[Bug target/56979] ICE in output_operand: invalid operand for code 'P'

2013-08-21 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56979 Richard Earnshaw changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/56979] ICE in output_operand: invalid operand for code 'P'

2013-08-08 Thread rearnsha at gcc dot gnu.org
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.

[Bug target/56979] ICE in output_operand: invalid operand for code 'P'

2013-08-07 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56979 Richard Earnshaw changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/56979] ICE in output_operand: invalid operand for code 'P'

2013-08-06 Thread joseph at codesourcery dot com
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

[Bug target/56979] ICE in output_operand: invalid operand for code 'P'

2013-08-03 Thread rearnsha at gcc dot gnu.org
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

[Bug target/56979] ICE in output_operand: invalid operand for code 'P'

2013-04-16 Thread ktkachov at gcc dot gnu.org
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

[Bug target/56979] ICE in output_operand: invalid operand for code 'P'

2013-04-16 Thread mgretton at gcc dot gnu.org
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