Add x32 support to GCC testsuite.
authorH.J. Lu <hongjiu.lu@intel.com>
Sat, 9 Jul 2011 19:25:11 +0000 (19:25 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sat, 9 Jul 2011 19:25:11 +0000 (12:25 -0700)
2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>

* c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
* c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
* g++.dg/abi/bitfield3.C: Likewise.
* g++.dg/eh/pr38662.C: Likewise.
* g++.dg/ext/attrib36.C: Likewise.
* g++.dg/ext/attrib37.C: Likewise.
* g++.dg/ext/attrib8.C: Likewise.
* g++.dg/ext/tmplattr1.C: Likewise.
* g++.dg/inherit/override-attribs.C: Likewise.
* g++.dg/opt/inline9.C: Likewise.
* g++.dg/opt/life1.C: Likewise.
* g++.dg/opt/longbranch2.C: Likewise.
* g++.dg/opt/nrv12.C: Likewise.
* g++.dg/opt/reg-stack4.C: Likewise.
* g++.dg/other/pr35504.C: Likewise.
* g++.dg/other/pr39496.C: Likewise.
* g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
* g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
* g++.dg/torture/stackalign/stdcall-1.C: Likewise.
* g++.dg/torture/stackalign/unwind-0.C: Likewise.
* g++.dg/torture/stackalign/unwind-1.C: Likewise.
* g++.dg/torture/stackalign/unwind-2.C: Likewise.
* g++.dg/torture/stackalign/unwind-3.C: Likewise.
* g++.dg/torture/stackalign/unwind-4.C: Likewise.
* g++.dg/torture/stackalign/unwind-5.C: Likewise.
* g++.dg/torture/stackalign/unwind-6.C: Likewise.
* g++.dg/warn/pr15774-1.C: Likewise.
* g++.dg/warn/pr15774-2.C: Likewise.
* g++.old-deja/g++.ext/attrib1.C: Likewise.
* g++.old-deja/g++.ext/attrib2.C: Likewise.
* g++.old-deja/g++.ext/attrib3.C: Likewise.
* g++.old-deja/g++.pt/asm2.C: Likewise.
* gcc.c-torture/compile/20000804-1.c: Likewise.
* gcc.c-torture/compile/pr16566-2.c: Likewise.
* gcc.c-torture/execute/ieee/ieee.exp: Likewise.
* gcc.dg/20020108-1.c: Likewise.
* gcc.dg/20020122-2.c: Likewise.
* gcc.dg/20020122-3.c: Likewise.
* gcc.dg/20020206-1.c: Likewise.
* gcc.dg/20020219-1.c: Likewise.
* gcc.dg/20020310-1.c: Likewise.
* gcc.dg/20020411-1.c: Likewise.
* gcc.dg/20020418-2.c: Likewise.
* gcc.dg/20020426-2.c: Likewise.
* gcc.dg/20020517-1.c: Likewise.
* gcc.dg/20030204-1.c: Likewise.
* gcc.dg/20030826-2.c: Likewise.
* gcc.dg/20031102-1.c: Likewise.
* gcc.dg/20031202-1.c: Likewise.
* gcc.dg/20050111-1.c: Likewise.
* gcc.dg/20050503-1.c: Likewise.
* gcc.dg/array-init-1.c: Likewise.
* gcc.dg/builtin-apply4.c: Likewise.
* gcc.dg/dfp/pr31344.c: Likewise.
* gcc.dg/gomp/atomic-11.c: Likewise.
* gcc.dg/graphite/pr40281.c: Likewise.
* gcc.dg/ia64-sync-1.c: Likewise.
* gcc.dg/ia64-sync-2.c: Likewise.
* gcc.dg/ia64-sync-3.c: Likewise.
* gcc.dg/ia64-sync-4.c: Likewise.
* gcc.dg/ifcvt-fabs-1.c: Likewise.
* gcc.dg/invalid-call-1.c: Likewise.
* gcc.dg/loop-3.c: Likewise.
* gcc.dg/lower-subreg-1.c: Likewise.
* gcc.dg/lto/pr47259_0.c: Likewise.
* gcc.dg/nested-calls-1.c: Likewise.
* gcc.dg/pr20017.c: Likewise.
* gcc.dg/pr25023.c: Likewise.
* gcc.dg/pr27671-2.c: Likewise.
* gcc.dg/pr32176.c: Likewise.
* gcc.dg/pr33676.c: Likewise.
* gcc.dg/pr35045.c: Likewise.
* gcc.dg/pr36015.c: Likewise.
* gcc.dg/pr36584.c: Likewise.
* gcc.dg/pr36998.c: Likewise.
* gcc.dg/pr37438.c: Likewise.
* gcc.dg/pr37908.c: Likewise.
* gcc.dg/pr41241.c: Likewise.
* gcc.dg/pr41340.c: Likewise.
* gcc.dg/pr44136.c: Likewise.
* gcc.dg/pr44194-1.c: Likewise.
* gcc.dg/pr46212.c: Likewise.
* gcc.dg/prefetch-loop-arrays-1.c: Likewise.
* gcc.dg/setjmp-2.c: Likewise.
* gcc.dg/short-compare-1.c: Likewise.
* gcc.dg/short-compare-2.c: Likewise.
* gcc.dg/smod-1.c: Likewise.
* gcc.dg/sync-2.c: Likewise.
* gcc.dg/sync-3.c: Likewise.
* gcc.dg/tls/opt-1.c: Likewise.
* gcc.dg/tls/opt-2.c: Likewise.
* gcc.dg/tls/opt-3.c: Likewise.
* gcc.dg/torture/badshift.c: Likewise.
* gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
* gcc.dg/torture/pr20314-2.c: Likewise.
* gcc.dg/torture/pr36891.c: Likewise.
* gcc.dg/torture/pr38774.c: Likewise.
* gcc.dg/torture/stackalign/alloca-2.c: Likewise.
* gcc.dg/torture/stackalign/alloca-4.c: Likewise.
* gcc.dg/torture/stackalign/alloca-5.c: Likewise.
* gcc.dg/torture/stackalign/alloca-6.c: Likewise.
* gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
* gcc.dg/torture/stackalign/push-1.c: Likewise.
* gcc.dg/torture/stackalign/regparm-1.c: Likewise.
* gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
* gcc.dg/tree-ssa/loop-28.c: Likewise.
* gcc.dg/tree-ssa/prefetch-3.c: Likewise.
* gcc.dg/tree-ssa/prefetch-4.c: Likewise.
* gcc.dg/tree-ssa/prefetch-5.c: Likewise.
* gcc.dg/tree-ssa/prefetch-6.c: Likewise.
* gcc.dg/tree-ssa/prefetch-7.c: Likewise.
* gcc.dg/tree-ssa/prefetch-8.c: Likewise.
* gcc.dg/tree-ssa/prefetch-9.c: Likewise.
* gcc.dg/tree-ssa/stdarg-2.c: Likewise.
* gcc.dg/tree-ssa/stdarg-3.c: Likewise.
* gcc.dg/tree-ssa/stdarg-4.c: Likewise.
* gcc.dg/tree-ssa/stdarg-5.c: Likewise.
* gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
* gcc.dg/unroll-1.c: Likewise.
* gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
* gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
* gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
* gcc.misc-tests/i386-pf-none-1.c: Likewise.
* gcc.misc-tests/i386-pf-sse-1.c: Likewise.
* gcc.target/i386/20000609-1.c: Likewise.
* gcc.target/i386/20000720-1.c: Likewise.
* gcc.target/i386/20000724-1.c: Likewise.
* gcc.target/i386/20011107-1.c: Likewise.
* gcc.target/i386/20011119-1.c: Likewise.
* gcc.target/i386/20020201-3.c: Likewise.
* gcc.target/i386/20020218-1.c: Likewise.
* gcc.target/i386/20020729-1.c: Likewise.
* gcc.target/i386/20030926-1.c: Likewise.
* gcc.target/i386/20060125-1.c: Likewise.
* gcc.target/i386/20060125-2.c: Likewise.
* gcc.target/i386/20060512-1.c: Likewise.
* gcc.target/i386/20060512-2.c: Likewise.
* gcc.target/i386/20060512-3.c: Likewise.
* gcc.target/i386/20060512-4.c: Likewise.
* gcc.target/i386/387-1.c: Likewise.
* gcc.target/i386/387-2.c: Likewise.
* gcc.target/i386/387-5.c: Likewise.
* gcc.target/i386/387-6.c: Likewise.
* gcc.target/i386/980312-1.c: Likewise.
* gcc.target/i386/980313-1.c: Likewise.
* gcc.target/i386/990117-1.c: Likewise.
* gcc.target/i386/990424-1.c: Likewise.
* gcc.target/i386/990524-1.c: Likewise.
* gcc.target/i386/991129-1.c: Likewise.
* gcc.target/i386/991214-1.c: Likewise.
* gcc.target/i386/991230-1.c: Likewise.
* gcc.target/i386/addr-sel-1.c: Likewise.
* gcc.target/i386/aggregate-ret1.c: Likewise.
* gcc.target/i386/aggregate-ret2.c: Likewise.
* gcc.target/i386/align-main-3.c: Likewise.
* gcc.target/i386/amd64-abi-1.c: Likewise.
* gcc.target/i386/amd64-abi-2.c: Likewise.
* gcc.target/i386/amd64-abi-4.c: Likewise.
* gcc.target/i386/amd64-abi-5.c: Likewise.
* gcc.target/i386/amd64-abi-6.c: Likewise.
* gcc.target/i386/asm-1.c: Likewise.
* gcc.target/i386/asm-3.c: Likewise.
* gcc.target/i386/asm-5.c: Likewise.
* gcc.target/i386/attributes-error.c: Likewise.
* gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
* gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
* gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
* gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
* gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
* gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
* gcc.target/i386/avx-vinsertps-3.c: Likewise.
* gcc.target/i386/avx-vmovd-2.c: Likewise.
* gcc.target/i386/avx-vmovq-2.c: Likewise.
* gcc.target/i386/avx-vmovq-3.c: Likewise.
* gcc.target/i386/avx-vpextrq-1.c: Likewise.
* gcc.target/i386/avx-vpinsrq-1.c: Likewise.
* gcc.target/i386/avx-vzeroupper-16.c: Likewise.
* gcc.target/i386/avx-vzeroupper-17.c: Likewise.
* gcc.target/i386/avx-vzeroupper-18.c: Likewise.
* gcc.target/i386/bitfield1.c: Likewise.
* gcc.target/i386/bitfield2.c: Likewise.
* gcc.target/i386/bmi-2.c: Likewise.
* gcc.target/i386/bmi-5.c: Likewise.
* gcc.target/i386/builtin-unreachable.c: Likewise.
* gcc.target/i386/cleanup-2.c: Likewise.
* gcc.target/i386/clobbers.c: Likewise.
* gcc.target/i386/cmov8.c: Likewise.
* gcc.target/i386/cmpxchg16b-1.c: Likewise.
* gcc.target/i386/compress-float-387-pic.c: Likewise.
* gcc.target/i386/compress-float-387.c: Likewise.
* gcc.target/i386/compress-float-sse-pic.c: Likewise.
* gcc.target/i386/compress-float-sse.c: Likewise.
* gcc.target/i386/crc32-2.c: Likewise.
* gcc.target/i386/crc32-3.c: Likewise.
* gcc.target/i386/divmod-7.c: Likewise.
* gcc.target/i386/divmod-8.c: Likewise.
* gcc.target/i386/fastcall-sseregparm.c: Likewise.
* gcc.target/i386/fma3-builtin.c: Likewise.
* gcc.target/i386/fma3-fma.c: Likewise.
* gcc.target/i386/fma4-256-vector.c: Likewise.
* gcc.target/i386/fma4-builtin.c: Likewise.
* gcc.target/i386/fma4-fma-2.c: Likewise.
* gcc.target/i386/fma4-fma.c: Likewise.
* gcc.target/i386/fma4-vector-2.c: Likewise.
* gcc.target/i386/fma4-vector.c: Likewise.
* gcc.target/i386/funcspec-1.c: Likewise.
* gcc.target/i386/funcspec-10.c: Likewise.
* gcc.target/i386/funcspec-11.c: Likewise.
* gcc.target/i386/funcspec-2.c: Likewise.
* gcc.target/i386/funcspec-5.c: Likewise.
* gcc.target/i386/funcspec-6.c: Likewise.
* gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
* gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
* gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
* gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
* gcc.target/i386/incoming-1.c: Likewise.
* gcc.target/i386/incoming-10.c: Likewise.
* gcc.target/i386/incoming-11.c: Likewise.
* gcc.target/i386/incoming-12.c: Likewise.
* gcc.target/i386/incoming-13.c: Likewise.
* gcc.target/i386/incoming-14.c: Likewise.
* gcc.target/i386/incoming-15.c: Likewise.
* gcc.target/i386/incoming-2.c: Likewise.
* gcc.target/i386/incoming-3.c: Likewise.
* gcc.target/i386/incoming-4.c: Likewise.
* gcc.target/i386/incoming-5.c: Likewise.
* gcc.target/i386/incoming-6.c: Likewise.
* gcc.target/i386/incoming-7.c: Likewise.
* gcc.target/i386/incoming-8.c: Likewise.
* gcc.target/i386/incoming-9.c: Likewise.
* gcc.target/i386/lea.c: Likewise.
* gcc.target/i386/local.c: Likewise.
* gcc.target/i386/loop-1.c: Likewise.
* gcc.target/i386/loop-2.c: Likewise.
* gcc.target/i386/loop-3.c: Likewise.
* gcc.target/i386/max-stack-align.c: Likewise.
* gcc.target/i386/memcpy-1.c: Likewise.
* gcc.target/i386/movbe-2.c: Likewise.
* gcc.target/i386/movq-2.c: Likewise.
* gcc.target/i386/movq.c: Likewise.
* gcc.target/i386/nrv1.c: Likewise.
* gcc.target/i386/pad-4.c: Likewise.
* gcc.target/i386/pad-5a.c: Likewise.
* gcc.target/i386/pad-5b.c: Likewise.
* gcc.target/i386/pad-6a.c: Likewise.
* gcc.target/i386/pad-6b.c: Likewise.
* gcc.target/i386/pad-7.c: Likewise.
* gcc.target/i386/pad-9.c: Likewise.
* gcc.target/i386/pentium4-not-mull.c: Likewise.
* gcc.target/i386/pic-1.c: Likewise.
* gcc.target/i386/pr12092-1.c: Likewise.
* gcc.target/i386/pr12329.c: Likewise.
* gcc.target/i386/pr21518.c: Likewise.
* gcc.target/i386/pr22362.c: Likewise.
* gcc.target/i386/pr22585.c: Likewise.
* gcc.target/i386/pr23098.c: Likewise.
* gcc.target/i386/pr25196.c: Likewise.
* gcc.target/i386/pr25293.c: Likewise.
* gcc.target/i386/pr25654.c: Likewise.
* gcc.target/i386/pr26449.c: Likewise.
* gcc.target/i386/pr26778.c: Likewise.
* gcc.target/i386/pr26826.c: Likewise.
* gcc.target/i386/pr27266.c: Likewise.
* gcc.target/i386/pr29978.c: Likewise.
* gcc.target/i386/pr30505.c: Likewise.
* gcc.target/i386/pr30961-1.c: Likewise.
* gcc.target/i386/pr31628.c: Likewise.
* gcc.target/i386/pr32000-2.c: Likewise.
* gcc.target/i386/pr32661-1.c: Likewise.
* gcc.target/i386/pr32708-2.c: Likewise.
* gcc.target/i386/pr32708-3.c: Likewise.
* gcc.target/i386/pr34256.c: Likewise.
* gcc.target/i386/pr34312.c: Likewise.
* gcc.target/i386/pr34522.c: Likewise.
* gcc.target/i386/pr35160.c: Likewise.
* gcc.target/i386/pr35281.c: Likewise.
* gcc.target/i386/pr36246.c: Likewise.
* gcc.target/i386/pr36786.c: Likewise.
* gcc.target/i386/pr37275.c: Likewise.
* gcc.target/i386/pr37843-3.c: Likewise.
* gcc.target/i386/pr37843-4.c: Likewise.
* gcc.target/i386/pr39082-1.c: Likewise.
* gcc.target/i386/pr39431.c: Likewise.
* gcc.target/i386/pr39496.c: Likewise.
* gcc.target/i386/pr39543-2.c: Likewise.
* gcc.target/i386/pr39911.c: Likewise.
* gcc.target/i386/pr40718.c: Likewise.
* gcc.target/i386/pr40906-1.c: Likewise.
* gcc.target/i386/pr40906-2.c: Likewise.
* gcc.target/i386/pr40906-3.c: Likewise.
* gcc.target/i386/pr40934.c: Likewise.
* gcc.target/i386/pr41900.c: Likewise.
* gcc.target/i386/pr42589.c: Likewise.
* gcc.target/i386/pr43662.c: Likewise.
* gcc.target/i386/pr43671.c: Likewise.
* gcc.target/i386/pr43766.c: Likewise.
* gcc.target/i386/pr43869.c: Likewise.
* gcc.target/i386/pr44942.c: Likewise.
* gcc.target/i386/pr44948-2a.c: Likewise.
* gcc.target/i386/pr45234.c: Likewise.
* gcc.target/i386/pr45336-2.c: Likewise.
* gcc.target/i386/pr45336-4.c: Likewise.
* gcc.target/i386/pr45852.c: Likewise.
* gcc.target/i386/pr46470.c: Likewise.
* gcc.target/i386/pr48037-1.c: Likewise.
* gcc.target/i386/pr48389.c: Likewise.
* gcc.target/i386/pr49095.c: Likewise.
* gcc.target/i386/pr9771-1.c: Likewise.
* gcc.target/i386/rdfsbase-1.c: Likewise.
* gcc.target/i386/rdfsbase-2.c: Likewise.
* gcc.target/i386/rdgsbase-1.c: Likewise.
* gcc.target/i386/rdgsbase-2.c: Likewise.
* gcc.target/i386/rdrand-3.c: Likewise.
* gcc.target/i386/regparm-stdcall.c: Likewise.
* gcc.target/i386/regparm.c: Likewise.
* gcc.target/i386/reload-1.c: Likewise.
* gcc.target/i386/rotate-2.c: Likewise.
* gcc.target/i386/sibcall-5.c: Likewise.
* gcc.target/i386/signbit-1.c: Likewise.
* gcc.target/i386/signbit-2.c: Likewise.
* gcc.target/i386/signbit-3.c: Likewise.
* gcc.target/i386/sse-5.c: Likewise.
* gcc.target/i386/sse-8.c: Likewise.
* gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
* gcc.target/i386/sse-cvtss2si-2.c: Likewise.
* gcc.target/i386/sse-cvttss2si-2.c: Likewise.
* gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
* gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
* gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
* gcc.target/i386/sse2-init-v2di-2.c: Likewise.
* gcc.target/i386/sse2-movq-2.c: Likewise.
* gcc.target/i386/sse2-movq-3.c: Likewise.
* gcc.target/i386/sse4_1-insertps-3.c: Likewise.
* gcc.target/i386/sse4_1-pextrq.c: Likewise.
* gcc.target/i386/sse4_1-pinsrq.c: Likewise.
* gcc.target/i386/sse4_2-crc32q.c: Likewise.
* gcc.target/i386/sse4_2-popcntq.c: Likewise.
* gcc.target/i386/ssefn-1.c: Likewise.
* gcc.target/i386/ssefn-2.c: Likewise.
* gcc.target/i386/sseregparm-1.c: Likewise.
* gcc.target/i386/sseregparm-2.c: Likewise.
* gcc.target/i386/sseregparm-3.c: Likewise.
* gcc.target/i386/sseregparm-4.c: Likewise.
* gcc.target/i386/sseregparm-5.c: Likewise.
* gcc.target/i386/sseregparm-6.c: Likewise.
* gcc.target/i386/sseregparm-7.c: Likewise.
* gcc.target/i386/sseregparm-8.c: Likewise.
* gcc.target/i386/stack-realign.c: Likewise.
* gcc.target/i386/stack-usage-realign.c: Likewise.
* gcc.target/i386/stackalign/asm-1.c: Likewise.
* gcc.target/i386/stackalign/longlong-1.c: Likewise.
* gcc.target/i386/stackalign/longlong-2.c: Likewise.
* gcc.target/i386/stackalign/return-1.c: Likewise.
* gcc.target/i386/stackalign/return-2.c: Likewise.
* gcc.target/i386/stackalign/return-3.c: Likewise.
* gcc.target/i386/tailcall-1.c: Likewise.
* gcc.target/i386/tbm-2.c: Likewise.
* gcc.target/i386/udivmod-7.c: Likewise.
* gcc.target/i386/udivmod-8.c: Likewise.
* gcc.target/i386/unroll-1.c: Likewise.
* gcc.target/i386/vararg-1.c: Likewise.
* gcc.target/i386/vararg-2.c: Likewise.
* gcc.target/i386/vect8-ret.c: Likewise.
* gcc.target/i386/vectorize5.c: Likewise.
* gcc.target/i386/wmul-1.c: Likewise.
* gcc.target/i386/wmul-2.c: Likewise.
* gcc.target/i386/wrfsbase-1.c: Likewise.
* gcc.target/i386/wrfsbase-2.c: Likewise.
* gcc.target/i386/wrgsbase-1.c: Likewise.
* gcc.target/i386/wrgsbase-2.c: Likewise.
* gcc.target/i386/xop-pcmov.c: Likewise.
* gcc.target/i386/xop-pcmov2.c: Likewise.
* gcc.target/i386/xop-rotate1-vector.c: Likewise.
* gcc.target/i386/xop-rotate2-vector.c: Likewise.
* gcc.target/i386/xop-rotate3-vector.c: Likewise.
* gcc.target/i386/xop-shift1-vector.c: Likewise.
* gcc.target/i386/xop-shift2-vector.c: Likewise.
* gcc.target/i386/xop-shift3-vector.c: Likewise.
* gcc.target/i386/zee.c: Likewise.
* gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
* gfortran.dg/compiler-directive_2.f: Likewise.
* gfortran.dg/g77/20010216-1.f: Likewise.
* gfortran.dg/gomp/pr39152.f90: Likewise.
* gfortran.dg/pr33794.f90: Likewise.

From-SVN: r176090

385 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/dfp/func-vararg-alternate-d128-2.c
gcc/testsuite/c-c++-common/dfp/func-vararg-mixed-2.c
gcc/testsuite/g++.dg/abi/bitfield3.C
gcc/testsuite/g++.dg/eh/pr38662.C
gcc/testsuite/g++.dg/ext/attrib36.C
gcc/testsuite/g++.dg/ext/attrib37.C
gcc/testsuite/g++.dg/ext/attrib8.C
gcc/testsuite/g++.dg/ext/tmplattr1.C
gcc/testsuite/g++.dg/inherit/override-attribs.C
gcc/testsuite/g++.dg/opt/inline9.C
gcc/testsuite/g++.dg/opt/life1.C
gcc/testsuite/g++.dg/opt/longbranch2.C
gcc/testsuite/g++.dg/opt/nrv12.C
gcc/testsuite/g++.dg/opt/reg-stack4.C
gcc/testsuite/g++.dg/other/pr35504.C
gcc/testsuite/g++.dg/other/pr39496.C
gcc/testsuite/g++.dg/torture/stackalign/eh-fastcall-1.C
gcc/testsuite/g++.dg/torture/stackalign/eh-thiscall-1.C
gcc/testsuite/g++.dg/torture/stackalign/stdcall-1.C
gcc/testsuite/g++.dg/torture/stackalign/unwind-0.C
gcc/testsuite/g++.dg/torture/stackalign/unwind-1.C
gcc/testsuite/g++.dg/torture/stackalign/unwind-2.C
gcc/testsuite/g++.dg/torture/stackalign/unwind-3.C
gcc/testsuite/g++.dg/torture/stackalign/unwind-4.C
gcc/testsuite/g++.dg/torture/stackalign/unwind-5.C
gcc/testsuite/g++.dg/torture/stackalign/unwind-6.C
gcc/testsuite/g++.dg/warn/pr15774-1.C
gcc/testsuite/g++.dg/warn/pr15774-2.C
gcc/testsuite/g++.old-deja/g++.ext/attrib1.C
gcc/testsuite/g++.old-deja/g++.ext/attrib2.C
gcc/testsuite/g++.old-deja/g++.ext/attrib3.C
gcc/testsuite/g++.old-deja/g++.pt/asm2.C
gcc/testsuite/gcc.c-torture/compile/20000804-1.c
gcc/testsuite/gcc.c-torture/compile/pr16566-2.c
gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp
gcc/testsuite/gcc.dg/20020108-1.c
gcc/testsuite/gcc.dg/20020122-2.c
gcc/testsuite/gcc.dg/20020122-3.c
gcc/testsuite/gcc.dg/20020206-1.c
gcc/testsuite/gcc.dg/20020219-1.c
gcc/testsuite/gcc.dg/20020310-1.c
gcc/testsuite/gcc.dg/20020411-1.c
gcc/testsuite/gcc.dg/20020418-2.c
gcc/testsuite/gcc.dg/20020426-2.c
gcc/testsuite/gcc.dg/20020517-1.c
gcc/testsuite/gcc.dg/20030204-1.c
gcc/testsuite/gcc.dg/20030826-2.c
gcc/testsuite/gcc.dg/20031102-1.c
gcc/testsuite/gcc.dg/20031202-1.c
gcc/testsuite/gcc.dg/20050111-1.c
gcc/testsuite/gcc.dg/20050503-1.c
gcc/testsuite/gcc.dg/array-init-1.c
gcc/testsuite/gcc.dg/builtin-apply4.c
gcc/testsuite/gcc.dg/dfp/pr31344.c
gcc/testsuite/gcc.dg/gomp/atomic-11.c
gcc/testsuite/gcc.dg/graphite/pr40281.c
gcc/testsuite/gcc.dg/ia64-sync-1.c
gcc/testsuite/gcc.dg/ia64-sync-2.c
gcc/testsuite/gcc.dg/ia64-sync-3.c
gcc/testsuite/gcc.dg/ia64-sync-4.c
gcc/testsuite/gcc.dg/ifcvt-fabs-1.c
gcc/testsuite/gcc.dg/invalid-call-1.c
gcc/testsuite/gcc.dg/loop-3.c
gcc/testsuite/gcc.dg/lower-subreg-1.c
gcc/testsuite/gcc.dg/lto/pr47259_0.c
gcc/testsuite/gcc.dg/nested-calls-1.c
gcc/testsuite/gcc.dg/pr20017.c
gcc/testsuite/gcc.dg/pr25023.c
gcc/testsuite/gcc.dg/pr27671-2.c
gcc/testsuite/gcc.dg/pr32176.c
gcc/testsuite/gcc.dg/pr33676.c
gcc/testsuite/gcc.dg/pr35045.c
gcc/testsuite/gcc.dg/pr36015.c
gcc/testsuite/gcc.dg/pr36584.c
gcc/testsuite/gcc.dg/pr36998.c
gcc/testsuite/gcc.dg/pr37438.c
gcc/testsuite/gcc.dg/pr37908.c
gcc/testsuite/gcc.dg/pr41241.c
gcc/testsuite/gcc.dg/pr41340.c
gcc/testsuite/gcc.dg/pr44136.c
gcc/testsuite/gcc.dg/pr44194-1.c
gcc/testsuite/gcc.dg/pr46212.c
gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c
gcc/testsuite/gcc.dg/setjmp-2.c
gcc/testsuite/gcc.dg/short-compare-1.c
gcc/testsuite/gcc.dg/short-compare-2.c
gcc/testsuite/gcc.dg/smod-1.c
gcc/testsuite/gcc.dg/sync-2.c
gcc/testsuite/gcc.dg/sync-3.c
gcc/testsuite/gcc.dg/tls/opt-1.c
gcc/testsuite/gcc.dg/tls/opt-2.c
gcc/testsuite/gcc.dg/tls/opt-3.c
gcc/testsuite/gcc.dg/torture/badshift.c
gcc/testsuite/gcc.dg/torture/fp-int-convert-float80-timode.c
gcc/testsuite/gcc.dg/torture/pr20314-2.c
gcc/testsuite/gcc.dg/torture/pr36891.c
gcc/testsuite/gcc.dg/torture/pr38774.c
gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c
gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c
gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c
gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c
gcc/testsuite/gcc.dg/torture/stackalign/fastcall-1.c
gcc/testsuite/gcc.dg/torture/stackalign/push-1.c
gcc/testsuite/gcc.dg/torture/stackalign/regparm-1.c
gcc/testsuite/gcc.dg/torture/stackalign/thiscall-1.c
gcc/testsuite/gcc.dg/tree-ssa/loop-28.c
gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c
gcc/testsuite/gcc.dg/tree-ssa/prefetch-4.c
gcc/testsuite/gcc.dg/tree-ssa/prefetch-5.c
gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c
gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c
gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c
gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c
gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c
gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c
gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c
gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c
gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c
gcc/testsuite/gcc.dg/unroll-1.c
gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp
gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c
gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c
gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c
gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c
gcc/testsuite/gcc.target/i386/20000609-1.c
gcc/testsuite/gcc.target/i386/20000720-1.c
gcc/testsuite/gcc.target/i386/20000724-1.c
gcc/testsuite/gcc.target/i386/20011107-1.c
gcc/testsuite/gcc.target/i386/20011119-1.c
gcc/testsuite/gcc.target/i386/20020201-3.c
gcc/testsuite/gcc.target/i386/20020218-1.c
gcc/testsuite/gcc.target/i386/20020729-1.c
gcc/testsuite/gcc.target/i386/20030926-1.c
gcc/testsuite/gcc.target/i386/20060125-1.c
gcc/testsuite/gcc.target/i386/20060125-2.c
gcc/testsuite/gcc.target/i386/20060512-1.c
gcc/testsuite/gcc.target/i386/20060512-2.c
gcc/testsuite/gcc.target/i386/20060512-3.c
gcc/testsuite/gcc.target/i386/20060512-4.c
gcc/testsuite/gcc.target/i386/387-1.c
gcc/testsuite/gcc.target/i386/387-2.c
gcc/testsuite/gcc.target/i386/387-5.c
gcc/testsuite/gcc.target/i386/387-6.c
gcc/testsuite/gcc.target/i386/980312-1.c
gcc/testsuite/gcc.target/i386/980313-1.c
gcc/testsuite/gcc.target/i386/990117-1.c
gcc/testsuite/gcc.target/i386/990424-1.c
gcc/testsuite/gcc.target/i386/990524-1.c
gcc/testsuite/gcc.target/i386/991129-1.c
gcc/testsuite/gcc.target/i386/991214-1.c
gcc/testsuite/gcc.target/i386/991230-1.c
gcc/testsuite/gcc.target/i386/addr-sel-1.c
gcc/testsuite/gcc.target/i386/aggregate-ret1.c
gcc/testsuite/gcc.target/i386/aggregate-ret2.c
gcc/testsuite/gcc.target/i386/align-main-3.c
gcc/testsuite/gcc.target/i386/amd64-abi-1.c
gcc/testsuite/gcc.target/i386/amd64-abi-2.c
gcc/testsuite/gcc.target/i386/amd64-abi-4.c
gcc/testsuite/gcc.target/i386/amd64-abi-5.c
gcc/testsuite/gcc.target/i386/amd64-abi-6.c
gcc/testsuite/gcc.target/i386/asm-1.c
gcc/testsuite/gcc.target/i386/asm-3.c
gcc/testsuite/gcc.target/i386/asm-5.c
gcc/testsuite/gcc.target/i386/attributes-error.c
gcc/testsuite/gcc.target/i386/avx-vcvtsd2si-2.c
gcc/testsuite/gcc.target/i386/avx-vcvtsi2sd-2.c
gcc/testsuite/gcc.target/i386/avx-vcvtsi2ss-2.c
gcc/testsuite/gcc.target/i386/avx-vcvtss2si-2.c
gcc/testsuite/gcc.target/i386/avx-vcvttsd2si-2.c
gcc/testsuite/gcc.target/i386/avx-vcvttss2si-2.c
gcc/testsuite/gcc.target/i386/avx-vinsertps-3.c
gcc/testsuite/gcc.target/i386/avx-vmovd-2.c
gcc/testsuite/gcc.target/i386/avx-vmovq-2.c
gcc/testsuite/gcc.target/i386/avx-vmovq-3.c
gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c
gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c
gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c
gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c
gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c
gcc/testsuite/gcc.target/i386/bitfield1.c
gcc/testsuite/gcc.target/i386/bitfield2.c
gcc/testsuite/gcc.target/i386/bmi-2.c
gcc/testsuite/gcc.target/i386/bmi-5.c
gcc/testsuite/gcc.target/i386/builtin-unreachable.c
gcc/testsuite/gcc.target/i386/cleanup-2.c
gcc/testsuite/gcc.target/i386/clobbers.c
gcc/testsuite/gcc.target/i386/cmov8.c
gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c
gcc/testsuite/gcc.target/i386/compress-float-387-pic.c
gcc/testsuite/gcc.target/i386/compress-float-387.c
gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c
gcc/testsuite/gcc.target/i386/compress-float-sse.c
gcc/testsuite/gcc.target/i386/crc32-2.c
gcc/testsuite/gcc.target/i386/crc32-3.c
gcc/testsuite/gcc.target/i386/divmod-7.c
gcc/testsuite/gcc.target/i386/divmod-8.c
gcc/testsuite/gcc.target/i386/fastcall-sseregparm.c
gcc/testsuite/gcc.target/i386/fma3-builtin.c
gcc/testsuite/gcc.target/i386/fma3-fma.c
gcc/testsuite/gcc.target/i386/fma4-256-vector.c
gcc/testsuite/gcc.target/i386/fma4-builtin.c
gcc/testsuite/gcc.target/i386/fma4-fma-2.c
gcc/testsuite/gcc.target/i386/fma4-fma.c
gcc/testsuite/gcc.target/i386/fma4-vector-2.c
gcc/testsuite/gcc.target/i386/fma4-vector.c
gcc/testsuite/gcc.target/i386/funcspec-1.c
gcc/testsuite/gcc.target/i386/funcspec-10.c
gcc/testsuite/gcc.target/i386/funcspec-11.c
gcc/testsuite/gcc.target/i386/funcspec-2.c
gcc/testsuite/gcc.target/i386/funcspec-5.c
gcc/testsuite/gcc.target/i386/funcspec-6.c
gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-1.c
gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-2.c
gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-3.c
gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-4.c
gcc/testsuite/gcc.target/i386/incoming-1.c
gcc/testsuite/gcc.target/i386/incoming-10.c
gcc/testsuite/gcc.target/i386/incoming-11.c
gcc/testsuite/gcc.target/i386/incoming-12.c
gcc/testsuite/gcc.target/i386/incoming-13.c
gcc/testsuite/gcc.target/i386/incoming-14.c
gcc/testsuite/gcc.target/i386/incoming-15.c
gcc/testsuite/gcc.target/i386/incoming-2.c
gcc/testsuite/gcc.target/i386/incoming-3.c
gcc/testsuite/gcc.target/i386/incoming-4.c
gcc/testsuite/gcc.target/i386/incoming-5.c
gcc/testsuite/gcc.target/i386/incoming-6.c
gcc/testsuite/gcc.target/i386/incoming-7.c
gcc/testsuite/gcc.target/i386/incoming-8.c
gcc/testsuite/gcc.target/i386/incoming-9.c
gcc/testsuite/gcc.target/i386/lea.c
gcc/testsuite/gcc.target/i386/local.c
gcc/testsuite/gcc.target/i386/loop-1.c
gcc/testsuite/gcc.target/i386/loop-2.c
gcc/testsuite/gcc.target/i386/loop-3.c
gcc/testsuite/gcc.target/i386/max-stack-align.c
gcc/testsuite/gcc.target/i386/memcpy-1.c
gcc/testsuite/gcc.target/i386/movbe-2.c
gcc/testsuite/gcc.target/i386/movq-2.c
gcc/testsuite/gcc.target/i386/movq.c
gcc/testsuite/gcc.target/i386/nrv1.c
gcc/testsuite/gcc.target/i386/pad-4.c
gcc/testsuite/gcc.target/i386/pad-5a.c
gcc/testsuite/gcc.target/i386/pad-5b.c
gcc/testsuite/gcc.target/i386/pad-6a.c
gcc/testsuite/gcc.target/i386/pad-6b.c
gcc/testsuite/gcc.target/i386/pad-7.c
gcc/testsuite/gcc.target/i386/pad-9.c
gcc/testsuite/gcc.target/i386/pentium4-not-mull.c
gcc/testsuite/gcc.target/i386/pic-1.c
gcc/testsuite/gcc.target/i386/pr12092-1.c
gcc/testsuite/gcc.target/i386/pr12329.c
gcc/testsuite/gcc.target/i386/pr21518.c
gcc/testsuite/gcc.target/i386/pr22362.c
gcc/testsuite/gcc.target/i386/pr22585.c
gcc/testsuite/gcc.target/i386/pr23098.c
gcc/testsuite/gcc.target/i386/pr25196.c
gcc/testsuite/gcc.target/i386/pr25293.c
gcc/testsuite/gcc.target/i386/pr25654.c
gcc/testsuite/gcc.target/i386/pr26449.c
gcc/testsuite/gcc.target/i386/pr26778.c
gcc/testsuite/gcc.target/i386/pr26826.c
gcc/testsuite/gcc.target/i386/pr27266.c
gcc/testsuite/gcc.target/i386/pr29978.c
gcc/testsuite/gcc.target/i386/pr30505.c
gcc/testsuite/gcc.target/i386/pr30961-1.c
gcc/testsuite/gcc.target/i386/pr31628.c
gcc/testsuite/gcc.target/i386/pr32000-2.c
gcc/testsuite/gcc.target/i386/pr32661-1.c
gcc/testsuite/gcc.target/i386/pr32708-2.c
gcc/testsuite/gcc.target/i386/pr32708-3.c
gcc/testsuite/gcc.target/i386/pr34256.c
gcc/testsuite/gcc.target/i386/pr34312.c
gcc/testsuite/gcc.target/i386/pr34522.c
gcc/testsuite/gcc.target/i386/pr35160.c
gcc/testsuite/gcc.target/i386/pr35281.c
gcc/testsuite/gcc.target/i386/pr36246.c
gcc/testsuite/gcc.target/i386/pr36786.c
gcc/testsuite/gcc.target/i386/pr37275.c
gcc/testsuite/gcc.target/i386/pr37843-3.c
gcc/testsuite/gcc.target/i386/pr37843-4.c
gcc/testsuite/gcc.target/i386/pr39082-1.c
gcc/testsuite/gcc.target/i386/pr39431.c
gcc/testsuite/gcc.target/i386/pr39496.c
gcc/testsuite/gcc.target/i386/pr39543-2.c
gcc/testsuite/gcc.target/i386/pr39911.c
gcc/testsuite/gcc.target/i386/pr40718.c
gcc/testsuite/gcc.target/i386/pr40906-1.c
gcc/testsuite/gcc.target/i386/pr40906-2.c
gcc/testsuite/gcc.target/i386/pr40906-3.c
gcc/testsuite/gcc.target/i386/pr40934.c
gcc/testsuite/gcc.target/i386/pr41900.c
gcc/testsuite/gcc.target/i386/pr42589.c
gcc/testsuite/gcc.target/i386/pr43662.c
gcc/testsuite/gcc.target/i386/pr43671.c
gcc/testsuite/gcc.target/i386/pr43766.c
gcc/testsuite/gcc.target/i386/pr43869.c
gcc/testsuite/gcc.target/i386/pr44942.c
gcc/testsuite/gcc.target/i386/pr44948-2a.c
gcc/testsuite/gcc.target/i386/pr45234.c
gcc/testsuite/gcc.target/i386/pr45336-2.c
gcc/testsuite/gcc.target/i386/pr45336-4.c
gcc/testsuite/gcc.target/i386/pr45852.c
gcc/testsuite/gcc.target/i386/pr46470.c
gcc/testsuite/gcc.target/i386/pr48037-1.c
gcc/testsuite/gcc.target/i386/pr48389.c
gcc/testsuite/gcc.target/i386/pr49095.c
gcc/testsuite/gcc.target/i386/pr9771-1.c
gcc/testsuite/gcc.target/i386/rdfsbase-1.c
gcc/testsuite/gcc.target/i386/rdfsbase-2.c
gcc/testsuite/gcc.target/i386/rdgsbase-1.c
gcc/testsuite/gcc.target/i386/rdgsbase-2.c
gcc/testsuite/gcc.target/i386/rdrand-3.c
gcc/testsuite/gcc.target/i386/regparm-stdcall.c
gcc/testsuite/gcc.target/i386/regparm.c
gcc/testsuite/gcc.target/i386/reload-1.c
gcc/testsuite/gcc.target/i386/rotate-2.c
gcc/testsuite/gcc.target/i386/sibcall-5.c
gcc/testsuite/gcc.target/i386/signbit-1.c
gcc/testsuite/gcc.target/i386/signbit-2.c
gcc/testsuite/gcc.target/i386/signbit-3.c
gcc/testsuite/gcc.target/i386/sse-5.c
gcc/testsuite/gcc.target/i386/sse-8.c
gcc/testsuite/gcc.target/i386/sse-cvtsi2ss-2.c
gcc/testsuite/gcc.target/i386/sse-cvtss2si-2.c
gcc/testsuite/gcc.target/i386/sse-cvttss2si-2.c
gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c
gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c
gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c
gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c
gcc/testsuite/gcc.target/i386/sse2-movq-2.c
gcc/testsuite/gcc.target/i386/sse2-movq-3.c
gcc/testsuite/gcc.target/i386/sse4_1-insertps-3.c
gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c
gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c
gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c
gcc/testsuite/gcc.target/i386/sse4_2-popcntq.c
gcc/testsuite/gcc.target/i386/ssefn-1.c
gcc/testsuite/gcc.target/i386/ssefn-2.c
gcc/testsuite/gcc.target/i386/sseregparm-1.c
gcc/testsuite/gcc.target/i386/sseregparm-2.c
gcc/testsuite/gcc.target/i386/sseregparm-3.c
gcc/testsuite/gcc.target/i386/sseregparm-4.c
gcc/testsuite/gcc.target/i386/sseregparm-5.c
gcc/testsuite/gcc.target/i386/sseregparm-6.c
gcc/testsuite/gcc.target/i386/sseregparm-7.c
gcc/testsuite/gcc.target/i386/sseregparm-8.c
gcc/testsuite/gcc.target/i386/stack-realign.c
gcc/testsuite/gcc.target/i386/stack-usage-realign.c
gcc/testsuite/gcc.target/i386/stackalign/asm-1.c
gcc/testsuite/gcc.target/i386/stackalign/longlong-1.c
gcc/testsuite/gcc.target/i386/stackalign/longlong-2.c
gcc/testsuite/gcc.target/i386/stackalign/return-1.c
gcc/testsuite/gcc.target/i386/stackalign/return-2.c
gcc/testsuite/gcc.target/i386/stackalign/return-3.c
gcc/testsuite/gcc.target/i386/tailcall-1.c
gcc/testsuite/gcc.target/i386/tbm-2.c
gcc/testsuite/gcc.target/i386/udivmod-7.c
gcc/testsuite/gcc.target/i386/udivmod-8.c
gcc/testsuite/gcc.target/i386/unroll-1.c
gcc/testsuite/gcc.target/i386/vararg-1.c
gcc/testsuite/gcc.target/i386/vararg-2.c
gcc/testsuite/gcc.target/i386/vect8-ret.c
gcc/testsuite/gcc.target/i386/vectorize5.c
gcc/testsuite/gcc.target/i386/wmul-1.c
gcc/testsuite/gcc.target/i386/wmul-2.c
gcc/testsuite/gcc.target/i386/wrfsbase-1.c
gcc/testsuite/gcc.target/i386/wrfsbase-2.c
gcc/testsuite/gcc.target/i386/wrgsbase-1.c
gcc/testsuite/gcc.target/i386/wrgsbase-2.c
gcc/testsuite/gcc.target/i386/xop-pcmov.c
gcc/testsuite/gcc.target/i386/xop-pcmov2.c
gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c
gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c
gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c
gcc/testsuite/gcc.target/i386/xop-shift1-vector.c
gcc/testsuite/gcc.target/i386/xop-shift2-vector.c
gcc/testsuite/gcc.target/i386/xop-shift3-vector.c
gcc/testsuite/gcc.target/i386/zee.c
gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp
gcc/testsuite/gfortran.dg/compiler-directive_2.f
gcc/testsuite/gfortran.dg/g77/20010216-1.f
gcc/testsuite/gfortran.dg/gomp/pr39152.f90
gcc/testsuite/gfortran.dg/pr33794.f90

index badb65e816322df7c5e65c0c12fd2de7bd73fde4..fa71dde0df1c5bb7171d12dce064748bf679f014 100644 (file)
@@ -1,3 +1,390 @@
+2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
+       * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
+       * g++.dg/abi/bitfield3.C: Likewise.
+       * g++.dg/eh/pr38662.C: Likewise.
+       * g++.dg/ext/attrib36.C: Likewise.
+       * g++.dg/ext/attrib37.C: Likewise.
+       * g++.dg/ext/attrib8.C: Likewise.
+       * g++.dg/ext/tmplattr1.C: Likewise.
+       * g++.dg/inherit/override-attribs.C: Likewise.
+       * g++.dg/opt/inline9.C: Likewise.
+       * g++.dg/opt/life1.C: Likewise.
+       * g++.dg/opt/longbranch2.C: Likewise.
+       * g++.dg/opt/nrv12.C: Likewise.
+       * g++.dg/opt/reg-stack4.C: Likewise.
+       * g++.dg/other/pr35504.C: Likewise.
+       * g++.dg/other/pr39496.C: Likewise.
+       * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
+       * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
+       * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
+       * g++.dg/torture/stackalign/unwind-0.C: Likewise.
+       * g++.dg/torture/stackalign/unwind-1.C: Likewise.
+       * g++.dg/torture/stackalign/unwind-2.C: Likewise.
+       * g++.dg/torture/stackalign/unwind-3.C: Likewise.
+       * g++.dg/torture/stackalign/unwind-4.C: Likewise.
+       * g++.dg/torture/stackalign/unwind-5.C: Likewise.
+       * g++.dg/torture/stackalign/unwind-6.C: Likewise.
+       * g++.dg/warn/pr15774-1.C: Likewise.
+       * g++.dg/warn/pr15774-2.C: Likewise.
+       * g++.old-deja/g++.ext/attrib1.C: Likewise.
+       * g++.old-deja/g++.ext/attrib2.C: Likewise.
+       * g++.old-deja/g++.ext/attrib3.C: Likewise.
+       * g++.old-deja/g++.pt/asm2.C: Likewise.
+       * gcc.c-torture/compile/20000804-1.c: Likewise.
+       * gcc.c-torture/compile/pr16566-2.c: Likewise.
+       * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
+       * gcc.dg/20020108-1.c: Likewise.
+       * gcc.dg/20020122-2.c: Likewise.
+       * gcc.dg/20020122-3.c: Likewise.
+       * gcc.dg/20020206-1.c: Likewise.
+       * gcc.dg/20020219-1.c: Likewise.
+       * gcc.dg/20020310-1.c: Likewise.
+       * gcc.dg/20020411-1.c: Likewise.
+       * gcc.dg/20020418-2.c: Likewise.
+       * gcc.dg/20020426-2.c: Likewise.
+       * gcc.dg/20020517-1.c: Likewise.
+       * gcc.dg/20030204-1.c: Likewise.
+       * gcc.dg/20030826-2.c: Likewise.
+       * gcc.dg/20031102-1.c: Likewise.
+       * gcc.dg/20031202-1.c: Likewise.
+       * gcc.dg/20050111-1.c: Likewise.
+       * gcc.dg/20050503-1.c: Likewise.
+       * gcc.dg/array-init-1.c: Likewise.
+       * gcc.dg/builtin-apply4.c: Likewise.
+       * gcc.dg/dfp/pr31344.c: Likewise.
+       * gcc.dg/gomp/atomic-11.c: Likewise.
+       * gcc.dg/graphite/pr40281.c: Likewise.
+       * gcc.dg/ia64-sync-1.c: Likewise.
+       * gcc.dg/ia64-sync-2.c: Likewise.
+       * gcc.dg/ia64-sync-3.c: Likewise.
+       * gcc.dg/ia64-sync-4.c: Likewise.
+       * gcc.dg/ifcvt-fabs-1.c: Likewise.
+       * gcc.dg/invalid-call-1.c: Likewise.
+       * gcc.dg/loop-3.c: Likewise.
+       * gcc.dg/lower-subreg-1.c: Likewise.
+       * gcc.dg/lto/pr47259_0.c: Likewise.
+       * gcc.dg/nested-calls-1.c: Likewise.
+       * gcc.dg/pr20017.c: Likewise.
+       * gcc.dg/pr25023.c: Likewise.
+       * gcc.dg/pr27671-2.c: Likewise.
+       * gcc.dg/pr32176.c: Likewise.
+       * gcc.dg/pr33676.c: Likewise.
+       * gcc.dg/pr35045.c: Likewise.
+       * gcc.dg/pr36015.c: Likewise.
+       * gcc.dg/pr36584.c: Likewise.
+       * gcc.dg/pr36998.c: Likewise.
+       * gcc.dg/pr37438.c: Likewise.
+       * gcc.dg/pr37908.c: Likewise.
+       * gcc.dg/pr41241.c: Likewise.
+       * gcc.dg/pr41340.c: Likewise.
+       * gcc.dg/pr44136.c: Likewise.
+       * gcc.dg/pr44194-1.c: Likewise.
+       * gcc.dg/pr46212.c: Likewise.
+       * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
+       * gcc.dg/setjmp-2.c: Likewise.
+       * gcc.dg/short-compare-1.c: Likewise.
+       * gcc.dg/short-compare-2.c: Likewise.
+       * gcc.dg/smod-1.c: Likewise.
+       * gcc.dg/sync-2.c: Likewise.
+       * gcc.dg/sync-3.c: Likewise.
+       * gcc.dg/tls/opt-1.c: Likewise.
+       * gcc.dg/tls/opt-2.c: Likewise.
+       * gcc.dg/tls/opt-3.c: Likewise.
+       * gcc.dg/torture/badshift.c: Likewise.
+       * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
+       * gcc.dg/torture/pr20314-2.c: Likewise.
+       * gcc.dg/torture/pr36891.c: Likewise.
+       * gcc.dg/torture/pr38774.c: Likewise.
+       * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
+       * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
+       * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
+       * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
+       * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
+       * gcc.dg/torture/stackalign/push-1.c: Likewise.
+       * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
+       * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
+       * gcc.dg/tree-ssa/loop-28.c: Likewise.
+       * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
+       * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
+       * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
+       * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
+       * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
+       * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
+       * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
+       * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
+       * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
+       * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
+       * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
+       * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
+       * gcc.dg/unroll-1.c: Likewise.
+       * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
+       * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-none-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
+       * gcc.target/i386/20000609-1.c: Likewise.
+       * gcc.target/i386/20000720-1.c: Likewise.
+       * gcc.target/i386/20000724-1.c: Likewise.
+       * gcc.target/i386/20011107-1.c: Likewise.
+       * gcc.target/i386/20011119-1.c: Likewise.
+       * gcc.target/i386/20020201-3.c: Likewise.
+       * gcc.target/i386/20020218-1.c: Likewise.
+       * gcc.target/i386/20020729-1.c: Likewise.
+       * gcc.target/i386/20030926-1.c: Likewise.
+       * gcc.target/i386/20060125-1.c: Likewise.
+       * gcc.target/i386/20060125-2.c: Likewise.
+       * gcc.target/i386/20060512-1.c: Likewise.
+       * gcc.target/i386/20060512-2.c: Likewise.
+       * gcc.target/i386/20060512-3.c: Likewise.
+       * gcc.target/i386/20060512-4.c: Likewise.
+       * gcc.target/i386/387-1.c: Likewise.
+       * gcc.target/i386/387-2.c: Likewise.
+       * gcc.target/i386/387-5.c: Likewise.
+       * gcc.target/i386/387-6.c: Likewise.
+       * gcc.target/i386/980312-1.c: Likewise.
+       * gcc.target/i386/980313-1.c: Likewise.
+       * gcc.target/i386/990117-1.c: Likewise.
+       * gcc.target/i386/990424-1.c: Likewise.
+       * gcc.target/i386/990524-1.c: Likewise.
+       * gcc.target/i386/991129-1.c: Likewise.
+       * gcc.target/i386/991214-1.c: Likewise.
+       * gcc.target/i386/991230-1.c: Likewise.
+       * gcc.target/i386/addr-sel-1.c: Likewise.
+       * gcc.target/i386/aggregate-ret1.c: Likewise.
+       * gcc.target/i386/aggregate-ret2.c: Likewise.
+       * gcc.target/i386/align-main-3.c: Likewise.
+       * gcc.target/i386/amd64-abi-1.c: Likewise.
+       * gcc.target/i386/amd64-abi-2.c: Likewise.
+       * gcc.target/i386/amd64-abi-4.c: Likewise.
+       * gcc.target/i386/amd64-abi-5.c: Likewise.
+       * gcc.target/i386/amd64-abi-6.c: Likewise.
+       * gcc.target/i386/asm-1.c: Likewise.
+       * gcc.target/i386/asm-3.c: Likewise.
+       * gcc.target/i386/asm-5.c: Likewise.
+       * gcc.target/i386/attributes-error.c: Likewise.
+       * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
+       * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
+       * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
+       * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
+       * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
+       * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
+       * gcc.target/i386/avx-vinsertps-3.c: Likewise.
+       * gcc.target/i386/avx-vmovd-2.c: Likewise.
+       * gcc.target/i386/avx-vmovq-2.c: Likewise.
+       * gcc.target/i386/avx-vmovq-3.c: Likewise.
+       * gcc.target/i386/avx-vpextrq-1.c: Likewise.
+       * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
+       * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
+       * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
+       * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
+       * gcc.target/i386/bitfield1.c: Likewise.
+       * gcc.target/i386/bitfield2.c: Likewise.
+       * gcc.target/i386/bmi-2.c: Likewise.
+       * gcc.target/i386/bmi-5.c: Likewise.
+       * gcc.target/i386/builtin-unreachable.c: Likewise.
+       * gcc.target/i386/cleanup-2.c: Likewise.
+       * gcc.target/i386/clobbers.c: Likewise.
+       * gcc.target/i386/cmov8.c: Likewise.
+       * gcc.target/i386/cmpxchg16b-1.c: Likewise.
+       * gcc.target/i386/compress-float-387-pic.c: Likewise.
+       * gcc.target/i386/compress-float-387.c: Likewise.
+       * gcc.target/i386/compress-float-sse-pic.c: Likewise.
+       * gcc.target/i386/compress-float-sse.c: Likewise.
+       * gcc.target/i386/crc32-2.c: Likewise.
+       * gcc.target/i386/crc32-3.c: Likewise.
+       * gcc.target/i386/divmod-7.c: Likewise.
+       * gcc.target/i386/divmod-8.c: Likewise.
+       * gcc.target/i386/fastcall-sseregparm.c: Likewise.
+       * gcc.target/i386/fma3-builtin.c: Likewise.
+       * gcc.target/i386/fma3-fma.c: Likewise.
+       * gcc.target/i386/fma4-256-vector.c: Likewise.
+       * gcc.target/i386/fma4-builtin.c: Likewise.
+       * gcc.target/i386/fma4-fma-2.c: Likewise.
+       * gcc.target/i386/fma4-fma.c: Likewise.
+       * gcc.target/i386/fma4-vector-2.c: Likewise.
+       * gcc.target/i386/fma4-vector.c: Likewise.
+       * gcc.target/i386/funcspec-1.c: Likewise.
+       * gcc.target/i386/funcspec-10.c: Likewise.
+       * gcc.target/i386/funcspec-11.c: Likewise.
+       * gcc.target/i386/funcspec-2.c: Likewise.
+       * gcc.target/i386/funcspec-5.c: Likewise.
+       * gcc.target/i386/funcspec-6.c: Likewise.
+       * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
+       * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
+       * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
+       * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
+       * gcc.target/i386/incoming-1.c: Likewise.
+       * gcc.target/i386/incoming-10.c: Likewise.
+       * gcc.target/i386/incoming-11.c: Likewise.
+       * gcc.target/i386/incoming-12.c: Likewise.
+       * gcc.target/i386/incoming-13.c: Likewise.
+       * gcc.target/i386/incoming-14.c: Likewise.
+       * gcc.target/i386/incoming-15.c: Likewise.
+       * gcc.target/i386/incoming-2.c: Likewise.
+       * gcc.target/i386/incoming-3.c: Likewise.
+       * gcc.target/i386/incoming-4.c: Likewise.
+       * gcc.target/i386/incoming-5.c: Likewise.
+       * gcc.target/i386/incoming-6.c: Likewise.
+       * gcc.target/i386/incoming-7.c: Likewise.
+       * gcc.target/i386/incoming-8.c: Likewise.
+       * gcc.target/i386/incoming-9.c: Likewise.
+       * gcc.target/i386/lea.c: Likewise.
+       * gcc.target/i386/local.c: Likewise.
+       * gcc.target/i386/loop-1.c: Likewise.
+       * gcc.target/i386/loop-2.c: Likewise.
+       * gcc.target/i386/loop-3.c: Likewise.
+       * gcc.target/i386/max-stack-align.c: Likewise.
+       * gcc.target/i386/memcpy-1.c: Likewise.
+       * gcc.target/i386/movbe-2.c: Likewise.
+       * gcc.target/i386/movq-2.c: Likewise.
+       * gcc.target/i386/movq.c: Likewise.
+       * gcc.target/i386/nrv1.c: Likewise.
+       * gcc.target/i386/pad-4.c: Likewise.
+       * gcc.target/i386/pad-5a.c: Likewise.
+       * gcc.target/i386/pad-5b.c: Likewise.
+       * gcc.target/i386/pad-6a.c: Likewise.
+       * gcc.target/i386/pad-6b.c: Likewise.
+       * gcc.target/i386/pad-7.c: Likewise.
+       * gcc.target/i386/pad-9.c: Likewise.
+       * gcc.target/i386/pentium4-not-mull.c: Likewise.
+       * gcc.target/i386/pic-1.c: Likewise.
+       * gcc.target/i386/pr12092-1.c: Likewise.
+       * gcc.target/i386/pr12329.c: Likewise.
+       * gcc.target/i386/pr21518.c: Likewise.
+       * gcc.target/i386/pr22362.c: Likewise.
+       * gcc.target/i386/pr22585.c: Likewise.
+       * gcc.target/i386/pr23098.c: Likewise.
+       * gcc.target/i386/pr25196.c: Likewise.
+       * gcc.target/i386/pr25293.c: Likewise.
+       * gcc.target/i386/pr25654.c: Likewise.
+       * gcc.target/i386/pr26449.c: Likewise.
+       * gcc.target/i386/pr26778.c: Likewise.
+       * gcc.target/i386/pr26826.c: Likewise.
+       * gcc.target/i386/pr27266.c: Likewise.
+       * gcc.target/i386/pr29978.c: Likewise.
+       * gcc.target/i386/pr30505.c: Likewise.
+       * gcc.target/i386/pr30961-1.c: Likewise.
+       * gcc.target/i386/pr31628.c: Likewise.
+       * gcc.target/i386/pr32000-2.c: Likewise.
+       * gcc.target/i386/pr32661-1.c: Likewise.
+       * gcc.target/i386/pr32708-2.c: Likewise.
+       * gcc.target/i386/pr32708-3.c: Likewise.
+       * gcc.target/i386/pr34256.c: Likewise.
+       * gcc.target/i386/pr34312.c: Likewise.
+       * gcc.target/i386/pr34522.c: Likewise.
+       * gcc.target/i386/pr35160.c: Likewise.
+       * gcc.target/i386/pr35281.c: Likewise.
+       * gcc.target/i386/pr36246.c: Likewise.
+       * gcc.target/i386/pr36786.c: Likewise.
+       * gcc.target/i386/pr37275.c: Likewise.
+       * gcc.target/i386/pr37843-3.c: Likewise.
+       * gcc.target/i386/pr37843-4.c: Likewise.
+       * gcc.target/i386/pr39082-1.c: Likewise.
+       * gcc.target/i386/pr39431.c: Likewise.
+       * gcc.target/i386/pr39496.c: Likewise.
+       * gcc.target/i386/pr39543-2.c: Likewise.
+       * gcc.target/i386/pr39911.c: Likewise.
+       * gcc.target/i386/pr40718.c: Likewise.
+       * gcc.target/i386/pr40906-1.c: Likewise.
+       * gcc.target/i386/pr40906-2.c: Likewise.
+       * gcc.target/i386/pr40906-3.c: Likewise.
+       * gcc.target/i386/pr40934.c: Likewise.
+       * gcc.target/i386/pr41900.c: Likewise.
+       * gcc.target/i386/pr42589.c: Likewise.
+       * gcc.target/i386/pr43662.c: Likewise.
+       * gcc.target/i386/pr43671.c: Likewise.
+       * gcc.target/i386/pr43766.c: Likewise.
+       * gcc.target/i386/pr43869.c: Likewise.
+       * gcc.target/i386/pr44942.c: Likewise.
+       * gcc.target/i386/pr44948-2a.c: Likewise.
+       * gcc.target/i386/pr45234.c: Likewise.
+       * gcc.target/i386/pr45336-2.c: Likewise.
+       * gcc.target/i386/pr45336-4.c: Likewise.
+       * gcc.target/i386/pr45852.c: Likewise.
+       * gcc.target/i386/pr46470.c: Likewise.
+       * gcc.target/i386/pr48037-1.c: Likewise.
+       * gcc.target/i386/pr48389.c: Likewise.
+       * gcc.target/i386/pr49095.c: Likewise.
+       * gcc.target/i386/pr9771-1.c: Likewise.
+       * gcc.target/i386/rdfsbase-1.c: Likewise.
+       * gcc.target/i386/rdfsbase-2.c: Likewise.
+       * gcc.target/i386/rdgsbase-1.c: Likewise.
+       * gcc.target/i386/rdgsbase-2.c: Likewise.
+       * gcc.target/i386/rdrand-3.c: Likewise.
+       * gcc.target/i386/regparm-stdcall.c: Likewise.
+       * gcc.target/i386/regparm.c: Likewise.
+       * gcc.target/i386/reload-1.c: Likewise.
+       * gcc.target/i386/rotate-2.c: Likewise.
+       * gcc.target/i386/sibcall-5.c: Likewise.
+       * gcc.target/i386/signbit-1.c: Likewise.
+       * gcc.target/i386/signbit-2.c: Likewise.
+       * gcc.target/i386/signbit-3.c: Likewise.
+       * gcc.target/i386/sse-5.c: Likewise.
+       * gcc.target/i386/sse-8.c: Likewise.
+       * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
+       * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
+       * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
+       * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
+       * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
+       * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
+       * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
+       * gcc.target/i386/sse2-movq-2.c: Likewise.
+       * gcc.target/i386/sse2-movq-3.c: Likewise.
+       * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
+       * gcc.target/i386/sse4_1-pextrq.c: Likewise.
+       * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
+       * gcc.target/i386/sse4_2-crc32q.c: Likewise.
+       * gcc.target/i386/sse4_2-popcntq.c: Likewise.
+       * gcc.target/i386/ssefn-1.c: Likewise.
+       * gcc.target/i386/ssefn-2.c: Likewise.
+       * gcc.target/i386/sseregparm-1.c: Likewise.
+       * gcc.target/i386/sseregparm-2.c: Likewise.
+       * gcc.target/i386/sseregparm-3.c: Likewise.
+       * gcc.target/i386/sseregparm-4.c: Likewise.
+       * gcc.target/i386/sseregparm-5.c: Likewise.
+       * gcc.target/i386/sseregparm-6.c: Likewise.
+       * gcc.target/i386/sseregparm-7.c: Likewise.
+       * gcc.target/i386/sseregparm-8.c: Likewise.
+       * gcc.target/i386/stack-realign.c: Likewise.
+       * gcc.target/i386/stack-usage-realign.c: Likewise.
+       * gcc.target/i386/stackalign/asm-1.c: Likewise.
+       * gcc.target/i386/stackalign/longlong-1.c: Likewise.
+       * gcc.target/i386/stackalign/longlong-2.c: Likewise.
+       * gcc.target/i386/stackalign/return-1.c: Likewise.
+       * gcc.target/i386/stackalign/return-2.c: Likewise.
+       * gcc.target/i386/stackalign/return-3.c: Likewise.
+       * gcc.target/i386/tailcall-1.c: Likewise.
+       * gcc.target/i386/tbm-2.c: Likewise.
+       * gcc.target/i386/udivmod-7.c: Likewise.
+       * gcc.target/i386/udivmod-8.c: Likewise.
+       * gcc.target/i386/unroll-1.c: Likewise.
+       * gcc.target/i386/vararg-1.c: Likewise.
+       * gcc.target/i386/vararg-2.c: Likewise.
+       * gcc.target/i386/vect8-ret.c: Likewise.
+       * gcc.target/i386/vectorize5.c: Likewise.
+       * gcc.target/i386/wmul-1.c: Likewise.
+       * gcc.target/i386/wmul-2.c: Likewise.
+       * gcc.target/i386/wrfsbase-1.c: Likewise.
+       * gcc.target/i386/wrfsbase-2.c: Likewise.
+       * gcc.target/i386/wrgsbase-1.c: Likewise.
+       * gcc.target/i386/wrgsbase-2.c: Likewise.
+       * gcc.target/i386/xop-pcmov.c: Likewise.
+       * gcc.target/i386/xop-pcmov2.c: Likewise.
+       * gcc.target/i386/xop-rotate1-vector.c: Likewise.
+       * gcc.target/i386/xop-rotate2-vector.c: Likewise.
+       * gcc.target/i386/xop-rotate3-vector.c: Likewise.
+       * gcc.target/i386/xop-shift1-vector.c: Likewise.
+       * gcc.target/i386/xop-shift2-vector.c: Likewise.
+       * gcc.target/i386/xop-shift3-vector.c: Likewise.
+       * gcc.target/i386/zee.c: Likewise.
+       * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
+       * gfortran.dg/compiler-directive_2.f: Likewise.
+       * gfortran.dg/g77/20010216-1.f: Likewise.
+       * gfortran.dg/gomp/pr39152.f90: Likewise.
+       * gfortran.dg/pr33794.f90: Likewise.
+
 2011-07-09  Jason Merrill  <jason@redhat.com>
 
        * g++.dg/cpp0x/regress/regress5.C: New.
index 2960c357adef6872646dd249c63605d7872a31dc..f2e4dee238813d19d7d1a7ccd4da05e730117233 100644 (file)
@@ -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
index 893cdae27ff0a5f85236edfdfbe63b04401a251f..02cafb016d10cc43dc17c8ff8372738cf194300b 100644 (file)
@@ -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.
index b96c9ed8d932e708c7754e4a27861bb6384f82d0..632bc5ca2f9c9887e751d369bc9e9749231aa343 100644 (file)
@@ -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
 {
index 5da0f9763ba804058ef1fe16ed308bb78e6d6b58..294a12941f30b0d6189fb955376e22f25f33137f 100644 (file)
@@ -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 {
index 5434cb9eff0be556f6ff228f4f1d06573c87e357..625ffe6bb69c31fed08f27e0d6dd40d2698aac4b 100644 (file)
@@ -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 { };
index d12c176afd32d2aa3c4bf4ca08d435711ca5d2df..5aacac62c482da6fec9844ff50098d22305bada8 100644 (file)
@@ -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;
index 7d99132c1751544c1b3e1eb8f7b47333eef8435b..130fe258701fd6e787d6d26ed3a1c188e422ad29 100644 (file)
@@ -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; }
index 111e3441fbc55b470196c3adcc75aac23c1e704b..16a32ce6b36ebbe8d2c33b804932b8b09178d75f 100644 (file)
@@ -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))
 
