[Bug middle-end/40078] passing label to inline asm i constraint generates bad code

2010-09-20 Thread ebotcazou at gcc dot gnu dot org
--- Comment #4 from ebotcazou at gcc dot gnu dot org 2010-09-20 22:12 --- GCC 4.5 now supports asm gotos. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/40078] passing label to inline asm i constraint generates bad code

2010-03-20 Thread mirq-gccboogs at rere dot qmqm dot pl
--- Comment #3 from mirq-gccboogs at rere dot qmqm dot pl 2010-03-21 01:08 --- In case you're still interested, there is 'asm goto' coming in gcc 4.5. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40078

[Bug middle-end/40078] passing label to inline asm i constraint generates bad code

2009-05-08 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-05-08 22:52 --- This is by design, first inline-asm is not allowed to change control flow. Second labels can be moved if they are not used normally in the program. In this case they are not used normally. Addresses of labels are

[Bug middle-end/40078] passing label to inline asm i constraint generates bad code

2009-05-08 Thread scovich at gmail dot com
--- Comment #2 from scovich at gmail dot com 2009-05-08 23:24 --- Sorry to bring this back up, but I'm not sure if comments show up in a meaningful way on closed bugs... 1. where does is it documented that inline asm can't change control flow? I can't find it in the info pages, nor