===================================================================
@@ -1,4 +1,5 @@
/* PR tree-optimization/55921 */
+/* { dg-skip-if "Not enough registers" { "pdp11-*-*" } } */
typedef union
{
===================================================================
@@ -2,7 +2,11 @@
/* If some target has a Max alignment less than 128, please create
a #ifdef around the alignment and add your alignment. */
+#ifdef __pdp11__
+#define alignment 2
+#else
#define alignment 128
+#endif
char x __attribute__((aligned(alignment),vector_size(2)));
===================================================================
@@ -1,4 +1,4 @@
-/* { dg-skip-if "Array too big" { "avr-*-*" } } */
+/* { dg-skip-if "Array too big" { "avr-*-*" "pdp11-*-*" } } */
typedef __SIZE_TYPE__ size_t;
===================================================================
@@ -1,4 +1,4 @@
-/* { dg-options "-fdata-sections" { target { { ! { { hppa*-*-hpux* } && { ! lp64 } } } && { ! nvptx-*-* } } } } */
+/* { dg-options "-fdata-sections" { target { { ! { { hppa*-*-hpux* } && { ! lp64 } } } && { ! "nvptx-*-* pdp11-*-*" } } } } */
typedef unsigned char unit;
typedef unit *unitptr;