https://gcc.gnu.org/g:9e6f595818a2ba860a220627aa45c1492954be75

commit 9e6f595818a2ba860a220627aa45c1492954be75
Author: Alexandre Oliva <ol...@adacore.com>
Date:   Thu Apr 10 16:51:45 2025 -0300

    [testsuite] [ppc] pr87600, pr89313: test for __PPC__ as well
    
    gcc.dg/pr87600.h and gcc.dg/pr89313.c test for __powerpc__ and
    __POWERPC__ to choose ppc register names, but ppc-elf defines neither;
    it defines __PPC__, so test for that as well.
    
    
    for  gcc/testsuite/ChangeLog
    
            * pr87600.h (REG1, REG2): Test for __PPC__ as well.
            * pr89313.c (REG): Likewise.

Diff:
---
 gcc/testsuite/gcc.dg/pr87600.h | 2 +-
 gcc/testsuite/gcc.dg/pr89313.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/gcc.dg/pr87600.h b/gcc/testsuite/gcc.dg/pr87600.h
index af91f6345cd4..c89071eb7891 100644
--- a/gcc/testsuite/gcc.dg/pr87600.h
+++ b/gcc/testsuite/gcc.dg/pr87600.h
@@ -7,7 +7,7 @@
 #elif defined (__i386__)
 # define REG1 "%eax"
 # define REG2 "%edx"
-#elif defined (__powerpc__) || defined (__POWERPC__)
+#elif defined (__powerpc__) || defined (__POWERPC__) || defined (__PPC__)
 # define REG1 "r3"
 # define REG2 "r4"
 #elif defined (__s390__)
diff --git a/gcc/testsuite/gcc.dg/pr89313.c b/gcc/testsuite/gcc.dg/pr89313.c
index 76cb0910b967..7de64da6f5b5 100644
--- a/gcc/testsuite/gcc.dg/pr89313.c
+++ b/gcc/testsuite/gcc.dg/pr89313.c
@@ -8,7 +8,7 @@
 # define REG "r0"
 #elif defined (__i386__)
 # define REG "%eax"
-#elif defined (__powerpc__) || defined (__POWERPC__)
+#elif defined (__powerpc__) || defined (__POWERPC__) || defined (__PPC__)
 # define REG "r3"
 #elif defined (__s390__)
 # define REG "0"

Reply via email to