[Bug target/31701] [4.1/4.2/4.3 Regression] SH: wrong epilogue for sibling calls

2007-05-25 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Known to work|4.0.0 |4.0.0 4.2.1 Target Milestone|--- |4.1.3

[Bug target/31701] [4.1/4.2/4.3 Regression] SH: wrong epilogue for sibling calls

2007-05-20 Thread kkojima at gcc dot gnu dot org
--- Comment #3 from kkojima at gcc dot gnu dot org 2007-05-21 00:27 --- Subject: Bug 31701 Author: kkojima Date: Sun May 20 23:27:22 2007 New Revision: 124882 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124882 Log: PR target/31701 Backport from mainline.

[Bug target/31701] [4.1/4.2/4.3 Regression] SH: wrong epilogue for sibling calls

2007-05-20 Thread kkojima at gcc dot gnu dot org
--- Comment #4 from kkojima at gcc dot gnu dot org 2007-05-21 00:57 --- Subject: Bug 31701 Author: kkojima Date: Sun May 20 23:57:32 2007 New Revision: 124885 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124885 Log: PR target/31701 Backport from mainline.

[Bug target/31701] [4.1/4.2/4.3 Regression] SH: wrong epilogue for sibling calls

2007-05-20 Thread kkojima at gcc dot gnu dot org
--- Comment #5 from kkojima at gcc dot gnu dot org 2007-05-21 01:02 --- Fixed. -- kkojima at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug target/31701] [4.1/4.2/4.3 Regression] SH: wrong epilogue for sibling calls

2007-04-27 Thread kkojima at gcc dot gnu dot org
--- Comment #2 from kkojima at gcc dot gnu dot org 2007-04-28 01:07 --- Subject: Bug 31701 Author: kkojima Date: Sat Apr 28 01:07:40 2007 New Revision: 124248 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124248 Log: PR target/31701 * config/sh/sh.c

[Bug target/31701] [4.1/4.2/4.3 Regression] SH: wrong epilogue for sibling calls

2007-04-26 Thread kkojima at gcc dot gnu dot org
--- Comment #1 from kkojima at gcc dot gnu dot org 2007-04-26 08:17 --- I've confirmed that the test case fails also on trunk. sh.c:output_stack_adjust tries to find a register for a constant to unwind the frame and wrongly finds a frame register itself in the problematic case. I'm