https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72778
Bug ID: 72778 Summary: [7 Regression] internal compiler error: in create_pre_exit, at mode-switching.c:451 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com Target Milestone: --- On x86, r238991 caused: [hjl@gnu-6 gcc]$ ./xgcc -B./ /export/gnu/import/git/sources/gcc/gcc/testsuite/gcc.target/i386/mpx/pr66048.cc -S -O2 -fcheck-pointer-bounds -mmpx -mavx /export/gnu/import/git/sources/gcc/gcc/testsuite/gcc.target/i386/mpx/pr66048.cc: In function ‘c1 test.chkp(c2, #‘pointer_bounds_type’ not supported by dump_type#<type error>, void, ...)’: /export/gnu/import/git/sources/gcc/gcc/testsuite/gcc.target/i386/mpx/pr66048.cc:16:1: internal compiler error: in create_pre_exit, at mode-switching.c:451 } ^ 0x1b3e104 create_pre_exit /export/gnu/import/git/sources/gcc/gcc/mode-switching.c:437 0x1b3e377 optimize_mode_switching /export/gnu/import/git/sources/gcc/gcc/mode-switching.c:534 0x1b3f6a6 execute /export/gnu/import/git/sources/gcc/gcc/mode-switching.c:892 0xfe1176 gcc::pass_manager::execute_pass_mode_switching() /export/gnu/import/git/sources/gcc/gcc/passes.c:123 0x14d5a3a rest_of_handle_insert_vzeroupper /export/gnu/import/git/sources/gcc/gcc/config/i386/i386.c:2685 0x14d95d2 execute /export/gnu/import/git/sources/gcc/gcc/config/i386/i386.c:4068 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. [hjl@gnu-6 gcc]$