[Bug target/30288] tail call with additional arguments

2006-12-24 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-12-25 02:38 ---
This is a target specific issue because it works correctly on ppc where you
pass via registers.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

  Component|tree-optimization   |target
 GCC target triplet||i?86-*-*


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30288



[Bug target/30288] tail call with additional arguments

2006-12-24 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Severity|normal  |enhancement


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30288



[Bug target/30288] tail call with additional arguments

2006-12-26 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2006-12-27 02:34 ---
Just to show this works in general, here is the result for powerpc-darwin:
_bar:
li r4,0
b _foo


Also I don't think push will work as it can cause the stack to become
unaligned.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30288



[Bug target/30288] tail call with additional arguments

2007-01-06 Thread pinskia at gcc dot gnu dot org


--- Comment #3 from pinskia at gcc dot gnu dot org  2007-01-07 00:58 ---
Confirmed, a x86 only issue.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2007-01-07 00:58:54
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30288