https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66807
Bug ID: 66807 Summary: [6 Regression] --enable-libmpx failed Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com CC: enkovich.gnu at gmail dot com Target Milestone: --- On Linux/x86-64, r225548 gave: libtool: compile: /export/build/gnu/gcc/build-x86_64-linux/./gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/./gcc/ -B/usr/gcc-6.0.0/x86_64-unknown-linux-gnu/bin/ -B/usr/gcc-6.0.0/x86_64-unknown-linux-gnu/lib/ -isystem /usr/gcc-6.0.0/x86_64-unknown-linux-gnu/include -isystem /usr/gcc-6.0.0/x86_64-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/export/gnu/import/git/sources/gcc/libmpx/mpxwrap -I.. -fcheck-pointer-bounds -mmpx -fno-chkp-check-read -fno-chkp-check-write -fno-chkp-use-wrappers -fPIC -g -O2 -c /export/gnu/import/git/sources/gcc/libmpx/mpxwrap/mpx_wrappers.c -fPIC -DPIC -o .libs/libmpxwrappers_la-mpx_wrappers.o /export/gnu/import/git/sources/gcc/libmpx/mpxwrap/mpx_wrappers.c: In function \u2018__mpx_wrapper_strlen.chkp\u2019: /export/gnu/import/git/sources/gcc/libmpx/mpxwrap/mpx_wrappers.c:276:1: internal compiler error: in execute_function_todo, at passes.c:1932 __mpx_wrapper_strlen (const char *s) ^ 0xe28f0a execute_function_todo /export/gnu/import/git/sources/gcc/gcc/passes.c:1932 0xe2808a do_per_function /export/gnu/import/git/sources/gcc/gcc/passes.c:1638 0xe2917d execute_todo /export/gnu/import/git/sources/gcc/gcc/passes.c:2004 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. Makefile:385: recipe for target 'libmpxwrappers_la-mpx_wrappers.lo' failed make[3]: *** [libmpxwrappers_la-mpx_wrappers.lo] Error 1 make[3]: Leaving directory '/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/libmpx/mpxwrap' Makefile:410: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/libmpx' Makefile:301: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/libmpx' Makefile:14254: recipe for target 'all-target-libmpx' failed make: *** [all-target-libmpx] Error 2 when --enable-libmpx is used to configure GCC.