[Bug target/53376] Unrecognizable compare insn generated by movsicc in arm backend.

2012-05-17 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53376 --- Comment #4 from Richard Earnshaw rearnsha at gcc dot gnu.org 2012-05-17 12:07:23 UTC --- No, I think we need a separate function that is allowed to say don't do a comparison this way For example some comparisons might involve libcalls.

[Bug target/53376] Unrecognizable compare insn generated by movsicc in arm backend.

2012-05-16 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53376 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/53376] Unrecognizable compare insn generated by movsicc in arm backend.

2012-05-16 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53376 --- Comment #2 from Richard Earnshaw rearnsha at gcc dot gnu.org 2012-05-16 23:18:34 UTC --- (In reply to comment #0) extern int x; static long long p; static long long *h1 ; static long long *h2 ; void foo (void) { int i ; for(

[Bug target/53376] Unrecognizable compare insn generated by movsicc in arm backend.

2012-05-16 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53376 --- Comment #3 from Ramana Radhakrishnan ramana at gcc dot gnu.org 2012-05-16 23:23:43 UTC --- (In reply to comment #2) (In reply to comment #0) extern int x; static long long p; static long long *h1 ; static long long *h2 ; void