From dbbb299a30bda57a2741e3b737e2448ea79d0f9c Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sat, 9 Jul 2011 19:25:11 +0000 Subject: [PATCH] Add x32 support to GCC testsuite. 2011-07-09 H.J. Lu * 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 --- gcc/testsuite/ChangeLog | 387 ++++++++++++++++++ .../dfp/func-vararg-alternate-d128-2.c | 2 +- .../c-c++-common/dfp/func-vararg-mixed-2.c | 2 +- gcc/testsuite/g++.dg/abi/bitfield3.C | 3 +- gcc/testsuite/g++.dg/eh/pr38662.C | 2 +- gcc/testsuite/g++.dg/ext/attrib36.C | 2 +- gcc/testsuite/g++.dg/ext/attrib37.C | 2 +- gcc/testsuite/g++.dg/ext/attrib8.C | 3 +- gcc/testsuite/g++.dg/ext/tmplattr1.C | 3 +- .../g++.dg/inherit/override-attribs.C | 3 +- gcc/testsuite/g++.dg/opt/inline9.C | 2 +- gcc/testsuite/g++.dg/opt/life1.C | 3 +- gcc/testsuite/g++.dg/opt/longbranch2.C | 2 +- gcc/testsuite/g++.dg/opt/nrv12.C | 5 +- gcc/testsuite/g++.dg/opt/reg-stack4.C | 2 +- gcc/testsuite/g++.dg/other/pr35504.C | 2 +- gcc/testsuite/g++.dg/other/pr39496.C | 2 +- .../g++.dg/torture/stackalign/eh-fastcall-1.C | 2 +- .../g++.dg/torture/stackalign/eh-thiscall-1.C | 2 +- .../g++.dg/torture/stackalign/stdcall-1.C | 2 +- .../g++.dg/torture/stackalign/unwind-0.C | 2 +- .../g++.dg/torture/stackalign/unwind-1.C | 2 +- .../g++.dg/torture/stackalign/unwind-2.C | 2 +- .../g++.dg/torture/stackalign/unwind-3.C | 2 +- .../g++.dg/torture/stackalign/unwind-4.C | 2 +- .../g++.dg/torture/stackalign/unwind-5.C | 2 +- .../g++.dg/torture/stackalign/unwind-6.C | 2 +- gcc/testsuite/g++.dg/warn/pr15774-1.C | 2 +- gcc/testsuite/g++.dg/warn/pr15774-2.C | 2 +- gcc/testsuite/g++.old-deja/g++.ext/attrib1.C | 3 +- gcc/testsuite/g++.old-deja/g++.ext/attrib2.C | 3 +- gcc/testsuite/g++.old-deja/g++.ext/attrib3.C | 3 +- gcc/testsuite/g++.old-deja/g++.pt/asm2.C | 3 +- .../gcc.c-torture/compile/20000804-1.c | 2 +- .../gcc.c-torture/compile/pr16566-2.c | 2 +- .../gcc.c-torture/execute/ieee/ieee.exp | 2 +- gcc/testsuite/gcc.dg/20020108-1.c | 2 +- gcc/testsuite/gcc.dg/20020122-2.c | 2 +- gcc/testsuite/gcc.dg/20020122-3.c | 2 +- gcc/testsuite/gcc.dg/20020206-1.c | 2 +- gcc/testsuite/gcc.dg/20020219-1.c | 4 +- gcc/testsuite/gcc.dg/20020310-1.c | 2 +- gcc/testsuite/gcc.dg/20020411-1.c | 2 +- gcc/testsuite/gcc.dg/20020418-2.c | 2 +- gcc/testsuite/gcc.dg/20020426-2.c | 2 +- gcc/testsuite/gcc.dg/20020517-1.c | 2 +- gcc/testsuite/gcc.dg/20030204-1.c | 2 +- gcc/testsuite/gcc.dg/20030826-2.c | 2 +- gcc/testsuite/gcc.dg/20031102-1.c | 2 +- gcc/testsuite/gcc.dg/20031202-1.c | 2 +- gcc/testsuite/gcc.dg/20050111-1.c | 2 +- gcc/testsuite/gcc.dg/20050503-1.c | 2 +- gcc/testsuite/gcc.dg/array-init-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-apply4.c | 2 +- gcc/testsuite/gcc.dg/dfp/pr31344.c | 2 +- gcc/testsuite/gcc.dg/gomp/atomic-11.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr40281.c | 4 +- gcc/testsuite/gcc.dg/ia64-sync-1.c | 2 +- gcc/testsuite/gcc.dg/ia64-sync-2.c | 2 +- gcc/testsuite/gcc.dg/ia64-sync-3.c | 2 +- gcc/testsuite/gcc.dg/ia64-sync-4.c | 2 +- gcc/testsuite/gcc.dg/ifcvt-fabs-1.c | 2 +- gcc/testsuite/gcc.dg/invalid-call-1.c | 2 +- gcc/testsuite/gcc.dg/loop-3.c | 2 +- gcc/testsuite/gcc.dg/lower-subreg-1.c | 1 + gcc/testsuite/gcc.dg/lto/pr47259_0.c | 1 - gcc/testsuite/gcc.dg/nested-calls-1.c | 2 +- gcc/testsuite/gcc.dg/pr20017.c | 2 +- gcc/testsuite/gcc.dg/pr25023.c | 2 +- gcc/testsuite/gcc.dg/pr27671-2.c | 2 +- gcc/testsuite/gcc.dg/pr32176.c | 2 +- gcc/testsuite/gcc.dg/pr33676.c | 2 +- gcc/testsuite/gcc.dg/pr35045.c | 2 +- gcc/testsuite/gcc.dg/pr36015.c | 2 +- gcc/testsuite/gcc.dg/pr36584.c | 4 +- gcc/testsuite/gcc.dg/pr36998.c | 2 +- gcc/testsuite/gcc.dg/pr37438.c | 2 +- gcc/testsuite/gcc.dg/pr37908.c | 2 +- gcc/testsuite/gcc.dg/pr41241.c | 2 +- gcc/testsuite/gcc.dg/pr41340.c | 2 +- gcc/testsuite/gcc.dg/pr44136.c | 2 +- gcc/testsuite/gcc.dg/pr44194-1.c | 3 +- gcc/testsuite/gcc.dg/pr46212.c | 2 +- gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c | 2 +- gcc/testsuite/gcc.dg/setjmp-2.c | 2 +- gcc/testsuite/gcc.dg/short-compare-1.c | 2 +- gcc/testsuite/gcc.dg/short-compare-2.c | 2 +- gcc/testsuite/gcc.dg/smod-1.c | 2 +- gcc/testsuite/gcc.dg/sync-2.c | 2 +- gcc/testsuite/gcc.dg/sync-3.c | 2 +- gcc/testsuite/gcc.dg/tls/opt-1.c | 2 +- gcc/testsuite/gcc.dg/tls/opt-2.c | 2 +- gcc/testsuite/gcc.dg/tls/opt-3.c | 2 +- gcc/testsuite/gcc.dg/torture/badshift.c | 2 +- .../torture/fp-int-convert-float80-timode.c | 2 +- gcc/testsuite/gcc.dg/torture/pr20314-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr36891.c | 4 +- gcc/testsuite/gcc.dg/torture/pr38774.c | 2 +- .../gcc.dg/torture/stackalign/alloca-2.c | 2 +- .../gcc.dg/torture/stackalign/alloca-4.c | 2 +- .../gcc.dg/torture/stackalign/alloca-5.c | 2 +- .../gcc.dg/torture/stackalign/alloca-6.c | 2 +- .../gcc.dg/torture/stackalign/fastcall-1.c | 2 +- .../gcc.dg/torture/stackalign/push-1.c | 2 +- .../gcc.dg/torture/stackalign/regparm-1.c | 2 +- .../gcc.dg/torture/stackalign/thiscall-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-28.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-4.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-5.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c | 60 +-- gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c | 44 +- gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c | 14 +- .../gcc.dg/tree-ssa/update-unroll-1.c | 3 +- gcc/testsuite/gcc.dg/unroll-1.c | 2 +- .../x86_64/x86_64-costmodel-vect.exp | 2 +- .../gcc.misc-tests/i386-pf-3dnow-1.c | 3 +- .../gcc.misc-tests/i386-pf-athlon-1.c | 3 +- gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c | 3 +- gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c | 3 +- gcc/testsuite/gcc.target/i386/20000609-1.c | 2 +- gcc/testsuite/gcc.target/i386/20000720-1.c | 2 +- gcc/testsuite/gcc.target/i386/20000724-1.c | 2 +- gcc/testsuite/gcc.target/i386/20011107-1.c | 2 +- gcc/testsuite/gcc.target/i386/20011119-1.c | 2 +- gcc/testsuite/gcc.target/i386/20020201-3.c | 2 +- gcc/testsuite/gcc.target/i386/20020218-1.c | 2 +- gcc/testsuite/gcc.target/i386/20020729-1.c | 2 +- gcc/testsuite/gcc.target/i386/20030926-1.c | 2 +- gcc/testsuite/gcc.target/i386/20060125-1.c | 2 +- gcc/testsuite/gcc.target/i386/20060125-2.c | 2 +- gcc/testsuite/gcc.target/i386/20060512-1.c | 2 +- gcc/testsuite/gcc.target/i386/20060512-2.c | 2 +- gcc/testsuite/gcc.target/i386/20060512-3.c | 2 +- gcc/testsuite/gcc.target/i386/20060512-4.c | 2 +- gcc/testsuite/gcc.target/i386/387-1.c | 2 +- gcc/testsuite/gcc.target/i386/387-2.c | 2 +- gcc/testsuite/gcc.target/i386/387-5.c | 2 +- gcc/testsuite/gcc.target/i386/387-6.c | 2 +- gcc/testsuite/gcc.target/i386/980312-1.c | 2 +- gcc/testsuite/gcc.target/i386/980313-1.c | 2 +- gcc/testsuite/gcc.target/i386/990117-1.c | 2 +- gcc/testsuite/gcc.target/i386/990424-1.c | 2 +- gcc/testsuite/gcc.target/i386/990524-1.c | 2 +- gcc/testsuite/gcc.target/i386/991129-1.c | 2 +- gcc/testsuite/gcc.target/i386/991214-1.c | 2 +- gcc/testsuite/gcc.target/i386/991230-1.c | 2 +- gcc/testsuite/gcc.target/i386/addr-sel-1.c | 2 +- .../gcc.target/i386/aggregate-ret1.c | 2 +- .../gcc.target/i386/aggregate-ret2.c | 2 +- gcc/testsuite/gcc.target/i386/align-main-3.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-1.c | 3 +- gcc/testsuite/gcc.target/i386/amd64-abi-2.c | 3 +- gcc/testsuite/gcc.target/i386/amd64-abi-4.c | 3 +- gcc/testsuite/gcc.target/i386/amd64-abi-5.c | 3 +- gcc/testsuite/gcc.target/i386/amd64-abi-6.c | 3 +- gcc/testsuite/gcc.target/i386/asm-1.c | 2 +- gcc/testsuite/gcc.target/i386/asm-3.c | 2 +- gcc/testsuite/gcc.target/i386/asm-5.c | 2 +- .../gcc.target/i386/attributes-error.c | 2 +- .../gcc.target/i386/avx-vcvtsd2si-2.c | 3 +- .../gcc.target/i386/avx-vcvtsi2sd-2.c | 3 +- .../gcc.target/i386/avx-vcvtsi2ss-2.c | 3 +- .../gcc.target/i386/avx-vcvtss2si-2.c | 3 +- .../gcc.target/i386/avx-vcvttsd2si-2.c | 3 +- .../gcc.target/i386/avx-vcvttss2si-2.c | 3 +- .../gcc.target/i386/avx-vinsertps-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vmovd-2.c | 1 - gcc/testsuite/gcc.target/i386/avx-vmovq-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx-vmovq-3.c | 3 +- gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c | 3 +- .../gcc.target/i386/avx-vzeroupper-16.c | 3 +- .../gcc.target/i386/avx-vzeroupper-17.c | 3 +- .../gcc.target/i386/avx-vzeroupper-18.c | 3 +- gcc/testsuite/gcc.target/i386/bitfield1.c | 2 +- gcc/testsuite/gcc.target/i386/bitfield2.c | 2 +- gcc/testsuite/gcc.target/i386/bmi-2.c | 3 +- gcc/testsuite/gcc.target/i386/bmi-5.c | 3 +- .../gcc.target/i386/builtin-unreachable.c | 2 +- gcc/testsuite/gcc.target/i386/cleanup-2.c | 3 +- gcc/testsuite/gcc.target/i386/clobbers.c | 2 +- gcc/testsuite/gcc.target/i386/cmov8.c | 2 +- gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c | 3 +- .../gcc.target/i386/compress-float-387-pic.c | 2 +- .../gcc.target/i386/compress-float-387.c | 2 +- .../gcc.target/i386/compress-float-sse-pic.c | 2 +- .../gcc.target/i386/compress-float-sse.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-2.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-3.c | 2 +- gcc/testsuite/gcc.target/i386/divmod-7.c | 3 +- gcc/testsuite/gcc.target/i386/divmod-8.c | 3 +- .../gcc.target/i386/fastcall-sseregparm.c | 2 +- gcc/testsuite/gcc.target/i386/fma3-builtin.c | 3 +- gcc/testsuite/gcc.target/i386/fma3-fma.c | 3 +- .../gcc.target/i386/fma4-256-vector.c | 3 +- gcc/testsuite/gcc.target/i386/fma4-builtin.c | 3 +- gcc/testsuite/gcc.target/i386/fma4-fma-2.c | 3 +- gcc/testsuite/gcc.target/i386/fma4-fma.c | 3 +- gcc/testsuite/gcc.target/i386/fma4-vector-2.c | 3 +- gcc/testsuite/gcc.target/i386/fma4-vector.c | 3 +- gcc/testsuite/gcc.target/i386/funcspec-1.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-10.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-11.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-2.c | 3 +- gcc/testsuite/gcc.target/i386/funcspec-5.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-6.c | 3 +- .../i386/gcc-have-sync-compare-and-swap-1.c | 2 +- .../i386/gcc-have-sync-compare-and-swap-2.c | 2 +- .../i386/gcc-have-sync-compare-and-swap-3.c | 2 +- .../i386/gcc-have-sync-compare-and-swap-4.c | 3 +- gcc/testsuite/gcc.target/i386/incoming-1.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-10.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-11.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-12.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-13.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-14.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-15.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-2.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-3.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-4.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-5.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-6.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-7.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-8.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-9.c | 2 +- gcc/testsuite/gcc.target/i386/lea.c | 2 +- gcc/testsuite/gcc.target/i386/local.c | 4 +- gcc/testsuite/gcc.target/i386/loop-1.c | 2 +- gcc/testsuite/gcc.target/i386/loop-2.c | 2 +- gcc/testsuite/gcc.target/i386/loop-3.c | 2 +- .../gcc.target/i386/max-stack-align.c | 3 +- gcc/testsuite/gcc.target/i386/memcpy-1.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-2.c | 4 +- gcc/testsuite/gcc.target/i386/movq-2.c | 2 +- gcc/testsuite/gcc.target/i386/movq.c | 2 +- gcc/testsuite/gcc.target/i386/nrv1.c | 2 +- gcc/testsuite/gcc.target/i386/pad-4.c | 2 +- gcc/testsuite/gcc.target/i386/pad-5a.c | 2 +- gcc/testsuite/gcc.target/i386/pad-5b.c | 3 +- gcc/testsuite/gcc.target/i386/pad-6a.c | 2 +- gcc/testsuite/gcc.target/i386/pad-6b.c | 3 +- gcc/testsuite/gcc.target/i386/pad-7.c | 2 +- gcc/testsuite/gcc.target/i386/pad-9.c | 3 +- .../gcc.target/i386/pentium4-not-mull.c | 2 +- gcc/testsuite/gcc.target/i386/pic-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr12092-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr12329.c | 2 +- gcc/testsuite/gcc.target/i386/pr21518.c | 2 +- gcc/testsuite/gcc.target/i386/pr22362.c | 2 +- gcc/testsuite/gcc.target/i386/pr22585.c | 2 +- gcc/testsuite/gcc.target/i386/pr23098.c | 2 +- gcc/testsuite/gcc.target/i386/pr25196.c | 2 +- gcc/testsuite/gcc.target/i386/pr25293.c | 2 +- gcc/testsuite/gcc.target/i386/pr25654.c | 2 +- gcc/testsuite/gcc.target/i386/pr26449.c | 2 +- gcc/testsuite/gcc.target/i386/pr26778.c | 2 +- gcc/testsuite/gcc.target/i386/pr26826.c | 2 +- gcc/testsuite/gcc.target/i386/pr27266.c | 2 +- gcc/testsuite/gcc.target/i386/pr29978.c | 2 +- gcc/testsuite/gcc.target/i386/pr30505.c | 2 +- gcc/testsuite/gcc.target/i386/pr30961-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr31628.c | 2 +- gcc/testsuite/gcc.target/i386/pr32000-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr32661-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr32708-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr32708-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr34256.c | 3 +- gcc/testsuite/gcc.target/i386/pr34312.c | 2 +- gcc/testsuite/gcc.target/i386/pr34522.c | 2 +- gcc/testsuite/gcc.target/i386/pr35160.c | 2 +- gcc/testsuite/gcc.target/i386/pr35281.c | 2 +- gcc/testsuite/gcc.target/i386/pr36246.c | 3 +- gcc/testsuite/gcc.target/i386/pr36786.c | 3 +- gcc/testsuite/gcc.target/i386/pr37275.c | 2 +- gcc/testsuite/gcc.target/i386/pr37843-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr37843-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr39082-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr39431.c | 2 +- gcc/testsuite/gcc.target/i386/pr39496.c | 2 +- gcc/testsuite/gcc.target/i386/pr39543-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr39911.c | 2 + gcc/testsuite/gcc.target/i386/pr40718.c | 2 +- gcc/testsuite/gcc.target/i386/pr40906-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr40906-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr40906-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr40934.c | 2 +- gcc/testsuite/gcc.target/i386/pr41900.c | 2 +- gcc/testsuite/gcc.target/i386/pr42589.c | 2 +- gcc/testsuite/gcc.target/i386/pr43662.c | 3 +- gcc/testsuite/gcc.target/i386/pr43671.c | 2 +- gcc/testsuite/gcc.target/i386/pr43766.c | 2 +- gcc/testsuite/gcc.target/i386/pr43869.c | 3 +- gcc/testsuite/gcc.target/i386/pr44942.c | 2 +- gcc/testsuite/gcc.target/i386/pr44948-2a.c | 2 +- gcc/testsuite/gcc.target/i386/pr45234.c | 2 +- gcc/testsuite/gcc.target/i386/pr45336-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr45336-4.c | 3 +- gcc/testsuite/gcc.target/i386/pr45852.c | 2 +- gcc/testsuite/gcc.target/i386/pr46470.c | 4 +- gcc/testsuite/gcc.target/i386/pr48037-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr48389.c | 2 +- gcc/testsuite/gcc.target/i386/pr49095.c | 2 +- gcc/testsuite/gcc.target/i386/pr9771-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdfsbase-1.c | 3 +- gcc/testsuite/gcc.target/i386/rdfsbase-2.c | 3 +- gcc/testsuite/gcc.target/i386/rdgsbase-1.c | 3 +- gcc/testsuite/gcc.target/i386/rdgsbase-2.c | 3 +- gcc/testsuite/gcc.target/i386/rdrand-3.c | 3 +- .../gcc.target/i386/regparm-stdcall.c | 2 +- gcc/testsuite/gcc.target/i386/regparm.c | 2 +- gcc/testsuite/gcc.target/i386/reload-1.c | 2 +- gcc/testsuite/gcc.target/i386/rotate-2.c | 3 +- gcc/testsuite/gcc.target/i386/sibcall-5.c | 2 +- gcc/testsuite/gcc.target/i386/signbit-1.c | 2 +- gcc/testsuite/gcc.target/i386/signbit-2.c | 2 +- gcc/testsuite/gcc.target/i386/signbit-3.c | 2 +- gcc/testsuite/gcc.target/i386/sse-5.c | 2 +- gcc/testsuite/gcc.target/i386/sse-8.c | 2 +- .../gcc.target/i386/sse-cvtsi2ss-2.c | 3 +- .../gcc.target/i386/sse-cvtss2si-2.c | 3 +- .../gcc.target/i386/sse-cvttss2si-2.c | 3 +- .../gcc.target/i386/sse2-cvtsd2si-2.c | 3 +- .../gcc.target/i386/sse2-cvtsi2sd-2.c | 3 +- .../gcc.target/i386/sse2-cvttsd2si-2.c | 3 +- .../gcc.target/i386/sse2-init-v2di-2.c | 3 +- gcc/testsuite/gcc.target/i386/sse2-movq-2.c | 3 +- gcc/testsuite/gcc.target/i386/sse2-movq-3.c | 3 +- .../gcc.target/i386/sse4_1-insertps-3.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c | 3 +- .../gcc.target/i386/sse4_2-popcntq.c | 3 +- gcc/testsuite/gcc.target/i386/ssefn-1.c | 2 +- gcc/testsuite/gcc.target/i386/ssefn-2.c | 2 +- gcc/testsuite/gcc.target/i386/sseregparm-1.c | 2 +- gcc/testsuite/gcc.target/i386/sseregparm-2.c | 2 +- gcc/testsuite/gcc.target/i386/sseregparm-3.c | 2 +- gcc/testsuite/gcc.target/i386/sseregparm-4.c | 2 +- gcc/testsuite/gcc.target/i386/sseregparm-5.c | 2 +- gcc/testsuite/gcc.target/i386/sseregparm-6.c | 2 +- gcc/testsuite/gcc.target/i386/sseregparm-7.c | 2 +- gcc/testsuite/gcc.target/i386/sseregparm-8.c | 2 +- gcc/testsuite/gcc.target/i386/stack-realign.c | 2 +- .../gcc.target/i386/stack-usage-realign.c | 2 +- .../gcc.target/i386/stackalign/asm-1.c | 2 +- .../gcc.target/i386/stackalign/longlong-1.c | 2 +- .../gcc.target/i386/stackalign/longlong-2.c | 2 +- .../gcc.target/i386/stackalign/return-1.c | 2 +- .../gcc.target/i386/stackalign/return-2.c | 2 +- .../gcc.target/i386/stackalign/return-3.c | 2 +- gcc/testsuite/gcc.target/i386/tailcall-1.c | 2 +- gcc/testsuite/gcc.target/i386/tbm-2.c | 3 +- gcc/testsuite/gcc.target/i386/udivmod-7.c | 3 +- gcc/testsuite/gcc.target/i386/udivmod-8.c | 3 +- gcc/testsuite/gcc.target/i386/unroll-1.c | 2 +- gcc/testsuite/gcc.target/i386/vararg-1.c | 4 +- gcc/testsuite/gcc.target/i386/vararg-2.c | 4 +- gcc/testsuite/gcc.target/i386/vect8-ret.c | 2 +- gcc/testsuite/gcc.target/i386/vectorize5.c | 3 +- gcc/testsuite/gcc.target/i386/wmul-1.c | 2 +- gcc/testsuite/gcc.target/i386/wmul-2.c | 2 +- gcc/testsuite/gcc.target/i386/wrfsbase-1.c | 3 +- gcc/testsuite/gcc.target/i386/wrfsbase-2.c | 3 +- gcc/testsuite/gcc.target/i386/wrgsbase-1.c | 3 +- gcc/testsuite/gcc.target/i386/wrgsbase-2.c | 3 +- gcc/testsuite/gcc.target/i386/xop-pcmov.c | 3 +- gcc/testsuite/gcc.target/i386/xop-pcmov2.c | 3 +- .../gcc.target/i386/xop-rotate1-vector.c | 3 +- .../gcc.target/i386/xop-rotate2-vector.c | 3 +- .../gcc.target/i386/xop-rotate3-vector.c | 3 +- .../gcc.target/i386/xop-shift1-vector.c | 3 +- .../gcc.target/i386/xop-shift2-vector.c | 3 +- .../gcc.target/i386/xop-shift3-vector.c | 3 +- gcc/testsuite/gcc.target/i386/zee.c | 3 +- .../gcc.target/x86_64/abi/callabi/callabi.exp | 2 +- .../gfortran.dg/compiler-directive_2.f | 3 +- gcc/testsuite/gfortran.dg/g77/20010216-1.f | 2 +- gcc/testsuite/gfortran.dg/gomp/pr39152.f90 | 2 +- gcc/testsuite/gfortran.dg/pr33794.f90 | 2 +- 385 files changed, 844 insertions(+), 567 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index badb65e8163..fa71dde0df1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,390 @@ +2011-07-09 H.J. Lu + + * 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 * 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 2960c357ade..f2e4dee2388 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 893cdae27ff..02cafb016d1 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 b96c9ed8d93..632bc5ca2f9 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 5da0f9763ba..294a12941f3 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 5434cb9eff0..625ffe6bb69 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 d12c176afd3..5aacac62c48 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 7d99132c175..130fe258701 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 111e3441fbc..16a32ce6b36 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 e28b8d48430..6f5c9288e86 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 10bc54ccd95..4fc556f287b 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 // { 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 f029767b313..42fd7444693 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 f2a3a781788..de63f697fcf 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 944dddd7b70..55933753c7d 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 b1b7434163a..5707a38ca82 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 58422f24a14..a37b8b37160 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 3791434e436..f7f2433595a 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 4b849a2e42e..2c24ea3bcf1 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 de9bed55c1e..403497a9a64 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 393b37e7b6b..18c02be09d3 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 f8166eb9548..b1e79d89203 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 70dce748567..d61b1ba7558 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 791eeb55106..7ed0a8d1466 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 29dee2d5a7b..e3368bfd9cb 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 a896176ae04..fddf2762570 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 514e4e77a56..e3e1a855fb2 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 a888ca1b5f9..f1188f8a27d 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 efd4daeb6f8..116ec835d90 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 f890b7af7d9..5002d546588 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 e879791665d..99f48e4a8ce 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 diff --git a/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C b/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C index 09b2bf2e67d..c79677b1f6a 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 diff --git a/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C b/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C index 7d9c70e3b75..db9e189d3c5 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 diff --git a/gcc/testsuite/g++.old-deja/g++.pt/asm2.C b/gcc/testsuite/g++.old-deja/g++.pt/asm2.C index 7a7063790ac..b8572c87ce8 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" diff --git a/gcc/testsuite/gcc.c-torture/compile/20000804-1.c b/gcc/testsuite/gcc.c-torture/compile/20000804-1.c index 6916951bb72..38e42be2040 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 2f7a10668a7..73cf05a0d5d 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 25009e47c3e..d15e90a525a 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 d61944c590e..579a2285296 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 275dceed724..24992218531 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 28f68719ed1..e39bd23a5aa 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 837718b6c4c..4b3d0fc767a 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 36649490e7d..ffdf19a43c1 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 bdd29672bd8..7f35e9b0953 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 47a8fed5095..55ca2997c17 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 93688d27030..56094e71cd6 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 3a892ed0a68..9ad7a54f601 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 032ccd23b51..74c6b3e6eab 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 diff --git a/gcc/testsuite/gcc.dg/20030204-1.c b/gcc/testsuite/gcc.dg/20030204-1.c index 701ded28cb7..6b8ea4daa9e 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 32db0919527..552c77e7e51 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 5a02a704a26..2148381a43b 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 c7fbfe52404..a5e78456ba9 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 7cf04e806d6..0ad256fec4b 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 d118b9555bd..200494fa759 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 0ab86346f7d..14ec9552e80 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 7a14356e28c..530da711581 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 0f5e21ecdff..506eef4507e 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 397972b3cf2..b5647b0bd81 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 255546b0cf0..d242754a2bd 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 83c995a624f..2cfc144b9b6 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 69fb9b7c26e..d8d4082ce0c 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 965d4359e86..621e9027728 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 e78fb4cf825..eec472f388e 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 bdf6b3975a2..40c57d83616 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 1d19c56a972..31f66b92668 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 06428d92feb..6bdb5ef5697 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 4de90bd99d6..33be4c4eacc 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 b95947887e4..7900e5a8b04 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 89fdc88c630..500fed2fb77 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 diff --git a/gcc/testsuite/gcc.dg/pr20017.c b/gcc/testsuite/gcc.dg/pr20017.c index 1fd6d586ec7..47c048fdc62 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 b8cb7cf0f5e..58d962c2980 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 78820427b7b..11dae10b187 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 6646db04f4f..3017c34e3c6 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 af65478a158..79c830eabfb 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 0b2b2090a3b..bcd01d75150 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 456ec6ad954..fc31535598d 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 c0b005db7d7..1b6e38ca430 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 9315fd54444..bf08ed1233a 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 a6e366dc3c3..7365dc9e739 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 d9278075ef2..32946d1b43e 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 b69aa96ca5e..42fb2f7e5c7 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 b86f40bf467..439046af89e 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 e053cf81105..31f1924619a 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 4804d83c203..cb653635682 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 67ffa7f1724..3329ed5f47c 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 59cebc52e96..024cc1af56a 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 8ad874d522c..f31f6b29268 100644 --- a/gcc/testsuite/gcc.dg/setjmp-2.c +++ b/gcc/testsuite/gcc.dg/setjmp-2.c @@ -2,7 +2,7 @@ /* Origin: Tom Hughes */ /* { 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 #include diff --git a/gcc/testsuite/gcc.dg/short-compare-1.c b/gcc/testsuite/gcc.dg/short-compare-1.c index 4c470529bc7..b5e01c1c588 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 0026a88c1ff..bf4e6b4bad3 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 8ff60de1362..9a847a1d664 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 diff --git a/gcc/testsuite/gcc.dg/sync-2.c b/gcc/testsuite/gcc.dg/sync-2.c index 7794ffd9d36..e94248cbc5c 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 f912405035a..255faaabc6d 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 f9399e04a88..658fc67c7fe 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 3ede35290e5..868b97c5b33 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 dd37dbc828a..0f1bbfcd62b 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 7288a374576..39d123b134f 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 5b9bb706c0a..7600994b4bd 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 */ /* { 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 8185218c139..aac02ddfa3a 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 53e6163de14..5a8e5c32e3e 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 d6d7fcb0ff5..b62619416ef 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 139b74ed9c6..744d72aa541 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 c3e554acf02..b23fdf64625 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 2ef4443f283..7b7ed686fb5 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 f0e4513de0e..24c8e5a6e92 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 d1cda10103b..24dab4d13cc 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 dd5dffc1581..787f99fc6dc 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 9dac024cc1b..b9acacf9ed5 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 6f22e07e371..27b71b60cea 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 77d0c47dc95..479355eb664 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 2c1282d9d8c..dc19150ecfb 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 bff4b9fbf12..11fd41f0b93 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 19914cabfd0..1ccf50693eb 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 7a1de5a45b4..176830580a9 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 9e453a7c08a..5c469ba00e5 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 a05d552ace1..705d35fe24f 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 eb22a660e43..f78bea3a49b 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 6b4783c53a1..3cac558718d 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 9ffbe3fae4e..d9c55a87e8c 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 d0e47e18b64..2d2d6d0bd30 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 08f278725eb..2de9e829b8c 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 d911dd8e58b..a9331024964 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 5ff07e21e81..e7032891823 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 ff3650ce20e..a11aa3be212 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 ffb2e79530b..638749a5a68 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 8d5ad1efe7d..d793437f175 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 d87a2100dda..04e814d5a9c 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 fb47c9dfc53..3707c7074be 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 e094bba55f7..a083a5d53ad 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 076a22bad76..84e136c52f6 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 b3be437b511..cbcd4f1f1d6 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 3bf84e5baa1..c1cfe88a4e0 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 4dd657ef7fc..9e85f6f5a22 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 da700c192c3..9d7265457d0 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 13a835ed087..4d3d256afcc 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 d4ef9bfcd2e..7e1abafd2c9 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 0425f2456aa..ebde3408511 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 f445b7e99f0..ed9dcce84e8 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 55ef839552b..1747a634dc3 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 ae432e79c08..374d18aea57 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 fe1af563578..d3a779cb4e2 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 4b62b16602c..3370b9ec25a 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 ee7b8a4ad88..bf769379977 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 83af71f9647..c4ea1e7d4cc 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 bd6dbcdda99..8d5dba1f9c5 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 027799a878a..a39f77a588b 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 7b254d1302f..f9506ba79e2 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 72cdd5e3f36..3a125f2598e 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 3b5263cd57e..8698aa61c77 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 3a40e7fdfca..a89dad119a6 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 95628e12fa5..dd291399242 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 7d8205cd07f..295ffacc9bc 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 d0d58e8f9e4..038979a778b 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 3d9a72ed027..74b603da7f0 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 a57cc98ea8e..2c9f011ceae 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 9cc820fee54..27623ffd96c 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 */ /* { 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 1cd314b5c26..6d46dc5ef73 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 50aa0bbe6d5..16e0109ef4f 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 d2f88d85961..6f8c758035c 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 d3df77a49fc..6aa7063f547 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 fefc88a4e89..acc2a9e6e19 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 8f320296629..e88fde6affa 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 diff --git a/gcc/testsuite/gcc.target/i386/amd64-abi-5.c b/gcc/testsuite/gcc.target/i386/amd64-abi-5.c index e4ba1fd5d28..da2a14ee42c 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 diff --git a/gcc/testsuite/gcc.target/i386/amd64-abi-6.c b/gcc/testsuite/gcc.target/i386/amd64-abi-6.c index 255b5479eb3..6d076ad381e 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 diff --git a/gcc/testsuite/gcc.target/i386/asm-1.c b/gcc/testsuite/gcc.target/i386/asm-1.c index 348dc32dd32..999c5767966 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 6c23237de17..ec37898ab73 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 966a824b3c2..d412980238c 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 1a5b0eadee7..405eda50105 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 a5b04fa5eab..f462c636515 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 49096cfceb1..36f411e59bd 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 765c455f872..8dc0b35c18c 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 5160b8de10c..b9afab7f6a5 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 dcf487afb57..84bdb9f3af8 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 14b072146c6..b3c68eaf693 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 9397729340c..515ee418cba 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 3c3732baf7d..02b0d2229da 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 cf0f4eb6947..8306d39cc3b 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 26944d11860..a6d624749ad 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 1ffe007a141..59e70b2d854 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 3b9d26a291d..595fc1baa39 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 8002788bb82..095640a5b9c 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 2df9df04842..ef293b3d633 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 1d3ed9b03e4..046b7ef1f8e 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 1590396c2f9..00b7bfd716e 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 d665fcb134e..e400598920a 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 4f8c14f3a48..56f73876d0c 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 906bf217cc1..546a593c8ff 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 diff --git a/gcc/testsuite/gcc.target/i386/builtin-unreachable.c b/gcc/testsuite/gcc.target/i386/builtin-unreachable.c index 802cf16d39a..91923a2dffc 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 2bd18025f6e..36dd80da910 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 17987db9701..1a70688d743 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 639fb62b0c0..2d95c25da0f 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 fd266f5a010..a78017aa2c5 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 fa69eedaa71..e4d71c21c47 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 bed2986bc40..03a834d2b3c 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 2c9be7cd9f7..ef024dd0b01 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 48db6111104..c56be1300ee 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 e7af9ab45f0..678cfd5a45a 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 e77d7d99d1f..7518a45269c 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 20a4cd30954..de4a1fb9399 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 5192b98d67a..eb09a6d7b2c 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 1a55a3d60eb..3f33f6b21ac 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 ba8af5520e7..2d9c5c73a97 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 1cedba8ddc3..f18f97bf3c7 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 1bd2ce4ddf2..edaa21a2d3a 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 5659cf4f02f..7135cc93393 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 23f6ec167e4..c15be1edace 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 cb906916117..63b35dc4bcb 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 2f3ec96dc96..d8b0d0813bc 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 da12780d777..db5ffdd3391 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 bd8e67d0c12..6eceac2a5a7 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 9526e7df2eb..de39ff00e71 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 065ca3ccaa8..7c39f4cd2a1 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 c132fc9a965..88c14b29b28 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 1e18dcf871f..8dd17e5ab09 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 92a3cb52d7b..62818d902f9 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 d20a7176038..6d6ce992b1f 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 01a49b64a83..08c4e0b854f 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 bc5a5598920..40dd9357fe3 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 27928699f6b..ab250ddfabe 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 86e98a79b47..c59b208a6f6 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 diff --git a/gcc/testsuite/gcc.target/i386/incoming-10.c b/gcc/testsuite/gcc.target/i386/incoming-10.c index 31d9e6180be..1fb9ef4f0f9 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 e5787af7a62..a7b7db53aa8 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 d7ef1038bb5..21f3f01f7f9 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 bbc8993d577..cad47a9c6b9 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 d27179d9578..03ef50b693e 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 e6a17490447..897f3bc3cd9 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 2947d3347cd..4fc5629f0de 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 diff --git a/gcc/testsuite/gcc.target/i386/incoming-3.c b/gcc/testsuite/gcc.target/i386/incoming-3.c index 1edbfda0b39..1d39b03f8b2 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 diff --git a/gcc/testsuite/gcc.target/i386/incoming-4.c b/gcc/testsuite/gcc.target/i386/incoming-4.c index 80c169c2469..c3be961bc6c 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 diff --git a/gcc/testsuite/gcc.target/i386/incoming-5.c b/gcc/testsuite/gcc.target/i386/incoming-5.c index f083d403116..9bbecdb95e1 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 5cc4ab3f766..a2448ec3a3c 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 cdd60379683..0b8bbd57023 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 a4904fba373..61d9cb37d72 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 e43cbd6bc1c..178693791f8 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 f8f967e00f1..bba345ef0c7 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 4cb5c81eb8e..872fd4d808b 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 30cfd68f676..1af62f28490 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 cf44d302769..eec71636ed7 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 */ /* { 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 782512f4c36..4fcd390729f 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 */ /* Testcase contributed by Eric Botcazou */ /* { 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 fa8050813f7..9f37a63e017 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 51797e1891c..bc6f95ab6b4 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 d898f20dce4..b322f774aa6 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 4a1accb583a..37194b88d97 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 ac0dfa2d94d..53cb42143ce 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 5cd8b066d72..a02823697e9 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 ad6b029e2cb..91bf0dba08e 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 d29e62816f0..7aa04dbcf07 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 1d95bf32d2f..e4bb8610f14 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 e2db5ad1f43..532e38f1d2b 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 d8f9bec5d4f..5cb64ff8e6c 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 8904eca0bc7..65c18ffa8f9 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 69e33446b75..dd6d3b3d761 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 a846aae61b0..c840c47e381 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 bdf6267c7d8..af2424b075b 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 d85807e8dff..c230c84b7b1 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 */ /* { 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 601480c0283..e7b43a78ea3 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 b42d9c9f0b3..52cbed6f460 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 a7c78b12f84..04d6b27069c 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 9ba2da537fa..e5f027ce862 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 d91bf2a5f64..66ab0e1222e 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 c3b69b87aa2..6ebdee1748a 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 6217da2a033..94923aba1b3 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 2d7ef221f3c..d53a297947d 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 7a612968444..4a976ff7fa5 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 6f6f2772585..f871b5d61f3 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 8adab3a363b..062e1737f6c 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 73e7c596f32..8735780c776 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 8c0bf9f5e75..e27bbdcd82c 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 9f8fc42677e..3cebbe6953f 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 c2259433554..c7c5e53833c 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 121d9c63622..eece2a0dbee 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 6f1056099c6..374b23f8349 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 9411c28872a..39cd8f90c83 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 dc31c42a738..f28caf91a13 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 dae9a52d126..77e50b241b3 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 e207ecef7c3..4ce7e30c5f6 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 diff --git a/gcc/testsuite/gcc.target/i386/pr34312.c b/gcc/testsuite/gcc.target/i386/pr34312.c index 846c2853799..876ac40401d 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 c79745bd75c..eb1e03a77cb 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 12394ec6de6..259c2a3eae3 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 70e93cbeac0..efd5c3d63ac 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 4f3e155cb35..51b8c349b5d 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 692518e1bd1..6b62e80e75f 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 070dab554c7..cf748879e86 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 ed6478ee57a..56f1170ebae 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 f5e024cc425..f70692f0e4e 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 0a788d11650..f2a1fdf9817 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 756bdb9ebb8..0db7d564303 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 e4132a1165b..e14c87513ca 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 04e980efa7a..7f4e5a42a14 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 fe63ff005fe..8a78c0a289f 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 f6029ed98ab..1df3548e0ec 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 77e7c9b1eaf..e1c3771bb16 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 f0eda001cd7..5a7bd6c270f 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 d83833fa8d3..ac7d183b71a 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 41f46f88114..651172299e7 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 55f712d1fa4..a23214c76f8 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 1366ef5b32a..863372b5621 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 246c8aafa6e..5e75dc54190 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 958eaff4453..388cd65e039 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 731b780ba6d..8ac16137f78 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 fdc6461cb68..5513b19f50e 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 4664f7e0d53..d8164845c0d 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 #include diff --git a/gcc/testsuite/gcc.target/i386/pr44948-2a.c b/gcc/testsuite/gcc.target/i386/pr44948-2a.c index 120346e3ea4..d84d1a6b9a1 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 b11096b65e2..3996fa27fb6 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 83470021660..45d93b71bd7 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 00c93191627..c9850e533ac 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 b0ba0935deb..8b7bbfbe7a5 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 256b57f6ad4..4035d1a1510 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 30c81e7171d..1b64a7d19b4 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 d43f664d8b4..2ac18cdbe78 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 bc820204e97..b7d1fb28043 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 37ec4902201..38586fe9725 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 c4808e9683b..2ed33cd4758 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 40b8f4a999f..f319cea57f4 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 1e5a302085e..cb2a3d5811c 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 13215825069..d514cd96127 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 c494d3bf9ab..de0e730ad1d 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 144f5f99e32..fbb3be54955 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 9db191c7275..4cfd110206b 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 f8075acaed4..9c6cd322277 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 69a062527a4..71fd7edbd61 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 f4127b97515..7cf67dbe16a 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 745796d706f..3f31f5e2df4 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 c09bba3b8b3..bc8e4f82460 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 dcd56b636d5..8f1de51298d 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 934fad51b96..6d84f17c2ee 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 b6cb5c8241c..31e8c32fbde 100644 --- a/gcc/testsuite/gcc.target/i386/sse-8.c +++ b/gcc/testsuite/gcc.target/i386/sse-8.c @@ -2,7 +2,7 @@ /* Origin: */ /* { 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 6abc4d5afed..76ce912a45b 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 44a5fafc31b..909c3880ed4 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 eb85223450d..cbfdddd405b 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 908e82f43e6..a79a2583673 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 7035c4e6def..ee047baa9c2 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 0284a731b05..cd913a19f80 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 2502fe77414..f4d3a9a8f26 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 diff --git a/gcc/testsuite/gcc.target/i386/sse2-movq-2.c b/gcc/testsuite/gcc.target/i386/sse2-movq-2.c index edf16f4a896..e1e9b14cf40 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 571fd6db0f9..0a17e3e709c 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 75a80733543..7c71664a756 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 b90f4e2f12b..112dd37fd92 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 1640439e598..1ed0987bd7d 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 8209e993591..f1f75d916f3 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 aa4d8a91738..47cdf35629c 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 786a0835dc6..4c72fa4d1ae 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 09b920ea7ca..2549855cf41 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 9d426b84276..63bad7e471b 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 cca98ca82ba..b5e521a11ef 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 9ee82af44ae..5c16f43548c 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 a29cf06bf5c..47d66e3ab1c 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 7423722d694..d0f4757b548 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 6203b6b5971..a4a836386f5 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 61267df9853..54b2573cf34 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 3a9d345a96b..a7068dfe007 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 ab9360f49f9..a45441845f9 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 03d9d417489..c899606d641 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 e4d4f20bb18..dfe3968f5a9 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 225d0c5e558..161d2292d47 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 ae7f3ee333a..6ea83f98fb5 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 c5b32e5c421..c9fcc121384 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 113e71b80da..d393913ae77 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 dd2c2e8b452..e32547e01bf 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 e6ae990a5c1..9aae9d45ed4 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 447e0ab66c6..fa3870a5e33 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 14a065f68e7..4a68a75f23c 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 16459fca58a..bef496490a4 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 8cf19c4beaf..cc8132e207c 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 9ed9ab087d0..a2db4b9f776 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 804801256f1..bd5ad54463d 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 f2eb81b3863..c2e21068a0f 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 04f044f621d..2065e5d157b 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 3497f71ce54..4ef8385ef88 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 51de26960de..0a82654450d 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 4b849269bb2..8b55ce69ab2 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 5e1762dfa3d..5accd793424 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 15d2d7ffb9c..20cd9456fed 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 0a33d770710..52a3c348926 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 d6375b1fd50..75ed433cf00 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 617da39da98..6b6bd216915 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 e3ae644d0b5..f2b9eb8455d 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 9996279bc0f..11d40023f87 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 73d52f5f3f0..eb3c6143159 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 eb84439c496..16b3a6b7556 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 e59c30d021b..1f1ed630ee9 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 2b9302db52d..de6417876ea 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 b46e890e2b0..1975b02b2f1 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 e76d0c10150..b0cba178fa2 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 fcb1657b4ea..79169a896ae 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 004d1d38309..af2c03a0583 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 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 ff088b5ef99..385ebc772bd 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 a2425cec353..740f1ea1d34 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 -- 2.30.2