aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-switch-conversion.c
diff options
context:
space:
mode:
authorMartin Uecker <muecker@gwdg.de>2020-12-07 23:51:25 +0100
committerMartin Uecker <muecker@gwdg.de>2020-12-07 23:57:43 +0100
commita19a242c708060e067b4fd5a76995144e6f239d0 (patch)
tree2656bc2992da8a4b9aba84a5ea09b35818e51f3b /gcc/tree-switch-conversion.c
parentb737b70fad398728f6006e8397d1bb31ccea4ce7 (diff)
downloadgcc-a19a242c708060e067b4fd5a76995144e6f239d0.zip
gcc-a19a242c708060e067b4fd5a76995144e6f239d0.tar.gz
gcc-a19a242c708060e067b4fd5a76995144e6f239d0.tar.bz2
C: Fix atomic loads. [PR97981]
To handle atomic loads correctly, we need to move the code that drops qualifiers in lvalue conversion after the code that handles atomics. 2020-12-07 Martin Uecker <muecker@gwdg.de> gcc/c/ PR c/97981 * c-typeck.c (convert_lvalue_to_rvalue): Move the code that drops qualifiers to the end of the function. gcc/testsuite/ PR c/97981 * gcc.dg/pr97981.c: New test. * gcc.dg/pr60195.c: Adapt test.
Diffstat (limited to 'gcc/tree-switch-conversion.c')
0 files changed, 0 insertions, 0 deletions