This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/36502] i386/darwin generates unnecessary stack ops in every function
- From: "howarth at nitro dot med dot uc dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Sep 2010 17:45:02 -0000
- Subject: [Bug target/36502] i386/darwin generates unnecessary stack ops in every function
- References: <bug-36502-10175@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #36 from howarth at nitro dot med dot uc dot edu 2010-09-01 17:45 -------
FAIL: gcc.c-torture/execute/builtins/sprintf-chk.c compilation, -Os (internal
compiler error)
UNRESOLVED: gcc.c-torture/execute/builtins/sprintf-chk.c execution, -Os
FAIL: gcc.dg/stack-usage-1.c scan-file foo\\t(256|264)\\tstatic
FAIL: gcc.target/i386/stack-usage-realign.c scan-file
main\\t48\\tdynamic,bounded
are all due to r163660 and present up to at least r163712. A regtest of r163659
with gcc-pr45234-2.patch and PR36502v4.patch only shows only a single new
regression...
FAIL: gcc.dg/nest.c execution test
which in gdb appears as...
(gdb) r
Starting program: /Users/howarth/nest_bug/nest.exe
Reading symbols for shared libraries ++. done
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x00000000
0x978acef0 in misaligned_stack_error_ ()
the failure disappears if -pg is removed from the compilation of nest.exe.
Will try r163659 with only gcc-pr45234-2.patch next.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36502