index e28b8d484302f1989f9e8707297f6550b3c962bf..6f5c9288e86bfbe2826748a2436d4b1eb7f33828 100644 (file)
@@ -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
 {
index 10bc54ccd95ded0650ed5a67a20d5ce225624b5b..4fc556f287bbfd75040c616b636741155bfacf1b 100644 (file)
@@ -3,7 +3,7 @@
 // Testcase by Alan Modra <amodra@bigpond.net.au>
 // { dg-do run }
 // { dg-options "-O" }
-// { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } }
+// { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } }
 
 struct thread_info
 {
index f029767b31312bc7775b724f16eff74aa1497d4f..42fd7444693069ef1a09596f10c9733fe0d1f493 100644 (file)
@@ -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" }
 
index f2a3a781788e3b2a0552a313be3315dcc6a547be..de63f697fcffee9034cc2350056a246360397bc3 100644 (file)
@@ -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.
index 944dddd7b704b6e4a75a0702c981aa413eac71f5..55933753c7d32fbef7f3d3c935e474837dd2418f 100644 (file)
@@ -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
 {
index b1b7434163a8fd36fb1f5fab144e18ee467f381e..5707a38ca82ef4c01c0e05e8f24eca0aa4c0a9bd 100644 (file)
@@ -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;
index 58422f24a1494bc258124d86c715e9ee0d63c416..a37b8b37160f4c8ed7d32bdae9de600187e6241c 100644 (file)
@@ -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)))
index 3791434e43626a5a13d86edac8324731f3c68c68..f7f2433595ab8cf553abbd4e23830f0519bfcdac 100644 (file)
@@ -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
index 4b849a2e42e63300cd1a14f659696365158a00f7..2c24ea3bcf11f8fdc737fedf4a4a70e92f009453 100644 (file)
@@ -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"
 
