[Bug c/27301] [4.0/4.1/4.2 Regression] ICE on convoluted inline asm with "m" (statement expression and vla)

2007-09-21 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2007-09-21 09:50 --- Fixed so far in 4.3. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known to work

[Bug c/27301] [4.0/4.1/4.2 Regression] ICE on convoluted inline asm with "m" (statement expression and vla)

2006-08-27 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-08-27 21:32 --- On the mainline we get a different ICE now: [EMAIL PROTECTED] gcc]$ ~/gcc-local//bin/gcc t.c t.c: In function ‘foo’: t.c:4: internal compiler error: in force_constant_size, at gimplify.c:709 Please submit a full bug

[Bug c/27301] [4.0/4.1/4.2 Regression] ICE on convoluted inline asm with "m" (statement expression and vla)

2006-06-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27301

[Bug c/27301] [4.0/4.1/4.2 Regression] ICE on convoluted inline asm with "m" (statement expression and vla)

2006-05-06 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #4 from enrico dot scholz at informatik dot tu-chemnitz dot de 2006-05-06 11:00 --- fwiw (I reported the issue in the RH bugzilla, which was then forwarded by Jakub): I toke this syntax out of the gcc documentation: info gcc -> g Extended Asm | As an example, if you access

[Bug c/27301] [4.0/4.1/4.2 Regression] ICE on convoluted inline asm with "m" (statement expression and vla)

2006-04-29 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-04-30 06:11 --- Note the correct version of the inline-asm as far as I can tell is: __asm__ __volatile__ ("" : : "m" (__extension__ *({ struct { char x[n]; } *p = ptr;

[Bug c/27301] [4.0/4.1/4.2 Regression] ICE on convoluted inline asm with "m" (statement expression and vla)

2006-04-25 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-04-25 18:47 --- Hmm, interesting, we have a TARGET_EXPR before gimplifying: __asm__ __volatile__(""::"m" TARGET_EXPR - 1)]; } struct struct { char x[0:(unsigned int) ((int) SAVE_EXPR - 1)]; }; struct {