This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug testsuite/38949] New: Link failures in new stackalign tests
- From: "dave dot korn dot cygwin at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 Jan 2009 18:06:48 -0000
- Subject: [Bug testsuite/38949] New: Link failures in new stackalign tests
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
I'm seeing all these test failures in regression runs on HEAD:
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-0.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-0.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-1.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-1.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-2.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-2.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-3.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-3.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-4.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-4.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-5.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-5.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
FAIL: g++.dg/torture/stackalign/unwind-6.C (test for excess errors)
WARNING: g++.dg/torture/stackalign/unwind-6.C compilation failed to produce
executable
These all appear to be caused by the same missing symbols:
compiler exited with status 1
output is:
/win/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/cc5goajS.o:unwind-0.C:(.text+0xda):
undefined reference to `g_ebp_save'
/win/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/cc5goajS.o:unwind-0.C:(.text+0xe0):
undefined reference to `g_esp_save'
/win/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/cc5goajS.o:unwind-0.C:(.text+0x10e):
undefined reference to `g_edi'
/win/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/cc5goajS.o:unwind-0.C:(.text+0x114):
undefined reference to `g_esi'
/win/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/cc5goajS.o:unwind-0.C:(.text+0x11a):
undefined reference to `g_ebx'
/win/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/cc5goajS.o:unwind-0.C:(.text+0x120):
undefined reference to `g_ebp'
/win/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/cc5goajS.o:unwind-0.C:(.text+0x126):
undefined reference to `g_esp'
collect2: ld returned 1 exit status
The problem arises in gcc/testsuite/g++.dg/torture/stackalign/test-unwind.h,
which declares a number of global variables like this:
int g_edi=INIT_EDI, g_esi=INIT_ESI, g_ebx=INIT_EBX;
int g_ebp, g_ebp_save, g_esp, g_esp_save;
int n_error;
and then attempts to reference them in asms, not as input or output operands,
but directly by hard-coding like this:
__asm__ __volatile__ (
"movl %ebp, g_ebp_save\n\t"
"movl %esp, g_esp_save\n\t"
);
try {
foo();
}
catch (...)
{
}
// Get DI/SI/BX register value after exception caught
__asm__ __volatile__ (
"movl %edi, g_edi\n\t"
"movl %esi, g_esi\n\t"
"movl %ebx, g_ebx\n\t"
"movl %ebp, g_ebp\n\t"
"movl %esp, g_esp\n\t"
);
This works fine on Linux platforms but fails on platforms like Cygwin that
prefix an underscore to C-level symbols when creating the corresponding
assembly-level symbol.
--
Summary: Link failures in new stackalign tests
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuite
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dave dot korn dot cygwin at gmail dot com
GCC build triplet: i686-pc-cygwin
GCC host triplet: i686-pc-cygwin
GCC target triplet: i686-pc-cygwin
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38949