diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2011-07-09 19:25:11 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2011-07-09 12:25:11 -0700 |
commit | dbbb299a30bda57a2741e3b737e2448ea79d0f9c (patch) | |
tree | d8dbc57a585707de7a5d9a618511443a63e56d53 | |
parent | 4dc694b226b1d9372fc5e224495a5c303809387c (diff) | |
download | gcc-dbbb299a30bda57a2741e3b737e2448ea79d0f9c.zip gcc-dbbb299a30bda57a2741e3b737e2448ea79d0f9c.tar.gz gcc-dbbb299a30bda57a2741e3b737e2448ea79d0f9c.tar.bz2 |
Add x32 support to GCC testsuite.
2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
* c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
* c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
* g++.dg/abi/bitfield3.C: Likewise.
* g++.dg/eh/pr38662.C: Likewise.
* g++.dg/ext/attrib36.C: Likewise.
* g++.dg/ext/attrib37.C: Likewise.
* g++.dg/ext/attrib8.C: Likewise.
* g++.dg/ext/tmplattr1.C: Likewise.
* g++.dg/inherit/override-attribs.C: Likewise.
* g++.dg/opt/inline9.C: Likewise.
* g++.dg/opt/life1.C: Likewise.
* g++.dg/opt/longbranch2.C: Likewise.
* g++.dg/opt/nrv12.C: Likewise.
* g++.dg/opt/reg-stack4.C: Likewise.
* g++.dg/other/pr35504.C: Likewise.
* g++.dg/other/pr39496.C: Likewise.
* g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
* g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
* g++.dg/torture/stackalign/stdcall-1.C: Likewise.
* g++.dg/torture/stackalign/unwind-0.C: Likewise.
* g++.dg/torture/stackalign/unwind-1.C: Likewise.
* g++.dg/torture/stackalign/unwind-2.C: Likewise.
* g++.dg/torture/stackalign/unwind-3.C: Likewise.
* g++.dg/torture/stackalign/unwind-4.C: Likewise.
* g++.dg/torture/stackalign/unwind-5.C: Likewise.
* g++.dg/torture/stackalign/unwind-6.C: Likewise.
* g++.dg/warn/pr15774-1.C: Likewise.
* g++.dg/warn/pr15774-2.C: Likewise.
* g++.old-deja/g++.ext/attrib1.C: Likewise.
* g++.old-deja/g++.ext/attrib2.C: Likewise.
* g++.old-deja/g++.ext/attrib3.C: Likewise.
* g++.old-deja/g++.pt/asm2.C: Likewise.
* gcc.c-torture/compile/20000804-1.c: Likewise.
* gcc.c-torture/compile/pr16566-2.c: Likewise.
* gcc.c-torture/execute/ieee/ieee.exp: Likewise.
* gcc.dg/20020108-1.c: Likewise.
* gcc.dg/20020122-2.c: Likewise.
* gcc.dg/20020122-3.c: Likewise.
* gcc.dg/20020206-1.c: Likewise.
* gcc.dg/20020219-1.c: Likewise.
* gcc.dg/20020310-1.c: Likewise.
* gcc.dg/20020411-1.c: Likewise.
* gcc.dg/20020418-2.c: Likewise.
* gcc.dg/20020426-2.c: Likewise.
* gcc.dg/20020517-1.c: Likewise.
* gcc.dg/20030204-1.c: Likewise.
* gcc.dg/20030826-2.c: Likewise.
* gcc.dg/20031102-1.c: Likewise.
* gcc.dg/20031202-1.c: Likewise.
* gcc.dg/20050111-1.c: Likewise.
* gcc.dg/20050503-1.c: Likewise.
* gcc.dg/array-init-1.c: Likewise.
* gcc.dg/builtin-apply4.c: Likewise.
* gcc.dg/dfp/pr31344.c: Likewise.
* gcc.dg/gomp/atomic-11.c: Likewise.
* gcc.dg/graphite/pr40281.c: Likewise.
* gcc.dg/ia64-sync-1.c: Likewise.
* gcc.dg/ia64-sync-2.c: Likewise.
* gcc.dg/ia64-sync-3.c: Likewise.
* gcc.dg/ia64-sync-4.c: Likewise.
* gcc.dg/ifcvt-fabs-1.c: Likewise.
* gcc.dg/invalid-call-1.c: Likewise.
* gcc.dg/loop-3.c: Likewise.
* gcc.dg/lower-subreg-1.c: Likewise.
* gcc.dg/lto/pr47259_0.c: Likewise.
* gcc.dg/nested-calls-1.c: Likewise.
* gcc.dg/pr20017.c: Likewise.
* gcc.dg/pr25023.c: Likewise.
* gcc.dg/pr27671-2.c: Likewise.
* gcc.dg/pr32176.c: Likewise.
* gcc.dg/pr33676.c: Likewise.
* gcc.dg/pr35045.c: Likewise.
* gcc.dg/pr36015.c: Likewise.
* gcc.dg/pr36584.c: Likewise.
* gcc.dg/pr36998.c: Likewise.
* gcc.dg/pr37438.c: Likewise.
* gcc.dg/pr37908.c: Likewise.
* gcc.dg/pr41241.c: Likewise.
* gcc.dg/pr41340.c: Likewise.
* gcc.dg/pr44136.c: Likewise.
* gcc.dg/pr44194-1.c: Likewise.
* gcc.dg/pr46212.c: Likewise.
* gcc.dg/prefetch-loop-arrays-1.c: Likewise.
* gcc.dg/setjmp-2.c: Likewise.
* gcc.dg/short-compare-1.c: Likewise.
* gcc.dg/short-compare-2.c: Likewise.
* gcc.dg/smod-1.c: Likewise.
* gcc.dg/sync-2.c: Likewise.
* gcc.dg/sync-3.c: Likewise.
* gcc.dg/tls/opt-1.c: Likewise.
* gcc.dg/tls/opt-2.c: Likewise.
* gcc.dg/tls/opt-3.c: Likewise.
* gcc.dg/torture/badshift.c: Likewise.
* gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
* gcc.dg/torture/pr20314-2.c: Likewise.
* gcc.dg/torture/pr36891.c: Likewise.
* gcc.dg/torture/pr38774.c: Likewise.
* gcc.dg/torture/stackalign/alloca-2.c: Likewise.
* gcc.dg/torture/stackalign/alloca-4.c: Likewise.
* gcc.dg/torture/stackalign/alloca-5.c: Likewise.
* gcc.dg/torture/stackalign/alloca-6.c: Likewise.
* gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
* gcc.dg/torture/stackalign/push-1.c: Likewise.
* gcc.dg/torture/stackalign/regparm-1.c: Likewise.
* gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
* gcc.dg/tree-ssa/loop-28.c: Likewise.
* gcc.dg/tree-ssa/prefetch-3.c: Likewise.
* gcc.dg/tree-ssa/prefetch-4.c: Likewise.
* gcc.dg/tree-ssa/prefetch-5.c: Likewise.
* gcc.dg/tree-ssa/prefetch-6.c: Likewise.
* gcc.dg/tree-ssa/prefetch-7.c: Likewise.
* gcc.dg/tree-ssa/prefetch-8.c: Likewise.
* gcc.dg/tree-ssa/prefetch-9.c: Likewise.
* gcc.dg/tree-ssa/stdarg-2.c: Likewise.
* gcc.dg/tree-ssa/stdarg-3.c: Likewise.
* gcc.dg/tree-ssa/stdarg-4.c: Likewise.
* gcc.dg/tree-ssa/stdarg-5.c: Likewise.
* gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
* gcc.dg/unroll-1.c: Likewise.
* gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
* gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
* gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
* gcc.misc-tests/i386-pf-none-1.c: Likewise.
* gcc.misc-tests/i386-pf-sse-1.c: Likewise.
* gcc.target/i386/20000609-1.c: Likewise.
* gcc.target/i386/20000720-1.c: Likewise.
* gcc.target/i386/20000724-1.c: Likewise.
* gcc.target/i386/20011107-1.c: Likewise.
* gcc.target/i386/20011119-1.c: Likewise.
* gcc.target/i386/20020201-3.c: Likewise.
* gcc.target/i386/20020218-1.c: Likewise.
* gcc.target/i386/20020729-1.c: Likewise.
* gcc.target/i386/20030926-1.c: Likewise.
* gcc.target/i386/20060125-1.c: Likewise.
* gcc.target/i386/20060125-2.c: Likewise.
* gcc.target/i386/20060512-1.c: Likewise.
* gcc.target/i386/20060512-2.c: Likewise.
* gcc.target/i386/20060512-3.c: Likewise.
* gcc.target/i386/20060512-4.c: Likewise.
* gcc.target/i386/387-1.c: Likewise.
* gcc.target/i386/387-2.c: Likewise.
* gcc.target/i386/387-5.c: Likewise.
* gcc.target/i386/387-6.c: Likewise.
* gcc.target/i386/980312-1.c: Likewise.
* gcc.target/i386/980313-1.c: Likewise.
* gcc.target/i386/990117-1.c: Likewise.
* gcc.target/i386/990424-1.c: Likewise.
* gcc.target/i386/990524-1.c: Likewise.
* gcc.target/i386/991129-1.c: Likewise.
* gcc.target/i386/991214-1.c: Likewise.
* gcc.target/i386/991230-1.c: Likewise.
* gcc.target/i386/addr-sel-1.c: Likewise.
* gcc.target/i386/aggregate-ret1.c: Likewise.
* gcc.target/i386/aggregate-ret2.c: Likewise.
* gcc.target/i386/align-main-3.c: Likewise.
* gcc.target/i386/amd64-abi-1.c: Likewise.
* gcc.target/i386/amd64-abi-2.c: Likewise.
* gcc.target/i386/amd64-abi-4.c: Likewise.
* gcc.target/i386/amd64-abi-5.c: Likewise.
* gcc.target/i386/amd64-abi-6.c: Likewise.
* gcc.target/i386/asm-1.c: Likewise.
* gcc.target/i386/asm-3.c: Likewise.
* gcc.target/i386/asm-5.c: Likewise.
* gcc.target/i386/attributes-error.c: Likewise.
* gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
* gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
* gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
* gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
* gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
* gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
* gcc.target/i386/avx-vinsertps-3.c: Likewise.
* gcc.target/i386/avx-vmovd-2.c: Likewise.
* gcc.target/i386/avx-vmovq-2.c: Likewise.
* gcc.target/i386/avx-vmovq-3.c: Likewise.
* gcc.target/i386/avx-vpextrq-1.c: Likewise.
* gcc.target/i386/avx-vpinsrq-1.c: Likewise.
* gcc.target/i386/avx-vzeroupper-16.c: Likewise.
* gcc.target/i386/avx-vzeroupper-17.c: Likewise.
* gcc.target/i386/avx-vzeroupper-18.c: Likewise.
* gcc.target/i386/bitfield1.c: Likewise.
* gcc.target/i386/bitfield2.c: Likewise.
* gcc.target/i386/bmi-2.c: Likewise.
* gcc.target/i386/bmi-5.c: Likewise.
* gcc.target/i386/builtin-unreachable.c: Likewise.
* gcc.target/i386/cleanup-2.c: Likewise.
* gcc.target/i386/clobbers.c: Likewise.
* gcc.target/i386/cmov8.c: Likewise.
* gcc.target/i386/cmpxchg16b-1.c: Likewise.
* gcc.target/i386/compress-float-387-pic.c: Likewise.
* gcc.target/i386/compress-float-387.c: Likewise.
* gcc.target/i386/compress-float-sse-pic.c: Likewise.
* gcc.target/i386/compress-float-sse.c: Likewise.
* gcc.target/i386/crc32-2.c: Likewise.
* gcc.target/i386/crc32-3.c: Likewise.
* gcc.target/i386/divmod-7.c: Likewise.
* gcc.target/i386/divmod-8.c: Likewise.
* gcc.target/i386/fastcall-sseregparm.c: Likewise.
* gcc.target/i386/fma3-builtin.c: Likewise.
* gcc.target/i386/fma3-fma.c: Likewise.
* gcc.target/i386/fma4-256-vector.c: Likewise.
* gcc.target/i386/fma4-builtin.c: Likewise.
* gcc.target/i386/fma4-fma-2.c: Likewise.
* gcc.target/i386/fma4-fma.c: Likewise.
* gcc.target/i386/fma4-vector-2.c: Likewise.
* gcc.target/i386/fma4-vector.c: Likewise.
* gcc.target/i386/funcspec-1.c: Likewise.
* gcc.target/i386/funcspec-10.c: Likewise.
* gcc.target/i386/funcspec-11.c: Likewise.
* gcc.target/i386/funcspec-2.c: Likewise.
* gcc.target/i386/funcspec-5.c: Likewise.
* gcc.target/i386/funcspec-6.c: Likewise.
* gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
* gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
* gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
* gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
* gcc.target/i386/incoming-1.c: Likewise.
* gcc.target/i386/incoming-10.c: Likewise.
* gcc.target/i386/incoming-11.c: Likewise.
* gcc.target/i386/incoming-12.c: Likewise.
* gcc.target/i386/incoming-13.c: Likewise.
* gcc.target/i386/incoming-14.c: Likewise.
* gcc.target/i386/incoming-15.c: Likewise.
* gcc.target/i386/incoming-2.c: Likewise.
* gcc.target/i386/incoming-3.c: Likewise.
* gcc.target/i386/incoming-4.c: Likewise.
* gcc.target/i386/incoming-5.c: Likewise.
* gcc.target/i386/incoming-6.c: Likewise.
* gcc.target/i386/incoming-7.c: Likewise.
* gcc.target/i386/incoming-8.c: Likewise.
* gcc.target/i386/incoming-9.c: Likewise.
* gcc.target/i386/lea.c: Likewise.
* gcc.target/i386/local.c: Likewise.
* gcc.target/i386/loop-1.c: Likewise.
* gcc.target/i386/loop-2.c: Likewise.
* gcc.target/i386/loop-3.c: Likewise.
* gcc.target/i386/max-stack-align.c: Likewise.
* gcc.target/i386/memcpy-1.c: Likewise.
* gcc.target/i386/movbe-2.c: Likewise.
* gcc.target/i386/movq-2.c: Likewise.
* gcc.target/i386/movq.c: Likewise.
* gcc.target/i386/nrv1.c: Likewise.
* gcc.target/i386/pad-4.c: Likewise.
* gcc.target/i386/pad-5a.c: Likewise.
* gcc.target/i386/pad-5b.c: Likewise.
* gcc.target/i386/pad-6a.c: Likewise.
* gcc.target/i386/pad-6b.c: Likewise.
* gcc.target/i386/pad-7.c: Likewise.
* gcc.target/i386/pad-9.c: Likewise.
* gcc.target/i386/pentium4-not-mull.c: Likewise.
* gcc.target/i386/pic-1.c: Likewise.
* gcc.target/i386/pr12092-1.c: Likewise.
* gcc.target/i386/pr12329.c: Likewise.
* gcc.target/i386/pr21518.c: Likewise.
* gcc.target/i386/pr22362.c: Likewise.
* gcc.target/i386/pr22585.c: Likewise.
* gcc.target/i386/pr23098.c: Likewise.
* gcc.target/i386/pr25196.c: Likewise.
* gcc.target/i386/pr25293.c: Likewise.
* gcc.target/i386/pr25654.c: Likewise.
* gcc.target/i386/pr26449.c: Likewise.
* gcc.target/i386/pr26778.c: Likewise.
* gcc.target/i386/pr26826.c: Likewise.
* gcc.target/i386/pr27266.c: Likewise.
* gcc.target/i386/pr29978.c: Likewise.
* gcc.target/i386/pr30505.c: Likewise.
* gcc.target/i386/pr30961-1.c: Likewise.
* gcc.target/i386/pr31628.c: Likewise.
* gcc.target/i386/pr32000-2.c: Likewise.
* gcc.target/i386/pr32661-1.c: Likewise.
* gcc.target/i386/pr32708-2.c: Likewise.
* gcc.target/i386/pr32708-3.c: Likewise.
* gcc.target/i386/pr34256.c: Likewise.
* gcc.target/i386/pr34312.c: Likewise.
* gcc.target/i386/pr34522.c: Likewise.
* gcc.target/i386/pr35160.c: Likewise.
* gcc.target/i386/pr35281.c: Likewise.
* gcc.target/i386/pr36246.c: Likewise.
* gcc.target/i386/pr36786.c: Likewise.
* gcc.target/i386/pr37275.c: Likewise.
* gcc.target/i386/pr37843-3.c: Likewise.
* gcc.target/i386/pr37843-4.c: Likewise.
* gcc.target/i386/pr39082-1.c: Likewise.
* gcc.target/i386/pr39431.c: Likewise.
* gcc.target/i386/pr39496.c: Likewise.
* gcc.target/i386/pr39543-2.c: Likewise.
* gcc.target/i386/pr39911.c: Likewise.
* gcc.target/i386/pr40718.c: Likewise.
* gcc.target/i386/pr40906-1.c: Likewise.
* gcc.target/i386/pr40906-2.c: Likewise.
* gcc.target/i386/pr40906-3.c: Likewise.
* gcc.target/i386/pr40934.c: Likewise.
* gcc.target/i386/pr41900.c: Likewise.
* gcc.target/i386/pr42589.c: Likewise.
* gcc.target/i386/pr43662.c: Likewise.
* gcc.target/i386/pr43671.c: Likewise.
* gcc.target/i386/pr43766.c: Likewise.
* gcc.target/i386/pr43869.c: Likewise.
* gcc.target/i386/pr44942.c: Likewise.
* gcc.target/i386/pr44948-2a.c: Likewise.
* gcc.target/i386/pr45234.c: Likewise.
* gcc.target/i386/pr45336-2.c: Likewise.
* gcc.target/i386/pr45336-4.c: Likewise.
* gcc.target/i386/pr45852.c: Likewise.
* gcc.target/i386/pr46470.c: Likewise.
* gcc.target/i386/pr48037-1.c: Likewise.
* gcc.target/i386/pr48389.c: Likewise.
* gcc.target/i386/pr49095.c: Likewise.
* gcc.target/i386/pr9771-1.c: Likewise.
* gcc.target/i386/rdfsbase-1.c: Likewise.
* gcc.target/i386/rdfsbase-2.c: Likewise.
* gcc.target/i386/rdgsbase-1.c: Likewise.
* gcc.target/i386/rdgsbase-2.c: Likewise.
* gcc.target/i386/rdrand-3.c: Likewise.
* gcc.target/i386/regparm-stdcall.c: Likewise.
* gcc.target/i386/regparm.c: Likewise.
* gcc.target/i386/reload-1.c: Likewise.
* gcc.target/i386/rotate-2.c: Likewise.
* gcc.target/i386/sibcall-5.c: Likewise.
* gcc.target/i386/signbit-1.c: Likewise.
* gcc.target/i386/signbit-2.c: Likewise.
* gcc.target/i386/signbit-3.c: Likewise.
* gcc.target/i386/sse-5.c: Likewise.
* gcc.target/i386/sse-8.c: Likewise.
* gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
* gcc.target/i386/sse-cvtss2si-2.c: Likewise.
* gcc.target/i386/sse-cvttss2si-2.c: Likewise.
* gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
* gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
* gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
* gcc.target/i386/sse2-init-v2di-2.c: Likewise.
* gcc.target/i386/sse2-movq-2.c: Likewise.
* gcc.target/i386/sse2-movq-3.c: Likewise.
* gcc.target/i386/sse4_1-insertps-3.c: Likewise.
* gcc.target/i386/sse4_1-pextrq.c: Likewise.
* gcc.target/i386/sse4_1-pinsrq.c: Likewise.
* gcc.target/i386/sse4_2-crc32q.c: Likewise.
* gcc.target/i386/sse4_2-popcntq.c: Likewise.
* gcc.target/i386/ssefn-1.c: Likewise.
* gcc.target/i386/ssefn-2.c: Likewise.
* gcc.target/i386/sseregparm-1.c: Likewise.
* gcc.target/i386/sseregparm-2.c: Likewise.
* gcc.target/i386/sseregparm-3.c: Likewise.
* gcc.target/i386/sseregparm-4.c: Likewise.
* gcc.target/i386/sseregparm-5.c: Likewise.
* gcc.target/i386/sseregparm-6.c: Likewise.
* gcc.target/i386/sseregparm-7.c: Likewise.
* gcc.target/i386/sseregparm-8.c: Likewise.
* gcc.target/i386/stack-realign.c: Likewise.
* gcc.target/i386/stack-usage-realign.c: Likewise.
* gcc.target/i386/stackalign/asm-1.c: Likewise.
* gcc.target/i386/stackalign/longlong-1.c: Likewise.
* gcc.target/i386/stackalign/longlong-2.c: Likewise.
* gcc.target/i386/stackalign/return-1.c: Likewise.
* gcc.target/i386/stackalign/return-2.c: Likewise.
* gcc.target/i386/stackalign/return-3.c: Likewise.
* gcc.target/i386/tailcall-1.c: Likewise.
* gcc.target/i386/tbm-2.c: Likewise.
* gcc.target/i386/udivmod-7.c: Likewise.
* gcc.target/i386/udivmod-8.c: Likewise.
* gcc.target/i386/unroll-1.c: Likewise.
* gcc.target/i386/vararg-1.c: Likewise.
* gcc.target/i386/vararg-2.c: Likewise.
* gcc.target/i386/vect8-ret.c: Likewise.
* gcc.target/i386/vectorize5.c: Likewise.
* gcc.target/i386/wmul-1.c: Likewise.
* gcc.target/i386/wmul-2.c: Likewise.
* gcc.target/i386/wrfsbase-1.c: Likewise.
* gcc.target/i386/wrfsbase-2.c: Likewise.
* gcc.target/i386/wrgsbase-1.c: Likewise.
* gcc.target/i386/wrgsbase-2.c: Likewise.
* gcc.target/i386/xop-pcmov.c: Likewise.
* gcc.target/i386/xop-pcmov2.c: Likewise.
* gcc.target/i386/xop-rotate1-vector.c: Likewise.
* gcc.target/i386/xop-rotate2-vector.c: Likewise.
* gcc.target/i386/xop-rotate3-vector.c: Likewise.
* gcc.target/i386/xop-shift1-vector.c: Likewise.
* gcc.target/i386/xop-shift2-vector.c: Likewise.
* gcc.target/i386/xop-shift3-vector.c: Likewise.
* gcc.target/i386/zee.c: Likewise.
* gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
* gfortran.dg/compiler-directive_2.f: Likewise.
* gfortran.dg/g77/20010216-1.f: Likewise.
* gfortran.dg/gomp/pr39152.f90: Likewise.
* gfortran.dg/pr33794.f90: Likewise.
From-SVN: r176090
385 files changed, 844 insertions, 567 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index badb65e..fa71dde 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,390 @@ +2011-07-09 H.J. Lu <hongjiu.lu@intel.com> + + * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32. + * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise. + * g++.dg/abi/bitfield3.C: Likewise. + * g++.dg/eh/pr38662.C: Likewise. + * g++.dg/ext/attrib36.C: Likewise. + * g++.dg/ext/attrib37.C: Likewise. + * g++.dg/ext/attrib8.C: Likewise. + * g++.dg/ext/tmplattr1.C: Likewise. + * g++.dg/inherit/override-attribs.C: Likewise. + * g++.dg/opt/inline9.C: Likewise. + * g++.dg/opt/life1.C: Likewise. + * g++.dg/opt/longbranch2.C: Likewise. + * g++.dg/opt/nrv12.C: Likewise. + * g++.dg/opt/reg-stack4.C: Likewise. + * g++.dg/other/pr35504.C: Likewise. + * g++.dg/other/pr39496.C: Likewise. + * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise. + * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise. + * g++.dg/torture/stackalign/stdcall-1.C: Likewise. + * g++.dg/torture/stackalign/unwind-0.C: Likewise. + * g++.dg/torture/stackalign/unwind-1.C: Likewise. + * g++.dg/torture/stackalign/unwind-2.C: Likewise. + * g++.dg/torture/stackalign/unwind-3.C: Likewise. + * g++.dg/torture/stackalign/unwind-4.C: Likewise. + * g++.dg/torture/stackalign/unwind-5.C: Likewise. + * g++.dg/torture/stackalign/unwind-6.C: Likewise. + * g++.dg/warn/pr15774-1.C: Likewise. + * g++.dg/warn/pr15774-2.C: Likewise. + * g++.old-deja/g++.ext/attrib1.C: Likewise. + * g++.old-deja/g++.ext/attrib2.C: Likewise. + * g++.old-deja/g++.ext/attrib3.C: Likewise. + * g++.old-deja/g++.pt/asm2.C: Likewise. + * gcc.c-torture/compile/20000804-1.c: Likewise. + * gcc.c-torture/compile/pr16566-2.c: Likewise. + * gcc.c-torture/execute/ieee/ieee.exp: Likewise. + * gcc.dg/20020108-1.c: Likewise. + * gcc.dg/20020122-2.c: Likewise. + * gcc.dg/20020122-3.c: Likewise. + * gcc.dg/20020206-1.c: Likewise. + * gcc.dg/20020219-1.c: Likewise. + * gcc.dg/20020310-1.c: Likewise. + * gcc.dg/20020411-1.c: Likewise. + * gcc.dg/20020418-2.c: Likewise. + * gcc.dg/20020426-2.c: Likewise. + * gcc.dg/20020517-1.c: Likewise. + * gcc.dg/20030204-1.c: Likewise. + * gcc.dg/20030826-2.c: Likewise. + * gcc.dg/20031102-1.c: Likewise. + * gcc.dg/20031202-1.c: Likewise. + * gcc.dg/20050111-1.c: Likewise. + * gcc.dg/20050503-1.c: Likewise. + * gcc.dg/array-init-1.c: Likewise. + * gcc.dg/builtin-apply4.c: Likewise. + * gcc.dg/dfp/pr31344.c: Likewise. + * gcc.dg/gomp/atomic-11.c: Likewise. + * gcc.dg/graphite/pr40281.c: Likewise. + * gcc.dg/ia64-sync-1.c: Likewise. + * gcc.dg/ia64-sync-2.c: Likewise. + * gcc.dg/ia64-sync-3.c: Likewise. + * gcc.dg/ia64-sync-4.c: Likewise. + * gcc.dg/ifcvt-fabs-1.c: Likewise. + * gcc.dg/invalid-call-1.c: Likewise. + * gcc.dg/loop-3.c: Likewise. + * gcc.dg/lower-subreg-1.c: Likewise. + * gcc.dg/lto/pr47259_0.c: Likewise. + * gcc.dg/nested-calls-1.c: Likewise. + * gcc.dg/pr20017.c: Likewise. + * gcc.dg/pr25023.c: Likewise. + * gcc.dg/pr27671-2.c: Likewise. + * gcc.dg/pr32176.c: Likewise. + * gcc.dg/pr33676.c: Likewise. + * gcc.dg/pr35045.c: Likewise. + * gcc.dg/pr36015.c: Likewise. + * gcc.dg/pr36584.c: Likewise. + * gcc.dg/pr36998.c: Likewise. + * gcc.dg/pr37438.c: Likewise. + * gcc.dg/pr37908.c: Likewise. + * gcc.dg/pr41241.c: Likewise. + * gcc.dg/pr41340.c: Likewise. + * gcc.dg/pr44136.c: Likewise. + * gcc.dg/pr44194-1.c: Likewise. + * gcc.dg/pr46212.c: Likewise. + * gcc.dg/prefetch-loop-arrays-1.c: Likewise. + * gcc.dg/setjmp-2.c: Likewise. + * gcc.dg/short-compare-1.c: Likewise. + * gcc.dg/short-compare-2.c: Likewise. + * gcc.dg/smod-1.c: Likewise. + * gcc.dg/sync-2.c: Likewise. + * gcc.dg/sync-3.c: Likewise. + * gcc.dg/tls/opt-1.c: Likewise. + * gcc.dg/tls/opt-2.c: Likewise. + * gcc.dg/tls/opt-3.c: Likewise. + * gcc.dg/torture/badshift.c: Likewise. + * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise. + * gcc.dg/torture/pr20314-2.c: Likewise. + * gcc.dg/torture/pr36891.c: Likewise. + * gcc.dg/torture/pr38774.c: Likewise. + * gcc.dg/torture/stackalign/alloca-2.c: Likewise. + * gcc.dg/torture/stackalign/alloca-4.c: Likewise. + * gcc.dg/torture/stackalign/alloca-5.c: Likewise. + * gcc.dg/torture/stackalign/alloca-6.c: Likewise. + * gcc.dg/torture/stackalign/fastcall-1.c: Likewise. + * gcc.dg/torture/stackalign/push-1.c: Likewise. + * gcc.dg/torture/stackalign/regparm-1.c: Likewise. + * gcc.dg/torture/stackalign/thiscall-1.c: Likewise. + * gcc.dg/tree-ssa/loop-28.c: Likewise. + * gcc.dg/tree-ssa/prefetch-3.c: Likewise. + * gcc.dg/tree-ssa/prefetch-4.c: Likewise. + * gcc.dg/tree-ssa/prefetch-5.c: Likewise. + * gcc.dg/tree-ssa/prefetch-6.c: Likewise. + * gcc.dg/tree-ssa/prefetch-7.c: Likewise. + * gcc.dg/tree-ssa/prefetch-8.c: Likewise. + * gcc.dg/tree-ssa/prefetch-9.c: Likewise. + * gcc.dg/tree-ssa/stdarg-2.c: Likewise. + * gcc.dg/tree-ssa/stdarg-3.c: Likewise. + * gcc.dg/tree-ssa/stdarg-4.c: Likewise. + * gcc.dg/tree-ssa/stdarg-5.c: Likewise. + * gcc.dg/tree-ssa/update-unroll-1.c: Likewise. + * gcc.dg/unroll-1.c: Likewise. + * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise. + * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise. + * gcc.misc-tests/i386-pf-athlon-1.c: Likewise. + * gcc.misc-tests/i386-pf-none-1.c: Likewise. + * gcc.misc-tests/i386-pf-sse-1.c: Likewise. + * gcc.target/i386/20000609-1.c: Likewise. + * gcc.target/i386/20000720-1.c: Likewise. + * gcc.target/i386/20000724-1.c: Likewise. + * gcc.target/i386/20011107-1.c: Likewise. + * gcc.target/i386/20011119-1.c: Likewise. + * gcc.target/i386/20020201-3.c: Likewise. + * gcc.target/i386/20020218-1.c: Likewise. + * gcc.target/i386/20020729-1.c: Likewise. + * gcc.target/i386/20030926-1.c: Likewise. + * gcc.target/i386/20060125-1.c: Likewise. + * gcc.target/i386/20060125-2.c: Likewise. + * gcc.target/i386/20060512-1.c: Likewise. + * gcc.target/i386/20060512-2.c: Likewise. + * gcc.target/i386/20060512-3.c: Likewise. + * gcc.target/i386/20060512-4.c: Likewise. + * gcc.target/i386/387-1.c: Likewise. + * gcc.target/i386/387-2.c: Likewise. + * gcc.target/i386/387-5.c: Likewise. + * gcc.target/i386/387-6.c: Likewise. + * gcc.target/i386/980312-1.c: Likewise. + * gcc.target/i386/980313-1.c: Likewise. + * gcc.target/i386/990117-1.c: Likewise. + * gcc.target/i386/990424-1.c: Likewise. + * gcc.target/i386/990524-1.c: Likewise. + * gcc.target/i386/991129-1.c: Likewise. + * gcc.target/i386/991214-1.c: Likewise. + * gcc.target/i386/991230-1.c: Likewise. + * gcc.target/i386/addr-sel-1.c: Likewise. + * gcc.target/i386/aggregate-ret1.c: Likewise. + * gcc.target/i386/aggregate-ret2.c: Likewise. + * gcc.target/i386/align-main-3.c: Likewise. + * gcc.target/i386/amd64-abi-1.c: Likewise. + * gcc.target/i386/amd64-abi-2.c: Likewise. + * gcc.target/i386/amd64-abi-4.c: Likewise. + * gcc.target/i386/amd64-abi-5.c: Likewise. + * gcc.target/i386/amd64-abi-6.c: Likewise. + * gcc.target/i386/asm-1.c: Likewise. + * gcc.target/i386/asm-3.c: Likewise. + * gcc.target/i386/asm-5.c: Likewise. + * gcc.target/i386/attributes-error.c: Likewise. + * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise. + * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise. + * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise. + * gcc.target/i386/avx-vcvtss2si-2.c: Likewise. + * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise. + * gcc.target/i386/avx-vcvttss2si-2.c: Likewise. + * gcc.target/i386/avx-vinsertps-3.c: Likewise. + * gcc.target/i386/avx-vmovd-2.c: Likewise. + * gcc.target/i386/avx-vmovq-2.c: Likewise. + * gcc.target/i386/avx-vmovq-3.c: Likewise. + * gcc.target/i386/avx-vpextrq-1.c: Likewise. + * gcc.target/i386/avx-vpinsrq-1.c: Likewise. + * gcc.target/i386/avx-vzeroupper-16.c: Likewise. + * gcc.target/i386/avx-vzeroupper-17.c: Likewise. + * gcc.target/i386/avx-vzeroupper-18.c: Likewise. + * gcc.target/i386/bitfield1.c: Likewise. + * gcc.target/i386/bitfield2.c: Likewise. + * gcc.target/i386/bmi-2.c: Likewise. + * gcc.target/i386/bmi-5.c: Likewise. + * gcc.target/i386/builtin-unreachable.c: Likewise. + * gcc.target/i386/cleanup-2.c: Likewise. + * gcc.target/i386/clobbers.c: Likewise. + * gcc.target/i386/cmov8.c: Likewise. + * gcc.target/i386/cmpxchg16b-1.c: Likewise. + * gcc.target/i386/compress-float-387-pic.c: Likewise. + * gcc.target/i386/compress-float-387.c: Likewise. + * gcc.target/i386/compress-float-sse-pic.c: Likewise. + * gcc.target/i386/compress-float-sse.c: Likewise. + * gcc.target/i386/crc32-2.c: Likewise. + * gcc.target/i386/crc32-3.c: Likewise. + * gcc.target/i386/divmod-7.c: Likewise. + * gcc.target/i386/divmod-8.c: Likewise. + * gcc.target/i386/fastcall-sseregparm.c: Likewise. + * gcc.target/i386/fma3-builtin.c: Likewise. + * gcc.target/i386/fma3-fma.c: Likewise. + * gcc.target/i386/fma4-256-vector.c: Likewise. + * gcc.target/i386/fma4-builtin.c: Likewise. + * gcc.target/i386/fma4-fma-2.c: Likewise. + * gcc.target/i386/fma4-fma.c: Likewise. + * gcc.target/i386/fma4-vector-2.c: Likewise. + * gcc.target/i386/fma4-vector.c: Likewise. + * gcc.target/i386/funcspec-1.c: Likewise. + * gcc.target/i386/funcspec-10.c: Likewise. + * gcc.target/i386/funcspec-11.c: Likewise. + * gcc.target/i386/funcspec-2.c: Likewise. + * gcc.target/i386/funcspec-5.c: Likewise. + * gcc.target/i386/funcspec-6.c: Likewise. + * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise. + * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise. + * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise. + * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise. + * gcc.target/i386/incoming-1.c: Likewise. + * gcc.target/i386/incoming-10.c: Likewise. + * gcc.target/i386/incoming-11.c: Likewise. + * gcc.target/i386/incoming-12.c: Likewise. + * gcc.target/i386/incoming-13.c: Likewise. + * gcc.target/i386/incoming-14.c: Likewise. + * gcc.target/i386/incoming-15.c: Likewise. + * gcc.target/i386/incoming-2.c: Likewise. + * gcc.target/i386/incoming-3.c: Likewise. + * gcc.target/i386/incoming-4.c: Likewise. + * gcc.target/i386/incoming-5.c: Likewise. + * gcc.target/i386/incoming-6.c: Likewise. + * gcc.target/i386/incoming-7.c: Likewise. + * gcc.target/i386/incoming-8.c: Likewise. + * gcc.target/i386/incoming-9.c: Likewise. + * gcc.target/i386/lea.c: Likewise. + * gcc.target/i386/local.c: Likewise. + * gcc.target/i386/loop-1.c: Likewise. + * gcc.target/i386/loop-2.c: Likewise. + * gcc.target/i386/loop-3.c: Likewise. + * gcc.target/i386/max-stack-align.c: Likewise. + * gcc.target/i386/memcpy-1.c: Likewise. + * gcc.target/i386/movbe-2.c: Likewise. + * gcc.target/i386/movq-2.c: Likewise. + * gcc.target/i386/movq.c: Likewise. + * gcc.target/i386/nrv1.c: Likewise. + * gcc.target/i386/pad-4.c: Likewise. + * gcc.target/i386/pad-5a.c: Likewise. + * gcc.target/i386/pad-5b.c: Likewise. + * gcc.target/i386/pad-6a.c: Likewise. + * gcc.target/i386/pad-6b.c: Likewise. + * gcc.target/i386/pad-7.c: Likewise. + * gcc.target/i386/pad-9.c: Likewise. + * gcc.target/i386/pentium4-not-mull.c: Likewise. + * gcc.target/i386/pic-1.c: Likewise. + * gcc.target/i386/pr12092-1.c: Likewise. + * gcc.target/i386/pr12329.c: Likewise. + * gcc.target/i386/pr21518.c: Likewise. + * gcc.target/i386/pr22362.c: Likewise. + * gcc.target/i386/pr22585.c: Likewise. + * gcc.target/i386/pr23098.c: Likewise. + * gcc.target/i386/pr25196.c: Likewise. + * gcc.target/i386/pr25293.c: Likewise. + * gcc.target/i386/pr25654.c: Likewise. + * gcc.target/i386/pr26449.c: Likewise. + * gcc.target/i386/pr26778.c: Likewise. + * gcc.target/i386/pr26826.c: Likewise. + * gcc.target/i386/pr27266.c: Likewise. + * gcc.target/i386/pr29978.c: Likewise. + * gcc.target/i386/pr30505.c: Likewise. + * gcc.target/i386/pr30961-1.c: Likewise. + * gcc.target/i386/pr31628.c: Likewise. + * gcc.target/i386/pr32000-2.c: Likewise. + * gcc.target/i386/pr32661-1.c: Likewise. + * gcc.target/i386/pr32708-2.c: Likewise. + * gcc.target/i386/pr32708-3.c: Likewise. + * gcc.target/i386/pr34256.c: Likewise. + * gcc.target/i386/pr34312.c: Likewise. + * gcc.target/i386/pr34522.c: Likewise. + * gcc.target/i386/pr35160.c: Likewise. + * gcc.target/i386/pr35281.c: Likewise. + * gcc.target/i386/pr36246.c: Likewise. + * gcc.target/i386/pr36786.c: Likewise. + * gcc.target/i386/pr37275.c: Likewise. + * gcc.target/i386/pr37843-3.c: Likewise. + * gcc.target/i386/pr37843-4.c: Likewise. + * gcc.target/i386/pr39082-1.c: Likewise. + * gcc.target/i386/pr39431.c: Likewise. + * gcc.target/i386/pr39496.c: Likewise. + * gcc.target/i386/pr39543-2.c: Likewise. + * gcc.target/i386/pr39911.c: Likewise. + * gcc.target/i386/pr40718.c: Likewise. + * gcc.target/i386/pr40906-1.c: Likewise. + * gcc.target/i386/pr40906-2.c: Likewise. + * gcc.target/i386/pr40906-3.c: Likewise. + * gcc.target/i386/pr40934.c: Likewise. + * gcc.target/i386/pr41900.c: Likewise. + * gcc.target/i386/pr42589.c: Likewise. + * gcc.target/i386/pr43662.c: Likewise. + * gcc.target/i386/pr43671.c: Likewise. + * gcc.target/i386/pr43766.c: Likewise. + * gcc.target/i386/pr43869.c: Likewise. + * gcc.target/i386/pr44942.c: Likewise. + * gcc.target/i386/pr44948-2a.c: Likewise. + * gcc.target/i386/pr45234.c: Likewise. + * gcc.target/i386/pr45336-2.c: Likewise. + * gcc.target/i386/pr45336-4.c: Likewise. + * gcc.target/i386/pr45852.c: Likewise. + * gcc.target/i386/pr46470.c: Likewise. + * gcc.target/i386/pr48037-1.c: Likewise. + * gcc.target/i386/pr48389.c: Likewise. + * gcc.target/i386/pr49095.c: Likewise. + * gcc.target/i386/pr9771-1.c: Likewise. + * gcc.target/i386/rdfsbase-1.c: Likewise. + * gcc.target/i386/rdfsbase-2.c: Likewise. + * gcc.target/i386/rdgsbase-1.c: Likewise. + * gcc.target/i386/rdgsbase-2.c: Likewise. + * gcc.target/i386/rdrand-3.c: Likewise. + * gcc.target/i386/regparm-stdcall.c: Likewise. + * gcc.target/i386/regparm.c: Likewise. + * gcc.target/i386/reload-1.c: Likewise. + * gcc.target/i386/rotate-2.c: Likewise. + * gcc.target/i386/sibcall-5.c: Likewise. + * gcc.target/i386/signbit-1.c: Likewise. + * gcc.target/i386/signbit-2.c: Likewise. + * gcc.target/i386/signbit-3.c: Likewise. + * gcc.target/i386/sse-5.c: Likewise. + * gcc.target/i386/sse-8.c: Likewise. + * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise. + * gcc.target/i386/sse-cvtss2si-2.c: Likewise. + * gcc.target/i386/sse-cvttss2si-2.c: Likewise. + * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise. + * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise. + * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise. + * gcc.target/i386/sse2-init-v2di-2.c: Likewise. + * gcc.target/i386/sse2-movq-2.c: Likewise. + * gcc.target/i386/sse2-movq-3.c: Likewise. + * gcc.target/i386/sse4_1-insertps-3.c: Likewise. + * gcc.target/i386/sse4_1-pextrq.c: Likewise. + * gcc.target/i386/sse4_1-pinsrq.c: Likewise. + * gcc.target/i386/sse4_2-crc32q.c: Likewise. + * gcc.target/i386/sse4_2-popcntq.c: Likewise. + * gcc.target/i386/ssefn-1.c: Likewise. + * gcc.target/i386/ssefn-2.c: Likewise. + * gcc.target/i386/sseregparm-1.c: Likewise. + * gcc.target/i386/sseregparm-2.c: Likewise. + * gcc.target/i386/sseregparm-3.c: Likewise. + * gcc.target/i386/sseregparm-4.c: Likewise. + * gcc.target/i386/sseregparm-5.c: Likewise. + * gcc.target/i386/sseregparm-6.c: Likewise. + * gcc.target/i386/sseregparm-7.c: Likewise. + * gcc.target/i386/sseregparm-8.c: Likewise. + * gcc.target/i386/stack-realign.c: Likewise. + * gcc.target/i386/stack-usage-realign.c: Likewise. + * gcc.target/i386/stackalign/asm-1.c: Likewise. + * gcc.target/i386/stackalign/longlong-1.c: Likewise. + * gcc.target/i386/stackalign/longlong-2.c: Likewise. + * gcc.target/i386/stackalign/return-1.c: Likewise. + * gcc.target/i386/stackalign/return-2.c: Likewise. + * gcc.target/i386/stackalign/return-3.c: Likewise. + * gcc.target/i386/tailcall-1.c: Likewise. + * gcc.target/i386/tbm-2.c: Likewise. + * gcc.target/i386/udivmod-7.c: Likewise. + * gcc.target/i386/udivmod-8.c: Likewise. + * gcc.target/i386/unroll-1.c: Likewise. + * gcc.target/i386/vararg-1.c: Likewise. + * gcc.target/i386/vararg-2.c: Likewise. + * gcc.target/i386/vect8-ret.c: Likewise. + * gcc.target/i386/vectorize5.c: Likewise. + * gcc.target/i386/wmul-1.c: Likewise. + * gcc.target/i386/wmul-2.c: Likewise. + * gcc.target/i386/wrfsbase-1.c: Likewise. + * gcc.target/i386/wrfsbase-2.c: Likewise. + * gcc.target/i386/wrgsbase-1.c: Likewise. + * gcc.target/i386/wrgsbase-2.c: Likewise. + * gcc.target/i386/xop-pcmov.c: Likewise. + * gcc.target/i386/xop-pcmov2.c: Likewise. + * gcc.target/i386/xop-rotate1-vector.c: Likewise. + * gcc.target/i386/xop-rotate2-vector.c: Likewise. + * gcc.target/i386/xop-rotate3-vector.c: Likewise. + * gcc.target/i386/xop-shift1-vector.c: Likewise. + * gcc.target/i386/xop-shift2-vector.c: Likewise. + * gcc.target/i386/xop-shift3-vector.c: Likewise. + * gcc.target/i386/zee.c: Likewise. + * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise. + * gfortran.dg/compiler-directive_2.f: Likewise. + * gfortran.dg/g77/20010216-1.f: Likewise. + * gfortran.dg/gomp/pr39152.f90: Likewise. + * gfortran.dg/pr33794.f90: Likewise. + 2011-07-09 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/regress/regress5.C: New. diff --git a/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128-2.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128-2.c index 2960c35..f2e4dee 100644 --- a/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128-2.c +++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128-2.c @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mpreferred-stack-boundary=2" } */ /* Simple test of vararg passing for problematic types with and without diff --git a/gcc/testsuite/c-c++-common/dfp/func-vararg-mixed-2.c b/gcc/testsuite/c-c++-common/dfp/func-vararg-mixed-2.c index 893cdae..02cafb0 100644 --- a/gcc/testsuite/c-c++-common/dfp/func-vararg-mixed-2.c +++ b/gcc/testsuite/c-c++-common/dfp/func-vararg-mixed-2.c @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mpreferred-stack-boundary=2" } */ /* C99 6.5.2.2 Function calls. diff --git a/gcc/testsuite/g++.dg/abi/bitfield3.C b/gcc/testsuite/g++.dg/abi/bitfield3.C index b96c9ed..632bc5c 100644 --- a/gcc/testsuite/g++.dg/abi/bitfield3.C +++ b/gcc/testsuite/g++.dg/abi/bitfield3.C @@ -1,10 +1,9 @@ // Test for oversized bitfield alignment in structs on IA-32 -// { dg-do run { target i?86-*-* x86_64-*-* } } +// { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } // { dg-options "-O2" } // Cygwin and mingw32 default to MASK_ALIGN_DOUBLE. Override to ensure // 4-byte alignment. // { dg-options "-mno-align-double" { target i?86-*-cygwin* i?86-*-mingw* } } -// { dg-require-effective-target ilp32 } struct A { diff --git a/gcc/testsuite/g++.dg/eh/pr38662.C b/gcc/testsuite/g++.dg/eh/pr38662.C index 5da0f97..294a129 100644 --- a/gcc/testsuite/g++.dg/eh/pr38662.C +++ b/gcc/testsuite/g++.dg/eh/pr38662.C @@ -1,4 +1,4 @@ -// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } class E { }; class T { diff --git a/gcc/testsuite/g++.dg/ext/attrib36.C b/gcc/testsuite/g++.dg/ext/attrib36.C index 5434cb9..625ffe6 100644 --- a/gcc/testsuite/g++.dg/ext/attrib36.C +++ b/gcc/testsuite/g++.dg/ext/attrib36.C @@ -1,5 +1,5 @@ // PR c++/43031 -// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } class T; class L { }; diff --git a/gcc/testsuite/g++.dg/ext/attrib37.C b/gcc/testsuite/g++.dg/ext/attrib37.C index d12c176..5aacac6 100644 --- a/gcc/testsuite/g++.dg/ext/attrib37.C +++ b/gcc/testsuite/g++.dg/ext/attrib37.C @@ -1,5 +1,5 @@ // PR c++/43093 -// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } struct S { int x; diff --git a/gcc/testsuite/g++.dg/ext/attrib8.C b/gcc/testsuite/g++.dg/ext/attrib8.C index 7d99132..130fe25 100644 --- a/gcc/testsuite/g++.dg/ext/attrib8.C +++ b/gcc/testsuite/g++.dg/ext/attrib8.C @@ -1,6 +1,5 @@ // PR 8656 -// { dg-do compile { target i?86-*-* x86_64-*-* } } -// { dg-require-effective-target ilp32 } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } extern int * (__attribute__((stdcall)) *fooPtr)( void); int * __attribute__((stdcall)) myFn01( void) { return 0; } diff --git a/gcc/testsuite/g++.dg/ext/tmplattr1.C b/gcc/testsuite/g++.dg/ext/tmplattr1.C index 111e344..16a32ce 100644 --- a/gcc/testsuite/g++.dg/ext/tmplattr1.C +++ b/gcc/testsuite/g++.dg/ext/tmplattr1.C @@ -1,6 +1,5 @@ // PR c++/24260 -// { dg-do compile { target i?86-*-* x86_64-*-* } } -// { dg-require-effective-target ilp32 } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } #define stdcall __attribute__((stdcall)) diff --git a/gcc/testsuite/g++.dg/inherit/override-attribs.C b/gcc/testsuite/g++.dg/inherit/override-attribs.C index e28b8d4..6f5c928 100644 --- a/gcc/testsuite/g++.dg/inherit/override-attribs.C +++ b/gcc/testsuite/g++.dg/inherit/override-attribs.C @@ -1,6 +1,5 @@ // PR c++/14688 -// { dg-do compile { target i?86-*-* x86_64-*-* } } -// { dg-require-effective-target ilp32 } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } class one { diff --git a/gcc/testsuite/g++.dg/opt/inline9.C b/gcc/testsuite/g++.dg/opt/inline9.C index 10bc54c..4fc556f 100644 --- a/gcc/testsuite/g++.dg/opt/inline9.C +++ b/gcc/testsuite/g++.dg/opt/inline9.C @@ -3,7 +3,7 @@ // Testcase by Alan Modra <amodra@bigpond.net.au> // { dg-do run } // { dg-options "-O" } -// { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } struct thread_info { diff --git a/gcc/testsuite/g++.dg/opt/life1.C b/gcc/testsuite/g++.dg/opt/life1.C index f029767..42fd744 100644 --- a/gcc/testsuite/g++.dg/opt/life1.C +++ b/gcc/testsuite/g++.dg/opt/life1.C @@ -1,7 +1,6 @@ // This testcase did not set up the pic register on IA-32 due // to bug in calculate_global_regs_live EH edge handling. -// { dg-do compile { target i?86-*-linux* x86_64-*-linux* } } -// { dg-require-effective-target ilp32 } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } // { dg-require-effective-target fpic } // { dg-options "-O2 -fPIC" } diff --git a/gcc/testsuite/g++.dg/opt/longbranch2.C b/gcc/testsuite/g++.dg/opt/longbranch2.C index f2a3a78..de63f697 100644 --- a/gcc/testsuite/g++.dg/opt/longbranch2.C +++ b/gcc/testsuite/g++.dg/opt/longbranch2.C @@ -2,7 +2,7 @@ // Originator: thor@math.tu-berlin.de // { dg-do compile } -// { dg-options "-O3 -funroll-loops -mtune=k6 -fomit-frame-pointer" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-options "-O3 -funroll-loops -mtune=k6 -fomit-frame-pointer" { target { { i?86-*-* x86_64-*-* } && ia32 } } } // This used to fail to assemble because of an out-of-range 'loop' instructions. diff --git a/gcc/testsuite/g++.dg/opt/nrv12.C b/gcc/testsuite/g++.dg/opt/nrv12.C index 944dddd..5593375 100644 --- a/gcc/testsuite/g++.dg/opt/nrv12.C +++ b/gcc/testsuite/g++.dg/opt/nrv12.C @@ -1,7 +1,6 @@ -/* Verify that gimple-level NRV is occurring even for RESULT_DECLs. *./ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ +/* Verify that gimple-level NRV is occurring even for RESULT_DECLs. */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-O -fdump-tree-optimized" } */ -/* { dg-require-effective-target ilp32 } */ struct P { diff --git a/gcc/testsuite/g++.dg/opt/reg-stack4.C b/gcc/testsuite/g++.dg/opt/reg-stack4.C index b1b7434..5707a38 100644 --- a/gcc/testsuite/g++.dg/opt/reg-stack4.C +++ b/gcc/testsuite/g++.dg/opt/reg-stack4.C @@ -5,7 +5,7 @@ // deleted a valid edge. // { dg-do compile } -// { dg-options "-mtune=i586 -O2" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-options "-mtune=i586 -O2" { target { { i?86-*-* x86_64-*-* } && ia32 } } } struct array { double data; diff --git a/gcc/testsuite/g++.dg/other/pr35504.C b/gcc/testsuite/g++.dg/other/pr35504.C index 58422f2..a37b8b3 100644 --- a/gcc/testsuite/g++.dg/other/pr35504.C +++ b/gcc/testsuite/g++.dg/other/pr35504.C @@ -1,4 +1,4 @@ -// { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } #define ATTR0 __attribute__((__regparm__(0))) #define ATTR1 __attribute__((__regparm__(1))) diff --git a/gcc/testsuite/g++.dg/other/pr39496.C b/gcc/testsuite/g++.dg/other/pr39496.C index 3791434..f7f2433 100644 --- a/gcc/testsuite/g++.dg/other/pr39496.C +++ b/gcc/testsuite/g++.dg/other/pr39496.C @@ -1,5 +1,5 @@ // PR target/39496 -// { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && ilp32 } } } +// { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && ia32 } } } // { dg-options "-O0 -fverbose-asm -fno-omit-frame-pointer -mtune=i686 -msse2 -mfpmath=sse" } // { dg-require-effective-target sse2 } // Verify that {foo,bar}{,2}param are all passed on the stack, using diff --git a/gcc/testsuite/g++.dg/torture/stackalign/eh-fastcall-1.C b/gcc/testsuite/g++.dg/torture/stackalign/eh-fastcall-1.C index 4b849a2..2c24ea3 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/eh-fastcall-1.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/eh-fastcall-1.C @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "check.h" diff --git a/gcc/testsuite/g++.dg/torture/stackalign/eh-thiscall-1.C b/gcc/testsuite/g++.dg/torture/stackalign/eh-thiscall-1.C index de9bed5..403497a 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/eh-thiscall-1.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/eh-thiscall-1.C @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "check.h" diff --git a/gcc/testsuite/g++.dg/torture/stackalign/stdcall-1.C b/gcc/testsuite/g++.dg/torture/stackalign/stdcall-1.C index 393b37e..18c02be 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/stdcall-1.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/stdcall-1.C @@ -1,4 +1,4 @@ -// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } // This case is to detect an assertion failure in stack branch development. diff --git a/gcc/testsuite/g++.dg/torture/stackalign/unwind-0.C b/gcc/testsuite/g++.dg/torture/stackalign/unwind-0.C index f8166eb..b1e79d8 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/unwind-0.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/unwind-0.C @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "test-unwind.h" diff --git a/gcc/testsuite/g++.dg/torture/stackalign/unwind-1.C b/gcc/testsuite/g++.dg/torture/stackalign/unwind-1.C index 70dce74..d61b1ba 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/unwind-1.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/unwind-1.C @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "test-unwind.h" diff --git a/gcc/testsuite/g++.dg/torture/stackalign/unwind-2.C b/gcc/testsuite/g++.dg/torture/stackalign/unwind-2.C index 791eeb5..7ed0a8d 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/unwind-2.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/unwind-2.C @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "test-unwind.h" diff --git a/gcc/testsuite/g++.dg/torture/stackalign/unwind-3.C b/gcc/testsuite/g++.dg/torture/stackalign/unwind-3.C index 29dee2d..e3368bf 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/unwind-3.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/unwind-3.C @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "test-unwind.h" diff --git a/gcc/testsuite/g++.dg/torture/stackalign/unwind-4.C b/gcc/testsuite/g++.dg/torture/stackalign/unwind-4.C index a896176..fddf276 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/unwind-4.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/unwind-4.C @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "test-unwind.h" diff --git a/gcc/testsuite/g++.dg/torture/stackalign/unwind-5.C b/gcc/testsuite/g++.dg/torture/stackalign/unwind-5.C index 514e4e7..e3e1a85 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/unwind-5.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/unwind-5.C @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "test-unwind.h" diff --git a/gcc/testsuite/g++.dg/torture/stackalign/unwind-6.C b/gcc/testsuite/g++.dg/torture/stackalign/unwind-6.C index a888ca1..f1188f8 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/unwind-6.C +++ b/gcc/testsuite/g++.dg/torture/stackalign/unwind-6.C @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "test-unwind.h" diff --git a/gcc/testsuite/g++.dg/warn/pr15774-1.C b/gcc/testsuite/g++.dg/warn/pr15774-1.C index efd4dae..116ec83 100644 --- a/gcc/testsuite/g++.dg/warn/pr15774-1.C +++ b/gcc/testsuite/g++.dg/warn/pr15774-1.C @@ -1,4 +1,4 @@ -// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } // Test that an new declartion with different attributes then old one fail. extern void foo (int); // { dg-error "ambiguates old declaration" } diff --git a/gcc/testsuite/g++.dg/warn/pr15774-2.C b/gcc/testsuite/g++.dg/warn/pr15774-2.C index f890b7a..5002d54 100644 --- a/gcc/testsuite/g++.dg/warn/pr15774-2.C +++ b/gcc/testsuite/g++.dg/warn/pr15774-2.C @@ -1,4 +1,4 @@ -// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } // Test that old declaration is used, if new one has no attributes. extern void __attribute__((stdcall)) foo (int); diff --git a/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C b/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C index e879791..99f48e4 100644 --- a/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C +++ b/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C @@ -1,5 +1,4 @@ -// { dg-do assemble { target i?86-*-* x86_64-*-* } } -// { dg-require-effective-target ilp32 } +// { dg-do assemble { target { { i?86-*-* x86_64-*-* } && ia32 } } } // Test for using prefix attributes in a parameter decl. // Contributed by Jason Merrill <jason@cygnus.com> diff --git a/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C b/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C index 09b2bf2..c79677b 100644 --- a/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C +++ b/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C @@ -1,5 +1,4 @@ -// { dg-do run { target i?86-*-* x86_64-*-* } } -// { dg-require-effective-target ilp32 } +// { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } // Test that stdcall doesn't prevent us from using op delete. // Contributed by Jason Merrill <jason@cygnus.com> diff --git a/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C b/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C index 7d9c70e..db9e189 100644 --- a/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C +++ b/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C @@ -1,5 +1,4 @@ -// { dg-do run { target i?86-*-* x86_64-*-* } } -// { dg-require-effective-target ilp32 } +// { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } // Test for proper handling of attributes in template instantiation. // Contributed by Jason Merrill <jason@cygnus.com> diff --git a/gcc/testsuite/g++.old-deja/g++.pt/asm2.C b/gcc/testsuite/g++.old-deja/g++.pt/asm2.C index 7a70637..b8572c8 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/asm2.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/asm2.C @@ -1,5 +1,4 @@ -// { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } } -// { dg-require-effective-target ilp32 } +// { dg-do assemble { target { { i?86-*-* x86_64-*-* } && ia32 } } } // We'd use ebx with 32-bit pic code, so require nonpic. // { dg-require-effective-target nonpic } // Origin: "Weidmann, Nicholas" <nicholas.weidmann@swx.ch> diff --git a/gcc/testsuite/gcc.c-torture/compile/20000804-1.c b/gcc/testsuite/gcc.c-torture/compile/20000804-1.c index 6916951..38e42be 100644 --- a/gcc/testsuite/gcc.c-torture/compile/20000804-1.c +++ b/gcc/testsuite/gcc.c-torture/compile/20000804-1.c @@ -1,7 +1,7 @@ /* This does not work on h8300 due to the use of an asm statement to force a 'long long' (64-bits) to go in a register. */ /* { dg-do assemble } */ -/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && { ! nonpic } } } { "*" } { "" } } */ +/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ia32 && { ! nonpic } } } { "*" } { "" } } */ /* { dg-skip-if "No 64-bit registers" { m32c-*-* } { "*" } { "" } } */ /* { dg-skip-if "Not enough 64-bit registers" { pdp11-*-* } { "-O0" } { "" } } */ /* { dg-xfail-if "" { h8300-*-* } { "*" } { "" } } */ diff --git a/gcc/testsuite/gcc.c-torture/compile/pr16566-2.c b/gcc/testsuite/gcc.c-torture/compile/pr16566-2.c index 2f7a106..73cf05a 100644 --- a/gcc/testsuite/gcc.c-torture/compile/pr16566-2.c +++ b/gcc/testsuite/gcc.c-torture/compile/pr16566-2.c @@ -1,6 +1,6 @@ /* ICE with flexible arrays in non-lvalue structures. Bug 16566 (comment #5). */ -/* { dg-options "-Wno-psabi" { target { { i?86-*-* x86_64-*-* } && lp64 } } } */ +/* { dg-options "-Wno-psabi" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } */ struct A { diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp index 25009e4..d15e90a 100644 --- a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp @@ -44,7 +44,7 @@ set additional_flags "-fno-inline" if [istarget "i\[34567\]86-*-*"] then { lappend additional_flags "-ffloat-store" } -if { [istarget "x86_64-*-*"] && [check_effective_target_ilp32] } then { +if { [istarget "x86_64-*-*"] && [check_effective_target_ia32] } then { lappend additional_flags "-ffloat-store" } if [istarget "m68k-*-*"] then { diff --git a/gcc/testsuite/gcc.dg/20020108-1.c b/gcc/testsuite/gcc.dg/20020108-1.c index d61944c..579a228 100644 --- a/gcc/testsuite/gcc.dg/20020108-1.c +++ b/gcc/testsuite/gcc.dg/20020108-1.c @@ -5,7 +5,7 @@ is not valid general_operand in HImode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ void diff --git a/gcc/testsuite/gcc.dg/20020122-2.c b/gcc/testsuite/gcc.dg/20020122-2.c index 275dcee..2499221 100644 --- a/gcc/testsuite/gcc.dg/20020122-2.c +++ b/gcc/testsuite/gcc.dg/20020122-2.c @@ -3,7 +3,7 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ -/* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern int access( char* ); extern int a(); diff --git a/gcc/testsuite/gcc.dg/20020122-3.c b/gcc/testsuite/gcc.dg/20020122-3.c index 28f6871..e39bd23 100644 --- a/gcc/testsuite/gcc.dg/20020122-3.c +++ b/gcc/testsuite/gcc.dg/20020122-3.c @@ -4,7 +4,7 @@ /* { dg-do compile } */ /* { dg-options "-Os -fprefetch-loop-arrays -w" } */ -/* { dg-options "-Os -fprefetch-loop-arrays -mtune=pentium3 -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-Os -fprefetch-loop-arrays -mtune=pentium3 -w" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ int foo (int *p, int n) { diff --git a/gcc/testsuite/gcc.dg/20020206-1.c b/gcc/testsuite/gcc.dg/20020206-1.c index 837718b..4b3d0fc 100644 --- a/gcc/testsuite/gcc.dg/20020206-1.c +++ b/gcc/testsuite/gcc.dg/20020206-1.c @@ -4,7 +4,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ -/* { dg-options "-O2 -fprefetch-loop-arrays -mtune=pentium3 -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -fprefetch-loop-arrays -mtune=pentium3 -w" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ struct reload diff --git a/gcc/testsuite/gcc.dg/20020219-1.c b/gcc/testsuite/gcc.dg/20020219-1.c index 3664949..ffdf19a 100644 --- a/gcc/testsuite/gcc.dg/20020219-1.c +++ b/gcc/testsuite/gcc.dg/20020219-1.c @@ -8,11 +8,13 @@ IA64 hpux in ILP32 mode because extending x - 1 before adding the array offset gives a different answer then adding first and then extending. The underlying problem is the same as with hppa, x - 1 is - not a legal data address. */ + not a legal data address. It also fails on x32 targets for the + same reason. */ /* { dg-do run } */ /* { dg-options "-O2" } */ /* { dg-options "-O2 -mdisable-indexing" { target hppa*-*-hpux* } } */ /* { dg-skip-if "" { "ia64-*-hpux*" } "*" "-mlp64" } */ +/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && x32 } { "*" } { "" } } */ /* Disable the test entirely for 16-bit targets. */ #if __INT_MAX__ > 32767 diff --git a/gcc/testsuite/gcc.dg/20020310-1.c b/gcc/testsuite/gcc.dg/20020310-1.c index bdd2967..7f35e9b 100644 --- a/gcc/testsuite/gcc.dg/20020310-1.c +++ b/gcc/testsuite/gcc.dg/20020310-1.c @@ -2,7 +2,7 @@ This testcase was miscompiled because of an rtx sharing bug. */ /* { dg-do run } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -mtune=i586" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -mtune=i586" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ struct A { diff --git a/gcc/testsuite/gcc.dg/20020411-1.c b/gcc/testsuite/gcc.dg/20020411-1.c index 47a8fed..55ca299 100644 --- a/gcc/testsuite/gcc.dg/20020411-1.c +++ b/gcc/testsuite/gcc.dg/20020411-1.c @@ -3,7 +3,7 @@ for its mode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #if __INT_MAX__ > 32767 diff --git a/gcc/testsuite/gcc.dg/20020418-2.c b/gcc/testsuite/gcc.dg/20020418-2.c index 93688d2..56094e7 100644 --- a/gcc/testsuite/gcc.dg/20020418-2.c +++ b/gcc/testsuite/gcc.dg/20020418-2.c @@ -1,7 +1,7 @@ /* PR optimization/6010 */ /* { dg-do compile } */ /* { dg-options "-O2 -funroll-all-loops" } */ -/* { dg-options "-O2 -funroll-all-loops -march=pentium3" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -funroll-all-loops -march=pentium3" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ void bar (float); diff --git a/gcc/testsuite/gcc.dg/20020426-2.c b/gcc/testsuite/gcc.dg/20020426-2.c index 3a892ed..9ad7a54 100644 --- a/gcc/testsuite/gcc.dg/20020426-2.c +++ b/gcc/testsuite/gcc.dg/20020426-2.c @@ -2,7 +2,7 @@ Distilled from zlib sources. */ /* { dg-do run } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -frename-registers -fomit-frame-pointer -fPIC -mtune=i686" { target { { i?86-*-* x86_64-*-* } && { ilp32 && fpic } } } } */ +/* { dg-options "-O2 -frename-registers -fomit-frame-pointer -fPIC -mtune=i686" { target { { i?86-*-* x86_64-*-* } && { ia32 && fpic } } } } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/20020517-1.c b/gcc/testsuite/gcc.dg/20020517-1.c index 032ccd2..74c6b3e 100644 --- a/gcc/testsuite/gcc.dg/20020517-1.c +++ b/gcc/testsuite/gcc.dg/20020517-1.c @@ -2,7 +2,7 @@ was not sign-extended for QImode. */ /* { dg-do run } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include <limits.h> diff --git a/gcc/testsuite/gcc.dg/20030204-1.c b/gcc/testsuite/gcc.dg/20030204-1.c index 701ded2..6b8ea4d 100644 --- a/gcc/testsuite/gcc.dg/20030204-1.c +++ b/gcc/testsuite/gcc.dg/20030204-1.c @@ -1,7 +1,7 @@ /* PR optimization/8555 */ /* { dg-do compile } */ /* { dg-options "-O -ffast-math -funroll-loops" } */ -/* { dg-options "-march=pentium3 -O -ffast-math -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-march=pentium3 -O -ffast-math -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ float foo (float *a, int i) diff --git a/gcc/testsuite/gcc.dg/20030826-2.c b/gcc/testsuite/gcc.dg/20030826-2.c index 32db091..552c77e 100644 --- a/gcc/testsuite/gcc.dg/20030826-2.c +++ b/gcc/testsuite/gcc.dg/20030826-2.c @@ -1,6 +1,6 @@ /* { dg-do run } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ -/* { dg-options "-O2 -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void abort (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/20031102-1.c b/gcc/testsuite/gcc.dg/20031102-1.c index 5a02a70..2148381 100644 --- a/gcc/testsuite/gcc.dg/20031102-1.c +++ b/gcc/testsuite/gcc.dg/20031102-1.c @@ -3,7 +3,7 @@ /* { dg-do run } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -march=i686" { target { { i686-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -march=i686" { target { { i686-*-* x86_64-*-* } && ia32 } } } */ /* Verify that reload_cse_move2add doesn't add unexpected CLOBBERs. */ diff --git a/gcc/testsuite/gcc.dg/20031202-1.c b/gcc/testsuite/gcc.dg/20031202-1.c index c7fbfe52..a5e7845 100644 --- a/gcc/testsuite/gcc.dg/20031202-1.c +++ b/gcc/testsuite/gcc.dg/20031202-1.c @@ -1,6 +1,6 @@ /* { dg-do run } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void abort (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/20050111-1.c b/gcc/testsuite/gcc.dg/20050111-1.c index 7cf04e8..0ad256f 100644 --- a/gcc/testsuite/gcc.dg/20050111-1.c +++ b/gcc/testsuite/gcc.dg/20050111-1.c @@ -1,7 +1,7 @@ /* PR middle-end/19084, rtl-optimization/19348 */ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ unsigned int foo (unsigned long long x) diff --git a/gcc/testsuite/gcc.dg/20050503-1.c b/gcc/testsuite/gcc.dg/20050503-1.c index d118b95..200494f 100644 --- a/gcc/testsuite/gcc.dg/20050503-1.c +++ b/gcc/testsuite/gcc.dg/20050503-1.c @@ -2,7 +2,7 @@ Test whether tail call information is propagated through builtin expanders. */ /* { dg-do compile } */ -/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && { ! nonpic } } } { "*" } { "" } } */ +/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ia32 && { ! nonpic } } } { "*" } { "" } } */ /* { dg-options "-O2" } */ typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.dg/array-init-1.c b/gcc/testsuite/gcc.dg/array-init-1.c index 0ab8634..14ec955 100644 --- a/gcc/testsuite/gcc.dg/array-init-1.c +++ b/gcc/testsuite/gcc.dg/array-init-1.c @@ -1,7 +1,7 @@ /* Test that both arrays are initialized by store_by_pieces. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ struct A { char c[10]; }; extern void baz (struct A *); diff --git a/gcc/testsuite/gcc.dg/builtin-apply4.c b/gcc/testsuite/gcc.dg/builtin-apply4.c index 7a14356..530da71 100644 --- a/gcc/testsuite/gcc.dg/builtin-apply4.c +++ b/gcc/testsuite/gcc.dg/builtin-apply4.c @@ -1,6 +1,6 @@ /* PR tree-optimization/20076 */ /* { dg-options "-O2 -Wmissing-noreturn" } */ -/* { dg-options "-O2 -mno-mmx" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -mno-mmx" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-do run } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.dg/dfp/pr31344.c b/gcc/testsuite/gcc.dg/dfp/pr31344.c index 0f5e21e..506eef4 100644 --- a/gcc/testsuite/gcc.dg/dfp/pr31344.c +++ b/gcc/testsuite/gcc.dg/dfp/pr31344.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O -mtune=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O -mtune=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-O" } */ typedef struct diff --git a/gcc/testsuite/gcc.dg/gomp/atomic-11.c b/gcc/testsuite/gcc.dg/gomp/atomic-11.c index 397972b..b5647b0 100644 --- a/gcc/testsuite/gcc.dg/gomp/atomic-11.c +++ b/gcc/testsuite/gcc.dg/gomp/atomic-11.c @@ -1,7 +1,7 @@ /* PR middle-end/36877 */ /* { dg-do compile } */ /* { dg-options "-fopenmp" } */ -/* { dg-options "-fopenmp -march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-fopenmp -march=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ int i; float f; diff --git a/gcc/testsuite/gcc.dg/graphite/pr40281.c b/gcc/testsuite/gcc.dg/graphite/pr40281.c index 255546b..d242754 100644 --- a/gcc/testsuite/gcc.dg/graphite/pr40281.c +++ b/gcc/testsuite/gcc.dg/graphite/pr40281.c @@ -1,6 +1,6 @@ /* { dg-options "-O -fprefetch-loop-arrays -w" } */ -/* { dg-options "-O -fprefetch-loop-arrays -march=i686 -msse -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ -/* { dg-require-effective-target sse { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O -fprefetch-loop-arrays -march=i686 -msse -w" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ +/* { dg-require-effective-target sse { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ void foo(int); void bar(int n) diff --git a/gcc/testsuite/gcc.dg/ia64-sync-1.c b/gcc/testsuite/gcc.dg/ia64-sync-1.c index 83c995a..2cfc144 100644 --- a/gcc/testsuite/gcc.dg/ia64-sync-1.c +++ b/gcc/testsuite/gcc.dg/ia64-sync-1.c @@ -1,7 +1,7 @@ /* { dg-do run } */ /* { dg-require-effective-target sync_int_long } */ /* { dg-options } */ -/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mcpu=v9" { target sparc*-*-* } } */ /* { dg-message "note: '__sync_fetch_and_nand' changed semantics in GCC 4.4" "" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/ia64-sync-2.c b/gcc/testsuite/gcc.dg/ia64-sync-2.c index 69fb9b7..d8d4082 100644 --- a/gcc/testsuite/gcc.dg/ia64-sync-2.c +++ b/gcc/testsuite/gcc.dg/ia64-sync-2.c @@ -1,7 +1,7 @@ /* { dg-do run } */ /* { dg-require-effective-target sync_int_long } */ /* { dg-options } */ -/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mcpu=v9" { target sparc*-*-* } } */ /* { dg-message "note: '__sync_fetch_and_nand' changed semantics in GCC 4.4" "" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/ia64-sync-3.c b/gcc/testsuite/gcc.dg/ia64-sync-3.c index 965d435..621e902 100644 --- a/gcc/testsuite/gcc.dg/ia64-sync-3.c +++ b/gcc/testsuite/gcc.dg/ia64-sync-3.c @@ -1,7 +1,7 @@ /* { dg-do run } */ /* { dg-require-effective-target sync_int_long } */ /* { dg-options } */ -/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mcpu=v9" { target sparc*-*-* } } */ /* Test basic functionality of the intrinsics. */ diff --git a/gcc/testsuite/gcc.dg/ia64-sync-4.c b/gcc/testsuite/gcc.dg/ia64-sync-4.c index e78fb4c..eec472f 100644 --- a/gcc/testsuite/gcc.dg/ia64-sync-4.c +++ b/gcc/testsuite/gcc.dg/ia64-sync-4.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ /* { dg-require-effective-target sync_int_long } */ /* { dg-options "-O2 -finline-functions" } */ -/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mcpu=v9" { target sparc*-*-* } } */ /* Test inlining __sync_bool_compare_and_swap. */ diff --git a/gcc/testsuite/gcc.dg/ifcvt-fabs-1.c b/gcc/testsuite/gcc.dg/ifcvt-fabs-1.c index bdf6b39..40c57d8 100644 --- a/gcc/testsuite/gcc.dg/ifcvt-fabs-1.c +++ b/gcc/testsuite/gcc.dg/ifcvt-fabs-1.c @@ -1,6 +1,6 @@ /* { dg-do run } */ /* { dg-options "-O" } */ -/* { dg-options "-O -march=i686" { target { { i686-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O -march=i686" { target { { i686-*-* x86_64-*-* } && ia32 } } } */ extern void abort(void); diff --git a/gcc/testsuite/gcc.dg/invalid-call-1.c b/gcc/testsuite/gcc.dg/invalid-call-1.c index 1d19c56..31f66b9 100644 --- a/gcc/testsuite/gcc.dg/invalid-call-1.c +++ b/gcc/testsuite/gcc.dg/invalid-call-1.c @@ -3,7 +3,7 @@ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -march=i586" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -march=i586" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ typedef void (*fp)(void); extern char* bar(void* a1, int a2); diff --git a/gcc/testsuite/gcc.dg/loop-3.c b/gcc/testsuite/gcc.dg/loop-3.c index 06428d9..6bdb5ef 100644 --- a/gcc/testsuite/gcc.dg/loop-3.c +++ b/gcc/testsuite/gcc.dg/loop-3.c @@ -3,7 +3,7 @@ /* { dg-do compile } */ /* { dg-options "-O3" } */ -/* { dg-options "-O3 -mtune=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O3 -mtune=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #if defined(STACK_SIZE) && (STACK_SIZE < 65536) # define BYTEMEM_SIZE 10000L diff --git a/gcc/testsuite/gcc.dg/lower-subreg-1.c b/gcc/testsuite/gcc.dg/lower-subreg-1.c index 4de90bd..33be4c4 100644 --- a/gcc/testsuite/gcc.dg/lower-subreg-1.c +++ b/gcc/testsuite/gcc.dg/lower-subreg-1.c @@ -1,5 +1,6 @@ /* { dg-do compile { target { { { ! mips64 } && { ! ia64-*-* } } && { ! spu-*-* } } } } */ /* { dg-options "-O -fdump-rtl-subreg1" } */ +/* { 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; } diff --git a/gcc/testsuite/gcc.dg/lto/pr47259_0.c b/gcc/testsuite/gcc.dg/lto/pr47259_0.c index b959478..7900e5a 100644 --- a/gcc/testsuite/gcc.dg/lto/pr47259_0.c +++ b/gcc/testsuite/gcc.dg/lto/pr47259_0.c @@ -1,7 +1,6 @@ /* { dg-lto-do link } */ /* { dg-skip-if "" { ! { x86_64-*-* } } { "*" } { "" } } */ /* { dg-lto-options { { -O2 -flto -w } } } */ -/* { dg-require-effective-target lp64 } */ register int r asm("esi"); diff --git a/gcc/testsuite/gcc.dg/nested-calls-1.c b/gcc/testsuite/gcc.dg/nested-calls-1.c index 89fdc88..500fed2 100644 --- a/gcc/testsuite/gcc.dg/nested-calls-1.c +++ b/gcc/testsuite/gcc.dg/nested-calls-1.c @@ -3,7 +3,7 @@ /* { dg-do run } */ /* { dg-options "-std=c99 -O -fno-inline" } */ -/* { dg-options "-std=c99 -O -fno-inline -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-std=c99 -O -fno-inline -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include <limits.h> diff --git a/gcc/testsuite/gcc.dg/pr20017.c b/gcc/testsuite/gcc.dg/pr20017.c index 1fd6d58..47c048f 100644 --- a/gcc/testsuite/gcc.dg/pr20017.c +++ b/gcc/testsuite/gcc.dg/pr20017.c @@ -6,7 +6,7 @@ /* { dg-do compile } */ /* { dg-options "-O1" } */ -/* { dg-options "-O1 -march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O1 -march=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ int foo (int *buf, int *p) diff --git a/gcc/testsuite/gcc.dg/pr25023.c b/gcc/testsuite/gcc.dg/pr25023.c index b8cb7cf..58d962c 100644 --- a/gcc/testsuite/gcc.dg/pr25023.c +++ b/gcc/testsuite/gcc.dg/pr25023.c @@ -1,7 +1,7 @@ /* PR debug/25023 */ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* || x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern unsigned char v; diff --git a/gcc/testsuite/gcc.dg/pr27671-2.c b/gcc/testsuite/gcc.dg/pr27671-2.c index 7882042..11dae10 100644 --- a/gcc/testsuite/gcc.dg/pr27671-2.c +++ b/gcc/testsuite/gcc.dg/pr27671-2.c @@ -3,7 +3,7 @@ simplify_relational_operation_1 in simplify-rtx.c. */ /* { dg-do run } */ /* { dg-options "-O1" } */ -/* { dg-options "-O1 -march=pentium4" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O1 -march=pentium4" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void abort (void) __attribute__ ((noreturn)); extern void exit (int) __attribute__ ((noreturn)); diff --git a/gcc/testsuite/gcc.dg/pr32176.c b/gcc/testsuite/gcc.dg/pr32176.c index 6646db0..3017c34 100644 --- a/gcc/testsuite/gcc.dg/pr32176.c +++ b/gcc/testsuite/gcc.dg/pr32176.c @@ -2,7 +2,7 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ -/* { dg-options "-O2 -fprefetch-loop-arrays -march=i686 -msse" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -fprefetch-loop-arrays -march=i686 -msse" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ void foo (void) { diff --git a/gcc/testsuite/gcc.dg/pr33676.c b/gcc/testsuite/gcc.dg/pr33676.c index af65478..79c830e 100644 --- a/gcc/testsuite/gcc.dg/pr33676.c +++ b/gcc/testsuite/gcc.dg/pr33676.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O0 -mtune=i386 -fomit-frame-pointer" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O0 -mtune=i386 -fomit-frame-pointer" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ __attribute__((noreturn,noinline)) void abrt (const char *fi, const char *fu) { diff --git a/gcc/testsuite/gcc.dg/pr35045.c b/gcc/testsuite/gcc.dg/pr35045.c index 0b2b209..bcd01d7 100644 --- a/gcc/testsuite/gcc.dg/pr35045.c +++ b/gcc/testsuite/gcc.dg/pr35045.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && { ! nonpic } } } { "*" } { "" } } */ +/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ia32 && { ! nonpic } } } { "*" } { "" } } */ /* { dg-options "-O2 -fgcse-after-reload" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.dg/pr36015.c b/gcc/testsuite/gcc.dg/pr36015.c index 456ec6a..fc31535 100644 --- a/gcc/testsuite/gcc.dg/pr36015.c +++ b/gcc/testsuite/gcc.dg/pr36015.c @@ -1,7 +1,7 @@ /* PR target/36015 */ /* { dg-do run } */ /* { dg-options "-O0" } */ -/* { dg-options "-O0 -mregparm=3" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O0 -mregparm=3" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ static int test (); diff --git a/gcc/testsuite/gcc.dg/pr36584.c b/gcc/testsuite/gcc.dg/pr36584.c index c0b005d..1b6e38c 100644 --- a/gcc/testsuite/gcc.dg/pr36584.c +++ b/gcc/testsuite/gcc.dg/pr36584.c @@ -1,7 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -lm" } */ -/* { dg-options "-O2 -msse2 -mfpmath=sse" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ -/* { dg-require-effective-target sse2_runtime { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -msse2 -mfpmath=sse" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ +/* { dg-require-effective-target sse2_runtime { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern double fabs (double); extern void abort (void); diff --git a/gcc/testsuite/gcc.dg/pr36998.c b/gcc/testsuite/gcc.dg/pr36998.c index 9315fd5..bf08ed1 100644 --- a/gcc/testsuite/gcc.dg/pr36998.c +++ b/gcc/testsuite/gcc.dg/pr36998.c @@ -1,7 +1,7 @@ /* PR rtl-optimization/36998 */ /* { dg-do compile } */ /* { dg-options "-Os -fasynchronous-unwind-tables" } */ -/* { dg-options "-Os -mpreferred-stack-boundary=2 -fasynchronous-unwind-tables" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-Os -mpreferred-stack-boundary=2 -fasynchronous-unwind-tables" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-fno-omit-frame-pointer" { target { avr-*-* } } } */ void foo (const char *, ...) __attribute__ ((noreturn)); diff --git a/gcc/testsuite/gcc.dg/pr37438.c b/gcc/testsuite/gcc.dg/pr37438.c index a6e366d..7365dc9 100644 --- a/gcc/testsuite/gcc.dg/pr37438.c +++ b/gcc/testsuite/gcc.dg/pr37438.c @@ -1,7 +1,7 @@ /* PR target/37438 */ /* { dg-do compile } */ /* { dg-options "-Os" } */ -/* { dg-options "-Os -march=i486" { target { { i686-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-Os -march=i486" { target { { i686-*-* x86_64-*-* } && ia32 } } } */ extern int bar (unsigned long long int); extern int baz (const char *, unsigned int, unsigned short); diff --git a/gcc/testsuite/gcc.dg/pr37908.c b/gcc/testsuite/gcc.dg/pr37908.c index d927807..32946d1 100644 --- a/gcc/testsuite/gcc.dg/pr37908.c +++ b/gcc/testsuite/gcc.dg/pr37908.c @@ -1,7 +1,7 @@ /* { dg-do run } */ /* { dg-require-effective-target sync_char_short } */ /* { dg-options "-Wsync-nand" } */ -/* { dg-options "-Wsync-nand -march=i486" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-Wsync-nand -march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-Wsync-nand -mcpu=v9" { target sparc*-*-* } } */ diff --git a/gcc/testsuite/gcc.dg/pr41241.c b/gcc/testsuite/gcc.dg/pr41241.c index b69aa96..42fb2f7 100644 --- a/gcc/testsuite/gcc.dg/pr41241.c +++ b/gcc/testsuite/gcc.dg/pr41241.c @@ -1,7 +1,7 @@ /* PR bootstrap/41241 */ /* { dg-do compile } */ /* { dg-options "-O2 -fcompare-debug -g" } */ -/* { dg-options "-O2 -fcompare-debug -g -march=i586 -mtune=i586 -fomit-frame-pointer" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -fcompare-debug -g -march=i586 -mtune=i586 -fomit-frame-pointer" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ typedef struct { int t1; int t2; int t3; } *T; typedef struct { int s; } S; diff --git a/gcc/testsuite/gcc.dg/pr41340.c b/gcc/testsuite/gcc.dg/pr41340.c index b86f40b..439046a 100644 --- a/gcc/testsuite/gcc.dg/pr41340.c +++ b/gcc/testsuite/gcc.dg/pr41340.c @@ -1,7 +1,7 @@ /* PR debug/41340 */ /* { dg-do compile } */ /* { dg-options "-O3 -g -fcompare-debug" } */ -/* { dg-options "-O3 -g -fcompare-debug -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O3 -g -fcompare-debug -march=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-skip-if "no long pointers" { { ! ilp32 } && { ! lp64 } } } */ typedef struct { int t; } *T; diff --git a/gcc/testsuite/gcc.dg/pr44136.c b/gcc/testsuite/gcc.dg/pr44136.c index e053cf8..31f1924 100644 --- a/gcc/testsuite/gcc.dg/pr44136.c +++ b/gcc/testsuite/gcc.dg/pr44136.c @@ -1,7 +1,7 @@ /* PR debug/44136 */ /* { dg-do compile } */ /* { dg-options "-w -O2 -g" } */ -/* { dg-options "-w -Wno-psabi -O2 -g -mno-sse" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-w -Wno-psabi -O2 -g -mno-sse" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #define vector __attribute((vector_size(16))) vector float a; diff --git a/gcc/testsuite/gcc.dg/pr44194-1.c b/gcc/testsuite/gcc.dg/pr44194-1.c index 4804d83..cb65363 100644 --- a/gcc/testsuite/gcc.dg/pr44194-1.c +++ b/gcc/testsuite/gcc.dg/pr44194-1.c @@ -1,6 +1,5 @@ -/* { dg-do compile } */ +/* { dg-do compile { target { { { i?86-*-* x86_64-*-* } && x32 } || lp64 } } } */ /* { dg-options "-O2 -fdump-rtl-dse1" } */ -/* { dg-require-effective-target lp64 } */ /* Restricting to 64-bit targets since 32-bit targets return structures in memory. */ diff --git a/gcc/testsuite/gcc.dg/pr46212.c b/gcc/testsuite/gcc.dg/pr46212.c index 67ffa7f..3329ed5 100644 --- a/gcc/testsuite/gcc.dg/pr46212.c +++ b/gcc/testsuite/gcc.dg/pr46212.c @@ -1,7 +1,7 @@ /* PR rtl-optimization/46212 */ /* { dg-do compile } */ /* { dg-options "-O3 -funroll-loops" } */ -/* { dg-options "-O3 -funroll-loops -march=i386" { target { { i686-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O3 -funroll-loops -march=i386" { target { { i686-*-* x86_64-*-* } && ia32 } } } */ /* { dg-require-effective-target int32plus } */ static inline unsigned diff --git a/gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c b/gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c index 59cebc5..024cc1a 100644 --- a/gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c +++ b/gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c @@ -1,7 +1,7 @@ /* PR tree-optimization/28887 */ /* { dg-do compile } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ -/* { dg-options "-O2 -fprefetch-loop-arrays -march=i686 -msse -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -fprefetch-loop-arrays -march=i686 -msse -w" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ __extension__ typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.dg/setjmp-2.c b/gcc/testsuite/gcc.dg/setjmp-2.c index 8ad874d..f31f6b2 100644 --- a/gcc/testsuite/gcc.dg/setjmp-2.c +++ b/gcc/testsuite/gcc.dg/setjmp-2.c @@ -2,7 +2,7 @@ /* Origin: Tom Hughes <tom@compton.nu> */ /* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ /* { dg-options "-O -fomit-frame-pointer" } */ -/* { dg-options "-O -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include <setjmp.h> #include <signal.h> diff --git a/gcc/testsuite/gcc.dg/short-compare-1.c b/gcc/testsuite/gcc.dg/short-compare-1.c index 4c47052..b5e01c1 100644 --- a/gcc/testsuite/gcc.dg/short-compare-1.c +++ b/gcc/testsuite/gcc.dg/short-compare-1.c @@ -3,7 +3,7 @@ /* { dg-do run } */ /* { dg-options "-O" } */ -/* { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void abort(void); diff --git a/gcc/testsuite/gcc.dg/short-compare-2.c b/gcc/testsuite/gcc.dg/short-compare-2.c index 0026a88..bf4e6b4 100644 --- a/gcc/testsuite/gcc.dg/short-compare-2.c +++ b/gcc/testsuite/gcc.dg/short-compare-2.c @@ -4,7 +4,7 @@ /* { dg-do run } */ /* { dg-options "-O" } */ -/* { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void abort(); diff --git a/gcc/testsuite/gcc.dg/smod-1.c b/gcc/testsuite/gcc.dg/smod-1.c index 8ff60de..9a847a1 100644 --- a/gcc/testsuite/gcc.dg/smod-1.c +++ b/gcc/testsuite/gcc.dg/smod-1.c @@ -3,7 +3,7 @@ /* { dg-do run } */ /* { dg-options "-std=c99" } */ -/* { dg-options "-std=c99 -mtune=i486" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-std=c99 -mtune=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include <limits.h> diff --git a/gcc/testsuite/gcc.dg/sync-2.c b/gcc/testsuite/gcc.dg/sync-2.c index 7794ffd..e94248c 100644 --- a/gcc/testsuite/gcc.dg/sync-2.c +++ b/gcc/testsuite/gcc.dg/sync-2.c @@ -1,7 +1,7 @@ /* { dg-do run } */ /* { dg-require-effective-target sync_char_short } */ /* { dg-options "-ansi" } */ -/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mcpu=v9" { target sparc*-*-* } } */ /* { dg-message "note: '__sync_fetch_and_nand' changed semantics in GCC 4.4" "" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/sync-3.c b/gcc/testsuite/gcc.dg/sync-3.c index f912405..255faaa 100644 --- a/gcc/testsuite/gcc.dg/sync-3.c +++ b/gcc/testsuite/gcc.dg/sync-3.c @@ -1,7 +1,7 @@ /* { dg-do run } */ /* { dg-require-effective-target sync_char_short } */ /* { dg-options "-ansi" } */ -/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mcpu=v9" { target sparc*-*-* } } */ /* Test functionality of the intrinsics for 'short' and 'char'. */ diff --git a/gcc/testsuite/gcc.dg/tls/opt-1.c b/gcc/testsuite/gcc.dg/tls/opt-1.c index f9399e0..658fc67 100644 --- a/gcc/testsuite/gcc.dg/tls/opt-1.c +++ b/gcc/testsuite/gcc.dg/tls/opt-1.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fPIC" } */ -/* { dg-options "-O2 -fPIC -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -fPIC -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-require-effective-target tls } */ /* { dg-require-effective-target fpic } */ diff --git a/gcc/testsuite/gcc.dg/tls/opt-2.c b/gcc/testsuite/gcc.dg/tls/opt-2.c index 3ede352..868b97c 100644 --- a/gcc/testsuite/gcc.dg/tls/opt-2.c +++ b/gcc/testsuite/gcc.dg/tls/opt-2.c @@ -4,7 +4,7 @@ on IA-32. */ /* { dg-do link } */ /* { dg-options "-O2 -ftls-model=initial-exec" } */ -/* { dg-options "-O2 -ftls-model=initial-exec -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -ftls-model=initial-exec -march=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-require-effective-target tls } */ /* { dg-require-effective-target tls_runtime } */ diff --git a/gcc/testsuite/gcc.dg/tls/opt-3.c b/gcc/testsuite/gcc.dg/tls/opt-3.c index dd37dbc..0f1bbfc 100644 --- a/gcc/testsuite/gcc.dg/tls/opt-3.c +++ b/gcc/testsuite/gcc.dg/tls/opt-3.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fpic" } */ -/* { dg-options "-O2 -fpic -mregparm=3" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-O2 -fpic -mregparm=3" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-require-effective-target tls } */ /* { dg-require-effective-target fpic } */ diff --git a/gcc/testsuite/gcc.dg/torture/badshift.c b/gcc/testsuite/gcc.dg/torture/badshift.c index 7288a37..39d123b 100644 --- a/gcc/testsuite/gcc.dg/torture/badshift.c +++ b/gcc/testsuite/gcc.dg/torture/badshift.c @@ -2,7 +2,7 @@ /* { dg-do run } */ /* { dg-options "" } */ -/* { dg-options "-march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-march=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* We used to optimize the DImode shift-by-32 to zero because in combine we turned: diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-float80-timode.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-float80-timode.c index 5b9bb70..7600994 100644 --- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-float80-timode.c +++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-float80-timode.c @@ -2,7 +2,7 @@ /* Origin: Joseph Myers <joseph@codesourcery.com> */ /* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */ /* { dg-options "" } */ -/* { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "fp-int-convert.h" diff --git a/gcc/testsuite/gcc.dg/torture/pr20314-2.c b/gcc/testsuite/gcc.dg/torture/pr20314-2.c index 8185218..aac02dd 100644 --- a/gcc/testsuite/gcc.dg/torture/pr20314-2.c +++ b/gcc/testsuite/gcc.dg/torture/pr20314-2.c @@ -1,5 +1,5 @@ /* PR inline-asm/20314 */ -/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } */ /* { dg-do compile { target ia64-*-* powerpc*-*-* } } */ int a, b, c, d, e, f, g, h, i, j, k, l; diff --git a/gcc/testsuite/gcc.dg/torture/pr36891.c b/gcc/testsuite/gcc.dg/torture/pr36891.c index 53e6163..5a8e5c3 100644 --- a/gcc/testsuite/gcc.dg/torture/pr36891.c +++ b/gcc/testsuite/gcc.dg/torture/pr36891.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-ffast-math" } */ -/* { dg-options "-ffast-math -msse" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ -/* { dg-require-effective-target sse { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-ffast-math -msse" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ +/* { dg-require-effective-target sse { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #define __vector __attribute__((vector_size(16) )) __vector float f(void); diff --git a/gcc/testsuite/gcc.dg/torture/pr38774.c b/gcc/testsuite/gcc.dg/torture/pr38774.c index d6d7fcb..b626194 100644 --- a/gcc/testsuite/gcc.dg/torture/pr38774.c +++ b/gcc/testsuite/gcc.dg/torture/pr38774.c @@ -1,7 +1,7 @@ /* PR rtl-optimization/38774 */ /* { dg-do compile } */ /* { dg-options "" } */ -/* { dg-options "-march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-march=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern int bar (void); volatile int g; diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c b/gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c index 139b74e..744d72a 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c @@ -1,5 +1,5 @@ /* PR middle-end/37009 */ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-msse2" } */ /* { dg-require-effective-target sse2_runtime } */ diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c b/gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c index c3e554a..b23fdf6 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c @@ -1,5 +1,5 @@ /* PR middle-end/37009 */ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mincoming-stack-boundary=2 -mpreferred-stack-boundary=2" } */ #include "check.h" diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c b/gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c index 2ef4443..7b7ed68 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c @@ -1,5 +1,5 @@ /* PR middle-end/45234 */ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mincoming-stack-boundary=2 -mpreferred-stack-boundary=2" } */ #include "check.h" diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c b/gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c index f0e4513..24c8e5a 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c @@ -1,5 +1,5 @@ /* PR middle-end/45234 */ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-mincoming-stack-boundary=2 -mpreferred-stack-boundary=2" } */ #include "check.h" diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/fastcall-1.c b/gcc/testsuite/gcc.dg/torture/stackalign/fastcall-1.c index d1cda10..24dab4d 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/fastcall-1.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/fastcall-1.c @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "check.h" diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/push-1.c b/gcc/testsuite/gcc.dg/torture/stackalign/push-1.c index dd5dffc..787f99f 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/push-1.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/push-1.c @@ -1,5 +1,5 @@ /* PR middle-end/37010 */ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-msse2 -mpreferred-stack-boundary=2" } */ /* { dg-require-effective-target sse2_runtime } */ diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/regparm-1.c b/gcc/testsuite/gcc.dg/torture/stackalign/regparm-1.c index 9dac024..b9acacf 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/regparm-1.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/regparm-1.c @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "check.h" diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/thiscall-1.c b/gcc/testsuite/gcc.dg/torture/stackalign/thiscall-1.c index 6f22e07..27b71b6 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/thiscall-1.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/thiscall-1.c @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ #include "check.h" diff --git a/gcc/testsuite/gcc.dg/tree-ssa/loop-28.c b/gcc/testsuite/gcc.dg/tree-ssa/loop-28.c index 77d0c47..479355e 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/loop-28.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/loop-28.c @@ -1,5 +1,4 @@ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon -fdump-tree-optimized -fdump-tree-aprefetch --param max-unrolled-insns=1000" } */ char x[100000]; diff --git a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c index 2c1282d..dc19150 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c @@ -1,7 +1,6 @@ /* Prefetching used to prefer nonsensical unroll factor of 5 in this testcase. */ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon -msse2 -mfpmath=sse -fdump-tree-aprefetch-details" } */ #define N 1000000 diff --git a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-4.c b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-4.c index bff4b9f..11fd41f 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-4.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-4.c @@ -1,7 +1,6 @@ /* The loop rolls too little, hence the prefetching would not be useful. */ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon -fdump-tree-optimized" } */ int xxx[20]; diff --git a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-5.c b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-5.c index 19914ca..1ccf506 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-5.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-5.c @@ -1,5 +1,4 @@ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-O2 --param min-insn-to-prefetch-ratio=5 -fprefetch-loop-arrays -march=athlon -fdump-tree-aprefetch-details" } */ /* These are common idioms for writing variable-length arrays at the end diff --git a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c index 7a1de5a..1768305 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c @@ -1,5 +1,4 @@ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-require-effective-target sse2 } */ /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon -msse2 -mfpmath=sse --param simultaneous-prefetches=100 --param min-insn-to-prefetch-ratio=6 -fdump-tree-aprefetch-details" } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c index 9e453a7..5c469ba 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c @@ -1,5 +1,4 @@ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-require-effective-target sse2 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=athlon" } } */ /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon -msse2 -mfpmath=sse --param simultaneous-prefetches=100 -fdump-tree-aprefetch-details -fdump-tree-optimized" } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c index a05d552..705d35f 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c @@ -1,5 +1,4 @@ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-require-effective-target sse2 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=athlon" } } */ /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon -msse2 -mfpmath=sse --param simultaneous-prefetches=100 -fdump-tree-aprefetch-details -fdump-tree-optimized" } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c index eb22a66..f78bea3 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c @@ -1,5 +1,4 @@ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-require-effective-target sse2 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=athlon" } } */ /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon -msse2 -mfpmath=sse --param simultaneous-prefetches=100 -fdump-tree-aprefetch-details -fdump-tree-optimized" } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c b/gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c index 6b4783c..3cac558 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c @@ -21,11 +21,11 @@ f1 (int i, ...) va_start (ap, i); va_end (ap); } -/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -41,11 +41,11 @@ f2 (int i, ...) } /* Assume the counters can be number of registers or bytes on 32-bit architecture or bytes on 64-bit architecture. */ -/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 8 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 1 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -57,11 +57,11 @@ f3 (int i, ...) d = va_arg (ap, double); va_end (ap); } -/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 1 FPR units" "stdarg" { target s390*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -74,11 +74,11 @@ f4 (int i, ...) foo (i, ap); va_end (ap); } -/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -92,11 +92,11 @@ f5 (int i, ...) va_end (ap); va_end (gap); } -/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -112,11 +112,11 @@ f6 (int i, ...) bar (x); va_end (ap); } -/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 24 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 3 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -129,11 +129,11 @@ f7 (int i, ...) bar (6); va_end (ap); } -/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -148,11 +148,11 @@ f8 (int i, ...) bar (x); va_end (ap); } -/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -165,11 +165,11 @@ f9 (int i, ...) bar (6); va_end (ap); } -/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -184,11 +184,11 @@ f10 (int i, ...) bar (x); va_end (ap); } -/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -204,11 +204,11 @@ f11 (int i, ...) bar (x); va_end (ap); } -/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 24 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 3 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -224,11 +224,11 @@ f12 (int i, ...) bar (x); va_end (ap); } -/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 24 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and 3 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -244,11 +244,11 @@ f13 (int i, ...) bar (x); va_end (ap); } -/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 24 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and 3 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -264,11 +264,11 @@ f14 (int i, ...) bar (x); va_end (ap); } -/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 24 GPR units and 3" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 1 GPR units and 2 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -288,11 +288,11 @@ f15 (int i, ...) f15_1 (ap); va_end (ap); } -/* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */ /* { dg-final { scan-tree-dump "f15: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save 1 GPR units and 2 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ /* { dg-final { cleanup-tree-dump "stdarg" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c b/gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c index 9ffbe3f..d9c55a8 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c @@ -20,11 +20,11 @@ f1 (int i, ...) x = va_arg (gap, long); va_end (gap); } -/* { dg-final { scan-tree-dump "f1: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f1: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f1: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f1: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -35,11 +35,11 @@ f2 (int i, ...) bar (i); va_end (gap); } -/* { dg-final { scan-tree-dump "f2: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f2: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f2: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f2: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -53,11 +53,11 @@ f3 (int i, ...) x = va_arg (aps[4], long); va_end (aps[4]); } -/* { dg-final { scan-tree-dump "f3: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f3: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f3: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f3: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -69,11 +69,11 @@ f4 (int i, ...) bar (i); va_end (aps[4]); } -/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -85,11 +85,11 @@ f5 (int i, ...) foo (i, aps[4]); va_end (aps[4]); } -/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -103,11 +103,11 @@ f6 (int i, ...) x = va_arg (a.g, long); va_end (a.g); } -/* { dg-final { scan-tree-dump "f6: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f6: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f6: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f6: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -119,11 +119,11 @@ f7 (int i, ...) bar (i); va_end (a.g); } -/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -135,11 +135,11 @@ f8 (int i, ...) foo (i, a.g); va_end (a.g); } -/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -151,11 +151,11 @@ f10 (int i, ...) x = va_arg (a.h[1], long); va_end (a.h[1]); } -/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -167,11 +167,11 @@ f11 (int i, ...) bar (i); va_end (a.h[1]); } -/* { dg-final { scan-tree-dump "f11: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f11: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f11: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f11: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f11: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -183,11 +183,11 @@ f12 (int i, ...) foo (i, a.h[1]); va_end (a.h[1]); } -/* { dg-final { scan-tree-dump "f12: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f12: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f12: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f12: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f12: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ /* { dg-final { cleanup-tree-dump "stdarg" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c b/gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c index d0e47e1..2d2d6d0 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c @@ -23,11 +23,11 @@ f1 (int i, ...) x = va_arg (ap, long); va_end (ap); } -/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { x32 || { ! { ia32 } } } } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -40,11 +40,11 @@ f2 (int i, ...) d = va_arg (ap, double); va_end (ap); } -/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { x32 || { ! { ia32 } } } } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -63,11 +63,11 @@ f3 (int i, ...) bar (x); } } -/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 1 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ @@ -84,11 +84,11 @@ f4 (int i, ...) bar (d + 2.5); } } -/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 8 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and 1 FPR units" "stdarg" { target s390*-*-linux* } } } */ -/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } } */ +/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */ /* { dg-final { cleanup-tree-dump "stdarg" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c b/gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c index 08f2787..2de9e82 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c @@ -22,7 +22,7 @@ f1 (int i, ...) s1 = va_arg (ap, struct S1); va_end (ap); } -/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ @@ -35,7 +35,7 @@ f2 (int i, ...) s2 = va_arg (ap, struct S2); va_end (ap); } -/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ @@ -53,7 +53,7 @@ f3 (int i, ...) bar (s1.i); } } -/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 32 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 1 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ @@ -71,7 +71,7 @@ f4 (int i, ...) bar (s2.i); } } -/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 16 GPR units and 16 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 16 GPR units and 16 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 24 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 2 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ @@ -85,7 +85,7 @@ f5 (int i, ...) va_end (ap); bar (__real__ ci + __imag__ ci); } -/* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 32 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save (4|2) GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ @@ -99,7 +99,7 @@ f6 (int i, ...) va_end (ap); bar (__real__ ci + __imag__ cd); } -/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 32 GPR units and 3" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|2) GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ @@ -113,7 +113,7 @@ f7 (int i, ...) va_end (ap); bar (__real__ cd + __imag__ cd); } -/* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 0 GPR units and 64 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */ +/* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 0 GPR units and 64 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 32 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */ /* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 2 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */ /* { dg-final { cleanup-tree-dump "stdarg" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c b/gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c index d911dd8..a933102 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ /* { dg-options "-O1 -fprefetch-loop-arrays -march=athlon -fdump-tree-aprefetch-blocks" } */ int a[10000]; diff --git a/gcc/testsuite/gcc.dg/unroll-1.c b/gcc/testsuite/gcc.dg/unroll-1.c index 5ff07e2..e703289 100644 --- a/gcc/testsuite/gcc.dg/unroll-1.c +++ b/gcc/testsuite/gcc.dg/unroll-1.c @@ -1,7 +1,7 @@ /* PR optimization/8599 */ /* { dg-do run } */ /* { dg-options "-O2 -funroll-loops" } */ -/* { dg-options "-mtune=k6 -O2 -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-options "-mtune=k6 -O2 -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp b/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp index ff3650c..a11aa3b 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp +++ b/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp @@ -22,7 +22,7 @@ load_lib gcc-dg.exp # Exit immediately if this isn't a x86 target. if { (![istarget x86_64-*-*] && ![istarget i?86-*-*]) - || ![is-effective-target lp64] } then { + || (![is-effective-target x32] && ![is-effective-target lp64]) } then { return } diff --git a/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c b/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c index ffb2e79..638749a 100644 --- a/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c +++ b/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c @@ -1,8 +1,7 @@ /* Test that the correct data prefetch instructions are generated for i386 variants that use 3DNow! prefetch instructions. */ -/* { dg-do compile { target i?86-*-* x86_64-*-*} } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c b/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c index 8d5ad1e..d793437 100644 --- a/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c +++ b/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c @@ -2,8 +2,7 @@ variants that use 3DNow! prefetchw or SSE prefetch instructions with locality hints. */ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c b/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c index d87a210..04e814d 100644 --- a/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c +++ b/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c @@ -1,8 +1,7 @@ /* Test that data prefetch instructions are not generated for i386 variants that do not support those instructions. */ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c b/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c index fb47c9d..3707c70 100644 --- a/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c +++ b/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c @@ -1,8 +1,7 @@ /* Test that the correct data prefetch instructions are generated for i386 variants that use SSE prefetch instructions. */ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/20000609-1.c b/gcc/testsuite/gcc.target/i386/20000609-1.c index e094bba..a083a5d 100644 --- a/gcc/testsuite/gcc.target/i386/20000609-1.c +++ b/gcc/testsuite/gcc.target/i386/20000609-1.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O1 -ffast-math -march=i686" } */ diff --git a/gcc/testsuite/gcc.target/i386/20000720-1.c b/gcc/testsuite/gcc.target/i386/20000720-1.c index 076a22b..84e136c 100644 --- a/gcc/testsuite/gcc.target/i386/20000720-1.c +++ b/gcc/testsuite/gcc.target/i386/20000720-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mpreferred-stack-boundary=2 -march=i586 -O2 -fomit-frame-pointer" } */ extern void *foo(void *a, const void *b, unsigned c); diff --git a/gcc/testsuite/gcc.target/i386/20000724-1.c b/gcc/testsuite/gcc.target/i386/20000724-1.c index b3be437..cbcd4f1f 100644 --- a/gcc/testsuite/gcc.target/i386/20000724-1.c +++ b/gcc/testsuite/gcc.target/i386/20000724-1.c @@ -1,5 +1,5 @@ /* { dg-do run { target *-*-linux* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/20011107-1.c b/gcc/testsuite/gcc.target/i386/20011107-1.c index 3bf84e5..c1cfe88 100644 --- a/gcc/testsuite/gcc.target/i386/20011107-1.c +++ b/gcc/testsuite/gcc.target/i386/20011107-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -mtune=k6" } */ void diff --git a/gcc/testsuite/gcc.target/i386/20011119-1.c b/gcc/testsuite/gcc.target/i386/20011119-1.c index 4dd657e..9e85f6f 100644 --- a/gcc/testsuite/gcc.target/i386/20011119-1.c +++ b/gcc/testsuite/gcc.target/i386/20011119-1.c @@ -1,6 +1,6 @@ /* Test for reload failing to eliminate from argp to sp. */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target nonpic } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ diff --git a/gcc/testsuite/gcc.target/i386/20020201-3.c b/gcc/testsuite/gcc.target/i386/20020201-3.c index da700c1..9d72654 100644 --- a/gcc/testsuite/gcc.target/i386/20020201-3.c +++ b/gcc/testsuite/gcc.target/i386/20020201-3.c @@ -1,7 +1,7 @@ /* This testcase ICEd because a SFmode variable was given a MMX register for which there is no movsf exists. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=i686 -mmmx -fno-strict-aliasing" } */ struct A { unsigned int a, b; }; diff --git a/gcc/testsuite/gcc.target/i386/20020218-1.c b/gcc/testsuite/gcc.target/i386/20020218-1.c index 13a835e..4d3d256 100644 --- a/gcc/testsuite/gcc.target/i386/20020218-1.c +++ b/gcc/testsuite/gcc.target/i386/20020218-1.c @@ -1,6 +1,6 @@ /* Verify that X86-64 only SSE registers aren't restored on IA-32. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -msse" } */ /* { dg-final { scan-assembler-not "xmm8" } } */ diff --git a/gcc/testsuite/gcc.target/i386/20020729-1.c b/gcc/testsuite/gcc.target/i386/20020729-1.c index d4ef9bf..7e1abaf 100644 --- a/gcc/testsuite/gcc.target/i386/20020729-1.c +++ b/gcc/testsuite/gcc.target/i386/20020729-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=k6" } */ static inline void * diff --git a/gcc/testsuite/gcc.target/i386/20030926-1.c b/gcc/testsuite/gcc.target/i386/20030926-1.c index 0425f24..ebde340 100644 --- a/gcc/testsuite/gcc.target/i386/20030926-1.c +++ b/gcc/testsuite/gcc.target/i386/20030926-1.c @@ -1,7 +1,7 @@ /* PR optimization/11741 */ /* { dg-do compile } */ /* { dg-options "-O2 -minline-all-stringops" } */ -/* { dg-options "-O2 -minline-all-stringops -march=pentium4" { target ilp32 } } */ +/* { dg-options "-O2 -minline-all-stringops -march=pentium4" { target ia32 } } */ extern void *memcpy (void *, const void *, __SIZE_TYPE__); extern __SIZE_TYPE__ strlen (const char *); diff --git a/gcc/testsuite/gcc.target/i386/20060125-1.c b/gcc/testsuite/gcc.target/i386/20060125-1.c index f445b7e..ed9dcce 100644 --- a/gcc/testsuite/gcc.target/i386/20060125-1.c +++ b/gcc/testsuite/gcc.target/i386/20060125-1.c @@ -1,6 +1,6 @@ /* PR rtl-optimization/25703 */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -mtune=i486" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/20060125-2.c b/gcc/testsuite/gcc.target/i386/20060125-2.c index 55ef839..1747a63 100644 --- a/gcc/testsuite/gcc.target/i386/20060125-2.c +++ b/gcc/testsuite/gcc.target/i386/20060125-2.c @@ -1,6 +1,6 @@ /* PR rtl-optimization/25703 */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -mtune=pentiumpro" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/20060512-1.c b/gcc/testsuite/gcc.target/i386/20060512-1.c index ae432e7..374d18a 100644 --- a/gcc/testsuite/gcc.target/i386/20060512-1.c +++ b/gcc/testsuite/gcc.target/i386/20060512-1.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-std=gnu99 -msse2 -mpreferred-stack-boundary=4" } */ /* { dg-require-effective-target sse2 } */ diff --git a/gcc/testsuite/gcc.target/i386/20060512-2.c b/gcc/testsuite/gcc.target/i386/20060512-2.c index fe1af56..d3a779c 100644 --- a/gcc/testsuite/gcc.target/i386/20060512-2.c +++ b/gcc/testsuite/gcc.target/i386/20060512-2.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-std=gnu99 -mpreferred-stack-boundary=4" } */ int outer_function (int x, int y) diff --git a/gcc/testsuite/gcc.target/i386/20060512-3.c b/gcc/testsuite/gcc.target/i386/20060512-3.c index 4b62b16..3370b9e 100644 --- a/gcc/testsuite/gcc.target/i386/20060512-3.c +++ b/gcc/testsuite/gcc.target/i386/20060512-3.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target sse2 } */ /* { dg-options "-std=gnu99 -msse2 -mstackrealign -mpreferred-stack-boundary=4" } */ diff --git a/gcc/testsuite/gcc.target/i386/20060512-4.c b/gcc/testsuite/gcc.target/i386/20060512-4.c index ee7b8a4..bf76937 100644 --- a/gcc/testsuite/gcc.target/i386/20060512-4.c +++ b/gcc/testsuite/gcc.target/i386/20060512-4.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mstackrealign -mpreferred-stack-boundary=4" } */ int outer_function (int x, int y) diff --git a/gcc/testsuite/gcc.target/i386/387-1.c b/gcc/testsuite/gcc.target/i386/387-1.c index 83af71f..c4ea1e7 100644 --- a/gcc/testsuite/gcc.target/i386/387-1.c +++ b/gcc/testsuite/gcc.target/i386/387-1.c @@ -1,6 +1,6 @@ /* Verify that -mno-fancy-math-387 works. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i386" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t(.*)sin" } } */ diff --git a/gcc/testsuite/gcc.target/i386/387-2.c b/gcc/testsuite/gcc.target/i386/387-2.c index bd6dbcd..8d5dba1 100644 --- a/gcc/testsuite/gcc.target/i386/387-2.c +++ b/gcc/testsuite/gcc.target/i386/387-2.c @@ -1,6 +1,6 @@ /* Verify that -march overrides -mno-fancy-math-387. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i686" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fsin" } } */ diff --git a/gcc/testsuite/gcc.target/i386/387-5.c b/gcc/testsuite/gcc.target/i386/387-5.c index 027799a..a39f77a 100644 --- a/gcc/testsuite/gcc.target/i386/387-5.c +++ b/gcc/testsuite/gcc.target/i386/387-5.c @@ -1,6 +1,6 @@ /* Verify that -mno-fancy-math-387 works. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i386" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t(.*)atan" } } */ diff --git a/gcc/testsuite/gcc.target/i386/387-6.c b/gcc/testsuite/gcc.target/i386/387-6.c index 7b254d1..f9506ba 100644 --- a/gcc/testsuite/gcc.target/i386/387-6.c +++ b/gcc/testsuite/gcc.target/i386/387-6.c @@ -1,6 +1,6 @@ /* Verify that -march overrides -mno-fancy-math-387. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i686" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fpatan" } } */ diff --git a/gcc/testsuite/gcc.target/i386/980312-1.c b/gcc/testsuite/gcc.target/i386/980312-1.c index 72cdd5e..3a125f2 100644 --- a/gcc/testsuite/gcc.target/i386/980312-1.c +++ b/gcc/testsuite/gcc.target/i386/980312-1.c @@ -1,5 +1,5 @@ /* { dg-do link } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double diff --git a/gcc/testsuite/gcc.target/i386/980313-1.c b/gcc/testsuite/gcc.target/i386/980313-1.c index 3b5263c..8698aa6 100644 --- a/gcc/testsuite/gcc.target/i386/980313-1.c +++ b/gcc/testsuite/gcc.target/i386/980313-1.c @@ -1,5 +1,5 @@ /* { dg-do link } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double diff --git a/gcc/testsuite/gcc.target/i386/990117-1.c b/gcc/testsuite/gcc.target/i386/990117-1.c index 3a40e7f..a89dad1 100644 --- a/gcc/testsuite/gcc.target/i386/990117-1.c +++ b/gcc/testsuite/gcc.target/i386/990117-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double diff --git a/gcc/testsuite/gcc.target/i386/990424-1.c b/gcc/testsuite/gcc.target/i386/990424-1.c index 95628e1..dd29139 100644 --- a/gcc/testsuite/gcc.target/i386/990424-1.c +++ b/gcc/testsuite/gcc.target/i386/990424-1.c @@ -2,7 +2,7 @@ with stdcall functions. */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options -mpreferred-stack-boundary=4 } */ void __attribute__((stdcall)) foo(int a, int b, int c); diff --git a/gcc/testsuite/gcc.target/i386/990524-1.c b/gcc/testsuite/gcc.target/i386/990524-1.c index 7d8205c..295ffac 100644 --- a/gcc/testsuite/gcc.target/i386/990524-1.c +++ b/gcc/testsuite/gcc.target/i386/990524-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ typedef struct t_anim_info { diff --git a/gcc/testsuite/gcc.target/i386/991129-1.c b/gcc/testsuite/gcc.target/i386/991129-1.c index d0d58e8..038979a 100644 --- a/gcc/testsuite/gcc.target/i386/991129-1.c +++ b/gcc/testsuite/gcc.target/i386/991129-1.c @@ -1,7 +1,7 @@ /* Test against a problem in push_reload. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2" } */ unsigned long foo (unsigned long long x, unsigned long y) diff --git a/gcc/testsuite/gcc.target/i386/991214-1.c b/gcc/testsuite/gcc.target/i386/991214-1.c index 3d9a72e..74b603d 100644 --- a/gcc/testsuite/gcc.target/i386/991214-1.c +++ b/gcc/testsuite/gcc.target/i386/991214-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2" } */ /* Test against a problem with the combiner substituting explicit hard reg diff --git a/gcc/testsuite/gcc.target/i386/991230-1.c b/gcc/testsuite/gcc.target/i386/991230-1.c index a57cc98..2c9f011 100644 --- a/gcc/testsuite/gcc.target/i386/991230-1.c +++ b/gcc/testsuite/gcc.target/i386/991230-1.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O -ffast-math -mtune=i486" } */ /* Test that floating point greater-than tests are compiled correctly with diff --git a/gcc/testsuite/gcc.target/i386/addr-sel-1.c b/gcc/testsuite/gcc.target/i386/addr-sel-1.c index 9cc820f..27623ff 100644 --- a/gcc/testsuite/gcc.target/i386/addr-sel-1.c +++ b/gcc/testsuite/gcc.target/i386/addr-sel-1.c @@ -2,7 +2,7 @@ /* Origin: Lev Makhlis <lmakhlis@bmc.com> */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target nonpic } */ /* { dg-options "-O2 -mtune=i686" } */ diff --git a/gcc/testsuite/gcc.target/i386/aggregate-ret1.c b/gcc/testsuite/gcc.target/i386/aggregate-ret1.c index 1cd314b..6d46dc5 100644 --- a/gcc/testsuite/gcc.target/i386/aggregate-ret1.c +++ b/gcc/testsuite/gcc.target/i386/aggregate-ret1.c @@ -3,7 +3,7 @@ not pop the stack for the implicit pointer arg when returning a large structure in memory. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ struct foo { int a; diff --git a/gcc/testsuite/gcc.target/i386/aggregate-ret2.c b/gcc/testsuite/gcc.target/i386/aggregate-ret2.c index 50aa0bb..16e0109 100644 --- a/gcc/testsuite/gcc.target/i386/aggregate-ret2.c +++ b/gcc/testsuite/gcc.target/i386/aggregate-ret2.c @@ -3,7 +3,7 @@ pops the stack for the implicit pointer arg when returning a large structure in memory. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ struct foo { int a; diff --git a/gcc/testsuite/gcc.target/i386/align-main-3.c b/gcc/testsuite/gcc.target/i386/align-main-3.c index d2f88d8..6f8c758 100644 --- a/gcc/testsuite/gcc.target/i386/align-main-3.c +++ b/gcc/testsuite/gcc.target/i386/align-main-3.c @@ -1,5 +1,5 @@ /* Test for stack alignment with sibcall optimization. */ -/* { dg-do compile { target { *-*-linux* && ilp32 } } } */ +/* { dg-do compile { target { *-*-linux* && ia32 } } } */ /* { dg-options "-O2 -mpreferred-stack-boundary=4 -mincoming-stack-boundary=2" } */ /* { dg-final { scan-assembler "andl\[\\t \]*\\$-16,\[\\t \]*%\[re\]?sp" } } */ /* { dg-final { scan-assembler "call\[\\t \]*foo" } } */ diff --git a/gcc/testsuite/gcc.target/i386/amd64-abi-1.c b/gcc/testsuite/gcc.target/i386/amd64-abi-1.c index d3df77a..6aa7063 100644 --- a/gcc/testsuite/gcc.target/i386/amd64-abi-1.c +++ b/gcc/testsuite/gcc.target/i386/amd64-abi-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-mno-sse" } */ double foo(void) { return 0; } /* { dg-error "SSE disabled" } */ diff --git a/gcc/testsuite/gcc.target/i386/amd64-abi-2.c b/gcc/testsuite/gcc.target/i386/amd64-abi-2.c index fefc88a..acc2a9e 100644 --- a/gcc/testsuite/gcc.target/i386/amd64-abi-2.c +++ b/gcc/testsuite/gcc.target/i386/amd64-abi-2.c @@ -1,6 +1,5 @@ /* PR target/26223 */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-mno-80387" } */ long double foo(long double x) { return x; } /* { dg-error "x87 disabled" } */ long double bar(long double x) { return x; } diff --git a/gcc/testsuite/gcc.target/i386/amd64-abi-4.c b/gcc/testsuite/gcc.target/i386/amd64-abi-4.c index 8f32029..e88fde6 100644 --- a/gcc/testsuite/gcc.target/i386/amd64-abi-4.c +++ b/gcc/testsuite/gcc.target/i386/amd64-abi-4.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mno-sse" } */ #include <stdarg.h> diff --git a/gcc/testsuite/gcc.target/i386/amd64-abi-5.c b/gcc/testsuite/gcc.target/i386/amd64-abi-5.c index e4ba1fd..da2a14e 100644 --- a/gcc/testsuite/gcc.target/i386/amd64-abi-5.c +++ b/gcc/testsuite/gcc.target/i386/amd64-abi-5.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-options "-O2" } */ #include <stdarg.h> diff --git a/gcc/testsuite/gcc.target/i386/amd64-abi-6.c b/gcc/testsuite/gcc.target/i386/amd64-abi-6.c index 255b547..6d076ad 100644 --- a/gcc/testsuite/gcc.target/i386/amd64-abi-6.c +++ b/gcc/testsuite/gcc.target/i386/amd64-abi-6.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-options "-O2" } */ #include <stdarg.h> diff --git a/gcc/testsuite/gcc.target/i386/asm-1.c b/gcc/testsuite/gcc.target/i386/asm-1.c index 348dc32..999c576 100644 --- a/gcc/testsuite/gcc.target/i386/asm-1.c +++ b/gcc/testsuite/gcc.target/i386/asm-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-m32" } */ register unsigned int EAX asm ("r14"); /* { dg-error "register name" } */ diff --git a/gcc/testsuite/gcc.target/i386/asm-3.c b/gcc/testsuite/gcc.target/i386/asm-3.c index 6c23237..ec37898 100644 --- a/gcc/testsuite/gcc.target/i386/asm-3.c +++ b/gcc/testsuite/gcc.target/i386/asm-3.c @@ -1,6 +1,6 @@ /* PR inline-asm/6806 */ /* { dg-do run } */ -/* { dg-skip-if "" { ilp32 && { ! nonpic } } { "*" } { "" } } */ +/* { dg-skip-if "" { ia32 && { ! nonpic } } { "*" } { "" } } */ /* { dg-options "-O2" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/asm-5.c b/gcc/testsuite/gcc.target/i386/asm-5.c index 966a824..d412980 100644 --- a/gcc/testsuite/gcc.target/i386/asm-5.c +++ b/gcc/testsuite/gcc.target/i386/asm-5.c @@ -1,6 +1,6 @@ /* PR inline-asm/11676 */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/attributes-error.c b/gcc/testsuite/gcc.target/i386/attributes-error.c index 1a5b0ea..405eda5 100644 --- a/gcc/testsuite/gcc.target/i386/attributes-error.c +++ b/gcc/testsuite/gcc.target/i386/attributes-error.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ void foo1(int i, int j) __attribute__((fastcall, cdecl)); /* { dg-error "not compatible" } */ void foo2(int i, int j) __attribute__((fastcall, stdcall)); /* { dg-error "not compatible" } */ diff --git a/gcc/testsuite/gcc.target/i386/avx-vcvtsd2si-2.c b/gcc/testsuite/gcc.target/i386/avx-vcvtsd2si-2.c index a5b04fa..f462c63 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcvtsd2si-2.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcvtsd2si-2.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcvtsi2sd-2.c b/gcc/testsuite/gcc.target/i386/avx-vcvtsi2sd-2.c index 49096cf..36f411e 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcvtsi2sd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcvtsi2sd-2.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcvtsi2ss-2.c b/gcc/testsuite/gcc.target/i386/avx-vcvtsi2ss-2.c index 765c455f..8dc0b35 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcvtsi2ss-2.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcvtsi2ss-2.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcvtss2si-2.c b/gcc/testsuite/gcc.target/i386/avx-vcvtss2si-2.c index 5160b8d..b9afab7 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcvtss2si-2.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcvtss2si-2.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcvttsd2si-2.c b/gcc/testsuite/gcc.target/i386/avx-vcvttsd2si-2.c index dcf487a..84bdb9f 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcvttsd2si-2.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcvttsd2si-2.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcvttss2si-2.c b/gcc/testsuite/gcc.target/i386/avx-vcvttss2si-2.c index 14b0721..b3c68ea 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcvttss2si-2.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcvttss2si-2.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vinsertps-3.c b/gcc/testsuite/gcc.target/i386/avx-vinsertps-3.c index 9397729..515ee41 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vinsertps-3.c +++ b/gcc/testsuite/gcc.target/i386/avx-vinsertps-3.c @@ -1,4 +1,4 @@ -/* { dg-do run { target ilp32 } } */ +/* { dg-do run { target ia32 } } */ /* { dg-require-effective-target avx } */ /* { dg-options "-O2 -mfpmath=sse -mavx -mtune=geode" } */ diff --git a/gcc/testsuite/gcc.target/i386/avx-vmovd-2.c b/gcc/testsuite/gcc.target/i386/avx-vmovd-2.c index 3c3732b..02b0d22 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vmovd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx-vmovd-2.c @@ -1,6 +1,5 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vmovq-2.c b/gcc/testsuite/gcc.target/i386/avx-vmovq-2.c index cf0f4eb..8306d39 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vmovq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx-vmovq-2.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vmovq-3.c b/gcc/testsuite/gcc.target/i386/avx-vmovq-3.c index 26944d1..a6d6247 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vmovq-3.c +++ b/gcc/testsuite/gcc.target/i386/avx-vmovq-3.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c b/gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c index 1ffe007..59e70b2 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c b/gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c index 3b9d26a..595fc1b 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target avx } */ -/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mavx" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c b/gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c index 8002788..095640a 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c +++ b/gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mavx -mabi=ms -mtune=generic -dp" } */ typedef float __m256 __attribute__ ((__vector_size__ (32), __may_alias__)); diff --git a/gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c b/gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c index 2df9df0..ef293b3 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c +++ b/gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mavx -mabi=ms -mtune=generic -dp" } */ typedef float __m256 __attribute__ ((__vector_size__ (32), __may_alias__)); diff --git a/gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c b/gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c index 1d3ed9b..046b7ef 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c +++ b/gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O0 -mavx -mabi=ms -mtune=generic -dp" } */ typedef float __m256 __attribute__ ((__vector_size__ (32), __may_alias__)); diff --git a/gcc/testsuite/gcc.target/i386/bitfield1.c b/gcc/testsuite/gcc.target/i386/bitfield1.c index 1590396..00b7bfd 100644 --- a/gcc/testsuite/gcc.target/i386/bitfield1.c +++ b/gcc/testsuite/gcc.target/i386/bitfield1.c @@ -1,6 +1,6 @@ // Test for bitfield alignment in structs on IA-32 // { dg-do run } -// { dg-require-effective-target ilp32 } +// { dg-require-effective-target ia32 } // { dg-options "-O2" } // { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-mingw*} } diff --git a/gcc/testsuite/gcc.target/i386/bitfield2.c b/gcc/testsuite/gcc.target/i386/bitfield2.c index d665fcb..e400598 100644 --- a/gcc/testsuite/gcc.target/i386/bitfield2.c +++ b/gcc/testsuite/gcc.target/i386/bitfield2.c @@ -1,6 +1,6 @@ // Test for bitfield alignment in structs on IA-32 // { dg-do run } -// { dg-require-effective-target ilp32 } +// { dg-require-effective-target ia32 } // { dg-options "-O2" } // { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-mingw* } } diff --git a/gcc/testsuite/gcc.target/i386/bmi-2.c b/gcc/testsuite/gcc.target/i386/bmi-2.c index 4f8c14f..56f7387 100644 --- a/gcc/testsuite/gcc.target/i386/bmi-2.c +++ b/gcc/testsuite/gcc.target/i386/bmi-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mbmi " } */ /* { dg-final { scan-assembler "andn\[^\\n]*(%|)rax" } } */ /* { dg-final { scan-assembler "bextr\[^\\n]*(%|)rax" } } */ diff --git a/gcc/testsuite/gcc.target/i386/bmi-5.c b/gcc/testsuite/gcc.target/i386/bmi-5.c index 906bf21..546a593 100644 --- a/gcc/testsuite/gcc.target/i386/bmi-5.c +++ b/gcc/testsuite/gcc.target/i386/bmi-5.c @@ -1,5 +1,4 @@ -/* { dg-do link } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do link { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mbmi" } */ #include <x86intrin.h> diff --git a/gcc/testsuite/gcc.target/i386/builtin-unreachable.c b/gcc/testsuite/gcc.target/i386/builtin-unreachable.c index 802cf16..91923a2 100644 --- a/gcc/testsuite/gcc.target/i386/builtin-unreachable.c +++ b/gcc/testsuite/gcc.target/i386/builtin-unreachable.c @@ -1,7 +1,7 @@ /* This should return 1 without setting up a stack frame or jumping. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ int h (char *p) { diff --git a/gcc/testsuite/gcc.target/i386/cleanup-2.c b/gcc/testsuite/gcc.target/i386/cleanup-2.c index 2bd1802..36dd80d 100644 --- a/gcc/testsuite/gcc.target/i386/cleanup-2.c +++ b/gcc/testsuite/gcc.target/i386/cleanup-2.c @@ -1,5 +1,4 @@ -/* { dg-do run { target *-*-linux* } } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { *-*-linux* && { ! { ia32 } } } } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -fasynchronous-unwind-tables -O2" } */ /* Test complex CFA value expressions. */ diff --git a/gcc/testsuite/gcc.target/i386/clobbers.c b/gcc/testsuite/gcc.target/i386/clobbers.c index 17987db..1a70688d 100644 --- a/gcc/testsuite/gcc.target/i386/clobbers.c +++ b/gcc/testsuite/gcc.target/i386/clobbers.c @@ -16,7 +16,7 @@ int main () Ditto for any x86 system that is ilp32 && pic. */ #if !(defined (__MACH__)) -#if ! defined (__PIC__) || defined (__LP64__) +#if ! defined (__PIC__) || defined (__x86_64__) __asm__ ("movl $1,%0\n\txorl %%ebx,%%ebx" : "=r" (i) : : "ebx"); if (i != 1) abort (); diff --git a/gcc/testsuite/gcc.target/i386/cmov8.c b/gcc/testsuite/gcc.target/i386/cmov8.c index 639fb62..2d95c25 100644 --- a/gcc/testsuite/gcc.target/i386/cmov8.c +++ b/gcc/testsuite/gcc.target/i386/cmov8.c @@ -1,6 +1,6 @@ /* PR target/36936 */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler "cmov\[^8\]" } } */ diff --git a/gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c b/gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c index fd266f5..a78017a 100644 --- a/gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c +++ b/gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mcx16" } */ typedef int TItype __attribute__ ((mode (TI))); diff --git a/gcc/testsuite/gcc.target/i386/compress-float-387-pic.c b/gcc/testsuite/gcc.target/i386/compress-float-387-pic.c index fa69eed..e4d71c2 100644 --- a/gcc/testsuite/gcc.target/i386/compress-float-387-pic.c +++ b/gcc/testsuite/gcc.target/i386/compress-float-387-pic.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target fpic } */ /* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=387 -fpic" } */ double foo (double x) { diff --git a/gcc/testsuite/gcc.target/i386/compress-float-387.c b/gcc/testsuite/gcc.target/i386/compress-float-387.c index bed2986..03a834d 100644 --- a/gcc/testsuite/gcc.target/i386/compress-float-387.c +++ b/gcc/testsuite/gcc.target/i386/compress-float-387.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=387" } */ double foo (double x) { return x + 1.75; diff --git a/gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c b/gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c index 2c9be7c..ef024dd 100644 --- a/gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c +++ b/gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target fpic } */ /* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=sse -fpic" } */ double foo (double x) { diff --git a/gcc/testsuite/gcc.target/i386/compress-float-sse.c b/gcc/testsuite/gcc.target/i386/compress-float-sse.c index 48db611..c56be13 100644 --- a/gcc/testsuite/gcc.target/i386/compress-float-sse.c +++ b/gcc/testsuite/gcc.target/i386/compress-float-sse.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=sse" } */ double foo (double x) { return x + 1.75; diff --git a/gcc/testsuite/gcc.target/i386/crc32-2.c b/gcc/testsuite/gcc.target/i386/crc32-2.c index e7af9ab..678cfd5 100644 --- a/gcc/testsuite/gcc.target/i386/crc32-2.c +++ b/gcc/testsuite/gcc.target/i386/crc32-2.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -mcrc32" } */ -/* { dg-final { scan-assembler "crc32q\[^\\n\]*rax" { target lp64 } } } */ +/* { dg-final { scan-assembler "crc32q\[^\\n\]*rax" { target { ! { ia32 } } } } } */ unsigned long long crc32d (unsigned long long x, unsigned long long y) diff --git a/gcc/testsuite/gcc.target/i386/crc32-3.c b/gcc/testsuite/gcc.target/i386/crc32-3.c index e77d7d9..7518a45 100644 --- a/gcc/testsuite/gcc.target/i386/crc32-3.c +++ b/gcc/testsuite/gcc.target/i386/crc32-3.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -mcrc32" } */ /* { dg-final { scan-assembler "__builtin_ia32_crc32di" } } */ diff --git a/gcc/testsuite/gcc.target/i386/divmod-7.c b/gcc/testsuite/gcc.target/i386/divmod-7.c index 20a4cd3..de4a1fb 100644 --- a/gcc/testsuite/gcc.target/i386/divmod-7.c +++ b/gcc/testsuite/gcc.target/i386/divmod-7.c @@ -1,6 +1,5 @@ -/* { dg-do compile } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -m8bit-idiv" } */ -/* { dg-require-effective-target lp64 } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/divmod-8.c b/gcc/testsuite/gcc.target/i386/divmod-8.c index 5192b98..eb09a6d 100644 --- a/gcc/testsuite/gcc.target/i386/divmod-8.c +++ b/gcc/testsuite/gcc.target/i386/divmod-8.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -m8bit-idiv" } */ extern void foo (long long, long long, long long, long long, diff --git a/gcc/testsuite/gcc.target/i386/fastcall-sseregparm.c b/gcc/testsuite/gcc.target/i386/fastcall-sseregparm.c index 1a55a3d..3f33f6b 100644 --- a/gcc/testsuite/gcc.target/i386/fastcall-sseregparm.c +++ b/gcc/testsuite/gcc.target/i386/fastcall-sseregparm.c @@ -1,6 +1,6 @@ /* { dg-do run } */ /* { dg-options "-mpreferred-stack-boundary=4 -msse" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target sse } */ #include "sse-check.h" diff --git a/gcc/testsuite/gcc.target/i386/fma3-builtin.c b/gcc/testsuite/gcc.target/i386/fma3-builtin.c index ba8af55..2d9c5c7 100644 --- a/gcc/testsuite/gcc.target/i386/fma3-builtin.c +++ b/gcc/testsuite/gcc.target/i386/fma3-builtin.c @@ -1,8 +1,7 @@ /* Test that the compiler properly generates floating point multiply and add instructions FMA3 systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfma -mno-fma4" } */ #ifndef __FP_FAST_FMAF diff --git a/gcc/testsuite/gcc.target/i386/fma3-fma.c b/gcc/testsuite/gcc.target/i386/fma3-fma.c index 1cedba8..f18f97b 100644 --- a/gcc/testsuite/gcc.target/i386/fma3-fma.c +++ b/gcc/testsuite/gcc.target/i386/fma3-fma.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes floating point multiply and add instructions FMA3 systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfma -mno-fma4" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/fma4-256-vector.c b/gcc/testsuite/gcc.target/i386/fma4-256-vector.c index 1bd2ce4..edaa21a 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-256-vector.c +++ b/gcc/testsuite/gcc.target/i386/fma4-256-vector.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes floating point multiply and add instructions vector into vfmaddps on FMA4 systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/fma4-builtin.c b/gcc/testsuite/gcc.target/i386/fma4-builtin.c index 5659cf4..7135cc9 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-builtin.c +++ b/gcc/testsuite/gcc.target/i386/fma4-builtin.c @@ -1,8 +1,7 @@ /* Test that the compiler properly generates floating point multiply and add instructions FMA4 systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfma4" } */ #ifndef __FP_FAST_FMAF diff --git a/gcc/testsuite/gcc.target/i386/fma4-fma-2.c b/gcc/testsuite/gcc.target/i386/fma4-fma-2.c index 23f6ec1..c15be1e 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-fma-2.c +++ b/gcc/testsuite/gcc.target/i386/fma4-fma-2.c @@ -2,8 +2,7 @@ and add instructions into vfmaddss, vfmsubss, vfnmaddss, vfnmsubss on FMA4 systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -funsafe-math-optimizations -mfma4" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/fma4-fma.c b/gcc/testsuite/gcc.target/i386/fma4-fma.c index cb90691..63b35dc 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-fma.c +++ b/gcc/testsuite/gcc.target/i386/fma4-fma.c @@ -2,8 +2,7 @@ and add instructions into vfmaddss, vfmsubss, vfnmaddss, vfnmsubss on FMA4 systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfma4" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/fma4-vector-2.c b/gcc/testsuite/gcc.target/i386/fma4-vector-2.c index 2f3ec96..d8b0d08 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-vector-2.c +++ b/gcc/testsuite/gcc.target/i386/fma4-vector-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic" } */ float r[256], s[256]; diff --git a/gcc/testsuite/gcc.target/i386/fma4-vector.c b/gcc/testsuite/gcc.target/i386/fma4-vector.c index da12780..db5ffdd 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-vector.c +++ b/gcc/testsuite/gcc.target/i386/fma4-vector.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes floating point multiply and add instructions vector into vfmaddps on FMA4 systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/funcspec-1.c b/gcc/testsuite/gcc.target/i386/funcspec-1.c index bd8e67d..6eceac2 100644 --- a/gcc/testsuite/gcc.target/i386/funcspec-1.c +++ b/gcc/testsuite/gcc.target/i386/funcspec-1.c @@ -2,7 +2,7 @@ 32-bit, which does not generate SSE2 by default, but still generate 387 code for a function that doesn't use attribute((option)). */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i386" } } */ /* { dg-options "-O3 -ftree-vectorize -march=i386" } */ /* { dg-final { scan-assembler "addps\[ \t\]" } } */ diff --git a/gcc/testsuite/gcc.target/i386/funcspec-10.c b/gcc/testsuite/gcc.target/i386/funcspec-10.c index 9526e7d..de39ff0 100644 --- a/gcc/testsuite/gcc.target/i386/funcspec-10.c +++ b/gcc/testsuite/gcc.target/i386/funcspec-10.c @@ -1,6 +1,6 @@ /* PR target/36936 */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler-not "cmov" } } */ diff --git a/gcc/testsuite/gcc.target/i386/funcspec-11.c b/gcc/testsuite/gcc.target/i386/funcspec-11.c index 065ca3c..7c39f4c 100644 --- a/gcc/testsuite/gcc.target/i386/funcspec-11.c +++ b/gcc/testsuite/gcc.target/i386/funcspec-11.c @@ -1,6 +1,6 @@ /* PR target/36936 */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=i386" } */ /* { dg-final { scan-assembler "cmov" } } */ diff --git a/gcc/testsuite/gcc.target/i386/funcspec-2.c b/gcc/testsuite/gcc.target/i386/funcspec-2.c index c132fc9..88c14b2 100644 --- a/gcc/testsuite/gcc.target/i386/funcspec-2.c +++ b/gcc/testsuite/gcc.target/i386/funcspec-2.c @@ -1,6 +1,5 @@ /* Test whether using target specific options, we can generate FMA4 code. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -march=k8" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/funcspec-5.c b/gcc/testsuite/gcc.target/i386/funcspec-5.c index 1e18dcf..8dd17e5 100644 --- a/gcc/testsuite/gcc.target/i386/funcspec-5.c +++ b/gcc/testsuite/gcc.target/i386/funcspec-5.c @@ -1,7 +1,7 @@ /* Test whether all of the 32-bit function specific options are accepted without error. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ extern void test_abm (void) __attribute__((__target__("abm"))); extern void test_aes (void) __attribute__((__target__("aes"))); diff --git a/gcc/testsuite/gcc.target/i386/funcspec-6.c b/gcc/testsuite/gcc.target/i386/funcspec-6.c index 92a3cb5..62818d9 100644 --- a/gcc/testsuite/gcc.target/i386/funcspec-6.c +++ b/gcc/testsuite/gcc.target/i386/funcspec-6.c @@ -1,7 +1,6 @@ /* Test whether all of the 64-bit function specific options are accepted without error. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ extern void test_abm (void) __attribute__((__target__("abm"))); extern void test_aes (void) __attribute__((__target__("aes"))); diff --git a/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-1.c b/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-1.c index d20a717..6d6ce99 100644 --- a/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-1.c +++ b/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-1.c @@ -1,5 +1,5 @@ /* { dg-do preprocess } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i386" } } */ /* { dg-options "-march=i386" } */ diff --git a/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-2.c b/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-2.c index 01a49b6..08c4e0b 100644 --- a/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-2.c +++ b/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-2.c @@ -1,5 +1,5 @@ /* { dg-do preprocess } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i486" } } */ /* { dg-options "-march=i486" } */ diff --git a/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-3.c b/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-3.c index bc5a5598..40dd9357 100644 --- a/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-3.c +++ b/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-3.c @@ -1,5 +1,5 @@ /* { dg-do preprocess } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-march=i586" } */ #ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 diff --git a/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-4.c b/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-4.c index 2792869..ab250dd 100644 --- a/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-4.c +++ b/gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-4.c @@ -1,5 +1,4 @@ -/* { dg-do preprocess } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do preprocess { target { ! { ia32 } } } } */ /* { dg-options "-mcx16" } */ #ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 diff --git a/gcc/testsuite/gcc.target/i386/incoming-1.c b/gcc/testsuite/gcc.target/i386/incoming-1.c index 86e98a7..c59b208 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-1.c +++ b/gcc/testsuite/gcc.target/i386/incoming-1.c @@ -1,5 +1,5 @@ /* PR middle-end/37009 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */ #include <emmintrin.h> diff --git a/gcc/testsuite/gcc.target/i386/incoming-10.c b/gcc/testsuite/gcc.target/i386/incoming-10.c index 31d9e61..1fb9ef4 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-10.c +++ b/gcc/testsuite/gcc.target/i386/incoming-10.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -fomit-frame-pointer -O3 -march=barcelona -mpreferred-stack-boundary=4" } */ struct s { diff --git a/gcc/testsuite/gcc.target/i386/incoming-11.c b/gcc/testsuite/gcc.target/i386/incoming-11.c index e5787af..a7b7db5 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-11.c +++ b/gcc/testsuite/gcc.target/i386/incoming-11.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -fomit-frame-pointer -O3 -march=barcelona -mpreferred-stack-boundary=4" } */ void g(); diff --git a/gcc/testsuite/gcc.target/i386/incoming-12.c b/gcc/testsuite/gcc.target/i386/incoming-12.c index d7ef103..21f3f01 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-12.c +++ b/gcc/testsuite/gcc.target/i386/incoming-12.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -O2 -msse2 -mpreferred-stack-boundary=4" } */ typedef int v4si __attribute__ ((vector_size (16))); diff --git a/gcc/testsuite/gcc.target/i386/incoming-13.c b/gcc/testsuite/gcc.target/i386/incoming-13.c index bbc8993..cad47a9 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-13.c +++ b/gcc/testsuite/gcc.target/i386/incoming-13.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -O2 -mpreferred-stack-boundary=4" } */ extern double y(double *s3); diff --git a/gcc/testsuite/gcc.target/i386/incoming-14.c b/gcc/testsuite/gcc.target/i386/incoming-14.c index d27179d..03ef50b 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-14.c +++ b/gcc/testsuite/gcc.target/i386/incoming-14.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -O2 -mpreferred-stack-boundary=4" } */ extern int y(int *s3); diff --git a/gcc/testsuite/gcc.target/i386/incoming-15.c b/gcc/testsuite/gcc.target/i386/incoming-15.c index e6a1749..897f3bc 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-15.c +++ b/gcc/testsuite/gcc.target/i386/incoming-15.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -O2 -mpreferred-stack-boundary=4" } */ extern long long y(long long *s3); diff --git a/gcc/testsuite/gcc.target/i386/incoming-2.c b/gcc/testsuite/gcc.target/i386/incoming-2.c index 2947d33..4fc5629 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-2.c +++ b/gcc/testsuite/gcc.target/i386/incoming-2.c @@ -1,5 +1,5 @@ /* PR middle-end/37009 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */ #include <emmintrin.h> diff --git a/gcc/testsuite/gcc.target/i386/incoming-3.c b/gcc/testsuite/gcc.target/i386/incoming-3.c index 1edbfda..1d39b03 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-3.c +++ b/gcc/testsuite/gcc.target/i386/incoming-3.c @@ -1,5 +1,5 @@ /* PR middle-end/37009 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */ #include <emmintrin.h> diff --git a/gcc/testsuite/gcc.target/i386/incoming-4.c b/gcc/testsuite/gcc.target/i386/incoming-4.c index 80c169c..c3be961 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-4.c +++ b/gcc/testsuite/gcc.target/i386/incoming-4.c @@ -1,5 +1,5 @@ /* PR middle-end/37009 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */ #include <stdarg.h> diff --git a/gcc/testsuite/gcc.target/i386/incoming-5.c b/gcc/testsuite/gcc.target/i386/incoming-5.c index f083d40..9bbecdb 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-5.c +++ b/gcc/testsuite/gcc.target/i386/incoming-5.c @@ -1,5 +1,5 @@ /* PR middle-end/37009 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-m32 -mincoming-stack-boundary=2 -mpreferred-stack-boundary=2" } */ extern void bar (double *); diff --git a/gcc/testsuite/gcc.target/i386/incoming-6.c b/gcc/testsuite/gcc.target/i386/incoming-6.c index 5cc4ab3..a2448ec 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-6.c +++ b/gcc/testsuite/gcc.target/i386/incoming-6.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -O2 -msse2 -mpreferred-stack-boundary=4" } */ typedef int v4si __attribute__ ((vector_size (16))); diff --git a/gcc/testsuite/gcc.target/i386/incoming-7.c b/gcc/testsuite/gcc.target/i386/incoming-7.c index cdd6037..0b8bbd5 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-7.c +++ b/gcc/testsuite/gcc.target/i386/incoming-7.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -O2 -msse2 -mpreferred-stack-boundary=4" } */ typedef int v4si __attribute__ ((vector_size (16))); diff --git a/gcc/testsuite/gcc.target/i386/incoming-8.c b/gcc/testsuite/gcc.target/i386/incoming-8.c index a4904fb..61d9cb3 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-8.c +++ b/gcc/testsuite/gcc.target/i386/incoming-8.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -O3 -msse2 -mno-avx -mpreferred-stack-boundary=4" } */ float diff --git a/gcc/testsuite/gcc.target/i386/incoming-9.c b/gcc/testsuite/gcc.target/i386/incoming-9.c index e43cbd6..1786937 100644 --- a/gcc/testsuite/gcc.target/i386/incoming-9.c +++ b/gcc/testsuite/gcc.target/i386/incoming-9.c @@ -1,5 +1,5 @@ /* PR target/40838 */ -/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */ +/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ /* { dg-options "-w -mstackrealign -O3 -mno-sse -mpreferred-stack-boundary=4" } */ float diff --git a/gcc/testsuite/gcc.target/i386/lea.c b/gcc/testsuite/gcc.target/i386/lea.c index f8f967e..bba345e 100644 --- a/gcc/testsuite/gcc.target/i386/lea.c +++ b/gcc/testsuite/gcc.target/i386/lea.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=pentiumpro" } } */ /* { dg-options "-O2 -march=pentiumpro" } */ /* { dg-final { scan-assembler "leal" } } */ diff --git a/gcc/testsuite/gcc.target/i386/local.c b/gcc/testsuite/gcc.target/i386/local.c index 4cb5c81..872fd4d 100644 --- a/gcc/testsuite/gcc.target/i386/local.c +++ b/gcc/testsuite/gcc.target/i386/local.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-O2 -funit-at-a-time" } */ -/* { dg-final { scan-assembler "magic\[^\\n\]*eax" { target ilp32 } } } */ -/* { dg-final { scan-assembler "magic\[^\\n\]*edi" { target lp64 } } } */ +/* { dg-final { scan-assembler "magic\[^\\n\]*eax" { target ia32 } } } */ +/* { dg-final { scan-assembler "magic\[^\\n\]*edi" { target { ! { ia32 } } } } } */ /* Verify that local calling convention is used. */ static t(int) __attribute__ ((noinline)); diff --git a/gcc/testsuite/gcc.target/i386/loop-1.c b/gcc/testsuite/gcc.target/i386/loop-1.c index 30cfd68..1af62f2 100644 --- a/gcc/testsuite/gcc.target/i386/loop-1.c +++ b/gcc/testsuite/gcc.target/i386/loop-1.c @@ -1,6 +1,6 @@ /* PR optimization/9888 */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mtune=k6 -O3" } */ /* Verify that GCC doesn't emit out of range 'loop' instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/loop-2.c b/gcc/testsuite/gcc.target/i386/loop-2.c index cf44d30..eec7163 100644 --- a/gcc/testsuite/gcc.target/i386/loop-2.c +++ b/gcc/testsuite/gcc.target/i386/loop-2.c @@ -1,7 +1,7 @@ /* PR optimization/9888 */ /* Originator: Jim Bray <jb@as220.org> */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mtune=k6 -Os" } */ enum reload_type diff --git a/gcc/testsuite/gcc.target/i386/loop-3.c b/gcc/testsuite/gcc.target/i386/loop-3.c index 782512f..4fcd390 100644 --- a/gcc/testsuite/gcc.target/i386/loop-3.c +++ b/gcc/testsuite/gcc.target/i386/loop-3.c @@ -2,7 +2,7 @@ /* Originator: Tim McGrath <misty-@charter.net> */ /* Testcase contributed by Eric Botcazou <ebotcazou@libertysurf.fr> */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mtune=k6 -O3 -ffast-math -funroll-loops" } */ extern void *memset (void *, int, __SIZE_TYPE__); diff --git a/gcc/testsuite/gcc.target/i386/max-stack-align.c b/gcc/testsuite/gcc.target/i386/max-stack-align.c index fa80508..9f37a63 100644 --- a/gcc/testsuite/gcc.target/i386/max-stack-align.c +++ b/gcc/testsuite/gcc.target/i386/max-stack-align.c @@ -1,6 +1,5 @@ -/* { dg-do compile } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-fomit-frame-pointer" } */ -/* { dg-require-effective-target lp64 } */ void foo() { diff --git a/gcc/testsuite/gcc.target/i386/memcpy-1.c b/gcc/testsuite/gcc.target/i386/memcpy-1.c index 51797e18..bc6f95a 100644 --- a/gcc/testsuite/gcc.target/i386/memcpy-1.c +++ b/gcc/testsuite/gcc.target/i386/memcpy-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=pentiumpro -minline-all-stringops" } */ /* { dg-final { scan-assembler "rep" } } */ /* { dg-final { scan-assembler "movs" } } */ diff --git a/gcc/testsuite/gcc.target/i386/movbe-2.c b/gcc/testsuite/gcc.target/i386/movbe-2.c index d898f20..b322f77 100644 --- a/gcc/testsuite/gcc.target/i386/movbe-2.c +++ b/gcc/testsuite/gcc.target/i386/movbe-2.c @@ -15,5 +15,5 @@ bar () return __builtin_bswap64 (x); } -/* { dg-final { scan-assembler-times "movbe\[ \t\]" 4 { target ilp32 } } } */ -/* { dg-final { scan-assembler-times "movbe\[ \t\]" 2 { target lp64 } } } */ +/* { dg-final { scan-assembler-times "movbe\[ \t\]" 4 { target ia32 } } } */ +/* { dg-final { scan-assembler-times "movbe\[ \t\]" 2 { target { ! { ia32 } } } } } */ diff --git a/gcc/testsuite/gcc.target/i386/movq-2.c b/gcc/testsuite/gcc.target/i386/movq-2.c index 4a1accb..37194b8 100644 --- a/gcc/testsuite/gcc.target/i386/movq-2.c +++ b/gcc/testsuite/gcc.target/i386/movq-2.c @@ -1,7 +1,7 @@ /* PR target/25199 */ /* { dg-do compile } */ /* { dg-options "-Os -mtune=pentium4" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ struct S { diff --git a/gcc/testsuite/gcc.target/i386/movq.c b/gcc/testsuite/gcc.target/i386/movq.c index ac0dfa2..53cb421 100644 --- a/gcc/testsuite/gcc.target/i386/movq.c +++ b/gcc/testsuite/gcc.target/i386/movq.c @@ -1,6 +1,6 @@ /* { dg-do compile } /* { dg-options "-Os -march=pentium4 -mtune=prescott" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ register char foo asm("edi"); char x; diff --git a/gcc/testsuite/gcc.target/i386/nrv1.c b/gcc/testsuite/gcc.target/i386/nrv1.c index 5cd8b06..a028236 100644 --- a/gcc/testsuite/gcc.target/i386/nrv1.c +++ b/gcc/testsuite/gcc.target/i386/nrv1.c @@ -1,7 +1,7 @@ /* Verify that gimple-level NRV is occurring even for SSA_NAMEs. *./ /* { dg-do compile } */ /* { dg-options "-O -fdump-tree-optimized" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ _Complex double foo (_Complex double x) { diff --git a/gcc/testsuite/gcc.target/i386/pad-4.c b/gcc/testsuite/gcc.target/i386/pad-4.c index ad6b029..91bf0db 100644 --- a/gcc/testsuite/gcc.target/i386/pad-4.c +++ b/gcc/testsuite/gcc.target/i386/pad-4.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target fpic } */ /* { dg-options "-O2 -fomit-frame-pointer -march=atom -fPIC" } */ /* { dg-final { scan-assembler-times "nop" 8 } } */ diff --git a/gcc/testsuite/gcc.target/i386/pad-5a.c b/gcc/testsuite/gcc.target/i386/pad-5a.c index d29e628..7aa04db 100644 --- a/gcc/testsuite/gcc.target/i386/pad-5a.c +++ b/gcc/testsuite/gcc.target/i386/pad-5a.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */ /* { dg-final { scan-assembler-times "nop" 2 } } */ /* { dg-final { scan-assembler-not "rep" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pad-5b.c b/gcc/testsuite/gcc.target/i386/pad-5b.c index 1d95bf3..e4bb861 100644 --- a/gcc/testsuite/gcc.target/i386/pad-5b.c +++ b/gcc/testsuite/gcc.target/i386/pad-5b.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */ /* { dg-final { scan-assembler-times "nop" 4 } } */ /* { dg-final { scan-assembler-not "rep" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pad-6a.c b/gcc/testsuite/gcc.target/i386/pad-6a.c index e2db5ad..532e38f 100644 --- a/gcc/testsuite/gcc.target/i386/pad-6a.c +++ b/gcc/testsuite/gcc.target/i386/pad-6a.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */ /* { dg-final { scan-assembler-times "nop" 4 } } */ /* { dg-final { scan-assembler-not "rep" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pad-6b.c b/gcc/testsuite/gcc.target/i386/pad-6b.c index d8f9bec..5cb64ff 100644 --- a/gcc/testsuite/gcc.target/i386/pad-6b.c +++ b/gcc/testsuite/gcc.target/i386/pad-6b.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */ /* { dg-final { scan-assembler-times "nop" 6 } } */ /* { dg-final { scan-assembler-not "rep" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pad-7.c b/gcc/testsuite/gcc.target/i386/pad-7.c index 8904eca..65c18ff 100644 --- a/gcc/testsuite/gcc.target/i386/pad-7.c +++ b/gcc/testsuite/gcc.target/i386/pad-7.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */ /* { dg-final { scan-assembler-not "nop" } } */ /* { dg-final { scan-assembler-not "rep" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pad-9.c b/gcc/testsuite/gcc.target/i386/pad-9.c index 69e3344..dd6d3b3 100644 --- a/gcc/testsuite/gcc.target/i386/pad-9.c +++ b/gcc/testsuite/gcc.target/i386/pad-9.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */ /* { dg-final { scan-assembler-times "nop" 4 } } */ /* { dg-final { scan-assembler-not "rep" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pentium4-not-mull.c b/gcc/testsuite/gcc.target/i386/pentium4-not-mull.c index a846aae..c840c47 100644 --- a/gcc/testsuite/gcc.target/i386/pentium4-not-mull.c +++ b/gcc/testsuite/gcc.target/i386/pentium4-not-mull.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=pentium4" } } */ /* { dg-options "-O2 -march=pentium4" } */ /* { dg-final { scan-assembler-not "imull" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pic-1.c b/gcc/testsuite/gcc.target/i386/pic-1.c index bdf6267..af2424b 100644 --- a/gcc/testsuite/gcc.target/i386/pic-1.c +++ b/gcc/testsuite/gcc.target/i386/pic-1.c @@ -1,6 +1,6 @@ /* PR target/8340 */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target fpic } */ /* { dg-skip-if "No Windows PIC" { *-*-mingw* *-*-cygwin } { "*" } { "" } } */ /* { dg-options "-fPIC" } */ diff --git a/gcc/testsuite/gcc.target/i386/pr12092-1.c b/gcc/testsuite/gcc.target/i386/pr12092-1.c index d85807e..c230c84 100644 --- a/gcc/testsuite/gcc.target/i386/pr12092-1.c +++ b/gcc/testsuite/gcc.target/i386/pr12092-1.c @@ -1,7 +1,7 @@ /* PR rtl-optimization/12092 */ /* Test case reduced by Andrew Pinski <pinskia@physics.uc.edu> */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -mtune=i486 -march=pentium4 -fprefetch-loop-arrays" } */ void DecodeAC(int index,int *matrix) diff --git a/gcc/testsuite/gcc.target/i386/pr12329.c b/gcc/testsuite/gcc.target/i386/pr12329.c index 601480c..e7b43a7 100644 --- a/gcc/testsuite/gcc.target/i386/pr12329.c +++ b/gcc/testsuite/gcc.target/i386/pr12329.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/pr21518.c b/gcc/testsuite/gcc.target/i386/pr21518.c index b42d9c9..52cbed6 100644 --- a/gcc/testsuite/gcc.target/i386/pr21518.c +++ b/gcc/testsuite/gcc.target/i386/pr21518.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fPIC -fno-tree-pre" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target fpic } */ extern void __attribute__ ((regparm (3))) diff --git a/gcc/testsuite/gcc.target/i386/pr22362.c b/gcc/testsuite/gcc.target/i386/pr22362.c index a7c78b1..04d6b27 100644 --- a/gcc/testsuite/gcc.target/i386/pr22362.c +++ b/gcc/testsuite/gcc.target/i386/pr22362.c @@ -1,7 +1,7 @@ /* PR target/22362 */ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ register unsigned int reg0 __asm__ ("esi"); register unsigned int reg1 __asm__ ("edi"); diff --git a/gcc/testsuite/gcc.target/i386/pr22585.c b/gcc/testsuite/gcc.target/i386/pr22585.c index 9ba2da5..e5f027c 100644 --- a/gcc/testsuite/gcc.target/i386/pr22585.c +++ b/gcc/testsuite/gcc.target/i386/pr22585.c @@ -2,7 +2,7 @@ /* Testcase reduced by Volker Reichelt */ /* { dg-do compile } */ /* { dg-options "-march=i386 -O -ffast-math" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ int foo (long double d, int i) diff --git a/gcc/testsuite/gcc.target/i386/pr23098.c b/gcc/testsuite/gcc.target/i386/pr23098.c index d91bf2a..66ab0e1 100644 --- a/gcc/testsuite/gcc.target/i386/pr23098.c +++ b/gcc/testsuite/gcc.target/i386/pr23098.c @@ -2,7 +2,7 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fPIC" } */ /* { dg-final { scan-assembler-not "\.LC\[0-9\]" { xfail *-*-vxworks* } } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target fpic } */ double foo (float); diff --git a/gcc/testsuite/gcc.target/i386/pr25196.c b/gcc/testsuite/gcc.target/i386/pr25196.c index c3b69b8..6ebdee1 100644 --- a/gcc/testsuite/gcc.target/i386/pr25196.c +++ b/gcc/testsuite/gcc.target/i386/pr25196.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-march=i386 -O3 -fomit-frame-pointer" } */ /* For this test case, we used to do an invalid load motion after diff --git a/gcc/testsuite/gcc.target/i386/pr25293.c b/gcc/testsuite/gcc.target/i386/pr25293.c index 6217da2..94923ab 100644 --- a/gcc/testsuite/gcc.target/i386/pr25293.c +++ b/gcc/testsuite/gcc.target/i386/pr25293.c @@ -1,7 +1,7 @@ /* PR target/25293 */ /* { dg-do compile } */ /* { dg-options "-mpreferred-stack-boundary=2 -mtune=i586 -O2 -fomit-frame-pointer -g" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ struct T { unsigned short t1, t2, t3, t4, t5, t6, t7; }; struct S { struct T s1; unsigned short s2, s3; }; diff --git a/gcc/testsuite/gcc.target/i386/pr25654.c b/gcc/testsuite/gcc.target/i386/pr25654.c index 2d7ef22..d53a297 100644 --- a/gcc/testsuite/gcc.target/i386/pr25654.c +++ b/gcc/testsuite/gcc.target/i386/pr25654.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -mpreferred-stack-boundary=2 -march=i686 -frename-registers" } */ extern void abort (void) __attribute__((noreturn)); diff --git a/gcc/testsuite/gcc.target/i386/pr26449.c b/gcc/testsuite/gcc.target/i386/pr26449.c index 7a61296..4a976ff 100644 --- a/gcc/testsuite/gcc.target/i386/pr26449.c +++ b/gcc/testsuite/gcc.target/i386/pr26449.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O1 -ftree-vectorize -march=pentium4 -std=c99" } */ void matmul_i4 (int bbase_yn, int xcount) diff --git a/gcc/testsuite/gcc.target/i386/pr26778.c b/gcc/testsuite/gcc.target/i386/pr26778.c index 6f6f277..f871b5d 100644 --- a/gcc/testsuite/gcc.target/i386/pr26778.c +++ b/gcc/testsuite/gcc.target/i386/pr26778.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=pentium3" } */ typedef union { diff --git a/gcc/testsuite/gcc.target/i386/pr26826.c b/gcc/testsuite/gcc.target/i386/pr26826.c index 8adab3a..062e173 100644 --- a/gcc/testsuite/gcc.target/i386/pr26826.c +++ b/gcc/testsuite/gcc.target/i386/pr26826.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O -fomit-frame-pointer -march=i586" } */ void foo(char* p, char c, int i) diff --git a/gcc/testsuite/gcc.target/i386/pr27266.c b/gcc/testsuite/gcc.target/i386/pr27266.c index 73e7c59..8735780 100644 --- a/gcc/testsuite/gcc.target/i386/pr27266.c +++ b/gcc/testsuite/gcc.target/i386/pr27266.c @@ -2,7 +2,7 @@ The testcase below used to trigger an ICE. */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-march=pentium" } */ signed long long sll; diff --git a/gcc/testsuite/gcc.target/i386/pr29978.c b/gcc/testsuite/gcc.target/i386/pr29978.c index 8c0bf9f..e27bbdc 100644 --- a/gcc/testsuite/gcc.target/i386/pr29978.c +++ b/gcc/testsuite/gcc.target/i386/pr29978.c @@ -13,4 +13,4 @@ f (long long v) } /* Verify there are no redundant jumps jl .L2; jle .L2 */ -/* { dg-final { scan-assembler-not "jl\[^e\]*\\.L" { target ilp32 } } } */ +/* { dg-final { scan-assembler-not "jl\[^e\]*\\.L" { target ia32 } } } */ diff --git a/gcc/testsuite/gcc.target/i386/pr30505.c b/gcc/testsuite/gcc.target/i386/pr30505.c index 9f8fc42..3cebbe6 100644 --- a/gcc/testsuite/gcc.target/i386/pr30505.c +++ b/gcc/testsuite/gcc.target/i386/pr30505.c @@ -1,6 +1,6 @@ /* PR inline-asm/30505 */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2" } */ unsigned long long a, c; diff --git a/gcc/testsuite/gcc.target/i386/pr30961-1.c b/gcc/testsuite/gcc.target/i386/pr30961-1.c index c225943..c7c5e53 100644 --- a/gcc/testsuite/gcc.target/i386/pr30961-1.c +++ b/gcc/testsuite/gcc.target/i386/pr30961-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2" } */ double diff --git a/gcc/testsuite/gcc.target/i386/pr31628.c b/gcc/testsuite/gcc.target/i386/pr31628.c index 121d9c6..eece2a0 100644 --- a/gcc/testsuite/gcc.target/i386/pr31628.c +++ b/gcc/testsuite/gcc.target/i386/pr31628.c @@ -1,6 +1,6 @@ /* { dg-do run } */ /* { dg-options "-O2 -fPIC" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target fpic } */ typedef int tt, *lptt; diff --git a/gcc/testsuite/gcc.target/i386/pr32000-2.c b/gcc/testsuite/gcc.target/i386/pr32000-2.c index 6f10560..374b23f 100644 --- a/gcc/testsuite/gcc.target/i386/pr32000-2.c +++ b/gcc/testsuite/gcc.target/i386/pr32000-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-skip-if "" { ! { ilp32 && dfp } } { "*" } { "" } } */ +/* { dg-skip-if "" { ! { ia32 && dfp } } { "*" } { "" } } */ /* { dg-options "-O -msse2 -std=gnu99 -mpreferred-stack-boundary=2" } */ /* { dg-require-effective-target sse2 } */ diff --git a/gcc/testsuite/gcc.target/i386/pr32661-1.c b/gcc/testsuite/gcc.target/i386/pr32661-1.c index 9411c28..39cd8f9 100644 --- a/gcc/testsuite/gcc.target/i386/pr32661-1.c +++ b/gcc/testsuite/gcc.target/i386/pr32661-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ typedef long long __m128i __attribute__ ((__vector_size__ (16))); diff --git a/gcc/testsuite/gcc.target/i386/pr32708-2.c b/gcc/testsuite/gcc.target/i386/pr32708-2.c index dc31c42..f28caf9 100644 --- a/gcc/testsuite/gcc.target/i386/pr32708-2.c +++ b/gcc/testsuite/gcc.target/i386/pr32708-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mtune=k8" } */ typedef long long __v2di __attribute__ ((__vector_size__ (16))); diff --git a/gcc/testsuite/gcc.target/i386/pr32708-3.c b/gcc/testsuite/gcc.target/i386/pr32708-3.c index dae9a52..77e50b2 100644 --- a/gcc/testsuite/gcc.target/i386/pr32708-3.c +++ b/gcc/testsuite/gcc.target/i386/pr32708-3.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mtune=core2" } */ typedef long long __v2di __attribute__ ((__vector_size__ (16))); diff --git a/gcc/testsuite/gcc.target/i386/pr34256.c b/gcc/testsuite/gcc.target/i386/pr34256.c index e207ece..4ce7e30 100644 --- a/gcc/testsuite/gcc.target/i386/pr34256.c +++ b/gcc/testsuite/gcc.target/i386/pr34256.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -fomit-frame-pointer -march=core2" } */ #include <mmintrin.h> diff --git a/gcc/testsuite/gcc.target/i386/pr34312.c b/gcc/testsuite/gcc.target/i386/pr34312.c index 846c285..876ac404 100644 --- a/gcc/testsuite/gcc.target/i386/pr34312.c +++ b/gcc/testsuite/gcc.target/i386/pr34312.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target fpic } */ /* { dg-options "-O2 -march=pentium-m -fpic" } */ diff --git a/gcc/testsuite/gcc.target/i386/pr34522.c b/gcc/testsuite/gcc.target/i386/pr34522.c index c79745b..eb1e03a 100644 --- a/gcc/testsuite/gcc.target/i386/pr34522.c +++ b/gcc/testsuite/gcc.target/i386/pr34522.c @@ -1,6 +1,6 @@ /* { dg-options "-O2" } */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ int test(long long a, long long b) { diff --git a/gcc/testsuite/gcc.target/i386/pr35160.c b/gcc/testsuite/gcc.target/i386/pr35160.c index 12394ec..259c2a3 100644 --- a/gcc/testsuite/gcc.target/i386/pr35160.c +++ b/gcc/testsuite/gcc.target/i386/pr35160.c @@ -1,6 +1,6 @@ /* PR inline-asm/35160 */ /* { dg-do run } */ -/* { dg-skip-if "" { ilp32 && { ! nonpic } } { "*" } { "" } } */ +/* { dg-skip-if "" { ia32 && { ! nonpic } } { "*" } { "" } } */ /* { dg-options "-O2" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/pr35281.c b/gcc/testsuite/gcc.target/i386/pr35281.c index 70e93cb..efd5c3d 100644 --- a/gcc/testsuite/gcc.target/i386/pr35281.c +++ b/gcc/testsuite/gcc.target/i386/pr35281.c @@ -1,6 +1,6 @@ /* { dg-options "-O2" } */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ unsigned long long a; unsigned int b; diff --git a/gcc/testsuite/gcc.target/i386/pr36246.c b/gcc/testsuite/gcc.target/i386/pr36246.c index 4f3e155..51b8c34 100644 --- a/gcc/testsuite/gcc.target/i386/pr36246.c +++ b/gcc/testsuite/gcc.target/i386/pr36246.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -fomit-frame-pointer -mtune=generic" } */ typedef long long __m128i __attribute__ ((__vector_size__ (16), __may_alias__)); diff --git a/gcc/testsuite/gcc.target/i386/pr36786.c b/gcc/testsuite/gcc.target/i386/pr36786.c index 692518e..6b62e80 100644 --- a/gcc/testsuite/gcc.target/i386/pr36786.c +++ b/gcc/testsuite/gcc.target/i386/pr36786.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ typedef int DItype __attribute__ ((mode (DI))); typedef unsigned int UDItype __attribute__ ((mode (DI))); diff --git a/gcc/testsuite/gcc.target/i386/pr37275.c b/gcc/testsuite/gcc.target/i386/pr37275.c index 070dab5..cf74887 100644 --- a/gcc/testsuite/gcc.target/i386/pr37275.c +++ b/gcc/testsuite/gcc.target/i386/pr37275.c @@ -1,5 +1,5 @@ /* PR middle-end/37275 */ -/* { dg-do compile { target ilp32 } } */ +/* { dg-do compile { target ia32 } } */ /* { dg-options "-g -dA -O2 -march=i686 -fstack-protector" } */ /* { dg-require-visibility "" } */ diff --git a/gcc/testsuite/gcc.target/i386/pr37843-3.c b/gcc/testsuite/gcc.target/i386/pr37843-3.c index ed6478e..56f1170 100644 --- a/gcc/testsuite/gcc.target/i386/pr37843-3.c +++ b/gcc/testsuite/gcc.target/i386/pr37843-3.c @@ -1,5 +1,5 @@ /* Test for stack alignment with sibcall optimization. */ -/* { dg-do compile { target { ilp32 && nonpic } } } */ +/* { dg-do compile { target { ia32 && nonpic } } } */ /* { dg-options "-O2 -msse2 -mpreferred-stack-boundary=4 -mstackrealign" } */ /* { dg-require-effective-target sse2 } */ /* { dg-final { scan-assembler-not "andl\[\\t \]*\\$-16,\[\\t \]*%\[re\]?sp" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pr37843-4.c b/gcc/testsuite/gcc.target/i386/pr37843-4.c index f5e024cc..f70692f 100644 --- a/gcc/testsuite/gcc.target/i386/pr37843-4.c +++ b/gcc/testsuite/gcc.target/i386/pr37843-4.c @@ -1,5 +1,5 @@ /* Test for stack alignment with sibcall optimization. */ -/* { dg-do compile { target { ilp32 && nonpic } } } */ +/* { dg-do compile { target { ia32 && nonpic } } } */ /* { dg-options "-O2 -msse2 -mpreferred-stack-boundary=4 -mstackrealign" } */ /* { dg-require-effective-target sse2 } */ /* { dg-final { scan-assembler-not "andl\[\\t \]*\\$-16,\[\\t \]*%\[re\]?sp" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pr39082-1.c b/gcc/testsuite/gcc.target/i386/pr39082-1.c index 0a788d1..f2a1fdf 100644 --- a/gcc/testsuite/gcc.target/i386/pr39082-1.c +++ b/gcc/testsuite/gcc.target/i386/pr39082-1.c @@ -1,6 +1,5 @@ /* PR target/39082 */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2" } */ union un diff --git a/gcc/testsuite/gcc.target/i386/pr39431.c b/gcc/testsuite/gcc.target/i386/pr39431.c index 756bdb9..0db7d56 100644 --- a/gcc/testsuite/gcc.target/i386/pr39431.c +++ b/gcc/testsuite/gcc.target/i386/pr39431.c @@ -1,7 +1,7 @@ /* PR target/39431 */ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -march=i686 -fpic" { target { ilp32 && fpic } } } */ +/* { dg-options "-O2 -march=i686 -fpic" { target { ia32 && fpic } } } */ extern void bar (char *, int); diff --git a/gcc/testsuite/gcc.target/i386/pr39496.c b/gcc/testsuite/gcc.target/i386/pr39496.c index e4132a1..e14c875 100644 --- a/gcc/testsuite/gcc.target/i386/pr39496.c +++ b/gcc/testsuite/gcc.target/i386/pr39496.c @@ -1,5 +1,5 @@ /* PR target/39496 */ -/* { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && ilp32 } } } */ +/* { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && ia32 } } } */ /* { dg-options "-O0 -fverbose-asm -fno-omit-frame-pointer -mtune=i686 -msse2 -mfpmath=sse" } */ /* Verify that {foo,bar}{,2}param are all passed on the stack, using normal calling conventions, when not optimizing. */ diff --git a/gcc/testsuite/gcc.target/i386/pr39543-2.c b/gcc/testsuite/gcc.target/i386/pr39543-2.c index 04e980e..7f4e5a4 100644 --- a/gcc/testsuite/gcc.target/i386/pr39543-2.c +++ b/gcc/testsuite/gcc.target/i386/pr39543-2.c @@ -1,7 +1,7 @@ /* PR inline-asm/39543 */ /* { dg-do compile } */ /* { dg-options "-O3" } */ -/* { dg-skip-if "" { ilp32 && { ! nonpic } } { "*" } { "" } } */ +/* { dg-skip-if "" { ia32 && { ! nonpic } } { "*" } { "" } } */ float __attribute__ ((aligned (16))) s0[128]; const float s1 = 0.707; diff --git a/gcc/testsuite/gcc.target/i386/pr39911.c b/gcc/testsuite/gcc.target/i386/pr39911.c index fe63ff0..8a78c0a 100644 --- a/gcc/testsuite/gcc.target/i386/pr39911.c +++ b/gcc/testsuite/gcc.target/i386/pr39911.c @@ -33,11 +33,13 @@ bar3 () asm volatile ("mov%z0 %1, %0": "=r" (foo): "ir" (-23)); asm volatile ("add%z0 %1, %0": "+r" (foo): "ir" (23)); +#ifndef __x86_64__ if (sizeof (void *) == sizeof (int)) { asm volatile ("pop%z0 %0": "=m" (foo)); asm volatile ("pop%z0 %0": "=r" (foo)); } +#endif } void diff --git a/gcc/testsuite/gcc.target/i386/pr40718.c b/gcc/testsuite/gcc.target/i386/pr40718.c index f6029ed..1df3548 100644 --- a/gcc/testsuite/gcc.target/i386/pr40718.c +++ b/gcc/testsuite/gcc.target/i386/pr40718.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O1 -foptimize-sibling-calls" } */ void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/pr40906-1.c b/gcc/testsuite/gcc.target/i386/pr40906-1.c index 77e7c9b..e1c3771 100644 --- a/gcc/testsuite/gcc.target/i386/pr40906-1.c +++ b/gcc/testsuite/gcc.target/i386/pr40906-1.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpush-args -mno-accumulate-outgoing-args" } */ void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/pr40906-2.c b/gcc/testsuite/gcc.target/i386/pr40906-2.c index f0eda00..5a7bd6c 100644 --- a/gcc/testsuite/gcc.target/i386/pr40906-2.c +++ b/gcc/testsuite/gcc.target/i386/pr40906-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -Wno-psabi -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpush-args -mno-accumulate-outgoing-args -m128bit-long-double" } */ void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/pr40906-3.c b/gcc/testsuite/gcc.target/i386/pr40906-3.c index d83833f..ac7d183 100644 --- a/gcc/testsuite/gcc.target/i386/pr40906-3.c +++ b/gcc/testsuite/gcc.target/i386/pr40906-3.c @@ -1,5 +1,5 @@ /* { dg-do run { target *-*-linux* } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target sse2 } */ /* { dg-options "-O2 -fomit-frame-pointer -fno-asynchronous-unwind-tables -msse2 -mpush-args -mno-accumulate-outgoing-args" } */ diff --git a/gcc/testsuite/gcc.target/i386/pr40934.c b/gcc/testsuite/gcc.target/i386/pr40934.c index 41f46f8..6511722 100644 --- a/gcc/testsuite/gcc.target/i386/pr40934.c +++ b/gcc/testsuite/gcc.target/i386/pr40934.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -march=i586 -ffast-math" } */ extern double host_frametime; diff --git a/gcc/testsuite/gcc.target/i386/pr41900.c b/gcc/testsuite/gcc.target/i386/pr41900.c index 55f712d..a23214c 100644 --- a/gcc/testsuite/gcc.target/i386/pr41900.c +++ b/gcc/testsuite/gcc.target/i386/pr41900.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -fomit-frame-pointer -mpreferred-stack-boundary=2" } */ int main () diff --git a/gcc/testsuite/gcc.target/i386/pr42589.c b/gcc/testsuite/gcc.target/i386/pr42589.c index 1366ef5..863372b 100644 --- a/gcc/testsuite/gcc.target/i386/pr42589.c +++ b/gcc/testsuite/gcc.target/i386/pr42589.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i486" } } */ /* { dg-options "-O2 -march=i486" } */ diff --git a/gcc/testsuite/gcc.target/i386/pr43662.c b/gcc/testsuite/gcc.target/i386/pr43662.c index 246c8aa..5e75dc5 100644 --- a/gcc/testsuite/gcc.target/i386/pr43662.c +++ b/gcc/testsuite/gcc.target/i386/pr43662.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2" } */ void __attribute__ ((ms_abi)) foo (void) diff --git a/gcc/testsuite/gcc.target/i386/pr43671.c b/gcc/testsuite/gcc.target/i386/pr43671.c index 958eaff..388cd65 100644 --- a/gcc/testsuite/gcc.target/i386/pr43671.c +++ b/gcc/testsuite/gcc.target/i386/pr43671.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mtune=i686 -O1 -fpeel-loops -fschedule-insns2 -ftree-vectorize -fsched2-use-superblocks" } */ extern void abort (); diff --git a/gcc/testsuite/gcc.target/i386/pr43766.c b/gcc/testsuite/gcc.target/i386/pr43766.c index 731b780..8ac1613 100644 --- a/gcc/testsuite/gcc.target/i386/pr43766.c +++ b/gcc/testsuite/gcc.target/i386/pr43766.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-options "-O2 -msse -mregparm=3" { target ilp32 } } */ +/* { dg-options "-O2 -msse -mregparm=3" { target ia32 } } */ void p (int *a, int i) { diff --git a/gcc/testsuite/gcc.target/i386/pr43869.c b/gcc/testsuite/gcc.target/i386/pr43869.c index fdc6461..5513b19 100644 --- a/gcc/testsuite/gcc.target/i386/pr43869.c +++ b/gcc/testsuite/gcc.target/i386/pr43869.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ int __attribute__((__noinline__)) bugged(float f1, float f2, float f3, float f4, diff --git a/gcc/testsuite/gcc.target/i386/pr44942.c b/gcc/testsuite/gcc.target/i386/pr44942.c index 4664f7e..d816484 100644 --- a/gcc/testsuite/gcc.target/i386/pr44942.c +++ b/gcc/testsuite/gcc.target/i386/pr44942.c @@ -1,5 +1,5 @@ /* PR target/44942 */ -/* { dg-do run { target lp64 } } */ +/* { dg-do run { target { ! { ia32 } } } } */ #include <stdarg.h> #include <emmintrin.h> diff --git a/gcc/testsuite/gcc.target/i386/pr44948-2a.c b/gcc/testsuite/gcc.target/i386/pr44948-2a.c index 120346e..d84d1a6 100644 --- a/gcc/testsuite/gcc.target/i386/pr44948-2a.c +++ b/gcc/testsuite/gcc.target/i386/pr44948-2a.c @@ -1,7 +1,7 @@ /* PR target/44948 */ /* { dg-do run } */ /* { dg-options "-O -Wno-psabi -mno-sse -mtune=generic" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target sse2_runtime } */ /* { dg-additional-sources pr44948-2b.c } */ diff --git a/gcc/testsuite/gcc.target/i386/pr45234.c b/gcc/testsuite/gcc.target/i386/pr45234.c index b11096b..3996fa2 100644 --- a/gcc/testsuite/gcc.target/i386/pr45234.c +++ b/gcc/testsuite/gcc.target/i386/pr45234.c @@ -1,6 +1,6 @@ /* PR middle-end/45234 */ /* { dg-do compile } */ -/* { dg-options "-march=i586" { target ilp32 } } */ +/* { dg-options "-march=i586" { target ia32 } } */ struct S { union { double b[4]; } a[18]; } s, a[5]; void foo (struct S); diff --git a/gcc/testsuite/gcc.target/i386/pr45336-2.c b/gcc/testsuite/gcc.target/i386/pr45336-2.c index 8347002..45d93b7 100644 --- a/gcc/testsuite/gcc.target/i386/pr45336-2.c +++ b/gcc/testsuite/gcc.target/i386/pr45336-2.c @@ -1,6 +1,5 @@ /* PR target/45336 */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -msse4 -mtune=generic" } */ /* { dg-final { scan-assembler-not "movsbl" } } */ /* { dg-final { scan-assembler-not "movswl" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pr45336-4.c b/gcc/testsuite/gcc.target/i386/pr45336-4.c index 00c9319..c9850e5 100644 --- a/gcc/testsuite/gcc.target/i386/pr45336-4.c +++ b/gcc/testsuite/gcc.target/i386/pr45336-4.c @@ -1,6 +1,5 @@ /* PR target/45336 */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -msse4 -mtune=generic" } */ /* { dg-final { scan-assembler "movsbq" } } */ /* { dg-final { scan-assembler "movswq" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pr45852.c b/gcc/testsuite/gcc.target/i386/pr45852.c index b0ba093..8b7bbfb 100644 --- a/gcc/testsuite/gcc.target/i386/pr45852.c +++ b/gcc/testsuite/gcc.target/i386/pr45852.c @@ -1,6 +1,6 @@ /* PR middle-end/45852 */ /* { dg-options "-O2 -mcmodel=small" } */ -/* { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && lp64 } } } */ +/* { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && { ! { ia32 } } } } } */ /* { dg-require-visibility "" } */ struct S { int s; }; diff --git a/gcc/testsuite/gcc.target/i386/pr46470.c b/gcc/testsuite/gcc.target/i386/pr46470.c index 256b57f..4035d1a 100644 --- a/gcc/testsuite/gcc.target/i386/pr46470.c +++ b/gcc/testsuite/gcc.target/i386/pr46470.c @@ -1,11 +1,11 @@ /* { dg-do compile } */ /* The pic register save adds unavoidable stack pointer references. */ -/* { dg-skip-if "" { ilp32 && { ! nonpic } } { "*" } { "" } } */ +/* { dg-skip-if "" { ia32 && { ! nonpic } } { "*" } { "" } } */ /* These options are selected to ensure 1 word needs to be allocated on the stack to maintain alignment for the call. This should be transformed to push+pop. We also want to force unwind info updates. */ /* { dg-options "-Os -fomit-frame-pointer -fasynchronous-unwind-tables" } */ -/* { dg-options "-Os -fomit-frame-pointer -mpreferred-stack-boundary=3 -fasynchronous-unwind-tables" { target ilp32 } } */ +/* { dg-options "-Os -fomit-frame-pointer -mpreferred-stack-boundary=3 -fasynchronous-unwind-tables" { target ia32 } } */ void f(); void g() { f(); f(); } diff --git a/gcc/testsuite/gcc.target/i386/pr48037-1.c b/gcc/testsuite/gcc.target/i386/pr48037-1.c index 30c81e7..1b64a7d 100644 --- a/gcc/testsuite/gcc.target/i386/pr48037-1.c +++ b/gcc/testsuite/gcc.target/i386/pr48037-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O -fno-math-errno" } */ typedef double __m128d __attribute__((vector_size(16))); diff --git a/gcc/testsuite/gcc.target/i386/pr48389.c b/gcc/testsuite/gcc.target/i386/pr48389.c index d43f664..2ac18cd 100644 --- a/gcc/testsuite/gcc.target/i386/pr48389.c +++ b/gcc/testsuite/gcc.target/i386/pr48389.c @@ -1,7 +1,7 @@ /* PR middle-end/48389 */ /* { dg-do compile } */ /* { dg-options "-O -mtune=pentiumpro -Wno-abi" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ typedef float V2SF __attribute__ ((vector_size (128))); V2SF foo (int x, V2SF a) { diff --git a/gcc/testsuite/gcc.target/i386/pr49095.c b/gcc/testsuite/gcc.target/i386/pr49095.c index bc82020..b7d1fb2 100644 --- a/gcc/testsuite/gcc.target/i386/pr49095.c +++ b/gcc/testsuite/gcc.target/i386/pr49095.c @@ -1,7 +1,7 @@ /* PR rtl-optimization/49095 */ /* { dg-do compile } */ /* { dg-options "-Os" } */ -/* { dg-options "-Os -mregparm=2" { target ilp32 } } */ +/* { dg-options "-Os -mregparm=2" { target ia32 } } */ void foo (void *); diff --git a/gcc/testsuite/gcc.target/i386/pr9771-1.c b/gcc/testsuite/gcc.target/i386/pr9771-1.c index 37ec490..38586fe 100644 --- a/gcc/testsuite/gcc.target/i386/pr9771-1.c +++ b/gcc/testsuite/gcc.target/i386/pr9771-1.c @@ -1,6 +1,6 @@ /* PR rtl-optimization/9771 */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -fomit-frame-pointer -ffixed-ebp" } */ extern void abort(void); diff --git a/gcc/testsuite/gcc.target/i386/rdfsbase-1.c b/gcc/testsuite/gcc.target/i386/rdfsbase-1.c index c4808e9..2ed33cd 100644 --- a/gcc/testsuite/gcc.target/i386/rdfsbase-1.c +++ b/gcc/testsuite/gcc.target/i386/rdfsbase-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfsgsbase" } */ /* { dg-final { scan-assembler "rdfsbase\[ \t]+(%|)eax" } } */ diff --git a/gcc/testsuite/gcc.target/i386/rdfsbase-2.c b/gcc/testsuite/gcc.target/i386/rdfsbase-2.c index 40b8f4a..f319cea 100644 --- a/gcc/testsuite/gcc.target/i386/rdfsbase-2.c +++ b/gcc/testsuite/gcc.target/i386/rdfsbase-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfsgsbase" } */ /* { dg-final { scan-assembler "rdfsbase\[ \t]+(%|)rax" } } */ diff --git a/gcc/testsuite/gcc.target/i386/rdgsbase-1.c b/gcc/testsuite/gcc.target/i386/rdgsbase-1.c index 1e5a302..cb2a3d5 100644 --- a/gcc/testsuite/gcc.target/i386/rdgsbase-1.c +++ b/gcc/testsuite/gcc.target/i386/rdgsbase-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfsgsbase" } */ /* { dg-final { scan-assembler "rdgsbase\[ \t]+(%|)eax" } } */ diff --git a/gcc/testsuite/gcc.target/i386/rdgsbase-2.c b/gcc/testsuite/gcc.target/i386/rdgsbase-2.c index 1321582..d514cd9 100644 --- a/gcc/testsuite/gcc.target/i386/rdgsbase-2.c +++ b/gcc/testsuite/gcc.target/i386/rdgsbase-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfsgsbase" } */ /* { dg-final { scan-assembler "rdgsbase\[ \t]+(%|)rax" } } */ diff --git a/gcc/testsuite/gcc.target/i386/rdrand-3.c b/gcc/testsuite/gcc.target/i386/rdrand-3.c index c494d3b..de0e730 100644 --- a/gcc/testsuite/gcc.target/i386/rdrand-3.c +++ b/gcc/testsuite/gcc.target/i386/rdrand-3.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mrdrnd -dp" } */ /* { dg-final { scan-assembler-times "rdranddi_1" 1 } } */ /* { dg-final { scan-assembler-times "\\*movsicc_noc" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/regparm-stdcall.c b/gcc/testsuite/gcc.target/i386/regparm-stdcall.c index 144f5f9..fbb3be5 100644 --- a/gcc/testsuite/gcc.target/i386/regparm-stdcall.c +++ b/gcc/testsuite/gcc.target/i386/regparm-stdcall.c @@ -1,6 +1,6 @@ /* { dg-do run } */ /* { dg-options -mpreferred-stack-boundary=4 } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ extern void abort(void); diff --git a/gcc/testsuite/gcc.target/i386/regparm.c b/gcc/testsuite/gcc.target/i386/regparm.c index 9db191c..4cfd110 100644 --- a/gcc/testsuite/gcc.target/i386/regparm.c +++ b/gcc/testsuite/gcc.target/i386/regparm.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-W -Wall" } */ /* Verify that GCC correctly detects non-matching regparm attributes. */ diff --git a/gcc/testsuite/gcc.target/i386/reload-1.c b/gcc/testsuite/gcc.target/i386/reload-1.c index f8075ac..9c6cd32 100644 --- a/gcc/testsuite/gcc.target/i386/reload-1.c +++ b/gcc/testsuite/gcc.target/i386/reload-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O3 -msse2 -fdump-rtl-csa" } */ /* { dg-skip-if "no stdint" { vxworks_kernel } } */ diff --git a/gcc/testsuite/gcc.target/i386/rotate-2.c b/gcc/testsuite/gcc.target/i386/rotate-2.c index 69a0625..71fd7ed 100644 --- a/gcc/testsuite/gcc.target/i386/rotate-2.c +++ b/gcc/testsuite/gcc.target/i386/rotate-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2" } */ typedef unsigned int UTItype __attribute__ ((mode (TI))); diff --git a/gcc/testsuite/gcc.target/i386/sibcall-5.c b/gcc/testsuite/gcc.target/i386/sibcall-5.c index f4127b9..7cf67db 100644 --- a/gcc/testsuite/gcc.target/i386/sibcall-5.c +++ b/gcc/testsuite/gcc.target/i386/sibcall-5.c @@ -1,6 +1,6 @@ /* Check that indirect sibcalls understand regparm. */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/signbit-1.c b/gcc/testsuite/gcc.target/i386/signbit-1.c index 745796d..3f31f5e 100644 --- a/gcc/testsuite/gcc.target/i386/signbit-1.c +++ b/gcc/testsuite/gcc.target/i386/signbit-1.c @@ -1,6 +1,6 @@ /* PR optimization/8746 */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/signbit-2.c b/gcc/testsuite/gcc.target/i386/signbit-2.c index c09bba3..bc8e4f8 100644 --- a/gcc/testsuite/gcc.target/i386/signbit-2.c +++ b/gcc/testsuite/gcc.target/i386/signbit-2.c @@ -1,6 +1,6 @@ /* PR optimization/8746 */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/signbit-3.c b/gcc/testsuite/gcc.target/i386/signbit-3.c index dcd56b6..8f1de51 100644 --- a/gcc/testsuite/gcc.target/i386/signbit-3.c +++ b/gcc/testsuite/gcc.target/i386/signbit-3.c @@ -1,6 +1,6 @@ /* PR optimization/8746 */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/sse-5.c b/gcc/testsuite/gcc.target/i386/sse-5.c index 934fad5..6d84f17 100644 --- a/gcc/testsuite/gcc.target/i386/sse-5.c +++ b/gcc/testsuite/gcc.target/i386/sse-5.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i386" } } */ /* { dg-options "-Winline -Wno-psabi -O2 -march=i386" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse-8.c b/gcc/testsuite/gcc.target/i386/sse-8.c index b6cb5c8..31e8c32 100644 --- a/gcc/testsuite/gcc.target/i386/sse-8.c +++ b/gcc/testsuite/gcc.target/i386/sse-8.c @@ -2,7 +2,7 @@ /* Origin: <Pawe Sikora <pluto@ds14.agh.edu.pl> */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-march=pentium3" } */ int main() diff --git a/gcc/testsuite/gcc.target/i386/sse-cvtsi2ss-2.c b/gcc/testsuite/gcc.target/i386/sse-cvtsi2ss-2.c index 6abc4d5..76ce912 100644 --- a/gcc/testsuite/gcc.target/i386/sse-cvtsi2ss-2.c +++ b/gcc/testsuite/gcc.target/i386/sse-cvtsi2ss-2.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse } */ /* { dg-options "-O2 -msse" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse-cvtss2si-2.c b/gcc/testsuite/gcc.target/i386/sse-cvtss2si-2.c index 44a5faf..909c388 100644 --- a/gcc/testsuite/gcc.target/i386/sse-cvtss2si-2.c +++ b/gcc/testsuite/gcc.target/i386/sse-cvtss2si-2.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse } */ /* { dg-options "-O2 -msse" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse-cvttss2si-2.c b/gcc/testsuite/gcc.target/i386/sse-cvttss2si-2.c index eb85223..cbfdddd 100644 --- a/gcc/testsuite/gcc.target/i386/sse-cvttss2si-2.c +++ b/gcc/testsuite/gcc.target/i386/sse-cvttss2si-2.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse } */ /* { dg-options "-O2 -msse" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c b/gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c index 908e82f..a79a258 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c +++ b/gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse2 } */ /* { dg-options "-O2 -msse2" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c b/gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c index 7035c4e..ee047ba 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c +++ b/gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse2 } */ /* { dg-options "-O2 -msse2" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c b/gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c index 0284a73..cd913a1 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c +++ b/gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse2 } */ /* { dg-options "-O2 -msse2" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c b/gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c index 2502fe7..f4d3a9a 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c +++ b/gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -msse4 -march=core2 -dp" } */ #include <emmintrin.h> diff --git a/gcc/testsuite/gcc.target/i386/sse2-movq-2.c b/gcc/testsuite/gcc.target/i386/sse2-movq-2.c index edf16f4..e1e9b14 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-movq-2.c +++ b/gcc/testsuite/gcc.target/i386/sse2-movq-2.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse2 } */ /* { dg-options "-O2 -msse2" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse2-movq-3.c b/gcc/testsuite/gcc.target/i386/sse2-movq-3.c index 571fd6d..0a17e3e 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-movq-3.c +++ b/gcc/testsuite/gcc.target/i386/sse2-movq-3.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse2 } */ /* { dg-options "-O2 -msse2" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse4_1-insertps-3.c b/gcc/testsuite/gcc.target/i386/sse4_1-insertps-3.c index 75a8073..7c71664 100644 --- a/gcc/testsuite/gcc.target/i386/sse4_1-insertps-3.c +++ b/gcc/testsuite/gcc.target/i386/sse4_1-insertps-3.c @@ -1,4 +1,4 @@ -/* { dg-do run { target ilp32 } } */ +/* { dg-do run { target ia32 } } */ /* { dg-require-effective-target sse4 } */ /* { dg-options "-O2 -msse4.1 -mtune=geode" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c b/gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c index b90f4e2..112dd37 100644 --- a/gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c +++ b/gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse4 } */ /* { dg-options "-O2 -msse4.1" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c b/gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c index 1640439..1ed0987 100644 --- a/gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c +++ b/gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse4 } */ /* { dg-options "-O2 -msse4.1" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c b/gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c index 8209e99..f1f75d9 100644 --- a/gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c +++ b/gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse4 } */ /* { dg-options "-O2 -msse4.2" } */ diff --git a/gcc/testsuite/gcc.target/i386/sse4_2-popcntq.c b/gcc/testsuite/gcc.target/i386/sse4_2-popcntq.c index aa4d8a9..47cdf35 100644 --- a/gcc/testsuite/gcc.target/i386/sse4_2-popcntq.c +++ b/gcc/testsuite/gcc.target/i386/sse4_2-popcntq.c @@ -1,5 +1,4 @@ -/* { dg-do run } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do run { target { ! { ia32 } } } } */ /* { dg-require-effective-target sse4 } */ /* { dg-options "-O2 -msse4.2" } */ diff --git a/gcc/testsuite/gcc.target/i386/ssefn-1.c b/gcc/testsuite/gcc.target/i386/ssefn-1.c index 786a083..4c72fa4 100644 --- a/gcc/testsuite/gcc.target/i386/ssefn-1.c +++ b/gcc/testsuite/gcc.target/i386/ssefn-1.c @@ -2,7 +2,7 @@ Written by Paolo Bonzini, 25 January 2005 */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-final { scan-assembler "movss" } } */ /* { dg-final { scan-assembler "mulss" } } */ /* { dg-final { scan-assembler-not "movsd" } } */ diff --git a/gcc/testsuite/gcc.target/i386/ssefn-2.c b/gcc/testsuite/gcc.target/i386/ssefn-2.c index 09b920e..2549855 100644 --- a/gcc/testsuite/gcc.target/i386/ssefn-2.c +++ b/gcc/testsuite/gcc.target/i386/ssefn-2.c @@ -2,7 +2,7 @@ Written by Paolo Bonzini, 25 January 2005 */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-final { scan-assembler "movss" } } */ /* { dg-final { scan-assembler "mulss" } } */ /* { dg-final { scan-assembler "movsd" } } */ diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-1.c b/gcc/testsuite/gcc.target/i386/sseregparm-1.c index 9d426b8..63bad7e 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-1.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-1.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -msse" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ float essef(float) __attribute__((sseregparm)); double essed(double) __attribute__((sseregparm)); diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-2.c b/gcc/testsuite/gcc.target/i386/sseregparm-2.c index cca98ca..b5e521a 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-2.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-2.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-mno-sse" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ float essef(float) __attribute__((sseregparm)); double essed(double) __attribute__((sseregparm)); diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-3.c b/gcc/testsuite/gcc.target/i386/sseregparm-3.c index 9ee82af..5c16f43 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-3.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-3.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-msse2 -O2" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* Make sure we know that mysinfp returns in %xmm0. */ diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-4.c b/gcc/testsuite/gcc.target/i386/sseregparm-4.c index a29cf06..47d66e3 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-4.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-4.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-msse2 -O2" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* Make sure we know that mysinfp returns in %xmm0. */ diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-5.c b/gcc/testsuite/gcc.target/i386/sseregparm-5.c index 7423722..d0f4757 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-5.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-5.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-msse2 -O2" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* Make sure we know that mysinfp returns in %xmm0. */ diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-6.c b/gcc/testsuite/gcc.target/i386/sseregparm-6.c index 6203b6b..a4a8363 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-6.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-6.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-msse2 -O2" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* Make sure we know that mysinfp returns in %xmm0. */ diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-7.c b/gcc/testsuite/gcc.target/i386/sseregparm-7.c index 61267df..54b2573 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-7.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-7.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-msse2 -O2" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* Make sure we know that mysinfp returns in %xmm0. */ diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-8.c b/gcc/testsuite/gcc.target/i386/sseregparm-8.c index 3a9d345..a7068df 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-8.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-8.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-mno-sse" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ float essef(float) __attribute__((sseregparm)); double essed(double) __attribute__((sseregparm)); diff --git a/gcc/testsuite/gcc.target/i386/stack-realign.c b/gcc/testsuite/gcc.target/i386/stack-realign.c index ab9360f..a454418 100644 --- a/gcc/testsuite/gcc.target/i386/stack-realign.c +++ b/gcc/testsuite/gcc.target/i386/stack-realign.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mstackrealign -O2" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/stack-usage-realign.c b/gcc/testsuite/gcc.target/i386/stack-usage-realign.c index 03d9d41..c899606 100644 --- a/gcc/testsuite/gcc.target/i386/stack-usage-realign.c +++ b/gcc/testsuite/gcc.target/i386/stack-usage-realign.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-skip-if "no stack realignment" { *-*-darwin* } { "*" } { "" } } */ /* { dg-options "-fstack-usage -msse2 -mforce-drap" } */ diff --git a/gcc/testsuite/gcc.target/i386/stackalign/asm-1.c b/gcc/testsuite/gcc.target/i386/stackalign/asm-1.c index e4d4f20..dfe3968 100644 --- a/gcc/testsuite/gcc.target/i386/stackalign/asm-1.c +++ b/gcc/testsuite/gcc.target/i386/stackalign/asm-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mpreferred-stack-boundary=2" } */ /* This case is to detect a compile time regression introduced in stack diff --git a/gcc/testsuite/gcc.target/i386/stackalign/longlong-1.c b/gcc/testsuite/gcc.target/i386/stackalign/longlong-1.c index 225d0c5..161d229 100644 --- a/gcc/testsuite/gcc.target/i386/stackalign/longlong-1.c +++ b/gcc/testsuite/gcc.target/i386/stackalign/longlong-1.c @@ -1,6 +1,6 @@ /* PR target/39137 */ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -mpreferred-stack-boundary=2" } */ /* Make sure dynamic stack realignment isn't performed just because there are long long variables. */ diff --git a/gcc/testsuite/gcc.target/i386/stackalign/longlong-2.c b/gcc/testsuite/gcc.target/i386/stackalign/longlong-2.c index ae7f3ee..6ea83f9 100644 --- a/gcc/testsuite/gcc.target/i386/stackalign/longlong-2.c +++ b/gcc/testsuite/gcc.target/i386/stackalign/longlong-2.c @@ -1,5 +1,5 @@ /* { dg-do compile { target { ! *-*-darwin* } } } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -mpreferred-stack-boundary=2" } */ /* { dg-final { scan-assembler-times "and\[lq\]?\[^\\n\]*-8,\[^\\n\]*sp" 2 } } */ /* { dg-final { scan-assembler-times "and\[lq\]?\[^\\n\]*-16,\[^\\n\]*sp" 2 } } */ diff --git a/gcc/testsuite/gcc.target/i386/stackalign/return-1.c b/gcc/testsuite/gcc.target/i386/stackalign/return-1.c index c5b32e5..c9fcc12 100644 --- a/gcc/testsuite/gcc.target/i386/stackalign/return-1.c +++ b/gcc/testsuite/gcc.target/i386/stackalign/return-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mpreferred-stack-boundary=2" } */ /* This compile only test is to detect an assertion failure in stack branch diff --git a/gcc/testsuite/gcc.target/i386/stackalign/return-2.c b/gcc/testsuite/gcc.target/i386/stackalign/return-2.c index 113e71b..d393913 100644 --- a/gcc/testsuite/gcc.target/i386/stackalign/return-2.c +++ b/gcc/testsuite/gcc.target/i386/stackalign/return-2.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mpreferred-stack-boundary=2" } */ /* This compile only test is to detect an assertion failure in stack branch diff --git a/gcc/testsuite/gcc.target/i386/stackalign/return-3.c b/gcc/testsuite/gcc.target/i386/stackalign/return-3.c index dd2c2e8..e32547e 100644 --- a/gcc/testsuite/gcc.target/i386/stackalign/return-3.c +++ b/gcc/testsuite/gcc.target/i386/stackalign/return-3.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-skip-if "" { ! { ilp32 && dfp } } { "*" } { "" } } */ +/* { dg-skip-if "" { ! { ia32 && dfp } } { "*" } { "" } } */ /* { dg-options "-msse -std=gnu99 -mpreferred-stack-boundary=2" } */ /* { dg-require-effective-target sse } */ diff --git a/gcc/testsuite/gcc.target/i386/tailcall-1.c b/gcc/testsuite/gcc.target/i386/tailcall-1.c index e6ae990..9aae9d4 100644 --- a/gcc/testsuite/gcc.target/i386/tailcall-1.c +++ b/gcc/testsuite/gcc.target/i386/tailcall-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target nonpic } */ /* { dg-options "-O2" } */ diff --git a/gcc/testsuite/gcc.target/i386/tbm-2.c b/gcc/testsuite/gcc.target/i386/tbm-2.c index 447e0ab..fa3870a 100644 --- a/gcc/testsuite/gcc.target/i386/tbm-2.c +++ b/gcc/testsuite/gcc.target/i386/tbm-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mtbm" } */ /* { dg-final { scan-assembler "bextr\[^\\n]*(%|)rax" } } */ /* { dg-final { scan-assembler "blcfill\[^\\n]*(%|)rax" } } */ diff --git a/gcc/testsuite/gcc.target/i386/udivmod-7.c b/gcc/testsuite/gcc.target/i386/udivmod-7.c index 14a065f..4a68a75 100644 --- a/gcc/testsuite/gcc.target/i386/udivmod-7.c +++ b/gcc/testsuite/gcc.target/i386/udivmod-7.c @@ -1,6 +1,5 @@ -/* { dg-do compile } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -m8bit-idiv" } */ -/* { dg-require-effective-target lp64 } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/udivmod-8.c b/gcc/testsuite/gcc.target/i386/udivmod-8.c index 16459fc..bef4964 100644 --- a/gcc/testsuite/gcc.target/i386/udivmod-8.c +++ b/gcc/testsuite/gcc.target/i386/udivmod-8.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -m8bit-idiv" } */ extern void foo (unsigned long long, unsigned long long, diff --git a/gcc/testsuite/gcc.target/i386/unroll-1.c b/gcc/testsuite/gcc.target/i386/unroll-1.c index 8cf19c4..cc8132e 100644 --- a/gcc/testsuite/gcc.target/i386/unroll-1.c +++ b/gcc/testsuite/gcc.target/i386/unroll-1.c @@ -1,6 +1,6 @@ /* PR optimization/8599 */ /* { dg-do run } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ /* { dg-options "-mtune=k6 -O2 -funroll-loops" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/vararg-1.c b/gcc/testsuite/gcc.target/i386/vararg-1.c index 9ed9ab0..a2db4b9 100644 --- a/gcc/testsuite/gcc.target/i386/vararg-1.c +++ b/gcc/testsuite/gcc.target/i386/vararg-1.c @@ -1,8 +1,8 @@ /* PR middle-end/36858 */ /* { dg-do run } */ -/* { dg-options "-w" { target { lp64 } } } */ +/* { dg-options "-w" { target { ! { ia32 } } } } */ /* { dg-options "-w" { target { llp64 } } } */ -/* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" { target { ilp32 } } } */ +/* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" { target { ia32 } } } */ /* { dg-require-effective-target sse2 } */ #include "sse2-check.h" diff --git a/gcc/testsuite/gcc.target/i386/vararg-2.c b/gcc/testsuite/gcc.target/i386/vararg-2.c index 8048012..bd5ad54 100644 --- a/gcc/testsuite/gcc.target/i386/vararg-2.c +++ b/gcc/testsuite/gcc.target/i386/vararg-2.c @@ -1,8 +1,8 @@ /* PR middle-end/36859 */ /* { dg-do run } */ -/* { dg-options "-w" { target { lp64 } } } */ +/* { dg-options "-w" { target { ! { ia32 } } } } */ /* { dg-options "-w" { target { llp64 } } } */ -/* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" { target { ilp32 } } } */ +/* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" { target { ia32 } } } */ /* { dg-require-effective-target sse2 } */ #include "sse2-check.h" diff --git a/gcc/testsuite/gcc.target/i386/vect8-ret.c b/gcc/testsuite/gcc.target/i386/vect8-ret.c index f2eb81b..c2e2106 100644 --- a/gcc/testsuite/gcc.target/i386/vect8-ret.c +++ b/gcc/testsuite/gcc.target/i386/vect8-ret.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target ilp32 } } */ +/* { dg-do compile { target ia32 } } */ /* { dg-options "-mmmx" { target i?86-*-solaris2.[89] *-*-vxworks* } } */ /* { dg-options "-mmmx -mvect8-ret-in-mem" } */ diff --git a/gcc/testsuite/gcc.target/i386/vectorize5.c b/gcc/testsuite/gcc.target/i386/vectorize5.c index 04f044f..2065e5d 100644 --- a/gcc/testsuite/gcc.target/i386/vectorize5.c +++ b/gcc/testsuite/gcc.target/i386/vectorize5.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -ftree-vectorize -mveclibabi=acml -ffast-math -mtune=generic" } */ double x[256]; diff --git a/gcc/testsuite/gcc.target/i386/wmul-1.c b/gcc/testsuite/gcc.target/i386/wmul-1.c index 3497f71..4ef8385 100644 --- a/gcc/testsuite/gcc.target/i386/wmul-1.c +++ b/gcc/testsuite/gcc.target/i386/wmul-1.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ long long mac(const int *a, const int *b, long long sqr, long long *sum) { diff --git a/gcc/testsuite/gcc.target/i386/wmul-2.c b/gcc/testsuite/gcc.target/i386/wmul-2.c index 51de269..0a82654 100644 --- a/gcc/testsuite/gcc.target/i386/wmul-2.c +++ b/gcc/testsuite/gcc.target/i386/wmul-2.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2" } */ -/* { dg-require-effective-target ilp32 } */ +/* { dg-require-effective-target ia32 } */ void vec_mpy(int y[], const int x[], int scaler) { diff --git a/gcc/testsuite/gcc.target/i386/wrfsbase-1.c b/gcc/testsuite/gcc.target/i386/wrfsbase-1.c index 4b84926..8b55ce6 100644 --- a/gcc/testsuite/gcc.target/i386/wrfsbase-1.c +++ b/gcc/testsuite/gcc.target/i386/wrfsbase-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfsgsbase" } */ /* { dg-final { scan-assembler "wrfsbase\[ \t]+(%|)edi" } } */ diff --git a/gcc/testsuite/gcc.target/i386/wrfsbase-2.c b/gcc/testsuite/gcc.target/i386/wrfsbase-2.c index 5e1762d..5accd79 100644 --- a/gcc/testsuite/gcc.target/i386/wrfsbase-2.c +++ b/gcc/testsuite/gcc.target/i386/wrfsbase-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfsgsbase" } */ /* { dg-final { scan-assembler "wrfsbase\[ \t]+(%|)rdi" } } */ diff --git a/gcc/testsuite/gcc.target/i386/wrgsbase-1.c b/gcc/testsuite/gcc.target/i386/wrgsbase-1.c index 15d2d7ff..20cd945 100644 --- a/gcc/testsuite/gcc.target/i386/wrgsbase-1.c +++ b/gcc/testsuite/gcc.target/i386/wrgsbase-1.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfsgsbase" } */ /* { dg-final { scan-assembler "wrgsbase\[ \t]+(%|)edi" } } */ diff --git a/gcc/testsuite/gcc.target/i386/wrgsbase-2.c b/gcc/testsuite/gcc.target/i386/wrgsbase-2.c index 0a33d77..52a3c34 100644 --- a/gcc/testsuite/gcc.target/i386/wrgsbase-2.c +++ b/gcc/testsuite/gcc.target/i386/wrgsbase-2.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mfsgsbase" } */ /* { dg-final { scan-assembler "wrgsbase\[ \t]+(%|)rdi" } } */ diff --git a/gcc/testsuite/gcc.target/i386/xop-pcmov.c b/gcc/testsuite/gcc.target/i386/xop-pcmov.c index d6375b1..75ed433 100644 --- a/gcc/testsuite/gcc.target/i386/xop-pcmov.c +++ b/gcc/testsuite/gcc.target/i386/xop-pcmov.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes conditional floating point moves into the pcmov instruction on XOP systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mxop" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/xop-pcmov2.c b/gcc/testsuite/gcc.target/i386/xop-pcmov2.c index 617da39..6b6bd21 100644 --- a/gcc/testsuite/gcc.target/i386/xop-pcmov2.c +++ b/gcc/testsuite/gcc.target/i386/xop-pcmov2.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes conditional floating point moves into the pcmov instruction on XOP systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mxop" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c b/gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c index e3ae644..f2b9eb8 100644 --- a/gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c +++ b/gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes vector rotate instructions vector into prot on XOP systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mxop -ftree-vectorize" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c b/gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c index 9996279..11d4002 100644 --- a/gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c +++ b/gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes vector rotate instructions vector into prot on XOP systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mxop -ftree-vectorize" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c b/gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c index 73d52f5..eb3c614 100644 --- a/gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c +++ b/gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes vector rotate instructions vector into prot on XOP systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mxop -ftree-vectorize" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/xop-shift1-vector.c b/gcc/testsuite/gcc.target/i386/xop-shift1-vector.c index eb84439..16b3a6b 100644 --- a/gcc/testsuite/gcc.target/i386/xop-shift1-vector.c +++ b/gcc/testsuite/gcc.target/i386/xop-shift1-vector.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes vector shift instructions into psha/pshl on XOP systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mxop -ftree-vectorize" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/xop-shift2-vector.c b/gcc/testsuite/gcc.target/i386/xop-shift2-vector.c index e59c30d..1f1ed63 100644 --- a/gcc/testsuite/gcc.target/i386/xop-shift2-vector.c +++ b/gcc/testsuite/gcc.target/i386/xop-shift2-vector.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes vector shift instructions into psha/pshl on XOP systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mxop -ftree-vectorize" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/xop-shift3-vector.c b/gcc/testsuite/gcc.target/i386/xop-shift3-vector.c index 2b9302d..de64178 100644 --- a/gcc/testsuite/gcc.target/i386/xop-shift3-vector.c +++ b/gcc/testsuite/gcc.target/i386/xop-shift3-vector.c @@ -1,8 +1,7 @@ /* Test that the compiler properly optimizes vector shift instructions into psha/pshl on XOP systems. */ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -mxop -ftree-vectorize" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/zee.c b/gcc/testsuite/gcc.target/i386/zee.c index b46e890..1975b02 100644 --- a/gcc/testsuite/gcc.target/i386/zee.c +++ b/gcc/testsuite/gcc.target/i386/zee.c @@ -1,5 +1,4 @@ -/* { dg-do compile } */ -/* { dg-require-effective-target lp64 } */ +/* { dg-do compile { target { ! { ia32 } } } } */ /* { dg-options "-O2 -fzee" } */ /* { dg-final { scan-assembler-not "mov\[\\t \]+\(%\[\^,\]+\),\[\\t \]*\\1" } } */ int mask[100]; diff --git a/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp b/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp index e76d0c1..b0cba17 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp +++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp @@ -20,7 +20,7 @@ load_lib gcc-dg.exp if { (![istarget x86_64-*-*] && ![istarget i?86-*-*]) - || [is-effective-target ilp32] } then { + || [is-effective-target ia32] } then { return } diff --git a/gcc/testsuite/gfortran.dg/compiler-directive_2.f b/gcc/testsuite/gfortran.dg/compiler-directive_2.f index fcb1657..79169a8 100644 --- a/gcc/testsuite/gfortran.dg/compiler-directive_2.f +++ b/gcc/testsuite/gfortran.dg/compiler-directive_2.f @@ -1,5 +1,4 @@ -! { dg-do compile { target i?86-*-* x86_64-*-* } } -! { dg-require-effective-target ilp32 } +! { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } ! ! PR fortran/34112 ! diff --git a/gcc/testsuite/gfortran.dg/g77/20010216-1.f b/gcc/testsuite/gfortran.dg/g77/20010216-1.f index 004d1d3..af2c03a 100644 --- a/gcc/testsuite/gfortran.dg/g77/20010216-1.f +++ b/gcc/testsuite/gfortran.dg/g77/20010216-1.f @@ -1,7 +1,7 @@ C Test for bug in reg-stack handling conditional moves. C Reported by Tim Prince <tprince@computer.org> C -C { dg-do run { target { { i[6789]86-*-* x86_64-*-* } && ilp32 } } } +C { dg-do run { target { { i[6789]86-*-* x86_64-*-* } && ia32 } } } C { dg-options "-ffast-math -march=pentiumpro" } double precision function foo(x, y) diff --git a/gcc/testsuite/gfortran.dg/gomp/pr39152.f90 b/gcc/testsuite/gfortran.dg/gomp/pr39152.f90 index ff088b5..385ebc7 100644 --- a/gcc/testsuite/gfortran.dg/gomp/pr39152.f90 +++ b/gcc/testsuite/gfortran.dg/gomp/pr39152.f90 @@ -1,4 +1,4 @@ -! { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +! { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } } ! { dg-options "-march=i486 -fopenmp -mavx -O3 -funroll-all-loops" } call test_workshare diff --git a/gcc/testsuite/gfortran.dg/pr33794.f90 b/gcc/testsuite/gfortran.dg/pr33794.f90 index a2425ce..740f1ea 100644 --- a/gcc/testsuite/gfortran.dg/pr33794.f90 +++ b/gcc/testsuite/gfortran.dg/pr33794.f90 @@ -1,5 +1,5 @@ ! { dg-do run } -! { dg-options "-O2 -ffast-math -mfpmath=387" { target { { i?86-*-* x86_64-*-* } && lp64 } } } +! { dg-options "-O2 -ffast-math -mfpmath=387" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } ! { dg-options "-O2 -ffast-math" } module scc_m |