]> git.ipfire.org Git - thirdparty/gcc.git/commit
revert: rs6000.c (logical_operand): CONST_INTs are already sign-extended.
authorAlan Modra <amodra@bigpond.net.au>
Thu, 20 Sep 2001 02:35:00 +0000 (02:35 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 20 Sep 2001 02:35:00 +0000 (22:35 -0400)
commit40501e5f72f1d3dc0eac9d392cd8d7a5d4196035
tree7111ceeada09720a99749ab721caffa5486a8fd4
parente3aafbad8771a52e23ca48f58c7d2ad35381be31
revert: rs6000.c (logical_operand): CONST_INTs are already sign-extended.

2001-09-19  Alan Modra  <amodra@bigpond.net.au>
            David Edelsohn  <edelsohn@gnu.org>

        Revert:
        * config/rs6000/rs6000.c (logical_operand): CONST_INTs are
        already sign-extended.

        * config/rs6000/aix.h (INIT_TARGET_OPTABS): Define TFmode handlers.
        * config/rs6000/rs6000.c (logical_operand): Streamline comparison
        with HOST_WIDE_INT.
        (rs6000_emit_set_long_const): Avoid unnecessary shift.
        (output_profile_hook): Declare label_name const.
        * config/rs6000/rs6000.md (boolcsi3, boolcdi3): Change predicates
        to match constraints.

Co-Authored-By: David Edelsohn <edelsohn@gnu.org>
From-SVN: r45699
gcc/ChangeLog
gcc/config/rs6000/aix.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md