]> gcc.gnu.org Git - gcc.git/commit
re PR target/13534 (Invalid offset generated for loading 64-bit GPR on PPC64)
authorAndrew Pinski <pinskia@gcc.gnu.org>
Mon, 12 Jan 2004 17:57:16 +0000 (09:57 -0800)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Mon, 12 Jan 2004 17:57:16 +0000 (09:57 -0800)
commitb40ee5d63d36a1a3ad54b824a6123a1117a15ef7
tree34747089d38485493e587803763a4dc23c3d2fc9
parent300b3317f323e1e0bb739f931dd14ff0a9e8f525
re PR target/13534 (Invalid offset generated for loading 64-bit GPR on PPC64)

2004-01-12  Hartmut Penner  <hpenner@de.ibm.com>

        PR target/13534
        * gcc/config/rs6000/rs6000.c (word_offset_memref_operand): New
        predicate to handle 'ld' conform addresses.
        * gcc/config/rs6000/rs6000.h (EXTRA_CONSTRAINT): New 'Y'
        contraint.
        (EXTRA_MEMORY_CONSTRAINT): Tell reload which constraint
        are memory contraints.
        * gcc/config/rs6000/rs6000-protos.h (word_offset_memref_operand):
        New prototype.
        * gcc/config/rs6000/rs6000.md (*movdf_hardfloat64):
        Change 'o' to 'Y' constraint.
        (*movdf_softfloat64): Ditto.

From-SVN: r75739
gcc/ChangeLog
This page took 0.05476 seconds and 5 git commands to generate.