]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
s390.c (s390_delegitimize_address): Call delegitimize_mem_from_attrs.
authorJakub Jelinek <jakub@redhat.com>
Wed, 27 Jan 2010 15:12:55 +0000 (16:12 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 27 Jan 2010 15:12:55 +0000 (16:12 +0100)
* config/s390/s390.c (s390_delegitimize_address): Call
delegitimize_mem_from_attrs.

From-SVN: r156288

gcc/ChangeLog
gcc/config/s390/s390.c

index 10a9bc9debf665b715523fcedc0ed040d0174a41..36ee6905d0abaea05c6dff2727caf3d349d03878 100644 (file)
@@ -1,5 +1,8 @@
 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
 
+       * config/s390/s390.c (s390_delegitimize_address): Call
+       delegitimize_mem_from_attrs.
+
        PR middle-end/42874
        * tree-inline.c (cannot_copy_type_1): Removed.
        (copy_forbidden): Don't forbid copying of functions containing
index 28cf2eb92a032bbdfbdf31ad03069e510cb2e9ac..17c6a23d853589f48666737b41e015df43d5a87e 100644 (file)
@@ -4762,8 +4762,10 @@ s390_mangle_type (const_tree type)
 static rtx
 s390_delegitimize_address (rtx orig_x)
 {
-  rtx x = orig_x, y;
+  rtx x, y;
 
+  orig_x = delegitimize_mem_from_attrs (orig_x);
+  x = orig_x;
   if (GET_CODE (x) != MEM)
     return orig_x;