Provide SPARCv9 MAXALIGN in gcc.target/sparc/attr-aligned.c (PR testsuite/88208)
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 5 Dec 2018 14:16:08 +0000 (14:16 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Wed, 5 Dec 2018 14:16:08 +0000 (14:16 +0000)
PR testsuite/88208
* gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
__arch64__]: Define.

From-SVN: r266825

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sparc/attr-aligned.c

index 4e5662c13d7041f8d862055313b2ac3aba1af105..b95e7942d86edb2cf2bb3738e4ec253e5c4fbb22 100644 (file)
@@ -1,3 +1,9 @@
+2018-12-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR testsuite/88208
+       * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
+       __arch64__]: Define.
+
 2018-12-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
index 7dc9b19b92b8110265ade1cab1ce2c5278827f6f..7891b84a4a364ee2cd06014264739db5a8aca0e2 100644 (file)
 #define HAS_ALIGN(f, n)  __builtin_has_attribute (f, __aligned__ (n))
 
 #define MINALIGN(N)   ((N) < 4 ? 4 : (N))
+#if defined(__sparcv9) || defined(__arch64__)
+#define MAXALIGN      16
+#else
 #define MAXALIGN      8
+#endif
 
 /* No alignment specified.  */
 void f (void) { }