[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 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 ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53376 --- Comment #3 from Ramana Radhakrishnan 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 foo (void) > >

[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 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( i = 0 ; i < x ; i+

[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 changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|