re PR middle-end/32602 (Sibcall optimization fails to detect overlap)
authorJosh Conner <jconner@apple.com>
Fri, 6 Jul 2007 16:57:19 +0000 (16:57 +0000)
committerJosh Conner <jconner@gcc.gnu.org>
Fri, 6 Jul 2007 16:57:19 +0000 (16:57 +0000)
commitd6c2c77c91822a5c3c215187d148bbc75d08751b
tree8514e0658aa1d573c48ff13021ae810fdecfcc38
parentbb9d1da7db4487a5aa836a0d5a39df8751201d25
re PR middle-end/32602 (Sibcall optimization fails to detect overlap)

2007-07-06  Josh Conner  <jconner@apple.com>

PR middle-end/32602
PR middle-end/32603
* calls.c (store_one_arg): Handle arguments which are partially
on the stack when detecting argument overlap.

2007-07-06  Josh Conner  <jconner@apple.com>

PR middle-end/32602
* gcc.dg/sibcall-8.c: New test.

2007-07-06  Josh Conner  <jconner@apple.com>

PR middle-end/32603
* gcc.target/arm/sibcall-1.c: New test.

From-SVN: r126422
gcc/ChangeLog
gcc/calls.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/sibcall-8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/sibcall-1.c [new file with mode: 0644]