diff options
author | Martin Sebor <msebor@redhat.com> | 2016-07-22 18:32:08 +0000 |
---|---|---|
committer | Martin Sebor <msebor@gcc.gnu.org> | 2016-07-22 12:32:08 -0600 |
commit | 2e6b45afba5f9606e6322e1a2b08b86971f38e92 (patch) | |
tree | a853bd1f354648d922e4b463a253980804d5fdd2 /gcc/fortran/check.c | |
parent | 22b955cca564a9a3a5b8c9d9dd1e295b7943c128 (diff) | |
download | gcc-2e6b45afba5f9606e6322e1a2b08b86971f38e92.zip gcc-2e6b45afba5f9606e6322e1a2b08b86971f38e92.tar.gz gcc-2e6b45afba5f9606e6322e1a2b08b86971f38e92.tar.bz2 |
PR c++/71675 - __atomic_compare_exchange_n returns wrong type for typed enum
gcc/c-family/ChangeLog:
PR c++/71675
* c-common.c (resolve_overloaded_builtin): Avoid converting
__atomic_compare_exchange_n return type to that of what its
first argument points to.
gcc/testsuite/ChangeLog:
PR c++/71675
* g++.dg/ext/atomic-3.C: New test.
* gcc.dg/atomic/pr71675.c: New test.
From-SVN: r238664
Diffstat (limited to 'gcc/fortran/check.c')
0 files changed, 0 insertions, 0 deletions