From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id AA199387088C; Fri, 24 Mar 2023 06:24:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AA199387088C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1679639076; bh=GGcAmLXEphmCYTDqyY1KIpeRak31Q90xxaXy7ttAJwg=; h=From:To:Subject:Date:From; b=vjTv05ja9akSgU8fe15ACDDnDl6Y/ynY/ungLhASpBh6QDfeH1oCE01KE3SXY8hG4 sGpG4PCogI51UEPQFpUZSkSbOoo3WoYOlA2TC0GVcsZpUMPrXazDR/BROAyvCxDI0h TLg5rIMFPLKY8EMB639M7fzEOyo3eT1UKJ3naVlg= 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: 26753fc17871dd5da07cc370257f23911f9faa94 X-Git-Newrev: 7b8288cb84c693eebb20b72ad9ea2f53bee6d1d1 Message-Id: <20230324062436.AA199387088C@sourceware.org> Date: Fri, 24 Mar 2023 06:24:36 +0000 (GMT) List-Id: https://gcc.gnu.org/g:7b8288cb84c693eebb20b72ad9ea2f53bee6d1d1 commit 7b8288cb84c693eebb20b72ad9ea2f53bee6d1d1 Author: Alexandre Oliva Date: Thu Mar 23 00:44:26 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