http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52402
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Known to fail|4.8.1, 4.9.0 | --- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- So you say that on Epiphany the ABI of the function depends on the actual argument alignment? And this alignment is taken from the _argument_, not the type of the function prototype? Thus, if you call foo () at one point with an aligned T and at one point with an unaligned T then ... what? It seems to me the Epiphany port uses disconnected information at call-site vs. function prologue. [this ought to have been a new bugreport instead of hijacking the old one] Marking the old one as fixed (4.6 is closed now). Please open a new bug.