[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-24 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 Steven Bosscher changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-24 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 --- Comment #8 from Steven Bosscher 2013-01-24 10:30:29 UTC --- Author: steven Date: Thu Jan 24 10:30:26 2013 New Revision: 195420 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195420 Log: gcc/ PR inline-asm/55934

[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-17 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 --- Comment #7 from Jakub Jelinek 2013-01-17 10:45:20 UTC --- I don't care much about the error wording, I've put into dg-error just what gcc was reporting before (and after it emitted ICE).

[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-16 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 --- Comment #6 from Steven Bosscher 2013-01-16 20:59:17 UTC --- I had expected the following patch to fix the issue: * lra-assigns.c (assign_by_spills): Throw away the pattern of asms that have operands with impossible co

[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-11 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 --- Comment #5 from Andrew Pinski 2013-01-11 16:09:46 UTC --- I should mention that Investigated this a little before and found the instruction which was causing the ICE was not the inline-asm but a clobber of the pseduregister which was i

[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 --- Comment #4 from Jakub Jelinek 2013-01-11 12:59:33 UTC --- Please also consider asm goto like: void bar (int); void foo (_Complex float x) { asm volatile goto ("" : : "x" (x) : : foo); /* { dg-error "impossible constraint" } */

[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-11 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 Steven Bosscher changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-11 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 --- Comment #2 from Steven Bosscher 2013-01-11 12:49:16 UTC --- This is trivially fixed with the following patch: Index: lra-assigns.c === --- lra-assigns.c (revision

[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-10 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-invalid-code

[Bug inline-asm/55934] [4.8 Regression] LRA inline asm error recovery

2013-01-10 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55934 Jakub Jelinek changed: What|Removed |Added Keywords||error-recovery, ra Pri