Tobias Burnus
97c1d2fa97
OpenMP: Unshare expr in context-selector condition [PR121922]
...
As the testcase shows, a missing unshare_expr caused that the condition
was only evaluated once instead of every time when a 'declare variant'
was resolved.
PR middle-end/121922
gcc/ChangeLog:
* omp-general.cc (omp_dynamic_cond): Use 'unshare_expr' for
the user condition.
libgomp/ChangeLog:
* testsuite/libgomp.c-c++-common/declare-variant-1.c: New test.
Co-authored-by: Sandra Loosemore <sloosemore@baylibre.com >
2025-09-18 11:07:50 +02:00
..
2025-09-17 08:47:36 +02:00
2025-09-17 08:47:36 +02:00
2025-09-18 11:07:50 +02:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-09-18 00:20:40 +00:00
2025-01-03 18:06:19 +01:00
2024-01-10 13:32:02 +01:00
2024-02-11 20:23:14 +00:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-09 14:17:11 +01:00
2025-01-02 11:59:57 +01:00
2025-03-21 19:24:16 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-03-21 19:24:16 +01:00
2025-01-02 11:59:57 +01:00
2025-09-17 08:47:36 +02:00
2025-06-02 17:43:57 +02:00
2025-09-17 08:43:58 +02:00
2025-09-17 08:43:58 +02:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-04-25 12:20:15 +02:00
2025-04-25 12:20:15 +02:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-05-29 22:47:06 +02:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-06-02 17:43:57 +02:00
2025-06-02 17:43:57 +02:00
2025-09-06 12:24:31 +02:00
2025-09-17 08:43:58 +02:00
2025-09-17 08:43:58 +02:00
2025-05-29 22:47:06 +02:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-04-25 12:20:15 +02:00
2025-01-02 11:59:57 +01:00
2025-08-06 01:37:10 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00