From: Andrew Pinski Date: Mon, 12 Jan 2004 17:57:16 +0000 (-0800) Subject: re PR target/13534 (Invalid offset generated for loading 64-bit GPR on PPC64) X-Git-Tag: releases/gcc-3.4.0~1075 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b40ee5d63d36a1a3ad54b824a6123a1117a15ef7;p=thirdparty%2Fgcc.git re PR target/13534 (Invalid offset generated for loading 64-bit GPR on PPC64) 2004-01-12 Hartmut Penner 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d01473f88f67..8ef2c950b5ab 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -58,6 +58,7 @@ 2004-01-12 Hartmut Penner + 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'