index de9bed55c1e8c0bf54280d8a0caa5ad6d40dd8df..403497a9a64eca5f5fdc114925dac610d310f56f 100644 (file)
@@ -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"
 
index 393b37e7b6b9e74fa4ace8ccccf7b82f6de6dce5..18c02be09d326c8c7790fc7f6e7f956a2cf9b80c 100644 (file)
@@ -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.
 
index f8166eb9548717b33f96a1cc090c74b18fd68b9e..b1e79d8920331523233331bb085e16e792e75bb3 100644 (file)
@@ -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"
 
index 70dce748567987c808a9bcd8c05a40dd6096a723..d61b1ba7558bc5e6c90aec9f0a2e1af75b5dacc1 100644 (file)
@@ -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"
 
index 791eeb55106b461cab2b531db1e98da4e9a17fd2..7ed0a8d1466f92a1f5b47e66b86815d74b6fc011 100644 (file)
@@ -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"
 
index 29dee2d5a7b74a64918d93f26193e0db70809181..e3368bfd9cb651942246a5fd9605e8463dbad176 100644 (file)
@@ -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"
 
index a896176ae04a60a9eff1252dcf265e9980e764b8..fddf27625705c083b5f0426219986025d7784a37 100644 (file)
@@ -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"
 
index 514e4e77a56d6ef686c7c1d88a02649f4bd8470d..e3e1a855fb2d7f26ede3dfe1def561f4843edf02 100644 (file)
@@ -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"
 
