aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2018-12-05 14:16:08 +0000
committerRainer Orth <ro@gcc.gnu.org>2018-12-05 14:16:08 +0000
commitf7507b7c5a5608bc67fe45803d5f0f50bebdc1b1 (patch)
tree5c1ace2982d0dca82f62d2e44677cb9a648865a1 /gcc
parent7c4e51c5adf0eb2e8adfe87b6d0a575d9ef1906c (diff)
downloadgcc-f7507b7c5a5608bc67fe45803d5f0f50bebdc1b1.zip
gcc-f7507b7c5a5608bc67fe45803d5f0f50bebdc1b1.tar.gz
gcc-f7507b7c5a5608bc67fe45803d5f0f50bebdc1b1.tar.bz2
Provide SPARCv9 MAXALIGN in gcc.target/sparc/attr-aligned.c (PR testsuite/88208)
PR testsuite/88208 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 || __arch64__]: Define. From-SVN: r266825
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/sparc/attr-aligned.c4
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4e5662c..b95e794 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,11 @@
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.
* gcc.target/sparc/20181129-2.c: Likewise.
diff --git a/gcc/testsuite/gcc.target/sparc/attr-aligned.c b/gcc/testsuite/gcc.target/sparc/attr-aligned.c
index 7dc9b19..7891b84 100644
--- a/gcc/testsuite/gcc.target/sparc/attr-aligned.c
+++ b/gcc/testsuite/gcc.target/sparc/attr-aligned.c
@@ -10,7 +10,11 @@
#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) { }