aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2024-07-28 13:34:54 -0400
committerJohn David Anglin <danglin@gcc.gnu.org>2024-07-28 13:37:52 -0400
commit59c6d6a5b53d7b0e483a686f6b9db093bb77c064 (patch)
treef254c27ec7b2668e3ea23d47487b33d2241e49e7 /gcc
parentdad2eb3ac2d11daea4528c445546f4d8e0c701cc (diff)
downloadgcc-59c6d6a5b53d7b0e483a686f6b9db093bb77c064.zip
gcc-59c6d6a5b53d7b0e483a686f6b9db093bb77c064.tar.gz
gcc-59c6d6a5b53d7b0e483a686f6b9db093bb77c064.tar.bz2
testsuite: Fix unaligned accesses in ipa-sra-8.c and ipa-sra-9.c
2024-07-28 John David Anglin <danglin@gcc.gnu.org> gcc/testsuite/ChangeLog: PR testsuite/92550 * gcc.dg/ipa/ipa-sra-8.c: Change get_a argument type to SSS. * gcc.dg/ipa/ipa-sra-9.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa-sra-8.c2
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa-sra-9.c4
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-sra-8.c b/gcc/testsuite/gcc.dg/ipa/ipa-sra-8.c
index 9e6e40a..dd5c5d0 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa-sra-8.c
+++ b/gcc/testsuite/gcc.dg/ipa/ipa-sra-8.c
@@ -11,7 +11,7 @@ typedef SS __attribute__((aligned(1))) SSS;
static unsigned int __attribute__ ((noinline))
-get_a (SS s)
+get_a (SSS s)
{
return s.a;
};
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-sra-9.c b/gcc/testsuite/gcc.dg/ipa/ipa-sra-9.c
index c5468cf..41d7ddd 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa-sra-9.c
+++ b/gcc/testsuite/gcc.dg/ipa/ipa-sra-9.c
@@ -7,6 +7,8 @@ typedef struct S {
unsigned a, b, c;
} SS;
+typedef SS __attribute__((aligned(1))) SSS;
+
typedef struct U {
SS s[2];
} UU;
@@ -14,7 +16,7 @@ typedef struct U {
typedef UU __attribute__((aligned(1))) UUU;
static unsigned int __attribute__ ((noinline))
-get_a (SS s)
+get_a (SSS s)
{
return s.a;
};