From: Aldy Hernandez Date: Thu, 7 Nov 2002 07:04:20 +0000 (+0000) Subject: Fix c/8252. X-Git-Tag: releases/gcc-3.2.1~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=287863fe504c933c42e6c6f4b6bfe2611524bc41;p=thirdparty%2Fgcc.git Fix c/8252. 2002-11-04 Aldy Hernandez Fix c/8252. * config/rs6000/rs6000.c (rs6000_legitimate_address): Disallow vectors from PRE_INC/DEC. From-SVN: r58878 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb30ccaf9cc0..d32a4c004b61 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2002-11-04 Aldy Hernandez + + Fix c/8252. + + * config/rs6000/rs6000.c (rs6000_legitimate_address): Disallow + vectors from PRE_INC/DEC. + 2002-11-06 Richard Henderson PR optimization/7520 diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 7d9ae2b28be5..2adb119406f7 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -2011,6 +2011,7 @@ rs6000_legitimate_address (mode, x, reg_ok_strict) if (LEGITIMATE_INDIRECT_ADDRESS_P (x, reg_ok_strict)) return 1; if ((GET_CODE (x) == PRE_INC || GET_CODE (x) == PRE_DEC) + && !ALTIVEC_VECTOR_MODE (mode) && TARGET_UPDATE && LEGITIMATE_INDIRECT_ADDRESS_P (XEXP (x, 0), reg_ok_strict)) return 1;