index a888ca1b5f9877f8cb39ceb24d4a49f5e3ff65d6..f1188f8a27d9ffeddbd182212d8f1caa7baa8a2c 100644 (file)
@@ -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"
 
index efd4daeb6f8189a767da9945ada399ec88228f54..116ec835d90bee65baff699f0bbd7a78da70d4db 100644 (file)
@@ -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" }
 
index f890b7af7d94d9aafd5e573b5094dbc1f30e54e2..5002d54658845e10682e207871fbe5c2814dd779 100644 (file)
@@ -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);
 
index e879791665d36a431ce42b1fc5ceca5e95d7f8ec..99f48e4a8ce9f4c5185a745aae148307e4ea83eb 100644 (file)
@@ -1,5 +1,4 @@
-// { dg-do assemble { target i?86-*-* x86_64-*-* } }
-// { dg-require-effective-target ilp32 }
+// { dg-do assemble { target { { i?86-*-* x86_64-*-* } && ia32 } } }
 // Test for using prefix attributes in a parameter decl.
 // Contributed by Jason Merrill <jason@cygnus.com>
 
index 09b2bf2e67da537ab773274ff87ebeab70230e5b..c79677b1f6acd849aff1a60f100419523202548e 100644 (file)
@@ -1,5 +1,4 @@
-// { dg-do run { target i?86-*-* x86_64-*-* } }
-// { dg-require-effective-target ilp32 }
+// { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } }
 // Test that stdcall doesn't prevent us from using op delete.
 // Contributed by Jason Merrill <jason@cygnus.com>
 
