aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRoger Sayle <roger@nextmovesoftware.com>2022-03-06 11:03:00 +0000
committerRoger Sayle <roger@nextmovesoftware.com>2022-03-06 11:03:00 +0000
commit98cd717fca9f21625b9c79c9231c2e909d1d93a3 (patch)
tree283831f3820dd8a135e0efc839d12070b102b1c9 /gcc
parent762181c5d698c7ac4abe6199f4ab6c2ecf9d7819 (diff)
downloadgcc-98cd717fca9f21625b9c79c9231c2e909d1d93a3.zip
gcc-98cd717fca9f21625b9c79c9231c2e909d1d93a3.tar.gz
gcc-98cd717fca9f21625b9c79c9231c2e909d1d93a3.tar.bz2
[Committed] Update gcc.dg/lower-subreg-1.c on ia32.
This updates gcc.dg/lower-subreg-1.c to reflect that the i386 backend now lowers iordi3 itself, rather than relying on the middle-end's subreg1 pass. Committed as obvious. 2022-03-06 Roger Sayle <roger@nextmovesoftware.com> gcc/testsuite/ChangeLog * gcc.dg/lower-subreg-1.c: Update test case. iordi3 is no longer lowered by the RTL subreg1 pass on ia32 [even with -mno-stv].
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.dg/lower-subreg-1.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.dg/lower-subreg-1.c b/gcc/testsuite/gcc.dg/lower-subreg-1.c
index 63a4710..8462992 100644
--- a/gcc/testsuite/gcc.dg/lower-subreg-1.c
+++ b/gcc/testsuite/gcc.dg/lower-subreg-1.c
@@ -1,7 +1,5 @@
-/* { dg-do compile { target { ! { mips64 || { aarch64*-*-* arm*-*-* ia64-*-* sparc*-*-* tilegx-*-* } } } } } */
+/* { dg-do compile { target { ! { mips64 || { aarch64*-*-* arm*-*-* i?86-*-* ia64-*-* sparc*-*-* tilegx-*-* x86_64-*-* } } } } } */
/* { dg-options "-O -fdump-rtl-subreg1" } */
-/* { dg-additional-options "-mno-stv" { target ia32 } } */
-/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && x32 } } */
/* { dg-require-effective-target ilp32 } */
long long test (long long a, long long b) { return a | b; }