[Bug target/68390] [5 Regression] Incorrect code due to indirect tail call of varargs function with hard float ABI

2017-04-21 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68390

Christophe Lyon  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||clyon at gcc dot gnu.org
 Resolution|--- |FIXED

--- Comment #6 from Christophe Lyon  ---
Should be fixed now.

[Bug target/68390] [5 Regression] Incorrect code due to indirect tail call of varargs function with hard float ABI

2017-04-21 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68390

--- Comment #5 from Christophe Lyon  ---
Author: clyon
Date: Fri Apr 21 09:23:59 2017
New Revision: 247057

URL: https://gcc.gnu.org/viewcvs?rev=247057=gcc=rev
Log:
[ARM] PR68390 Incorrect code due to indirect tail call of varargs function with
hard float ABI

2017-04-21  Christophe Lyon  

Backport from mainline
+2015-11-23  Kugan Vivekanandarajah  

PR target/68390
gcc/
* config/arm/arm.c (arm_function_ok_for_sibcall): Get function type
for indirect function call.

gcc/testsuite/
* gcc.c-torture/execute/pr68390.c: New test.


Added:
branches/gcc-5-branch/gcc/testsuite/gcc.c-torture/execute/pr68390.c
Modified:
branches/gcc-5-branch/gcc/ChangeLog
branches/gcc-5-branch/gcc/config/arm/arm.c
branches/gcc-5-branch/gcc/testsuite/ChangeLog

[Bug target/68390] [5 Regression] Incorrect code due to indirect tail call of varargs function with hard float ABI

2016-12-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68390

Richard Biener  changed:

   What|Removed |Added

   Priority|P3  |P2

[Bug target/68390] [5 Regression] Incorrect code due to indirect tail call of varargs function with hard float ABI

2016-08-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68390

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|4.9.4   |5.5
Summary|[4.9/5 only] Incorrect code |[5 Regression] Incorrect
   |due to indirect tail call   |code due to indirect tail
   |of varargs function with|call of varargs function
   |hard float ABI  |with hard float ABI
  Known to fail||4.9.4

--- Comment #4 from Richard Biener  ---
GCC 4.9 branch is being closed