index 7d9c70e3b75d0148e47f9afb303b9bc6d92c55b7..db9e189d3c5ef0fe41621bb4913d46606e758b77 100644 (file)
@@ -1,5 +1,4 @@
-// { dg-do run { target i?86-*-* x86_64-*-* } }
-// { dg-require-effective-target ilp32 }
+// { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } }
 // Test for proper handling of attributes in template instantiation.
 // Contributed by Jason Merrill <jason@cygnus.com>
 
index 7a7063790acedbb4ba33bacc7cb539f7f114cd69..b8572c87ce8830a8c5d0ab02d0222bd920fa328c 100644 (file)
@@ -1,5 +1,4 @@
-// { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } }
-// { dg-require-effective-target ilp32 }
+// { dg-do assemble { target { { i?86-*-* x86_64-*-* } && ia32 } } }
 // We'd use ebx with 32-bit pic code, so require nonpic.
 // { dg-require-effective-target nonpic }
 // Origin: "Weidmann, Nicholas" <nicholas.weidmann@swx.ch>
index 6916951bb72363f0fa217db9e9f2fda4fa9a16ce..38e42be2040cb67604a3d983e44c8f95ecb5c522 100644 (file)
@@ -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-*-* } { "*" } { "" } } */
index 2f7a10668a73da213518f8aab13b0334fd439cfe..73cf05a0d5dd259516c56cd9020384c01d6df4d1 100644 (file)
@@ -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
 {
index 25009e47c3ee21e5daf9fb78e4c51a31e3cbae24..d15e90a525ae1b0ae2dd3dc508bf3e0cf71a98f8 100644 (file)
@@ -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 {
index d61944c590ee7a4e134056274deaaac240a306f0..579a22852964466d28c4c57a1f2d5f0e58f21614 100644 (file)
@@ -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
index 275dceed7245b3963ec2c3b0219ae91f4a7f5c86..2499221853172ada051cdad2de7a4bb2b69373b1 100644 (file)
@@ -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();
index 28f68719ed19a69ff129178ef60d34d2d07b2723..e39bd23a5aaf1c7043401a69c93f6d95d825ce11 100644 (file)
@@ -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)
 {
index 837718b6c4c73e754735331fe6a4212427757e09..4b3d0fc767a36d626abdf8b01347dff628f599d7 100644 (file)
@@ -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
index 36649490e7d6f2544968a3ca1a6aa3d323377945..ffdf19a43c1fdd437ef6c95f85d8e0a2790f86a8 100644 (file)
@@ -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
index bdd29672bd8189e80afae89e4465b8f4009f0de1..7f35e9b0953f63780c1b4631703a18478765bab6 100644 (file)
@@ -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
 {
index 47a8fed50952d76749d2c86b4dba1a2a2b2c45a6..55ca2997c17cf634228c71e1273489d074924341 100644 (file)
@@ -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
 
index 93688d2703090d70c63b2c9c27b1b6f7350e5652..56094e71cd666b83cf875ef0b1a6f6adb020e42a 100644 (file)
@@ -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);
 
index 3a892ed0a68e5a1bf61785096c953c613842f2c2..9ad7a54f6016e78aaf301653c755a00e0ff061ce 100644 (file)
@@ -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);
 
index 032ccd23b51273743c638176f0b2aba45d5adb82..74c6b3e6eab516675bfb51d9255f7595e5f77b8d 100644 (file)
@@ -2,7 +2,7 @@
    was not sign-extended for QImode.  */
 /* { dg-do run } */
 /* { dg-options "-O2" } */
-/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
 
 #include <limits.h>
 
index 701ded28cb7f5c28ef476a4ef6168580fde6249a..6b8ea4daa9ef9c6fdd37bdf979f4da104b127a1f 100644 (file)
@@ -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)
index 32db09195273908a6807302814f11a86e8f85b45..552c77e7e51a20baa9458aadb40632de60fc45a7 100644 (file)
@@ -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);
index 5a02a704a26f7c6c9d2c0c829293bce2208023ef..2148381a43bd9264714675d19f89267de06ce67c 100644 (file)
@@ -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. */
 
index c7fbfe52404d6c5b7c16517a24c16c4a5e7dcbff..a5e78456ba9ef4f48a1e58033f8640235763a2c5 100644 (file)
@@ -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);
index 7cf04e806d6a76290f4f2937645100369ecb5764..0ad256fec4be4f78ceed1ca87804f7370ccae00a 100644 (file)
@@ -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)
index d118b9555bd6b1cb632c8e4f5981080220910847..200494fa7595ead46f9a294a435cf21706a57b3f 100644 (file)
@@ -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;
index 0ab86346f7de83f06e7252faf7974cefbbedaf4c..14ec9552e8097d6f6572b06b436047071c47c0da 100644 (file)
@@ -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 *);
index 7a14356e28cf27cf93c0851bcf1e7c86fdef6a76..530da7115810e14df08d42ea23c1c4d74a1de312 100644 (file)
@@ -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);
index 0f5e21ecdffd22fdbc7ea82908a7c9c227f797f9..506eef4507e382ef632a62c0eda057b3fd99c45a 100644 (file)
@@ -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
index 397972b3cf21d82cc4db8413f90aa08c37ebe667..b5647b0bd81747b23e3652864bfbb6ab26bd3f34 100644 (file)
@@ -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;
index 255546b0cf0ed3247565392b6acca5b7e77db4f5..d242754a2bd39253e8d2b92a3694d6f48f8feab2 100644 (file)
@@ -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)
index 83c995a624f94b02e869f4d7ac653f932d072e32..2cfc144b9b637af72c15a3648b97ff83a9aeb79f 100644 (file)
@@ -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 } */
index 69fb9b7c26e808f5c5538a56b7844f637c1f9330..d8d4082ce0c6dc5c2cdb1cbcaa0c0d5b93fcf786 100644 (file)
@@ -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 } */
index 965d4359e8629da21fd4dc1e88e89bea31fa0909..621e9027728fd16f0eab3777f3474ccceeb63700 100644 (file)
@@ -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.  */
index e78fb4cf82529f7139f04f458c1aa4818265b56d..eec472f388e195d288b92eb280c7d26299625cd9 100644 (file)
@@ -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.  */
index bdf6b3975a29fa78df6ad1f3bab8c9f46c8a6187..40c57d83616ad0500ffcbb3d870d9b0230e6a39d 100644 (file)
@@ -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);
 
index 1d19c56a9720d778bd2545ed3d29842531d1f703..31f66b9266889f3bfaa098fca7bda8aefe1b496f 100644 (file)
@@ -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);
index 06428d92feb8e6778b60bb788d74c020c8835e27..6bdb5ef5697793ac979652bd6845867d08731b9c 100644 (file)
@@ -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
index 4de90bd99d69b889044ee13373bae748e4c9f1a7..33be4c4eaccfaf622e57caa37af85d7e650c01ed 100644 (file)
@@ -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; }
index b95947887e4d4e915f500fbab23d0767c8e777bc..7900e5a8b048babffcde09f9c098b5850dcf6692 100644 (file)
@@ -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");
 
index 89fdc88c6302b2282146b254a7c1a27295a3a7d9..500fed2fb770f0a680537e41a8f32bfa9b1e7bda 100644 (file)
@@ -3,7 +3,7 @@
 
 /* { dg-do run } */
 /* { dg-options "-std=c99 -O -fno-inline" } */
-/* { dg-options "-std=c99 -O -fno-inline -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-options "-std=c99 -O -fno-inline -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
 
 #include <limits.h>
 
index 1fd6d586ec75e21651b1da86c70bb6fea8411b2d..47c048fdc62e905e95b32ab9161f3860da3d9362 100644 (file)
@@ -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)
index b8cb7cf0f5e2078914d45ce17d43a0fe3377b2f1..58d962c2980805b8425f699ff5b0af45f7ab0efa 100644 (file)
@@ -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;
 
index 78820427b7b6d56392e7d42331febc4cf0ec95d2..11dae10b187d58c13623e8e680e86d16ac0adc05 100644 (file)
@@ -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));
index 6646db04f4f512031d95cd73a2b36a5ffa4d73cc..3017c34e3c64ed23fb4f71f2c88de6834d9e5ab0 100644 (file)
@@ -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)
 {
index af65478a158bf345e264ccb4cd40157cd962ab6c..79c830eabfb216ec544cc2e19212ba073c4d4f60 100644 (file)
@@ -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)
 {
index 0b2b2090a3ba4b30efae4f9be7a8bf37b595476b..bcd01d7515060c48ed8268fd02de22cb9951a554 100644 (file)
@@ -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);
index 456ec6ad954ec6c3e2629a747fbcb3ec1000f808..fc31535598d0b19788911b9f42156e923c267f83 100644 (file)
@@ -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 ();
 
index c0b005db7d7064d1939d161405ddec9744254dfd..1b6e38ca43004617d0d9571a2d4721882b432dc6 100644 (file)
@@ -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);
index 9315fd544446e3b260994fcfed5204f4df639831..bf08ed1233a6c45d6be8414bf8fb298a21ee6dd1 100644 (file)
@@ -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));
index a6e366dc3c3194cfba428be4fc8b89380e286137..7365dc9e7396e0ba4ee7cc0229e82ea486cd9bd1 100644 (file)
@@ -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);
index d9278075ef241673ebb6c241441e336bc5dd2af8..32946d1b43e2602d379e8186e94dc6cea3d4a301 100644 (file)
@@ -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*-*-* } } */
 
 
index b69aa96ca5e2450e87ad958f9f99c5bb27329fe4..42fb2f7e5c7a28251a55ac9704aacc041d25fdaa 100644 (file)
@@ -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;
index b86f40bf46774ab7b3f5c724d383e7a90ad49cd4..439046af89ed53d54af21fd28bb3f1ec76561e2b 100644 (file)
@@ -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;
index e053cf81105b7ff014ace28be3648986d96b0f7c..31f1924619aa13b9c49eb357325f3f12659a865e 100644 (file)
@@ -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;
index 4804d83c20346f770d4f56b6a0b6c2644636a8b6..cb6536356820bc0cfa90aeed71fb3c9fcb561dca 100644 (file)
@@ -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.  */
 
index 67ffa7f1724b2182976bcbb83b810801dad7943d..3329ed5f47ce857eef772ebf3e223dcdc724a1ff 100644 (file)
@@ -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
index 59cebc52e96769da786638b3725f7aa27ddacce6..024cc1af56a832cf2d55293bfa36462eb7377269 100644 (file)
@@ -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;
 
index 8ad874d522cc01fe88e236bb11c824b9a5410ef6..f31f6b2926847a4e9e992f13fbb6ca187538e075 100644 (file)
@@ -2,7 +2,7 @@
 /* Origin: Tom Hughes <tom@compton.nu> */
 /* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
 /* { dg-options "-O -fomit-frame-pointer" } */
-/* { dg-options "-O -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-options "-O -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
 
 #include <setjmp.h>
 #include <signal.h>
index 4c470529bc7084a13b30d38f26417b9763e5f397..b5e01c1c588381a817298a753c09b3576a3445d4 100644 (file)
@@ -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);
 
index 0026a88c1ff7f23e2dbb47e188d5ba137140b93b..bf4e6b4bad37abac34dbec4d2ee176ab0d766b93 100644 (file)
@@ -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();
 
index 8ff60de136281853c97b465036993d561ff31098..9a847a1d664108985ddeff8f79de136c02732c3d 100644 (file)
@@ -3,7 +3,7 @@
 
 /* { dg-do run } */
 /* { dg-options "-std=c99" } */
-/* { dg-options "-std=c99 -mtune=i486" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-options "-std=c99 -mtune=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
 
 #include <limits.h>
 
index 7794ffd9d365514a3963ea184e20fd2c99ff343c..e94248cbc5c48026dd2fb18a536c7c5bd19c07af 100644 (file)
@@ -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 } */
index f912405035a606784532d9c828c81efcc92d2ac2..255faaabc6d7732ef0d0fc6469875bc9747e67f8 100644 (file)
@@ -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'.  */
index f9399e04a88e4717e7a2b7253345f597f17e10a3..658fc67c7feafc6d539fd891b03254bcce5c9334 100644 (file)
@@ -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 } */
 
index 3ede35290e5e4103bab18efa32247030c1875353..868b97c5b339c02234fab6f60d501450914f660c 100644 (file)
@@ -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  } */
 
index dd37dbc828a954d0da57b7e57dabf53342607506..0f1bbfcd62bc007980b6647cfa084341f8b37795 100644 (file)
@@ -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 } */
 
index 7288a374576cb0495580b5743799fcb8e55dc587..39d123b134fdeb2d6482445357b4c066f5d98554 100644 (file)
@@ -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:
index 5b9bb706c0a9403102df3cea1ed472b00a1724b8..7600994b4bd8484f32dfdeb977dd140f9230cdfe 100644 (file)
@@ -2,7 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */
 /* { dg-options "" } */
-/* { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
 
 #include "fp-int-convert.h"
 
index 8185218c139d1954470bd61c8421d4cf7d951040..aac02ddfa3ab7ec4a05246dafb3bda2a9b9f0038 100644 (file)
@@ -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;
index 53e6163de14a0974780b28aaa5d682c00d81d670..5a8e5c32e3eafcbd8585141bb8ad0f9fca9c7201 100644 (file)
@@ -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);
index d6d7fcb0ff55e86b7a707d6aae195592f1a01748..b62619416ef9a8f723f94c4500dc93411953ef11 100644 (file)
@@ -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;
index 139b74ed9c63aecd7067283780f1a69bd0930341..744d72aa5419a3de0426c5c78fb73d68c68f9cc2 100644 (file)
@@ -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 } */
 
index c3e554acf02a0d83a0f2850ad704c49cba3e6515..b23fdf646259d771fad7b67db57d1e0770c088f6 100644 (file)
@@ -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"
index 2ef4443f283e165d501e36144eed51b524b75129..7b7ed686fb503a494f1d2784dfd7b8e4fee66c30 100644 (file)
@@ -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"
index f0e4513de0e55c08259d4d87e5fd2b6dfefa8866..24c8e5a6e925151c42ec5d49db085b47cc2f7ee3 100644 (file)
@@ -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"
index d1cda10103b4af3914ec9d3dad900eee2ab6d1e7..24dab4d13ccd67eff848ce775010617a7279d938 100644 (file)
@@ -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"
 
index dd5dffc1581cc686945547a227c052dadb6afd7c..787f99fc6dc43e8bcefb363fbc6d46a8ad395c15 100644 (file)
@@ -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 } */
 
index 9dac024cc1b36eed6fb76f717a0fc354c101694f..b9acacf9ed592efffd381b568c49401fa8df6272 100644 (file)
@@ -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"
 
