From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id 14EF93858C2B; Thu, 6 Apr 2023 06:34:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 14EF93858C2B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1680762857; bh=DW/sdqsWqke4p8/qzfNAfh8dQQdRv919GkgtHFt0i5c=; h=From:To:Subject:Date:From; b=gUcEIG50N7BfZYB08f5B7jkFqqLQWdoj7lLTySPCKMJpjZjpXKnRvEwNQc6n9vAE+ Sm5hyAt5hwuQj8Da6DlqjzB/8In8l56v4AweJXaaVVDMk3IRUlNK9f6fcEjimJcl8G 5GY0bC/Y+vUlRbJxMnao7HY9CAN/i/n1SV44qI84= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Alexandre Oliva To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c X-Act-Checkin: gcc X-Git-Author: Alexandre Oliva X-Git-Refname: refs/users/aoliva/heads/testme X-Git-Oldrev: 10eb8a39d172b074290f0a05d0e329f79d271fcc X-Git-Newrev: f59546d5d6da2aad80045eb50cc4d101257cfb9d Message-Id: <20230406063417.14EF93858C2B@sourceware.org> Date: Thu, 6 Apr 2023 06:34:17 +0000 (GMT) List-Id: https://gcc.gnu.org/g:f59546d5d6da2aad80045eb50cc4d101257cfb9d commit f59546d5d6da2aad80045eb50cc4d101257cfb9d Author: Alexandre Oliva Date: Wed Apr 5 11:26:44 2023 -0300 add explicit ABI and align options to pr88233.c We've observed failures of this test on powerpc configurations that default to different calling conventions and alignment requirements. Both settings are needed for the expectations to be met. for gcc/testsuite/ChangeLog * gcc.target/powerpc/pr88233.c: Make some alignment strictness and calling conventions assumptions explicit. Diff: --- gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c index 27c73717a3f..c667a28ebfe 100644 --- a/gcc/testsuite/gcc.target/powerpc/pr88233.c +++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c @@ -1,5 +1,5 @@ /* { dg-require-effective-target lp64 } */ -/* { dg-options "-O2 -mdejagnu-cpu=power8" } */ +/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */ typedef struct { double a[2]; } A; A