[Bug target/40067] use brz instead of cmp/be with 32-bit values

2009-05-08 Thread ebotcazou at gcc dot gnu dot org
--- Comment #4 from ebotcazou at gcc dot gnu dot org 2009-05-08 15:06 --- > I think this affects 32-bit sparc as well, unless the br* instructions are new > in sparcv9 (they don't seem to be). Yes, they are new in V9 and operate only on the full 64-bit register. -- http://gcc.gnu.

[Bug target/40067] use brz instead of cmp/be with 32-bit values

2009-05-08 Thread scovich at gmail dot com
--- Comment #3 from scovich at gmail dot com 2009-05-08 11:30 --- > What|Removed |Added > > GCC target triplet|sparc-sun-solaris2.10 |sparc64-sun-solaris2.10 I think this

[Bug target/40067] use brz instead of cmp/be with 32-bit values

2009-05-08 Thread ebotcazou at gcc dot gnu dot org
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2009-05-08 10:17 --- brz is not used because *ptr is an int, it would be used with a long. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added --