index 6f22e07e371c4d103868bd029aa25a46590873d0..27b71b60ceac8bb6851c878f7e7248272ae76405 100644 (file)
@@ -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"
 
index 77d0c47dc956cca1a8b0608f3425cdaa91631626..479355eb664f687956393b492996989408df9703 100644 (file)
@@ -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];
index 2c1282d9d8c6ec32854c65ec2cfc73a347b9743f..dc19150ecfb52b633dca73d53cf004f50b9a8aa4 100644 (file)
@@ -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
index bff4b9fbf127f0d0cf9b6f4d55cfa12ceede9e28..11fd41f0b93cee19937d0be2aab2f173c748029e 100644 (file)
@@ -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];
index 19914cabfd055269995ed0580c32bf36a9beb625..1ccf50693eb2caf0756a3d5a13d7c3c2e398f2d8 100644 (file)
@@ -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
index 7a1de5a45b44803864d669889ae89dba260a2bfc..176830580a9e216d02ba84d0904a9713ee881a73 100644 (file)
@@ -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" } */
 
index 9e453a7c08aa8ca9b78bd8bb99a3f0dc0f2e109e..5c469ba00e58bc40c278ece7f6721c263077ae9a 100644 (file)
@@ -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" } */
index a05d552ace176738c7650b52a51c99cb7122eafb..705d35fe24f895acca8261d5e9777a3c7d517405 100644 (file)
@@ -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" } */
index eb22a660e431a43a2f8d9e61fc8ccad7bfc32422..f78bea3a49b8e2e271815e0db84473595fb1b3b7 100644 (file)
@@ -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" } */
index 6b4783c53a1bead8e8836eaea2a696e8a140392b..3cac558718d3e5b2b3e36ea5c2c5f2a8f1394ab2 100644 (file)
@@ -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" } } */
index 9ffbe3fae4e5e1182bbc2edac56338423bb92d4d..d9c55a87e8c4cbf0a4b90f8b3816ead799f61f8d 100644 (file)
@@ -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" } } */
index d0e47e18b6404683add7e9433554af809f924f88..2d2d6d0bd30999ffdf8ed8803e23105a10dcacc4 100644 (file)
@@ -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" } } */
index 08f278725eb2fd245e32f647e414dbc47ec5045e..2de9e829b8ce8f271af3948007c12dfd3f9d40cd 100644 (file)
@@ -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" } } */
index d911dd8e58b057b9f4943e41606b44b89fc69e15..a933102496473bad950e9dcb5b32fe97f63e0beb 100644 (file)
@@ -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];
index 5ff07e21e81c30ddb68ff1600f85563c2f340ff5..e7032891823f9e55c36bb82eca52da37b5bfa2f5 100644 (file)
@@ -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);
index ff3650ce20e7e68d7acb30ac8c6713a3deb3ea1f..a11aa3be21273c9a93dfcef6147b5bf22455a45e 100644 (file)
@@ -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
 }
 
index ffb2e79530b9f252105ff9a12a76e99ec1c933c4..638749a5a6892b764edb5cbaa9970478934ae149 100644 (file)
@@ -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);
 
index 8d5ad1efe7d6b5cfccd13ac3aefa903d874739a0..d793437f17529f2fe79a0f24471b0ff7f562b041 100644 (file)
@@ -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);
 
index d87a2100dda871fca1a429fdcc0419c3b4bda775..04e814d5a9ca07bcc220fe37cc5bde31ceba725c 100644 (file)
@@ -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);
 
index fb47c9dfc539899fa98b6cce49ea78929f01386c..3707c7074bec3f44b51bbdb67a172132c69bdd9d 100644 (file)
@@ -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);
 
index e094bba55f72da65eebe64ef6914a7b0a3808247..a083a5d53adfb6a10c27498f8da52b69db6444a9 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target ia32 } */
 /* { dg-options "-O1 -ffast-math -march=i686" } */
 
 
index 076a22bad762e5f049d7c77e5d3695986aa2b032..84e136c52f655aa62f3c0bf7bf48d665aa61bff1 100644 (file)
@@ -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);
index b3be437b5117d69dfa917a70eed9428773327f5b..cbcd4f1f1d68fd12cc9d9620d463a5d24f9ba8c9 100644 (file)
@@ -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);
index 3bf84e5baa1770532d1b07c918efb6b78b29c70f..c1cfe88a4e0f8bdc11ae61c9b4bc8ff2f27f64a5 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target ia32 } */
 /* { dg-options "-O2 -mtune=k6" } */
 
 void
index 4dd657ef7fcdec805d11c09dde068cb358f7bf1c..9e85f6f5a2231015a5b19739c06e06459f9f32d1 100644 (file)
@@ -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" } */
 
index da700c192c3dacc38fd3f1078d31475a70c8ebf5..9d7265457d053ec1df30d269fb45d023b309cdb3 100644 (file)
@@ -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; };
index 13a835ed08774e96f86592119632cf5bb3f31478..4d3d256afcca6ffa248d8cbb9410a04cf01bcfbe 100644 (file)
@@ -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" } } */
 
index d4ef9bfcd2e49f2ad7da3cdff4a6648a7b3954b4..7e1abafd2c99994ba34d2838545ce467a3fcdeb6 100644 (file)
@@ -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 *
index 0425f2456aafa861bb4daec095948b2efa335810..ebde340851137fb122bd93f04a4583cebd694eff 100644 (file)
@@ -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 *);
index f445b7e99f04767fd59bf3dee55336d4320fd1d1..ed9dcce84e873cefbe6a916751840f7c8cea91b0 100644 (file)
@@ -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);
index 55ef839552bd61b861a926288f3d2cf2ef74d186..1747a634dc3ade8827fd7dad6988ebec3d4200a8 100644 (file)
@@ -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);
index ae432e79c08a9be3849883caa1b6919f51ed5a33..374d18aea575f34d8717bfea7b1f67e6d67f6d95 100644 (file)
@@ -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 } */
 
index fe1af563578e2e75733eaae17f4ed6ca695b25fa..d3a779cb4e2d76fa960a7bb3323fd2e3fedbad3d 100644 (file)
@@ -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)
index 4b62b16602c593f5183470300fd2c554cf8dfbfc..3370b9ec25afb2aa727c8f8f4f14e351816644b8 100644 (file)
@@ -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" } */
 
index ee7b8a4ad88663c3c064b4b62f5157bb5d422857..bf769379977fb1d88fc628a15b9b1418df14a2b5 100644 (file)
@@ -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)
index 83af71f9647b141329284e5676e85a5813507999..c4ea1e7d4ccb671a2f98a894ebd2d2d93c761fe6 100644 (file)
@@ -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" } } */
index bd6dbcdda993ef4d871b55aa49725539cc8fd1be..8d5dba1f9c5a3010a4736a4ff2d598ace290bf35 100644 (file)
@@ -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" } } */
index 027799a878ae4e8566824247e33c94fb7cc86f34..a39f77a588b5e2db5bb686c14b486ebafef71a25 100644 (file)
@@ -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" } } */
index 7b254d1302f5d1863c43307d55c6ee50d0ce4974..f9506ba79e2c1e5568b9d611a7ed001ed50eba7d 100644 (file)
@@ -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" } } */
index 72cdd5e3f36a39d954db0f48694880851505c67c..3a125f2598e49238b16184e917a6cbcc3e25fde7 100644 (file)
@@ -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
index 3b5263cd57e7a7b198ce8975921f1001607758fc..8698aa61c778c4aae44e2b04786fd9950f732a99 100644 (file)
@@ -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
index 3a40e7fdfca3499d8728c88a6eac007df5e4bdc0..a89dad119a69e42914c986c0e7c631a44bda302f 100644 (file)
@@ -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
index 95628e12fa51b53c706e4c5b71b4a9dd8b1101a8..dd291399242b4be2d63cfd009c855ff046f4e160 100644 (file)
@@ -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);
index 7d8205cd07f6e28056bddd9e82839c519db16e1f..295ffacc9bce9425a3faccaa41ddaf5b1363c06c 100644 (file)
@@ -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 {
index d0d58e8f9e4264567c97cb293626230114f0da13..038979a778bd338cc898479b74dae612f102d7ac 100644 (file)
@@ -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)
index 3d9a72ed027054bc16374cb3f1c904c3005c64d7..74b603da7f0e09ca850b2ade22e44a35d3e9c7e2 100644 (file)
@@ -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
index a57cc98ea8e55527caa4d291a58dc88b1fa59907..2c9f011ceaee6867d76234f3c7b0f9be8a505fb6 100644 (file)
@@ -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
index 9cc820fee54bf2ad4ee88d457ad951535cb348a6..27623ffd96cc5237a4b91efec2c602ed34902cd6 100644 (file)
@@ -2,7 +2,7 @@
 /* Origin: Lev Makhlis <lmakhlis@bmc.com> */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target ia32 } */
 /* { dg-require-effective-target nonpic } */
 /* { dg-options "-O2 -mtune=i686" } */
 
index 1cd314b5c265b0df78137c1e95a955244a262971..6d46dc5ef733a1152cca0ef7d8fe657deaba7110 100644 (file)
@@ -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;
index 50aa0bbe6d57853b0bd54b55aa056ca41918bf25..16e0109ef4f800a491d034484dbb26ca27efafc8 100644 (file)
@@ -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;
index d2f88d859610c15652d1549ef6645a7c044f0d45..6f8c758035c5cce26ea62063f06c95663422ad09 100644 (file)
@@ -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" } } */
index d3df77a49fc64d67dedd2591fd6bb8dbe4e5c76b..6aa7063f5471ed6576d5131e2881e19b338b05a1 100644 (file)
@@ -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" } */
index fefc88a4e8931130774198e23f215ec0879db0bd..acc2a9e6e1923efb1436b49e27dac9c89ebdbd8b 100644 (file)
@@ -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; }
index 8f32029662957e37ce55cd89a37beb595a07f5aa..e88fde6affa02db2d24fc80112a00f25c9590389 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do run } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do run { target { ! { ia32 } } } } */
 /* { dg-options "-O2 -mno-sse" } */
 
 #include <stdarg.h>
index e4ba1fd5d2896ec39057037febd81b78059b12c9..da2a14ee42c4d858830035771e437f92110778bf 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do run } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do run { target { ! { ia32 } } } } */
 /* { dg-options "-O2" } */
 
 #include <stdarg.h>
index 255b5479eb3d90e50b9b0a4f12bdb08eafb768ca..6d076ad381ee595c4e699c8120ecc06d4371bf41 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do run } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do run { target { ! { ia32 } } } } */
 /* { dg-options "-O2" } */
 
 #include <stdarg.h>
index 348dc32dd326c3a553cecdad3e8e69eb3692ab20..999c5767966dccbba76f17b2f4f84c0befe241e3 100644 (file)
@@ -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" } */
index 6c23237de17ef703dc76a943487ed24b242d70f0..ec37898ab73034b4accbd8802da609b1b69bf580 100644 (file)
@@ -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);
index 966a824b3c21a78365e0e7f9b8f851afee993ead..d412980238c56daa398d447ecade8f6ed847ea28 100644 (file)
@@ -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);
index 1a5b0eadee7362f86a25b58ec28f89517fe4d918..405eda50105eb144cb9613dc97eb1ec19d432bd7 100644 (file)
@@ -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" } */
index a5b04fa5eabe72ec5e208866e0d6a14473f1896e..f462c63651523baa888dcf2892a982b0d6a08b6f 100644 (file)
@@ -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"
index 49096cfceb17634b4e33e148f0d0d9e07623510c..36f411e59bdae5c97457f732086450e1cac64d2f 100644 (file)
@@ -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"
index 765c455f8721f1940e895550d592a38d7c4af8a0..8dc0b35c18c5a0ccb0dd73714debfedafb08929f 100644 (file)
@@ -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"
index 5160b8de10c6ea87a999433d2a2ad2fc6ffebdaf..b9afab7f6a5af3a7fa6c086487665d2e9b551175 100644 (file)
@@ -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"
index dcf487afb57219f5b4c598d4d3b8ce74963469b3..84bdb9f3af8a76edb7adaa302fce005e4bf630ff 100644 (file)
@@ -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"
index 14b072146c60bb4750933ae08408ca58ea6639ba..b3c68eaf6932a78c2dc5716494247639076a203f 100644 (file)
@@ -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"
index 9397729340c0a2a2fcd9ab0099ebb32abe715e26..515ee418cba016ac48ad62dd8f27cab9670c19e2 100644 (file)
@@ -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" } */
 
index 3c3732baf7d4cd1913812470668eb8c4edd3d892..02b0d2229da795e77f06cf458afb409656e24fc2 100644 (file)
@@ -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"
index cf0f4eb69470b2b5af8bd416fa0f9fc742baa35c..8306d39cc3b51b5d78fc5e09e5a66290f090ea61 100644 (file)
@@ -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"
index 26944d118606bce7889d26c509bd439ed9def93f..a6d624749ada6e96694976d154cda6962a47e5ab 100644 (file)
@@ -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"
index 1ffe007a1419e345b2b324880bd932141c18264d..59e70b2d85491c9847d7dedb717600068598d59d 100644 (file)
@@ -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"
index 3b9d26a291d8015a5748b43feed24965f411ad79..595fc1baa397779274d3e988579d6fa0d2b98f14 100644 (file)
@@ -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"
index 8002788bb8284eceba4c8f567e35077a27c4b270..095640a5b9c52e4749e4d939470de38a0b25a2fe 100644 (file)
@@ -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__));
index 2df9df048422d698bbdf8827b6537d02f0497fd7..ef293b3d633ba6668d465e556c5572fe8e036f08 100644 (file)
@@ -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__));
index 1d3ed9b03e444a574e468263ed7418a13f69c0f7..046b7ef1f8ebe79cf9fa8587cd2b284eda75e38c 100644 (file)
@@ -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__));
index 1590396c2f9c6dd75f80a9bc8f483ff6d08c5c15..00b7bfd716ee454be7f94069f12376a65c5f283d 100644 (file)
@@ -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*} }
 
index d665fcb134e30c726f9aad1e5e39e58b5e288ae7..e400598920a94175b529da4479abd45f508c2e9b 100644 (file)
@@ -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* } }
 
index 4f8c14f3a4880ea7fb0c84dac4fd34cc6232d7af..56f73876d0c4c44eab8121c1495c30db5b52c778 100644 (file)
@@ -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" } } */
index 906bf217cc1dbe52b98f47dbdf9831c5ec766398..546a593c8ffc77fe7cdd4aaa870e561b1b05e2d5 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do link } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do link { target { ! { ia32 } } } } */
 /* { dg-options "-O2 -mbmi" } */
 
 #include <x86intrin.h>
index 802cf16d39a0f4c2558775a0b5095c9ccdf010ee..91923a2dffca4452c2416c43306d77373b13649a 100644 (file)
@@ -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)
 {
index 2bd18025f6ecfbec502cac62e7696f2fdc2edf1a..36dd80da9106a60793a1750e4838763453791ed0 100644 (file)
@@ -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.  */
 
index 17987db97011ec4aa8bf521723134a69a6972f65..1a70688d743788bcbd860d8981acb975844165ea 100644 (file)
@@ -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 ();
index 639fb62b0c06526a69a78d5e1d25a92eaa0b6110..2d95c25da0f6edd3854fcd0a0b91e7eaed7ffb00 100644 (file)
@@ -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\]" } } */
 
index fd266f5a0107abb0635bff8b70931fd31349ce98..a78017aa2c556dae24adeb243e0cf68c1b0d38af 100644 (file)
@@ -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)));
index fa69eedaa71bcf1935a005847a114caa620ef265..e4d71c21c472ce2693d2441a172f0116020e695c 100644 (file)
@@ -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) {
index bed2986bc403f9720d910613dd9cf01552ff96ea..03a834d2b3c1e11f4f08cfb34b272d687c20f77d 100644 (file)
@@ -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;
index 2c9be7cd9f796e6867059bd9509a0bb93da9d51d..ef024dd0b01bfbd4b1e02c83feee1c447315c1be 100644 (file)
@@ -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) {
index 48db6111104a0104aa778d7c03729ab5a5769461..c56be1300ee4ffa2e10e26f10397873e3a437c8b 100644 (file)
@@ -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;
index e7af9ab45f0ed95ba5dfa731159510c1623b0c16..678cfd5a45ae9e74142bb0b594529c96f03da5b7 100644 (file)
@@ -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)
index e77d7d99d1f5e752ceda4122425a7d059d33e1b4..7518a45269c7e5e6d671b3819bb50258168dc85d 100644 (file)
@@ -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" } } */
 
index 20a4cd30954537389695ef163fe557c14603a7d8..de4a1fb9399dcbea46fc13a7cf7839e4ce158f9e 100644 (file)
@@ -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);
 
