OSDN Git Service

2004-12-17 Andreas Krebbel <krebbel1@de.ibm.com>
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Dec 2004 13:18:00 +0000 (13:18 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Dec 2004 13:18:00 +0000 (13:18 +0000)
* config/s390/s390.c (s390_gimplify_va_arg): Set alias set to
s390_sr_alias_set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92313 138bc75d-0d04-0410-961f-82ee72b054a4

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

index ebf8220..3a80aba 100644 (file)
@@ -1,3 +1,8 @@
+2004-12-17  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * config/s390/s390.c (s390_gimplify_va_arg): Set alias set to 
+       s390_sr_alias_set.
+
 2004-12-17  Jan Beulich  <jbeulich@novell.com>
 
        PR target/17603
index 9db222a..2f6bcec 100644 (file)
@@ -7816,6 +7816,7 @@ s390_gimplify_va_arg (tree valist, tree type, tree *pre_p,
   lab_false = create_artificial_label ();
   lab_over = create_artificial_label ();
   addr = create_tmp_var (ptr_type_node, "addr");
+  DECL_POINTER_ALIAS_SET (addr) = s390_sr_alias_set;
 
   t = fold_convert (TREE_TYPE (reg), size_int (max_reg));
   t = build2 (GT_EXPR, boolean_type_node, reg, t);