From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id 5C2B53858421; Wed, 15 Mar 2023 14:05:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5C2B53858421 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1678889113; bh=9cUVoo2qW94QssSRQU7hLLIVIuyQrVGHO9W9+1RzO0U=; h=From:To:Subject:Date:From; b=HsxyJZ4ewFWWksFeb0jdKL1A2PBKOCmdjWh2Sy+zJHRmwDvD4VYlMdVGbMEm+cWrH 35/tqWAhKqVYEpAHStQ0zAHiA94W5HYLQF5uAYkRvCKLUifYd686N4NO3t1j5g9PNk s4QASHE6sgU1UjyGNlKXCvJiEUN6mblqQWy4VCmI= 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: 4ce3371fd5d163f5170c5154935753c96dd028fa X-Git-Newrev: a8aa0690cebf13f44d109bb83bcb51418146a917 Message-Id: <20230315140513.5C2B53858421@sourceware.org> Date: Wed, 15 Mar 2023 14:05:13 +0000 (GMT) List-Id: https://gcc.gnu.org/g:a8aa0690cebf13f44d109bb83bcb51418146a917 commit a8aa0690cebf13f44d109bb83bcb51418146a917 Author: Alexandre Oliva Date: Thu Mar 18 05:35:23 2021 -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