Bug 65983

Summary: [6 Regression] ICE: SIGSEGV in mark_label_nuses (emit-rtl.c:3618) with -fsanitize=thread -mavx512ifma -march=barcelona
Product: gcc Reporter: Zdenek Sojka <zsojka>
Component: targetAssignee: Not yet assigned to anyone <unassigned>
Status: RESOLVED DUPLICATE    
Severity: normal CC: jakub
Priority: P3 Keywords: ice-on-valid-code
Version: 6.0   
Target Milestone: 6.0   
Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu
Build: Known to work: 5.1.1
Known to fail: 6.0 Last reconfirmed: 2015-05-04 00:00:00
Attachments: reduced testcase

Description Zdenek Sojka 2015-05-02 18:15:46 UTC
Created attachment 35442 [details]
reduced testcase

Compiler output:
$ gcc -fsanitize=thread -mavx512ifma -march=barcelona testcase.c
testcase.c: In function 'foo':
testcase.c:10:1: internal compiler error: Segmentation fault
 }
 ^
0xb635ff crash_signal
        /mnt/svn/gcc-trunk/gcc/toplev.c:380
0x7c664e mark_label_nuses
        /mnt/svn/gcc-trunk/gcc/emit-rtl.c:3618
0x7c66d8 mark_label_nuses
        /mnt/svn/gcc-trunk/gcc/emit-rtl.c:3625
0x7c66d8 mark_label_nuses
        /mnt/svn/gcc-trunk/gcc/emit-rtl.c:3625
0x7d49f9 try_split(rtx_def*, rtx_def*, int)
        /mnt/svn/gcc-trunk/gcc/emit-rtl.c:3814
0xa95738 split_insn
        /mnt/svn/gcc-trunk/gcc/recog.c:2919
0xa9dd0d split_all_insns()
        /mnt/svn/gcc-trunk/gcc/recog.c:3009
0xa9de38 rest_of_handle_split_before_sched2
        /mnt/svn/gcc-trunk/gcc/recog.c:4060
0xa9de38 execute
        /mnt/svn/gcc-trunk/gcc/recog.c:4099
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

Tested revisions:
r222716 - ICE
5 r222437 - OK
Comment 1 Jakub Jelinek 2015-05-04 11:27:00 UTC
Started with r222470.
Comment 2 Uroš Bizjak 2015-05-04 13:11:38 UTC
Related to (or maybe dup of) PR65915.
Comment 3 Uroš Bizjak 2015-05-05 17:03:45 UTC
Confirmed dup of PR65915.

*** This bug has been marked as a duplicate of bug 65915 ***