index 5192b98d67a0c01d1dc09b3478621bb36b0ba71d..eb09a6d7b2c006b9d83b2a4493d24504eb89c5c8 100644 (file)
@@ -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,
index 1a55a3d60eb3ad818af4117d028e55ca679f46a1..3f33f6b21ac08401e362b259f299e62686e85439 100644 (file)
@@ -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"
index ba8af5520e70497de3e09ddcb8c22d733827eb25..2d9c5c73a97058ac234fd83daa4344ec1c072130 100644 (file)
@@ -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
index 1cedba8ddc300adf57e79927b51ccd87b309f96a..f18f97bf3c77c71125b341d88191612ad9eee34d 100644 (file)
@@ -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);
index 1bd2ce4ddf20b7e4e19b62e7f4917a36621d3548..edaa21a2d3aad308722e72f564f152e969903b53 100644 (file)
@@ -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);
index 5659cf4f02f6605f3ac5e14133b630840482dc4e..7135cc93393cbf8d0ef05c3b34547078a7b5e399 100644 (file)
@@ -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
index 23f6ec167e4f35a3720a788ba0484d25b705d7c1..c15be1edace91c81010137a26077212024f26c61 100644 (file)
@@ -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);
index cb906916117ba1d580234b2c47e5ec1975a734af..63b35dc4bcb9a93c3a75487cabc8a9d46daa22f4 100644 (file)
@@ -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);
index 2f3ec96dc966a25ec40080a2075b44b0c81856cc..d8b0d0813bc6a85d18e34988e2abb52024e4145e 100644 (file)
@@ -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];
index da12780d777901bc512ed79261a3fc5264805bb9..db5ffdd3391c88efb3893f14c998522e16bf71c4 100644 (file)
@@ -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);
index bd8e67d0c12d02503c59f0da7ae4288f9307054b..6eceac2a5a74338f5b2f374f385f18f8068eeb2f 100644 (file)
@@ -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\]" } } */
index 9526e7df2eb45f2a579dcdaf79847574f0d5dbff..de39ff00e7180a7b47920b37ec88aa673eccabab 100644 (file)
@@ -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" } } */
 
index 065ca3ccaa83adce5e345d9bbf2edf19747fa586..7c39f4cd2a1edac40e112556236b417ff09b312b 100644 (file)
@@ -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" } } */
 
index c132fc9a965154bb14bfbee96c35c90e9d6d720d..88c14b29b28b12b85089fa81eed1bef31bb31c84 100644 (file)
@@ -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);
index 1e18dcf871fc58f06b9462c5feca7e335863c8e5..8dd17e5ab0937fb2326d53cc68c6afd465c60365 100644 (file)
@@ -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")));
index 92a3cb52d7bd09b19dfd157c335e15831dc63db3..62818d902f90c89b57b42b2cea8e2715d12ee093 100644 (file)
@@ -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")));
index d20a71760380c382802b99dd4196bede4cffc689..6d6ce992b1feacd32975c01ebe0c7d42a5d877dd 100644 (file)
@@ -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" } */
 
index 01a49b64a837aa171655cade7bb05a87ba58c5c9..08c4e0b854fa375ac9707e8b6e1749e3f6ff3342 100644 (file)
@@ -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" } */
 
index bc5a5598920d58b39f96b120dab63add2e4d1a1a..40dd9357fe3695b1aac562025072bbd8c7251ffb 100644 (file)
@@ -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
index 27928699f6bba001f5dd99c3f089475b89d47261..ab250ddfabeee10ccc83b884a52603813bafce0e 100644 (file)
@@ -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
index 86e98a79b479de4a4acbef9305a4b68943603d29..c59b208a6f6864f7b77174524c06033bad839a66 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/37009 */
-/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
+/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */
 /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */
 
 #include <emmintrin.h>
index 31d9e6180be8ddfa30f72a20e2be0a8d2dce8ab2..1fb9ef4f0f933190aee0b8cbd34e247b36deb300 100644 (file)
@@ -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 {
index e5787af7a6227545e5d6672e1d16b7dbed97d046..a7b7db53aa8a996a68cb94f512ee8f9f08775adc 100644 (file)
@@ -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();
index d7ef1038bb5fc0d454bc772e54115bc5a40381cc..21f3f01f7f9c7e6969e8cb3efb885f5435359454 100644 (file)
@@ -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)));
index bbc8993d577ecccc511bbead94bfd4b98077fd38..cad47a9c6b95f80964f31dfc156f305e24a9c827 100644 (file)
@@ -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);
index d27179d95784a4a66b347e746ef910c3a1fee4c5..03ef50b693e1dfa19d920e9778249355c3248100 100644 (file)
@@ -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);
index e6a1749044790b9fcf1e9201faf4d4f09e5bbf3f..897f3bc3cd97c6e574f40fe2929b0ee4e1a63b1b 100644 (file)
@@ -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);
index 2947d3347cd9815c9a1a94adf1629ed4c1a59ce6..4fc5629f0de39e6f482f6f71df9c3bcce38a23e9 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/37009 */
-/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
+/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */
 /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */
 
 #include <emmintrin.h>
index 1edbfda0b39356b956ef8d551b7b1c901e0e7e0e..1d39b03f8b2cd520b29083fb9c911471b2098b66 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/37009 */
-/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
+/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */
 /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */
 
 #include <emmintrin.h>
index 80c169c24696e8b106bbc285a08f714e0d1eebba..c3be961bc6c4d5293661a0dadea47db7e2ade735 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/37009 */
-/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
+/* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */
 /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */
 
 #include <stdarg.h>
index f083d403116b606ba9efdc28d0d10955538b8174..9bbecdb95e13f31bce6878400ee12a8c0ef9271e 100644 (file)
@@ -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 *);
index 5cc4ab3f76635cd69bf387f1cadb859d2fa1468c..a2448ec3a3c69ae398fa8c410f3c897ba275c922 100644 (file)
@@ -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)));
index cdd60379683c60e149b612bed65f6ab8afb660c6..0b8bbd5702361a848ff35d4d5c5ea4fe2d73d2c4 100644 (file)
@@ -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)));
index a4904fba373ab63357c903fb456c183df7d77434..61d9cb37d724fe1c03cc907820c11fe5bb7eddbe 100644 (file)
@@ -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
index e43cbd6bc1cab26c23d8258cdaca80552bceab94..178693791f8981180f037a18c82163cf49dd2e39 100644 (file)
@@ -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
index f8f967e00f15330e3ad5128a5c98d120b8570933..bba345ef0c7d0457ab2c95b4107ea9bf1c534d33 100644 (file)
@@ -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" } } */
index 4cb5c81eb8e3952e912e52e1044f65476fe11124..872fd4d808b8101cb83bc3bf88f9d53ac141faa9 100644 (file)
@@ -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));
index 30cfd68f6763d8cb0058b36738bba2086dedc4c9..1af62f28490a5e4e3e4af6cc4874c3c3c6604ed1 100644 (file)
@@ -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.  */
index cf44d302769319012a3f8de07adbf4b3cd8088cf..eec71636ed733ce30e561e875e68a943deaf7a79 100644 (file)
@@ -1,7 +1,7 @@
 /* PR optimization/9888 */
 /* Originator: Jim Bray <jb@as220.org> */
 /* { dg-do run } */
-/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target ia32 } */
 /* { dg-options "-mtune=k6 -Os" } */
 
 enum reload_type
index 782512f4c36318ac55306fed5dd3b7d4ab34b90c..4fcd390729f721b0abbdc8a672fff58fae7e9e66 100644 (file)
@@ -2,7 +2,7 @@
 /* Originator: Tim McGrath <misty-@charter.net> */
 /* Testcase contributed by Eric Botcazou <ebotcazou@libertysurf.fr> */
 /* { dg-do run } */
-/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target ia32 } */
 /* { dg-options "-mtune=k6 -O3 -ffast-math -funroll-loops" } */
 
 extern void *memset (void *, int, __SIZE_TYPE__);
index fa8050813f707292fe8f5bfec055bde0a4cc5c4f..9f37a63e017cdad626ca2c78c7ee112395395bb3 100644 (file)
@@ -1,6 +1,5 @@
-/* { dg-do compile } */
+/* { dg-do compile { target { ! { ia32 } } } } */
 /* { dg-options "-fomit-frame-pointer" } */
-/* { dg-require-effective-target lp64 } */
 
 void foo()
 {
index 51797e1891c82489f2d4beba47d4414a061d62e6..bc6f95ab6b49baf1a982a8e0877dbb5a4f596345 100644 (file)
@@ -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" } } */
index d898f20dce4127cf697088e5dabce2038429ced6..b322f774aa655bd05413ecdbe9ff795125b16af6 100644 (file)
@@ -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 } } } } } */
index 4a1accb583a5f99890fd2b2a465776a9002c1df6..37194b88d979482cb2984c82b01a0e45efe16fb0 100644 (file)
@@ -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
 {
index ac0dfa2d94d163c119e955cfe4cb69b201cfa8f6..53cb42143ce1437d7c7b5175512facf3c870c474 100644 (file)
@@ -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;
index 5cd8b066d72528743fbbf3350b0acc83a4e60cad..a02823697e974a58adb573fb2de7df3fb84d5b55 100644 (file)
@@ -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)
 {
index ad6b029e2cb63e8f768e16f1306c44d8ba21e9c0..91bf0dba08ed0f475073159150cff567ddc0fdec 100644 (file)
@@ -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 } } */
index d29e62816f0885c2e7283a07764a6130373149b0..7aa04dbcf07490d27ec465bfcced66fbf1b49e7e 100644 (file)
@@ -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" } } */
index 1d95bf32d2f1fb5a0cf210d629f6b23572eb8c96..e4bb8610f14826120436f002b9fed1bf626bcea6 100644 (file)
@@ -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" } } */
index e2db5ad1f43a8c174a4bc6acafec377965f6f061..532e38f1d2b8ed493d483134b12f3e4a0621674a 100644 (file)
@@ -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" } } */
index d8f9bec5d4f2c07256743b8eb187f62e9a7ee4bf..5cb64ff8e6c94f395dca8a70edf3d1722cf59643 100644 (file)
@@ -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" } } */
index 8904eca0bc70eb2609f5d07244951a873f5c4bbd..65c18ffa8f9ded63196affbddd72cec364a06a74 100644 (file)
@@ -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" } } */
index 69e33446b756ae9cef391e55a20cce136882a424..dd6d3b3d761cbbc5fc18a0f1412ee21f273d9a1c 100644 (file)
@@ -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" } } */
index a846aae61b00cfeb5d1a47569e81c71151cb5894..c840c47e381f0ff919f54ce1af153119c292f04c 100644 (file)
@@ -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" } } */
index bdf6267c7d8f850c41801cb0b03e073558494b22..af2424b075b2bf284bf6ed338214926b2fa975ac 100644 (file)
@@ -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" } */
index d85807e8dffdbfc7034831372088a55bd22671fd..c230c84b7b168f6d19f2a99cfd0b759614c9909a 100644 (file)
@@ -1,7 +1,7 @@
 /* PR rtl-optimization/12092  */
 /* Test case reduced by Andrew Pinski <pinskia@physics.uc.edu> */
 /* { dg-do compile } */
-/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target ia32 } */
 /* { dg-options "-O2 -mtune=i486 -march=pentium4 -fprefetch-loop-arrays" } */
 
 void DecodeAC(int index,int *matrix)
index 601480c028365f3bfc17f2a433611a9f839b9399..e7b43a78ea3dc26ab1bb87d6c5321e5d8fab4db8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target ia32 } */
 /* { dg-options "-O2" } */
 
 extern void abort (void);
index b42d9c9f0b3c3723974c2dd9862e3d37eb50ce7e..52cbed6f460f99f130106dbfc6437088c2bccf48 100644 (file)
@@ -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)))
index a7c78b12f8484829424df0a513524754525e761e..04d6b27069cc5f9e78a4fa40ca1859674fadbd55 100644 (file)
@@ -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");
index 9ba2da537faa13cbc3cd39d04b6597293180bbee..e5f027ce862e78c5c770abad24181d8e652c174f 100644 (file)
@@ -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)
index d91bf2a5f64121e7c79c89dff465931b11857bdf..66ab0e1222e09257be7f5a329eec177937e9417b 100644 (file)
@@ -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);
index c3b69b87aa2ae10e95c6e890abd8181dce9256a8..6ebdee1748a94bffc3598d10f3ef58093df49f4d 100644 (file)
@@ -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
index 6217da2a033e1aef753488ca7ae0659228c36278..94923aba1b3e2b7e86566c49d65c5169901ad9c6 100644 (file)
@@ -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; };
index 2d7ef221f3cab92552e491b65a73c037ef28854a..d53a297947dde76090079de30f8cf466582a25a9 100644 (file)
@@ -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));
index 7a61296844489547fa26e4c52db2d27e804900ce..4a976ff7fa5d7d82b450345353fe6965debbea18 100644 (file)
@@ -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)
index 6f6f27725856ebd198ec1494fc6362b352aa3305..f871b5d61f37391d154ae4cdea42a05414a70d68 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target ia32 } */
 /* { dg-options "-O2 -march=pentium3" } */
 
 typedef union {
index 8adab3a363bffda7408663b2566bf270fe4fbefb..062e1737f6cd1a1885a9211d012db46636a777e0 100644 (file)
@@ -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)
index 73e7c596f32e2c5c1565e26c1149d4a7d03d9d47..8735780c7764ef10b16b94d81b72c18bab92318d 100644 (file)
@@ -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;
index 8c0bf9f5e7525da6b6c7c567b015051c68e08381..e27bbdcd82c8d7ddf424f04a4b0bb9f9014e894d 100644 (file)
@@ -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 } } } */
index 9f8fc42677e1228e6eeab4cab0bda3a5bf00733a..3cebbe6953f8b418144723b1767c4ba2f12783e1 100644 (file)
@@ -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;
index c2259433554d172a769de0570966209ed9e0dee6..c7c5e53833c40e3bc303936e076e5f00cb5e093f 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { ! { ia32 } } } } */
 /* { dg-options "-O2" } */
 
 double
index 121d9c63622ec3ec30f1734f18893387275cb79b..eece2a0dbee009b85b64f9c67a329e6ec92311d9 100644 (file)
@@ -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;
index 6f1056099c6ccff44f3ad64a5ec9d089714c8d74..374b23f83492822b375c6c1217c935bb835cf507 100644 (file)
@@ -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 } */
 
index 9411c28872a0827083b4c9fecbce92a7e79feae5..39cd8f90c835be9056f63ef438856166d5ed9dff 100644 (file)
@@ -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)));
index dc31c42a73838b7c172c9b70332c665942e8564d..f28caf91a138e0dd08454b58d3101236e7052cbb 100644 (file)
@@ -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)));
index dae9a52d126462e73f12a14b1d922c6f991c9216..77e50b241b3999e647415b75bfe899c3be2f9c2a 100644 (file)
@@ -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)));
index e207ecef7c39ca8e5ad661d485de27f974466d40..4ce7e30c5f6bb3ad3ccdcdcd206bd419cd56146c 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { ! { ia32 } } } } */
 /* { dg-options "-O2 -fomit-frame-pointer -march=core2" } */
 
 #include <mmintrin.h>
index 846c2853799d1cc97e53194f98e424a903fe88d3..876ac40401d0e4d44c8ea0a84538c08d7364370c 100644 (file)
@@ -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" } */
 
index c79745bd75c49021b96d4b7c30e53e4aec732305..eb1e03a77cbf8c5b7b5ea4f2a86a92984bd2f8ad 100644 (file)
@@ -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)
 {
index 12394ec6de63487677a492eba27569c3f5e13612..259c2a3eae3a7e195fbaaec6714b1cc138177a3b 100644 (file)
@@ -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);
index 70e93cbeac09479e9bd387e55e3f28872ddf9743..efd5c3d63acc1d0c82490658e133b63b9b8ba880 100644 (file)
@@ -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;
index 4f3e155cb3594595e5526323d757ba5e4e921a49..51b8c349b5d95d66c762b91bd84d4ce906758790 100644 (file)
@@ -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__));
index 692518e1bd1598b77113ae18c5be83e0f6935819..6b62e80e75f38324e58490e97bbe9713605fa04c 100644 (file)
@@ -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)));
index 070dab554c7fb232252146862998e12673acf557..cf748879e86d2dedfbef0c1ac71bcf960e160f6b 100644 (file)
@@ -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 "" } */
 
index ed6478ee57a6cf38550056cb72f31ed68930a0ee..56f1170ebae44507aed2b6221d10b2f9f18caa1b 100644 (file)
@@ -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" } } */
index f5e024cc4250b7a586759a50a2c62ea4f96fd1f6..f70692f0e4ed49c4307ceff0e09e6c39f10134f4 100644 (file)
@@ -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" } } */
index 0a788d11650955d88fe6ca64b970978d8d491eb1..f2a1fdf98170d61568be764f00d86ed0c483ac92 100644 (file)
@@ -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
index 756bdb9ebb81025e3b93dd13d9c87dc030ec3b90..0db7d5643036bcd79ad03b86dd5edab5c2ac2183 100644 (file)
@@ -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);
 
index e4132a1165b36a5ec2d07f5e0f9c2a36f50c9d02..e14c87513cadf19737fa6c9408cad4398d0f9cb1 100644 (file)
@@ -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.  */
index 04e980efa7a8d3359ccb250bd05fe857ac7b4a5b..7f4e5a42a14da1fdd6a227405e5447fe95769608 100644 (file)
@@ -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;
index fe63ff005fec46a5517d209b5ebd0536af397722..8a78c0a289f44ec8b2e1ae29f969515b0df77fb5 100644 (file)
@@ -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
index f6029ed98ab75a174d7fae0fe91cb59bdff57552..1df3548e0ec9647a0c502bb5a088de3036cd38b0 100644 (file)
@@ -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);
index 77e7c9b1eafad25d1789856a76b2ea8c9b9467fe..e1c3771bb16ecbba8ea4d0e2a5f9744c117ccc7c 100644 (file)
@@ -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);
index f0eda001cd7483049b06d6ec0bb5ee507e51914a..5a7bd6c270f8e8df4c504e32793366d2486fdd42 100644 (file)
@@ -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);
index d83833fa8d33d52c3e584d6d0110ad1ba9fa1720..ac7d183b71a1dfaec90f5a21689b5ca08f10e5d1 100644 (file)
@@ -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" } */
 
