* config/ia64/ia64.c (hfa_element_call, case ARRAY_TYPE): Recurse.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Thu, 21 Mar 2002 15:05:26 +0000 (15:05 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 21 Mar 2002 15:05:26 +0000 (10:05 -0500)
From-SVN: r51125

gcc/ChangeLog
gcc/config/ia64/ia64.c

index 925397c60a24694c731d8ce3276bc0863cd50de6..55a0abaeb5667039e17ce8d397566611ed31c2d9 100644 (file)
@@ -1,5 +1,7 @@
 Thu Mar 21 09:50:48 2002  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
+       * config/ia64/ia64.c (hfa_element_call, case ARRAY_TYPE): Recurse.
+
        * expr.c (emit_group_store): Don't copy const0_rtx to a CONCAT.
 
 2002-03-21  Eric Botcazou <ebotcazou@multimania.com>
index a667ae3dbc766ee378373fa1bc75c05d7807ac42..bbe771fca6f742da38da33b8689aa9d98b06ba19 100644 (file)
@@ -2880,7 +2880,7 @@ hfa_element_mode (type, nested)
        return VOIDmode;
 
     case ARRAY_TYPE:
-      return TYPE_MODE (TREE_TYPE (type));
+      return hfa_element_mode (TREE_TYPE (type), 1);
 
     case RECORD_TYPE:
     case UNION_TYPE: