------- 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 ---------------------------------------------------------------------------- Severity|normal |enhancement Status|UNCONFIRMED |NEW Component|middle-end |target Ever Confirmed|0 |1 GCC target triplet|sparc-sun-solaris2.10 |sparc64-sun-solaris2.10 Last reconfirmed|0000-00-00 00:00:00 |2009-05-08 10:17:51 date| | Summary|gcc should use brz(brnz) |use brz instead of cmp/be |instead of cmp/be(bne) when |with 32-bit values |possible | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40067