[Bug target/39787] ICE with #pragma GCC target

2024-03-26 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39787 Andrew Pinski changed: What|Removed |Added Known to work||14.0 --- Comment #5 from Andrew Pinski

[Bug target/39787] ICE with #pragma GCC target

2021-11-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39787 Bug 39787 depends on bug 37565, which changed state. Bug 37565 Summary: __optimize__ attribute doesn't work correctly https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37565 What|Removed |Added

[Bug target/39787] ICE with #pragma GCC target

2021-08-09 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39787 --- Comment #4 from Andrew Pinski --- Hmm, does the pragma happen before or after the attribute? Because I don't get an ICE on any recent GCC but the code is all rejected.

[Bug target/39787] ICE with #pragma GCC target

2009-08-31 Thread dbaron at dbaron dot org
--- Comment #3 from dbaron at dbaron dot org 2009-08-31 20:01 --- Created an attachment (id=18458) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18458action=view) another testcase Here's another testcase that I just simplified from my attempts to use, in Mozilla, some SSE2 code

[Bug target/39787] ICE with #pragma GCC target

2009-04-21 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-04-21 17:22 --- It also ICEs at -O0 on the trunk: Either: t.c: In function ‘avx_routine’: t.c:11: internal compiler error: in emit_move_insn, at expr.c:3386 Please submit a full bug report, with preprocessed source if appropriate.

[Bug target/39787] ICE with #pragma GCC target

2009-04-21 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-04-21 17:42 --- Here is one reduced testcase (an seg fault); typedef double __m256d __attribute__ ((__vector_size__ (32) )); static inline __m256d __attribute__((__always_inline__)) c(){} #pragma GCC target (no-avx) __m256d a, b;