[Bug target/57054] Compilation with -O3 passes, with -O2 fails (ARM/NEON)

2024-03-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57054

Andrew Pinski  changed:

   What|Removed |Added

   Target Milestone|--- |6.0
   See Also||https://gcc.gnu.org/bugzill
   ||a/show_bug.cgi?id=63870
 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #6 from Andrew Pinski  ---
Fixed in GCC 6 by the patches that were done for PR 63870.

So closing.

[Bug target/57054] Compilation with -O3 passes, with -O2 fails (ARM/NEON)

2018-07-02 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57054

Eric Gallager  changed:

   What|Removed |Added

 CC||egallager at gcc dot gnu.org,
   ||pinskia at gcc dot gnu.org,
   ||rearnsha at gcc dot gnu.org
   Severity|normal  |minor

--- Comment #5 from Eric Gallager  ---
Changing severity to "minor" per https://gcc.gnu.org/bugs/management.html

[Bug target/57054] Compilation with -O3 passes, with -O2 fails (ARM/NEON)

2013-04-25 Thread rearnsha at gcc dot gnu.org


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



Richard Earnshaw rearnsha at gcc dot gnu.org changed:



   What|Removed |Added



 Target||arm

 Status|UNCONFIRMED |NEW

   Last reconfirmed||2013-04-25

 Ever Confirmed|0   |1



--- Comment #4 from Richard Earnshaw rearnsha at gcc dot gnu.org 2013-04-25 
15:40:00 UTC ---

Andrew is right.  Nevertheless, we shouldn't ICE after such an error.


[Bug target/57054] Compilation with -O3 passes, with -O2 fails (ARM/NEON)

2013-04-24 Thread pinskia at gcc dot gnu.org


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



Andrew Pinski pinskia at gcc dot gnu.org changed:



   What|Removed |Added



   Keywords||error-recovery,

   ||ice-on-invalid-code

  Component|c   |target



--- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org 2013-04-24 
17:35:45 UTC ---

The error message is correct, according to the ARM manual these intrinsic

require a constant value.  The reason why it works at -O3 is because the loop

is fully unrolled.