------- Comment #4 from dje at gcc dot gnu dot org 2006-10-15 02:58 ------- The problem is the testcase is written in terms of "int". The SUBREGs prevent the combine pattern from being applied. Yes, the testcase fails, but that should be expected as written. Using "long" and clzl works fine.
The bug is the testcase, not the compiler. -- dje at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dje at gcc dot gnu dot org Severity|normal |minor Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2006-10-15 02:58:11 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29056