------- Comment #17 from hjl at lucon dot org 2007-10-07 14:39 ------- (In reply to comment #16) > Subject: Bug 33572 > > Author: aoliva > Date: Sat Oct 6 11:43:56 2007 > New Revision: 129051 > > URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129051 > Log: > gcc/ChangeLog: > PR tree-optimization/33572 > * tree-cfg.c (verify_stmts): Check for missing PHI defs. > * tree-inline.c (update_ssa_across_eh_edges): Renamed to... > (update_ssa_across_abnormal_edges): ... this. Set slots in the > return PHI node. > (copy_edges_for_bb): Handle nonlocal label edges. > (make_nonlocal_label_edges): Deleted. > (optimize_inline_calls): Don't call it. > gcc/testsuite/ChangeLog: > PR tree-optimization/33572 > * g++.dg/torture/pr33572.C: New. > > Added: > trunk/gcc/testsuite/g++.dg/torture/pr33572.C > Modified: > trunk/gcc/ChangeLog > trunk/gcc/testsuite/ChangeLog > trunk/gcc/tree-cfg.c > trunk/gcc/tree-inline.c >
g++.dg/torture/pr33572.C failed on Linux/ia32: Executing on host: /export/build/gnu/gcc/build-i686-linux/gcc/testsuite/g++/../../g++ -B/export/build/gnu/gcc/build-i686-linux/gcc/testsuite/g++/../../ /net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/g++.dg/torture/pr33572.C -nostdinc++ -I/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/libstdc++-v3/include -I/net/gnu-13/export/gnu/src/gcc/gcc/libstdc++-v3/libsupc++ -I/net/gnu-13/export/gnu/src/gcc/gcc/libstdc++-v3/include/backward -I/net/gnu-13/export/gnu/src/gcc/gcc/libstdc++-v3/testsuite/util -fmessage-length=0 -O0 -fno-show-column -L/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/./libstdc++-v3/src/.libs -L/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/./libstdc++-v3/src/.libs -L/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/./libiberty -lm -o ./pr33572.exe (timeout = 300) /tmp/ccSsvTAh.o: In function `vector::deallocate(int*)':^M pr33572.C:(.text._ZN6vector10deallocateEPi[_ZN6vector10deallocateEPi]+0x24): undefined reference to `__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned long)'^M collect2: ld returned 1 exit status^M -- hjl at lucon dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hjl at lucon dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33572