===================================================================
@@ -1,7 +1,8 @@
/* PR middle-end/86453 - error: type variant differs by TYPE_PACKED in
free_lang_data since r255469
{ dg-do compile }
- { dg-options "-Wall -ftrack-macro-expansion=0" } */
+ { dg-options "-Wall -ftrack-macro-expansion=0" }
+ { dg-additional-options "-fno-common" { target hppa*-*-hpux* } } */
#define A(expr) do { int a[1 - 2 * !(expr)]; (void)&a; } while (0)
===================================================================
@@ -1,2 +1,3 @@
+/* { dg-options "-fno-common" { target { hppa*-*-hpux* } } } */
#define PR83487_LARGE
#include "pr83487-1_x.c"
===================================================================
@@ -1,2 +1,3 @@
+/* { dg-options "-fno-common" { target { hppa*-*-hpux* } } } */
#define PR83487_LARGE
#include "pr83487-1_y.c"
===================================================================
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-fgimple" } */
+/* { dg-additional-options "-fno-common" { target hppa*-*-hpux* } } */
typedef unsigned char v16qi __attribute__((vector_size(16)));
typedef unsigned char v8qi __attribute__((vector_size(8)));