https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71716

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-06-30
                 CC|                            |jakub at redhat dot com
   Target Milestone|---                         |7.0
            Summary|[7 Regression]              |[7 Regression]
                   |gcc.dg/atomic/c11-atomic-ex |gcc.dg/atomic/c11-atomic-ex
                   |ec-4.c is compiled into     |ec-4.c is miscompiled with
                   |infinite loop               |-march=corei7
     Ever confirmed|0                           |1

--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
It is caused by r237814:

[hjl@gnu-6 gcc]$ /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc
-B/export/build/gnu/gcc/build-x86_64-linux/gcc/
/export/gnu/import/git/sources/gcc/gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-4.c
-march=corei7
-B/export/build/gnu/gcc/build-x86_64-linux/x86_64-pc-linux-gnu/./libatomic/
-L/export/build/gnu/gcc/build-x86_64-linux/x86_64-pc-linux-gnu/./libatomic/.libs
-latomic -fno-diagnostics-show-caret -fdiagnostics-color=never -O1 -std=c11
-pedantic-errors -pthread -U_POSIX_C_SOURCE -D_POSIX_C_SOURCE=200809L -lm -o
./c11-atomic-exec-4.exe
[hjl@gnu-6 gcc]$ ./c11-atomic-exec-4.exe
uint8_add passed
uint8_add_3 passed
uint16_add passed
uint16_add_3 passed
uint32_add passed
uint32_add_3 passed
uint64_add passed
uint64_add_3 passed
uint64_add_neg passed
float_add passed
double_add passed

Reply via email to