http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56979
Richard Earnshaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56979
--- Comment #6 from Richard Earnshaw ---
Fixed with
PR target/56979
* arm.c (aapcs_vfp_allocate): Decompose the argument if the
suggested mode for the assignment isn't compatible with the
registers required.
On Trunk: r201598.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56979
Richard Earnshaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56979
--- Comment #4 from joseph at codesourcery dot com ---
On Sat, 3 Aug 2013, rearnsha at gcc dot gnu.org wrote:
> Although the compiler shouldn't ICE, it's arguable that passing over-aligned
> values by value to functions is not supportable (c11, f
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56979
--- Comment #3 from Richard Earnshaw ---
The problem here is that float2 has alignment 8, although this is not it's
natural alignment (which would be 4).
This argument is passed by value to the routine operator-(float, float2), and
the compiler t
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56979
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfir
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56979
--- Comment #1 from mgretton at gcc dot gnu.org 2013-04-16 12:45:38 UTC ---
Command line can be further reduced to
$ arm-none-linux-gnueabi-g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon
reduced-testcase.c