http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50296
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Target|i686-pc-linux-gnu, |i686-pc-linux-gnu, |cris-elf, x86_64-*-* |cris-elf, x86_64-*-*, | |power*-*-* --- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-09-06 09:39:36 UTC --- Me too on x86_64-apple-darwin10 and powerpc-apple-darwin9 (20_util/tuple/moveable2.cc only). g++.dg/cpp0x/regress/abi-empty7.C fails with FAIL: g++.dg/cpp0x/regress/abi-empty7.C (test for excess errors) Excess errors: /opt/gcc/work/gcc/testsuite/g++.dg/cpp0x/regress/abi-empty7.C:12:8: error: uninitialized member 'S7::s1' in 'constexpr' constructor /opt/gcc/work/gcc/testsuite/g++.dg/cpp0x/regress/abi-empty7.C:7:8: error: uninitialized member 'S2::s1' in 'constexpr' constructor and 20_util/tuple/moveable2.cc fails with FAIL: 20_util/tuple/moveable2.cc (test for excess errors) Excess errors: /opt/gcc/build_w/x86_64-apple-darwin10.8.0/i386/libstdc++-v3/include/tuple:272:42: internal compiler error: Segmentation fault Partial backtrace gives Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000 cx_check_missing_mem_inits (fun=<value temporarily unavailable, due to optimizations>, body=0x1016db798, complain=false) at ../../work/gcc/cp/semantics.c:5808 5808 if (TREE_CODE (field) != FIELD_DECL (gdb) bt #0 cx_check_missing_mem_inits (fun=<value temporarily unavailable, due to optimizations>, body=0x1016db798, complain=false) at ../../work/gcc/cp/semantics.c:5808 #1 0x00000001001a30cb in register_constexpr_fundef (fun=0x1016fb500, body=0x1016db798) at ../../work/gcc/cp/semantics.c:5853 Previous frame inner to this frame (gdb could not unwind past this frame)