[Bug target/53272] wrong condition-codes for strict-low-part destination and small-integer source

hp at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue May 8 15:22:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53272

--- Comment #2 from Hans-Peter Nilsson <hp at gcc dot gnu.org> 2012-05-08 15:20:56 UTC ---
Author: hp
Date: Tue May  8 15:20:52 2012
New Revision: 187283

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187283
Log:
    PR target/53272
    * config/cris/cris.c (cris_normal_notice_update_cc): For TARGET_V32,
    when a constant source operand matches an "I" constraint, the "no
    CC0 change" applies to a register-destination only, not a
    strict_low_part-destination.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/cris/cris.c



More information about the Gcc-bugs mailing list