On Linux/ia32, revision 154079: http://gcc.gnu.org/ml/gcc-cvs/2009-11/msg00300.html caused: FAIL: g++.dg/torture/stackalign/unwind-2.C -O1 execution test FAIL: g++.dg/torture/stackalign/unwind-2.C -O2 execution test FAIL: g++.dg/torture/stackalign/unwind-2.C -O2 -flto execution test FAIL: g++.dg/torture/stackalign/unwind-2.C -O2 -fwhopr execution test
> On Linux/ia32, revision 154079: > > http://gcc.gnu.org/ml/gcc-cvs/2009-11/msg00300.html > > caused: > > FAIL: g++.dg/torture/stackalign/unwind-2.C -O1 execution test > FAIL: g++.dg/torture/stackalign/unwind-2.C -O2 execution test > FAIL: g++.dg/torture/stackalign/unwind-2.C -O2 -flto execution test > FAIL: g++.dg/torture/stackalign/unwind-2.C -O2 -fwhopr execution test On i686 only, i[345]86 are OK. Investigating.
Subject: Bug 42004 Author: ebotcazou Date: Wed Nov 25 19:55:11 2009 New Revision: 154650 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154650 Log: PR target/10127 PR ada/20548 PR middle-end/42004 * dwarf2out.c (dwarf2out_args_size_adjust): Rename to... (dwarf2out_stack_adjust): ...this. Do not adjust the arg size for ACCUMULATE_OUTGOING_ARGS targets. Rename former version to... (dwarf2out_notice_stack_adjust): ...this. Adjust for above renaming. (dwarf2out_frame_debug_expr): Revert previous change and adjust for above renaming. (dwarf2out_frame_debug): Add ??? comment. Adjust for above renaming. Modified: trunk/gcc/ChangeLog trunk/gcc/dwarf2out.c
At last.