https://gcc.gnu.org/g:316b10c544965dbb913a12ad2f83bdfb2fbd66b3

commit 316b10c544965dbb913a12ad2f83bdfb2fbd66b3
Author: Alexandre Oliva <ol...@adacore.com>
Date:   Thu May 8 02:18:59 2025 -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 original expectations to be met.
    
    The test was later modified to have different expectations for big and
    little endian code generation.  This patch restores the original
    codegen expectations, that, with the explicit options, don't vary any
    more.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.  Restore uniform
            codegen expectations.
    
    (cherry picked from commit 91f23229cef6dc7c2af20032737b8f3b1ad31e21)
    (combined with commit 18bed7a078a2f55fc39f40e4709a6f561de115fd)

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c 
b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f7..46a3ebfa2877 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 
-fpcc-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A
@@ -9,6 +9,5 @@ foo (const A *a)
 }
 
 /* { dg-final { scan-assembler-not {\mmtvsr} } } */
-/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mlfd\M} 2 { target { le } } } } */
+/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 } } */
+/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 } } */

Reply via email to