Currently i686-apple-darwin9 appears in very good shape for
gcc 4.4 with the exception of one new set of testsuite failures
related to the new stackalignment changes. These all share the
commmon feature of only failing with the -O3 -g compiler option
flags...

FAIL: g++.dg/torture/stackalign/eh-alloca-1.C  -O3 -g  execution test
FAIL: g++.dg/torture/stackalign/eh-vararg-1.C  -O3 -g  execution test
FAIL: g++.dg/torture/stackalign/eh-vararg-2.C  -O3 -g  execution test
FAIL: g++.dg/torture/stackalign/throw-1.C  -O3 -g  execution test
FAIL: g++.dg/torture/stackalign/eh-alloca-1.C  -O3 -g  execution test
FAIL: g++.dg/torture/stackalign/eh-vararg-1.C  -O3 -g  execution test
FAIL: g++.dg/torture/stackalign/eh-vararg-2.C  -O3 -g  execution test
FAIL: g++.dg/torture/stackalign/throw-1.C  -O3 -g  execution test

With -O3 alone, these test cases don't fail there execution tests.
Mike Stump looked at the assembly code from eh-alloca-1.C and said
he doesn't believe this is a bug in the Darwin assembler or linker
but rather in gcc itself. Does anyone familiar with stackalign
changes have access to Intel Darwin9 to take a look at this? These
failures are currently the last bit of PR37012. Thanks in advance
for any efforts to eliminate these.
              Jack

Reply via email to