]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/rs6000/rs6000-protos.h
configure.in: Test for PowerPC mfcr field support in assembler.
authorDavid Edelsohn <edelsohn@gnu.org>
Tue, 8 Jul 2003 01:45:30 +0000 (01:45 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Tue, 8 Jul 2003 01:45:30 +0000 (21:45 -0400)
commit2c4a9cffc197eade5c7b6e7135a85fc218a92b66
treef500526f9477b9b56cad63a6b0383535e5b405a2
parentee76b9314ba2aa2dc1f59c4efa32ac42dd84147d
configure.in: Test for PowerPC mfcr field support in assembler.

2003-07-07  David Edelsohn  <edelsohn@gnu.org>
            Fariborz Jahanian  <fjahanian@apple.com>

        * configure.in: Test for PowerPC mfcr field support in assembler.
        * config.in, configure: Regenderated.

        * config/rs6000/power4.md: Add mfcrf reservation.
        * config/rs6000/rs6000-protos.h (mfcr_operation): Declare.
        * config/rs6000/rs6000.c (mfcr_operation): Define.
        (print_operand): Add 'Q' case for mfcrf.
        * config/rs6000/rs6000.h (TARGET_MFCRF): New.
        * config/rs6000/rs6000.md (attribute "type"): Add mfcrf.
        (movcc_internal1): Emit optional field operand for mfcr and set
        "type" attribute appropriately.
        (mfcr SCC): Likewise.
        (movesi_from_cr_one): New.

Co-Authored-By: Fariborz Jahanian <fjahanian@apple.com>
From-SVN: r69064
gcc/ChangeLog
gcc/config.in
gcc/config/rs6000/power4.md
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md
gcc/configure
gcc/configure.in