index 41f46f881144a3ff52fae5f35226b2d529586ee7..651172299e7fc06a2b9d57d1624fb367e4d452b0 100644 (file)
@@ -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;
index 55f712d1fa4ec481fcca6da68533761d8830c186..a23214c76f8638d7e6114028c6dacbd14e2e016c 100644 (file)
@@ -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 ()
index 1366ef5b32a8e45ae3d04a1b2603db2bef21dfa9..863372b56212e908e84e25325d6ae1d86fc45647 100644 (file)
@@ -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" } */
 
index 246c8aafa6e22278beeab8d424400ce1a11b3bfa..5e75dc541905f6cfa487fd1857007b3244d1f3ba 100644 (file)
@@ -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)
index 958eaff4453418cedbff7a351d7906a619503ae6..388cd65e039115d2a5d38822e29d15bffa2cf57b 100644 (file)
@@ -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 ();
index 731b780ba6d01376ecff7ba88e6b86115994d56f..8ac16137f78ba9ee9dc188e8078364a18a3b902e 100644 (file)
@@ -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)
 {
index fdc6461cb68cf6b628dfb5addb0d8aff2bc1a727..5513b19f50e75324a63d1bfab63aecb200d92893 100644 (file)
@@ -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,
index 4664f7e0d5345c1ebe1f59d4a2600c2d3f272683..d8164845c0dc91e09d593d7fd02d41cc7b525746 100644 (file)
@@ -1,5 +1,5 @@
 /* PR target/44942 */
-/* { dg-do run { target lp64 } } */
+/* { dg-do run { target { ! { ia32 } } } } */
 
 #include <stdarg.h>
 #include <emmintrin.h>
index 120346e3ea4997d6020eec3ead8daf627b3dd311..d84d1a6b9a15f0f917dee9c708a81ab692f45788 100644 (file)
@@ -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 } */
 
index b11096b65e22fe594ee80ea62f59d69b50374b5a..3996fa27fb6b41dd2f1cdd4f4db282aacf0ff9ee 100644 (file)
@@ -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);
index 83470021660ebb2029baa229b7987acddacf1440..45d93b71bd7780030f7c76e5d537db419258c4c4 100644 (file)
@@ -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" } } */
index 00c93191627776a87e15ef64d78a1571558aadac..c9850e533acb31c1b3bfb5aeb531712f5b4db88f 100644 (file)
@@ -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" } } */
index b0ba0935debd372cbced8506ae9874893547bd9e..8b7bbfbe7a588768d15f34c671c55c867efe4e0c 100644 (file)
@@ -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; };
index 256b57f6ad460cac92871729a8a2956773554d92..4035d1a151012dceb9222b3ce69e54373c4822e0 100644 (file)
@@ -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(); }
index 30c81e7171d9392985713ebb990c15f9b1949abd..1b64a7d19b4cc8a9fe7d54a101fee70f456dfe09 100644 (file)
@@ -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)));
index d43f664d8b4f21dbc96aaba43897bb05bd244a9c..2ac18cdbe78b342831465754f6b9e2b33d43d801 100644 (file)
@@ -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)
 {
index bc820204e979d36fa3199ae242b98bbfd237477c..b7d1fb280430149266a50a9b19cb992ba4561c68 100644 (file)
@@ -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 *);
 
index 37ec4902201832aab67671192e4c15b54d045067..38586fe9725dd990340c26640a2d096fdcc957cc 100644 (file)
@@ -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);
index c4808e9683b6e4f91a758a402b428e5cb68ef4c1..2ed33cd4758a0e47a017bee5bcfd890d0a63b786 100644 (file)
@@ -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" } } */
 
index 40b8f4a999f02e4d5deab8f9a1c26ea73fe63931..f319cea57f4bf2fffb822f0107a3592fad7d43d3 100644 (file)
@@ -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" } } */
 
index 1e5a302085ecb29c95a59109c1fbc7537dced238..cb2a3d5811ce9a9a08cabd987e3d782359cb87f1 100644 (file)
@@ -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" } } */
 
index 1321582506954787907fc62287b0709ecdff722e..d514cd96127d0edf0e48cfcf490c5f4a6f92a222 100644 (file)
@@ -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" } } */
 
index c494d3bf9ab395758b4f135d29f3a554a997d07c..de0e730ad1d7af6a8040aee3059690fa6211afc6 100644 (file)
@@ -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 } } */
index 144f5f99e329c3c5e8b9db110436354f81042e6d..fbb3be5495590dca8b193d0323dc30ccb84a493c 100644 (file)
@@ -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);
 
index 9db191c7275129b2ad29c4081f64ac4bb6646400..4cfd110206b58f228cca8051fc12c0005f2a6757 100644 (file)
@@ -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.  */
index f8075acaed4e31635a70d276457fe17178cb593a..9c6cd3222774af90973c4883fac6ace4c8cb528f 100644 (file)
@@ -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 } } */
 
index 69a062527a4ec23433e2b969556289af615d95f8..71fd7edbd618614d09846dc61f182ff0f450d217 100644 (file)
@@ -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)));
index f4127b975151a81d4a9325b9bef37a817b267a2d..7cf67dbe16ac47b726224aaa7f3407703e5b6279 100644 (file)
@@ -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);
index 745796d706fe87e641ba042457bab34fb4af8e9f..3f31f5e2df485f461b61096ed9c1625e97322cc9 100644 (file)
@@ -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);
index c09bba3b8b35be90d4a0aacde75586503bda3bac..bc8e4f8246089b2215faec89acb86fa49c4968da 100644 (file)
@@ -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);
index dcd56b636d5d9a7205134699164442412f1e4b08..8f1de51298dea4b298ab8f6b132ba7e0b38642b2 100644 (file)
@@ -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);
index 934fad51b960fce3929e6b27d6c6ad4b75494f7f..6d84f17c2ee7b4249920d5b59735893fb78fe797 100644 (file)
@@ -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" } */
 
index b6cb5c8241cd3c5b2d52a19b34a253f29b09c661..31e8c32fbdee9cecc704cf38b4a2406e170b7967 100644 (file)
@@ -2,7 +2,7 @@
 /* Origin: <Pawe Sikora <pluto@ds14.agh.edu.pl> */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target ia32 } */
 /* { dg-options "-march=pentium3" } */
 
 int main() 
index 6abc4d5afeda592de563819c59de75964da2620a..76ce912a45b45d5c2911267957801859fe032e1f 100644 (file)
@@ -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" } */
 
index 44a5fafc31b981bac224b53403284af1437cb715..909c3880ed4fc2dc5bbdcd0427d1e7d63f02a930 100644 (file)
@@ -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" } */
 
index eb85223450dca45fe3f6f3e5e14d06fc82bce410..cbfdddd405bede26223de4dfaaa185a7403c9113 100644 (file)
@@ -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" } */
 
index 908e82f43e6e9ae36f6578da69abdf8499815255..a79a2583673432e849dca308bb9992c81143a098 100644 (file)
@@ -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" } */
 
index 7035c4e6def931620dc1e4537717e69f46054b3b..ee047baa9c25aa9d0104659cfdbe2c939a72c243 100644 (file)
@@ -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" } */
 
index 0284a731b05fbf2213d417be77cacfd99bc8b4c9..cd913a19f80d92025fcb75f84dce9c68a6ebb3be 100644 (file)
@@ -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" } */
 
index 2502fe77414c94665f3ef3b21ca19da7dedd9485..f4d3a9a8f265f252ae5e861db0a6de1641050131 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { ! { ia32 } } } } */
 /* { dg-options "-O2 -msse4 -march=core2 -dp" } */
 
 #include <emmintrin.h>
index edf16f4a896d58f05749d24a0bc6fbae419f78ca..e1e9b14cf40cac1a3103b92e613a40ff71a2a417 100644 (file)
@@ -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" } */
 
index 571fd6db0f9038e2dc8a0559a328218dfa970b94..0a17e3e709c655b90e8d0c6cb5e7c01802fb6e61 100644 (file)
@@ -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" } */
 
index 75a8073354309babe35b8326be316c845c3f4fe0..7c71664a756a47eccf6d36ce4c3228f4e65ae5e6 100644 (file)
@@ -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" } */
 
index b90f4e2f12bc6d6653e1b2715a2fe0ea6f37e616..112dd37fd92f99b07ab0ccbe09944d27fbc548d0 100644 (file)
@@ -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" } */
 
index 1640439e59893a5088004386d82736721eff6d65..1ed0987bd7d3281955a73081ccd2640dc9d2e8b3 100644 (file)
@@ -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" } */
 
index 8209e99359138eb8b33dd2c5035997c34979a479..f1f75d916f3075c53effb73a0ac120a5dfc54f65 100644 (file)
@@ -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" } */
 
index aa4d8a917387f8f7885d1ccae2aa511eb98369c6..47cdf35629c0200e3de03e47c19d9bf449ab1fdd 100644 (file)
@@ -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" } */
 
index 786a0835dc6c85725054f07d428cbd8e9b7164cc..4c72fa4d1aefbebd9b6ceaf4f9427e51d68e7f77 100644 (file)
@@ -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" } } */
index 09b920ea7cabd546cab36eac759cfa569282d4a8..2549855cf41c6bb876f25bcc474537cc74c4820f 100644 (file)
@@ -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" } } */
index 9d426b84276b81854b24778a058544d57a47358c..63bad7e471b5cb2fa09144478fd29822b1c8a003 100644 (file)
@@ -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));
index cca98ca82ba781ad24366b08850d945a8d1afda6..b5e521a11ef297bfa4d6312be8622f36e4b3f64e 100644 (file)
@@ -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));
index 9ee82af44aec75be3018b4e1ba2f7a542a31a760..5c16f43548ca587a992fa96716a20e93f712fb1f 100644 (file)
@@ -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.  */
 
index a29cf06bf5c93497c92915caaf7b35ba43bdf0a0..47d66e3ab1ce4294a9e0da5b144faeb6773d9a35 100644 (file)
@@ -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.  */
 
index 7423722d69418255e651305f1bbeb75d46feb1fa..d0f4757b54864ed1fd474a9452e89e7eb8a817ef 100644 (file)
@@ -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.  */
 
index 6203b6b59712225d2f1b67762570e06d71529524..a4a836386f597dcf954775eb91458ead8d9663f6 100644 (file)
@@ -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.  */
 
index 61267df9853b14c18eec9aece875923812d5f304..54b2573cf3499bdda9a95c34541c5c496858adfd 100644 (file)
@@ -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.  */
 
index 3a9d345a96b4a601a75ccd53e1fd78784ea8dea1..a7068dfe0076379971a2231c713bcc379aef16b9 100644 (file)
@@ -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));
index ab9360f49f9172c0d873f62f34242f6d96e4e9f2..a45441845f96ba86cdf14e3c19eaeafc29983804 100644 (file)
@@ -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);
index 03d9d4174893c9b2e1c65f6c22e6ce262206f21a..c899606d641e29f3d1855bee3334c57b6c697912 100644 (file)
@@ -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" } */
 
index e4d4f20bb18e2053aa0bfb1580847d064ab5b2e8..dfe3968f5a9f242b86f689dbbd7c77082e58d33a 100644 (file)
@@ -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
index 225d0c5e55855b9630706ca3078ca2efa379fee2..161d2292d47cf4cdd61b3bbbec0fda9ac1c4d642 100644 (file)
@@ -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.  */
index ae7f3ee333a3ba71bb679be52111627f135a9693..6ea83f98fb5868dbcb786d23491211650aa2f4d6 100644 (file)
@@ -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 } } */ 
index c5b32e5c4216650bce03708ee3b38e6f67ad5047..c9fcc12138455f5b47c8ed79d36d58207fb29a29 100644 (file)
@@ -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
index 113e71b80da78b4cd172ea84cf24d31960a89ec0..d393913ae77aa0db9db8d9701ad50fde61479e72 100644 (file)
@@ -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
index dd2c2e8b452cf9bb9ebc36e03782ab683139f571..e32547e01bf6b817e595a46884ba3542ea8989ea 100644 (file)
@@ -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 } */
 
index e6ae990a5c1ebedd75737ccd7289f89ecb5d56ee..9aae9d45ed4dbdd725003f6ad287df76996a18cf 100644 (file)
@@ -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" } */
 
index 447e0ab66c6c7a99d46c10a78022063a9214f1c9..fa3870a5e33066e2015e4b280d09cd0824d219ed 100644 (file)
@@ -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" } } */
index 14a065f68e71b257e80035ae6d111a8503179c22..4a68a75f23c96e3f04e14376a6fdfee00ed78115 100644 (file)
@@ -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);
 
index 16459fca58aa94d49dd72ee18cf280dc0a1e47c5..bef496490a457f14eee942b1ab030d1e7d14c5f9 100644 (file)
@@ -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,
index 8cf19c4beaf0021a6b64608472ea873d2a871281..cc8132e207c6a1f4bde2981ebb076a1072b35b31 100644 (file)
@@ -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);
index 9ed9ab087d0b9d80dbd81e446d770c77163cf120..a2db4b9f776a3691841648cd684bdbe34ca28f7a 100644 (file)
@@ -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"
index 804801256f19b10d5e2a4614162a5cb08cb30e8f..bd5ad54463d25ca3d4da7361b2daccd1c5bc6e75 100644 (file)
@@ -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"
index f2eb81b3863e59a401980009f948d384818c5f36..c2e21068a0f95de9c284872dccd5719c92039f00 100644 (file)
@@ -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" } */
 
index 04f044f621dadbbb6937596529abc2bc127f8613..2065e5d157b90a571db0c137b0bef6f70586e4dc 100644 (file)
@@ -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];
index 3497f71ce5459371e063a6001e82a1a1879efdb7..4ef8385ef8831c6d638a9a7ce844b374548c142b 100644 (file)
@@ -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)
 {
index 51de26960def1f1b9acd51b2c78ee8e6502b1b16..0a82654450d382d1f98d05512d2492dc539cc860 100644 (file)
@@ -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)
 {
index 4b849269bb2342c8ea949a1ef4e9c8bb7ad6fb47..8b55ce69ab225696ccdf3841f2148d0a57fa2ffe 100644 (file)
@@ -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" } } */
 
index 5e1762dfa3d07d1aae1bfbf6b41bcde957ab1fbc..5accd7934248188a8b3172e6febea1c06932683a 100644 (file)
@@ -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" } } */
 
index 15d2d7ffb9c0c74930dffbf6636f5d9f65d2925c..20cd9456fedf5cfb4a12bf69c48f2abdb7a9b22c 100644 (file)
@@ -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" } } */
 
index 0a33d770710001d0e66d5f22c9f4133a7ecf97ca..52a3c348926decc369e8caf3d45d19b88efcd212 100644 (file)
@@ -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" } } */
 
index d6375b1fd50fd4e2ae511ca5b5014f82b9b909e2..75ed433cf00288d919dba1af748337c592283ca3 100644 (file)
@@ -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);
index 617da39da9821438450ded4905f705e1ef5b0f33..6b6bd216915b295e0bf422192a2679fe597714c4 100644 (file)
@@ -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);
index e3ae644d0b51dd1b308659b229f0ee48d60d9c1d..f2b9eb8455d0d7ebe4dfbf84fd7c9844239a8811 100644 (file)
@@ -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);
index 9996279bc0f74fc466617955fdb686093621cd5f..11d40023f87ba7da03da4fa813bb01017ac6ab7c 100644 (file)
@@ -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);
index 73d52f5f3f0c0229b04b72bf2a09c7c8acba0962..eb3c61431592af7752fc8e3c3a7fb5726164d63a 100644 (file)
@@ -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);
index eb84439c4969028a4d1d621e8c669fe75550e345..16b3a6b75569ed8108358c21ad0ac7fa0b0d042f 100644 (file)
@@ -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);
index e59c30d021b31335d3f61b517e9fc628c93d6933..1f1ed630ee9f1b314a683e4a9628c558cba0d859 100644 (file)
@@ -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);
index 2b9302db52d0a8f2ea7ed9f20f434ba14fcf914f..de6417876ea2dd5295a2cd293b93162dc0c6bfc0 100644 (file)
@@ -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);
index b46e890e2b0a759616149852532ae5535ad501a7..1975b02b2f112e9717725b3215f576b5dbeef413 100644 (file)
@@ -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];
index e76d0c101508b9d2329da4b666e681a22699f855..b0cba178fa28bc859c6e93de46f0416b2500badd 100644 (file)
@@ -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
 }
 
index fcb1657b4ea5190774447b916ba1f0a7ccb43458..79169a896ae6ca1a9a2bd7808da1ee817e2ea74c 100644 (file)
@@ -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
 !
index 004d1d38309036df8973fe72d4106a7217226fe5..af2c03a0583d2315d48a58ad6f45c1b9e103cadf 100644 (file)
@@ -1,7 +1,7 @@
 C Test for bug in reg-stack handling conditional moves.
 C Reported by Tim Prince <tprince@computer.org>
 C
-C { dg-do run { target { { i[6789]86-*-* x86_64-*-* } && ilp32 } } }
+C { dg-do run { target { { i[6789]86-*-* x86_64-*-* } && ia32 } } }
 C { dg-options "-ffast-math -march=pentiumpro" }
 
       double precision function foo(x, y)
index ff088b5ef99ec01ec79863e0657ee660a94c5b29..385ebc772bd8be61b8213b99024330a5c3a91a6d 100644 (file)
@@ -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
index a2425cec353e4482b5a3238129a9dcd4be6397e7..740f1ea1d34691f33a215acf2a6062ee2fb12276 100644 (file)
@@ -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