middle-end: clean up vect testsuite using pragma novector
The support for early break vectorization breaks lots of scan vect and slp testcases because they assume that loops with abort () in them cannot be vectorized. Additionally it breaks the point of having a scalar loop to check the output of the vectorizer if that loop is also vectorized. For that reason this adds vectorized using this patch series. FWIW, none of these tests were failing to vectorize or run before the pragma. The tests that did point to some issues were copies to the early break test suit as well. gcc/testsuite/ChangeLog: * g++.dg/vect/pr84556.cc: Add novector pragma. * g++.dg/vect/simd-1.cc: Add novector pragma. * g++.dg/vect/simd-2.cc: Add novector pragma. * g++.dg/vect/simd-3.cc: Add novector pragma. * g++.dg/vect/simd-4.cc: Add novector pragma. * g++.dg/vect/simd-5.cc: Add novector pragma. * g++.dg/vect/simd-6.cc: Add novector pragma. * g++.dg/vect/simd-7.cc: Add novector pragma. * g++.dg/vect/simd-8.cc: Add novector pragma. * g++.dg/vect/simd-9.cc: Add novector pragma. * g++.dg/vect/simd-clone-6.cc: Add novector pragma. * gcc.dg/vect/O3-pr70130.c: Add novector pragma. * gcc.dg/vect/Os-vect-95.c: Add novector pragma. * gcc.dg/vect/bb-slp-1.c: Add novector pragma. * gcc.dg/vect/bb-slp-16.c: Add novector pragma. * gcc.dg/vect/bb-slp-2.c: Add novector pragma. * gcc.dg/vect/bb-slp-24.c: Add novector pragma. * gcc.dg/vect/bb-slp-25.c: Add novector pragma. * gcc.dg/vect/bb-slp-26.c: Add novector pragma. * gcc.dg/vect/bb-slp-27.c: Add novector pragma. * gcc.dg/vect/bb-slp-28.c: Add novector pragma. * gcc.dg/vect/bb-slp-29.c: Add novector pragma. * gcc.dg/vect/bb-slp-42.c: Add novector pragma. * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma. * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma. * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma. * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma. * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma. * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma. * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma. * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma. * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma. * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma. * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma. * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma. * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma. * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma. * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma. * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma. * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma. * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma. * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma. * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma. * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma. * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma. * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma. * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma. * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma. * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma. * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma. * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma. * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma. * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma. * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma. * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma. * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma. * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma. * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma. * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma. * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma. * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma. * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma. * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma. * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma. * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma. * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma. * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma. * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma. * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma. * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma. * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma. * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma. * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma. * gcc.dg/vect/pr101445.c: Add novector pragma. * gcc.dg/vect/pr103581.c: Add novector pragma. * gcc.dg/vect/pr105219.c: Add novector pragma. * gcc.dg/vect/pr108608.c: Add novector pragma. * gcc.dg/vect/pr18400.c: Add novector pragma. * gcc.dg/vect/pr18536.c: Add novector pragma. * gcc.dg/vect/pr20122.c: Add novector pragma. * gcc.dg/vect/pr25413.c: Add novector pragma. * gcc.dg/vect/pr30784.c: Add novector pragma. * gcc.dg/vect/pr37539.c: Add novector pragma. * gcc.dg/vect/pr40074.c: Add novector pragma. * gcc.dg/vect/pr45752.c: Add novector pragma. * gcc.dg/vect/pr45902.c: Add novector pragma. * gcc.dg/vect/pr46009.c: Add novector pragma. * gcc.dg/vect/pr48172.c: Add novector pragma. * gcc.dg/vect/pr51074.c: Add novector pragma. * gcc.dg/vect/pr51581-3.c: Add novector pragma. * gcc.dg/vect/pr51581-4.c: Add novector pragma. * gcc.dg/vect/pr53185-2.c: Add novector pragma. * gcc.dg/vect/pr56918.c: Add novector pragma. * gcc.dg/vect/pr56920.c: Add novector pragma. * gcc.dg/vect/pr56933.c: Add novector pragma. * gcc.dg/vect/pr57705.c: Add novector pragma. * gcc.dg/vect/pr57741-2.c: Add novector pragma. * gcc.dg/vect/pr57741-3.c: Add novector pragma. * gcc.dg/vect/pr59591-1.c: Add novector pragma. * gcc.dg/vect/pr59591-2.c: Add novector pragma. * gcc.dg/vect/pr59594.c: Add novector pragma. * gcc.dg/vect/pr59984.c: Add novector pragma. * gcc.dg/vect/pr60276.c: Add novector pragma. * gcc.dg/vect/pr61194.c: Add novector pragma. * gcc.dg/vect/pr61680.c: Add novector pragma. * gcc.dg/vect/pr62021.c: Add novector pragma. * gcc.dg/vect/pr63341-2.c: Add novector pragma. * gcc.dg/vect/pr64252.c: Add novector pragma. * gcc.dg/vect/pr64404.c: Add novector pragma. * gcc.dg/vect/pr64421.c: Add novector pragma. * gcc.dg/vect/pr64493.c: Add novector pragma. * gcc.dg/vect/pr64495.c: Add novector pragma. * gcc.dg/vect/pr66251.c: Add novector pragma. * gcc.dg/vect/pr66253.c: Add novector pragma. * gcc.dg/vect/pr68502-1.c: Add novector pragma. * gcc.dg/vect/pr68502-2.c: Add novector pragma. * gcc.dg/vect/pr69820.c: Add novector pragma. * gcc.dg/vect/pr70021.c: Add novector pragma. * gcc.dg/vect/pr70354-1.c: Add novector pragma. * gcc.dg/vect/pr70354-2.c: Add novector pragma. * gcc.dg/vect/pr71259.c: Add novector pragma. * gcc.dg/vect/pr78005.c: Add novector pragma. * gcc.dg/vect/pr78558.c: Add novector pragma. * gcc.dg/vect/pr80815-2.c: Add novector pragma. * gcc.dg/vect/pr80815-3.c: Add novector pragma. * gcc.dg/vect/pr80928.c: Add novector pragma. * gcc.dg/vect/pr81410.c: Add novector pragma. * gcc.dg/vect/pr81633.c: Add novector pragma. * gcc.dg/vect/pr81740-1.c: Add novector pragma. * gcc.dg/vect/pr81740-2.c: Add novector pragma. * gcc.dg/vect/pr85586.c: Add novector pragma. * gcc.dg/vect/pr87288-1.c: Add novector pragma. * gcc.dg/vect/pr87288-2.c: Add novector pragma. * gcc.dg/vect/pr87288-3.c: Add novector pragma. * gcc.dg/vect/pr88903-1.c: Add novector pragma. * gcc.dg/vect/pr88903-2.c: Add novector pragma. * gcc.dg/vect/pr90018.c: Add novector pragma. * gcc.dg/vect/pr92420.c: Add novector pragma. * gcc.dg/vect/pr94994.c: Add novector pragma. * gcc.dg/vect/pr96783-1.c: Add novector pragma. * gcc.dg/vect/pr96783-2.c: Add novector pragma. * gcc.dg/vect/pr97081-2.c: Add novector pragma. * gcc.dg/vect/pr97558-2.c: Add novector pragma. * gcc.dg/vect/pr97678.c: Add novector pragma. * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma. * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma. * gcc.dg/vect/slp-1.c: Add novector pragma. * gcc.dg/vect/slp-10.c: Add novector pragma. * gcc.dg/vect/slp-11a.c: Add novector pragma. * gcc.dg/vect/slp-11b.c: Add novector pragma. * gcc.dg/vect/slp-11c.c: Add novector pragma. * gcc.dg/vect/slp-12a.c: Add novector pragma. * gcc.dg/vect/slp-12b.c: Add novector pragma. * gcc.dg/vect/slp-12c.c: Add novector pragma. * gcc.dg/vect/slp-13-big-array.c: Add novector pragma. * gcc.dg/vect/slp-13.c: Add novector pragma. * gcc.dg/vect/slp-14.c: Add novector pragma. * gcc.dg/vect/slp-15.c: Add novector pragma. * gcc.dg/vect/slp-16.c: Add novector pragma. * gcc.dg/vect/slp-17.c: Add novector pragma. * gcc.dg/vect/slp-18.c: Add novector pragma. * gcc.dg/vect/slp-19a.c: Add novector pragma. * gcc.dg/vect/slp-19b.c: Add novector pragma. * gcc.dg/vect/slp-19c.c: Add novector pragma. * gcc.dg/vect/slp-2.c: Add novector pragma. * gcc.dg/vect/slp-20.c: Add novector pragma. * gcc.dg/vect/slp-21.c: Add novector pragma. * gcc.dg/vect/slp-22.c: Add novector pragma. * gcc.dg/vect/slp-23.c: Add novector pragma. * gcc.dg/vect/slp-24-big-array.c: Add novector pragma. * gcc.dg/vect/slp-24.c: Add novector pragma. * gcc.dg/vect/slp-25.c: Add novector pragma. * gcc.dg/vect/slp-26.c: Add novector pragma. * gcc.dg/vect/slp-28.c: Add novector pragma. * gcc.dg/vect/slp-3-big-array.c: Add novector pragma. * gcc.dg/vect/slp-3.c: Add novector pragma. * gcc.dg/vect/slp-33.c: Add novector pragma. * gcc.dg/vect/slp-34-big-array.c: Add novector pragma. * gcc.dg/vect/slp-34.c: Add novector pragma. * gcc.dg/vect/slp-35.c: Add novector pragma. * gcc.dg/vect/slp-37.c: Add novector pragma. * gcc.dg/vect/slp-4-big-array.c: Add novector pragma. * gcc.dg/vect/slp-4.c: Add novector pragma. * gcc.dg/vect/slp-41.c: Add novector pragma. * gcc.dg/vect/slp-43.c: Add novector pragma. * gcc.dg/vect/slp-45.c: Add novector pragma. * gcc.dg/vect/slp-46.c: Add novector pragma. * gcc.dg/vect/slp-47.c: Add novector pragma. * gcc.dg/vect/slp-48.c: Add novector pragma. * gcc.dg/vect/slp-49.c: Add novector pragma. * gcc.dg/vect/slp-5.c: Add novector pragma. * gcc.dg/vect/slp-6.c: Add novector pragma. * gcc.dg/vect/slp-7.c: Add novector pragma. * gcc.dg/vect/slp-8.c: Add novector pragma. * gcc.dg/vect/slp-9.c: Add novector pragma. * gcc.dg/vect/slp-cond-1.c: Add novector pragma. * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma. * gcc.dg/vect/slp-cond-2.c: Add novector pragma. * gcc.dg/vect/slp-cond-3.c: Add novector pragma. * gcc.dg/vect/slp-cond-4.c: Add novector pragma. * gcc.dg/vect/slp-cond-5.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma. * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma. * gcc.dg/vect/slp-perm-1.c: Add novector pragma. * gcc.dg/vect/slp-perm-10.c: Add novector pragma. * gcc.dg/vect/slp-perm-11.c: Add novector pragma. * gcc.dg/vect/slp-perm-12.c: Add novector pragma. * gcc.dg/vect/slp-perm-2.c: Add novector pragma. * gcc.dg/vect/slp-perm-3.c: Add novector pragma. * gcc.dg/vect/slp-perm-4.c: Add novector pragma. * gcc.dg/vect/slp-perm-5.c: Add novector pragma. * gcc.dg/vect/slp-perm-6.c: Add novector pragma. * gcc.dg/vect/slp-perm-7.c: Add novector pragma. * gcc.dg/vect/slp-perm-8.c: Add novector pragma. * gcc.dg/vect/slp-perm-9.c: Add novector pragma. * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma. * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma. * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma. * gcc.dg/vect/vect-100.c: Add novector pragma. * gcc.dg/vect/vect-103.c: Add novector pragma. * gcc.dg/vect/vect-104.c: Add novector pragma. * gcc.dg/vect/vect-105-big-array.c: Add novector pragma. * gcc.dg/vect/vect-105.c: Add novector pragma. * gcc.dg/vect/vect-106.c: Add novector pragma. * gcc.dg/vect/vect-107.c: Add novector pragma. * gcc.dg/vect/vect-108.c: Add novector pragma. * gcc.dg/vect/vect-109.c: Add novector pragma. * gcc.dg/vect/vect-11.c: Add novector pragma. * gcc.dg/vect/vect-110.c: Add novector pragma. * gcc.dg/vect/vect-113.c: Add novector pragma. * gcc.dg/vect/vect-114.c: Add novector pragma. * gcc.dg/vect/vect-115.c: Add novector pragma. * gcc.dg/vect/vect-116.c: Add novector pragma. * gcc.dg/vect/vect-117.c: Add novector pragma. * gcc.dg/vect/vect-11a.c: Add novector pragma. * gcc.dg/vect/vect-12.c: Add novector pragma. * gcc.dg/vect/vect-122.c: Add novector pragma. * gcc.dg/vect/vect-124.c: Add novector pragma. * gcc.dg/vect/vect-13.c: Add novector pragma. * gcc.dg/vect/vect-14.c: Add novector pragma. * gcc.dg/vect/vect-15-big-array.c: Add novector pragma. * gcc.dg/vect/vect-15.c: Add novector pragma. * gcc.dg/vect/vect-17.c: Add novector pragma. * gcc.dg/vect/vect-18.c: Add novector pragma. * gcc.dg/vect/vect-19.c: Add novector pragma. * gcc.dg/vect/vect-2-big-array.c: Add novector pragma. * gcc.dg/vect/vect-2.c: Add novector pragma. * gcc.dg/vect/vect-20.c: Add novector pragma. * gcc.dg/vect/vect-21.c: Add novector pragma. * gcc.dg/vect/vect-22.c: Add novector pragma. * gcc.dg/vect/vect-23.c: Add novector pragma. * gcc.dg/vect/vect-24.c: Add novector pragma. * gcc.dg/vect/vect-25.c: Add novector pragma. * gcc.dg/vect/vect-26.c: Add novector pragma. * gcc.dg/vect/vect-27.c: Add novector pragma. * gcc.dg/vect/vect-28.c: Add novector pragma. * gcc.dg/vect/vect-29.c: Add novector pragma. * gcc.dg/vect/vect-3.c: Add novector pragma. * gcc.dg/vect/vect-30.c: Add novector pragma. * gcc.dg/vect/vect-31-big-array.c: Add novector pragma. * gcc.dg/vect/vect-31.c: Add novector pragma. * gcc.dg/vect/vect-32-big-array.c: Add novector pragma. * gcc.dg/vect/vect-32.c: Add novector pragma. * gcc.dg/vect/vect-33-big-array.c: Add novector pragma. * gcc.dg/vect/vect-33.c: Add novector pragma. * gcc.dg/vect/vect-34-big-array.c: Add novector pragma. * gcc.dg/vect/vect-34.c: Add novector pragma. * gcc.dg/vect/vect-35-big-array.c: Add novector pragma. * gcc.dg/vect/vect-35.c: Add novector pragma. * gcc.dg/vect/vect-36-big-array.c: Add novector pragma. * gcc.dg/vect/vect-36.c: Add novector pragma. * gcc.dg/vect/vect-38.c: Add novector pragma. * gcc.dg/vect/vect-4.c: Add novector pragma. * gcc.dg/vect/vect-40.c: Add novector pragma. * gcc.dg/vect/vect-42.c: Add novector pragma. * gcc.dg/vect/vect-44.c: Add novector pragma. * gcc.dg/vect/vect-46.c: Add novector pragma. * gcc.dg/vect/vect-48.c: Add novector pragma. * gcc.dg/vect/vect-5.c: Add novector pragma. * gcc.dg/vect/vect-50.c: Add novector pragma. * gcc.dg/vect/vect-52.c: Add novector pragma. * gcc.dg/vect/vect-54.c: Add novector pragma. * gcc.dg/vect/vect-56.c: Add novector pragma. * gcc.dg/vect/vect-58.c: Add novector pragma. * gcc.dg/vect/vect-6-big-array.c: Add novector pragma. * gcc.dg/vect/vect-6.c: Add novector pragma. * gcc.dg/vect/vect-60.c: Add novector pragma. * gcc.dg/vect/vect-62.c: Add novector pragma. * gcc.dg/vect/vect-63.c: Add novector pragma. * gcc.dg/vect/vect-64.c: Add novector pragma. * gcc.dg/vect/vect-65.c: Add novector pragma. * gcc.dg/vect/vect-66.c: Add novector pragma. * gcc.dg/vect/vect-67.c: Add novector pragma. * gcc.dg/vect/vect-68.c: Add novector pragma. * gcc.dg/vect/vect-7.c: Add novector pragma. * gcc.dg/vect/vect-70.c: Add novector pragma. * gcc.dg/vect/vect-71.c: Add novector pragma. * gcc.dg/vect/vect-72.c: Add novector pragma. * gcc.dg/vect/vect-73-big-array.c: Add novector pragma. * gcc.dg/vect/vect-73.c: Add novector pragma. * gcc.dg/vect/vect-74-big-array.c: Add novector pragma. * gcc.dg/vect/vect-74.c: Add novector pragma. * gcc.dg/vect/vect-75-big-array.c: Add novector pragma. * gcc.dg/vect/vect-75.c: Add novector pragma. * gcc.dg/vect/vect-76-big-array.c: Add novector pragma. * gcc.dg/vect/vect-76.c: Add novector pragma. * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma. * gcc.dg/vect/vect-77-global.c: Add novector pragma. * gcc.dg/vect/vect-77.c: Add novector pragma. * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma. * gcc.dg/vect/vect-78-global.c: Add novector pragma. * gcc.dg/vect/vect-78.c: Add novector pragma. * gcc.dg/vect/vect-8.c: Add novector pragma. * gcc.dg/vect/vect-80-big-array.c: Add novector pragma. * gcc.dg/vect/vect-80.c: Add novector pragma. * gcc.dg/vect/vect-82.c: Add novector pragma. * gcc.dg/vect/vect-82_64.c: Add novector pragma. * gcc.dg/vect/vect-83.c: Add novector pragma. * gcc.dg/vect/vect-83_64.c: Add novector pragma. * gcc.dg/vect/vect-85-big-array.c: Add novector pragma. * gcc.dg/vect/vect-85.c: Add novector pragma. * gcc.dg/vect/vect-86.c: Add novector pragma. * gcc.dg/vect/vect-87.c: Add novector pragma. * gcc.dg/vect/vect-88.c: Add novector pragma. * gcc.dg/vect/vect-89-big-array.c: Add novector pragma. * gcc.dg/vect/vect-89.c: Add novector pragma. * gcc.dg/vect/vect-9.c: Add novector pragma. * gcc.dg/vect/vect-92.c: Add novector pragma. * gcc.dg/vect/vect-93.c: Add novector pragma. * gcc.dg/vect/vect-95.c: Add novector pragma. * gcc.dg/vect/vect-96.c: Add novector pragma. * gcc.dg/vect/vect-97-big-array.c: Add novector pragma. * gcc.dg/vect/vect-97.c: Add novector pragma. * gcc.dg/vect/vect-98-big-array.c: Add novector pragma. * gcc.dg/vect/vect-98.c: Add novector pragma. * gcc.dg/vect/vect-99.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma. * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma. * gcc.dg/vect/vect-align-1.c: Add novector pragma. * gcc.dg/vect/vect-align-2.c: Add novector pragma. * gcc.dg/vect/vect-all-big-array.c: Add novector pragma. * gcc.dg/vect/vect-all.c: Add novector pragma. * gcc.dg/vect/vect-avg-1.c: Add novector pragma. * gcc.dg/vect/vect-avg-11.c: Add novector pragma. * gcc.dg/vect/vect-avg-15.c: Add novector pragma. * gcc.dg/vect/vect-avg-16.c: Add novector pragma. * gcc.dg/vect/vect-avg-5.c: Add novector pragma. * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma. * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma. * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma. * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma. * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma. * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma. * gcc.dg/vect/vect-bswap16.c: Add novector pragma. * gcc.dg/vect/vect-bswap32.c: Add novector pragma. * gcc.dg/vect/vect-bswap64.c: Add novector pragma. * gcc.dg/vect/vect-complex-1.c: Add novector pragma. * gcc.dg/vect/vect-complex-2.c: Add novector pragma. * gcc.dg/vect/vect-complex-4.c: Add novector pragma. * gcc.dg/vect/vect-cond-1.c: Add novector pragma. * gcc.dg/vect/vect-cond-10.c: Add novector pragma. * gcc.dg/vect/vect-cond-11.c: Add novector pragma. * gcc.dg/vect/vect-cond-3.c: Add novector pragma. * gcc.dg/vect/vect-cond-4.c: Add novector pragma. * gcc.dg/vect/vect-cond-5.c: Add novector pragma. * gcc.dg/vect/vect-cond-6.c: Add novector pragma. * gcc.dg/vect/vect-cond-7.c: Add novector pragma. * gcc.dg/vect/vect-cond-8.c: Add novector pragma. * gcc.dg/vect/vect-cond-9.c: Add novector pragma. * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma. * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma. * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma. * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma. * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma. * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma. * gcc.dg/vect/vect-cselim-1.c: Add novector pragma. * gcc.dg/vect/vect-cselim-2.c: Add novector pragma. * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma. * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma. * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma. * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma. * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma. * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma. * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma. * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma. * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma. * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma. * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma. * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma. * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma. * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma. * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma. * gcc.dg/vect/vect-fma-1.c: Add novector pragma. * gcc.dg/vect/vect-gather-1.c: Add novector pragma. * gcc.dg/vect/vect-gather-3.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma. * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma. * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma. * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma. * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma. * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma. * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma. * gcc.dg/vect/vect-iv-1.c: Add novector pragma. * gcc.dg/vect/vect-iv-10.c: Add novector pragma. * gcc.dg/vect/vect-iv-2.c: Add novector pragma. * gcc.dg/vect/vect-iv-3.c: Add novector pragma. * gcc.dg/vect/vect-iv-4.c: Add novector pragma. * gcc.dg/vect/vect-iv-5.c: Add novector pragma. * gcc.dg/vect/vect-iv-6.c: Add novector pragma. * gcc.dg/vect/vect-iv-7.c: Add novector pragma. * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma. * gcc.dg/vect/vect-iv-8.c: Add novector pragma. * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma. * gcc.dg/vect/vect-iv-8a.c: Add novector pragma. * gcc.dg/vect/vect-live-1.c: Add novector pragma. * gcc.dg/vect/vect-live-2.c: Add novector pragma. * gcc.dg/vect/vect-live-3.c: Add novector pragma. * gcc.dg/vect/vect-live-4.c: Add novector pragma. * gcc.dg/vect/vect-live-5.c: Add novector pragma. * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma. * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma. * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma. * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma. * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma. * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma. * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma. * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma. * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma. * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma. * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma. * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma. * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma. * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma. * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma. * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma. * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma. * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma. * gcc.dg/vect/vect-outer-2.c: Add novector pragma. * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma. * gcc.dg/vect/vect-outer-2a.c: Add novector pragma. * gcc.dg/vect/vect-outer-2b.c: Add novector pragma. * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma. * gcc.dg/vect/vect-outer-2c.c: Add novector pragma. * gcc.dg/vect/vect-outer-2d.c: Add novector pragma. * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma. * gcc.dg/vect/vect-outer-3.c: Add novector pragma. * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma. * gcc.dg/vect/vect-outer-3a.c: Add novector pragma. * gcc.dg/vect/vect-outer-3b.c: Add novector pragma. * gcc.dg/vect/vect-outer-3c.c: Add novector pragma. * gcc.dg/vect/vect-outer-4.c: Add novector pragma. * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma. * gcc.dg/vect/vect-outer-4d.c: Add novector pragma. * gcc.dg/vect/vect-outer-5.c: Add novector pragma. * gcc.dg/vect/vect-outer-6.c: Add novector pragma. * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma. * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma. * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma. * gcc.dg/vect/vect-outer-fir.c: Add novector pragma. * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma. * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma. * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma. * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma. * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma. * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma. * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma. * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma. * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma. * gcc.dg/vect/vect-recurr-1.c: Add novector pragma. * gcc.dg/vect/vect-recurr-2.c: Add novector pragma. * gcc.dg/vect/vect-recurr-3.c: Add novector pragma. * gcc.dg/vect/vect-recurr-4.c: Add novector pragma. * gcc.dg/vect/vect-recurr-5.c: Add novector pragma. * gcc.dg/vect/vect-recurr-6.c: Add novector pragma. * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma. * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma. * gcc.dg/vect/vect-shift-1.c: Add novector pragma. * gcc.dg/vect/vect-shift-3.c: Add novector pragma. * gcc.dg/vect/vect-shift-4.c: Add novector pragma. * gcc.dg/vect/vect-simd-1.c: Add novector pragma. * gcc.dg/vect/vect-simd-10.c: Add novector pragma. * gcc.dg/vect/vect-simd-11.c: Add novector pragma. * gcc.dg/vect/vect-simd-12.c: Add novector pragma. * gcc.dg/vect/vect-simd-13.c: Add novector pragma. * gcc.dg/vect/vect-simd-14.c: Add novector pragma. * gcc.dg/vect/vect-simd-15.c: Add novector pragma. * gcc.dg/vect/vect-simd-16.c: Add novector pragma. * gcc.dg/vect/vect-simd-17.c: Add novector pragma. * gcc.dg/vect/vect-simd-18.c: Add novector pragma. * gcc.dg/vect/vect-simd-19.c: Add novector pragma. * gcc.dg/vect/vect-simd-20.c: Add novector pragma. * gcc.dg/vect/vect-simd-8.c: Add novector pragma. * gcc.dg/vect/vect-simd-9.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma. * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma. * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma. * gcc.dg/vect/vect-strided-float.c: Add novector pragma. * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma. * gcc.dg/vect/vect-strided-mult.c: Add novector pragma. * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma. * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma. * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma. * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma. * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma. * gcc.dg/vect/vect-strided-store.c: Add novector pragma. * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma. * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma. * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma. * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma. * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma. * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma. * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma. * gcc.dg/vect/vect-vfa-01.c: Add novector pragma. * gcc.dg/vect/vect-vfa-02.c: Add novector pragma. * gcc.dg/vect/vect-vfa-03.c: Add novector pragma. * gcc.dg/vect/vect-vfa-04.c: Add novector pragma. * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma. * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma. * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma. * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma. * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma. * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma. * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
This commit is contained in:
parent
6fb5da0310
commit
046640f9e5
672 changed files with 989 additions and 3 deletions
|
@ -15,6 +15,7 @@ main ()
|
|||
};
|
||||
x ();
|
||||
x ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 8; ++i)
|
||||
if (y[i] != i + 3)
|
||||
__builtin_abort ();
|
||||
|
|
|
@ -88,12 +88,14 @@ main ()
|
|||
s.foo (x, y);
|
||||
if (x != 1024 || s.s != 2051 || s.t != 2054)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1025; ++i)
|
||||
if (a[i] != 2 * i)
|
||||
abort ();
|
||||
s.bar (x, y);
|
||||
if (x != 2049 || s.s != 4101 || s.t != 4104)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1025; ++i)
|
||||
if (a[i] != 4 * i)
|
||||
abort ();
|
||||
|
@ -102,12 +104,14 @@ main ()
|
|||
s.baz (x, y);
|
||||
if (x != 1024 || s.s != 2051 || s.t != 2054)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1025; ++i)
|
||||
if (a[i] != 2 * i)
|
||||
abort ();
|
||||
s.qux (x, y);
|
||||
if (x != 2049 || s.s != 4101 || s.t != 4104)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1025; ++i)
|
||||
if (a[i] != 4 * i)
|
||||
abort ();
|
||||
|
|
|
@ -110,6 +110,7 @@ main ()
|
|||
foo (a, b);
|
||||
if (r.s != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s.s += i;
|
||||
|
@ -121,6 +122,7 @@ main ()
|
|||
if (bar ().s != 1024 * 1023)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s.s += 2 * i;
|
||||
|
@ -132,6 +134,7 @@ main ()
|
|||
if (r.s != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s.s += i;
|
||||
|
@ -143,6 +146,7 @@ main ()
|
|||
if (qux ().s != 1024 * 1023)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s.s += 2 * i;
|
||||
|
|
|
@ -75,6 +75,7 @@ main ()
|
|||
foo (a, b, r);
|
||||
if (r != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s += i;
|
||||
|
@ -86,6 +87,7 @@ main ()
|
|||
if (bar () != 1024 * 1023)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s += 2 * i;
|
||||
|
@ -99,6 +101,7 @@ main ()
|
|||
if (r != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s += i;
|
||||
|
@ -110,6 +113,7 @@ main ()
|
|||
if (qux () != 1024 * 1023)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s += 2 * i;
|
||||
|
|
|
@ -77,6 +77,7 @@ main ()
|
|||
foo (a, b, r);
|
||||
if (r != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s += i;
|
||||
|
@ -88,6 +89,7 @@ main ()
|
|||
if (bar () != 1024 * 1023)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s += 2 * i;
|
||||
|
@ -101,6 +103,7 @@ main ()
|
|||
if (r != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s += i;
|
||||
|
@ -112,6 +115,7 @@ main ()
|
|||
if (qux () != 1024 * 1023)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s += 2 * i;
|
||||
|
|
|
@ -110,6 +110,7 @@ main ()
|
|||
foo (a, b, r);
|
||||
if (r.s != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s.s += i;
|
||||
|
@ -121,6 +122,7 @@ main ()
|
|||
if (bar ().s != 1024 * 1023)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s.s += 2 * i;
|
||||
|
@ -132,6 +134,7 @@ main ()
|
|||
if (r.s != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s.s += i;
|
||||
|
@ -143,6 +146,7 @@ main ()
|
|||
if (qux ().s != 1024 * 1023)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
s.s += 2 * i;
|
||||
|
|
|
@ -118,6 +118,7 @@ main ()
|
|||
foo (a, b);
|
||||
if (r.s != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i].s != s.s)
|
||||
|
@ -129,6 +130,7 @@ main ()
|
|||
if (bar<int> ().s != 1024 * 1023)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i].s != s.s)
|
||||
|
@ -140,6 +142,7 @@ main ()
|
|||
if (r.s != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i].s != s.s)
|
||||
|
@ -151,6 +154,7 @@ main ()
|
|||
if (qux ().s != 1024 * 1023)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i].s != s.s)
|
||||
|
|
|
@ -79,6 +79,7 @@ main ()
|
|||
foo<int *, int &> (a, b, r);
|
||||
if (r != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i] != s)
|
||||
|
@ -90,6 +91,7 @@ main ()
|
|||
if (bar<int> () != 1024 * 1023)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i] != s)
|
||||
|
@ -103,6 +105,7 @@ main ()
|
|||
if (r != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i] != s)
|
||||
|
@ -114,6 +117,7 @@ main ()
|
|||
if (qux<int &> () != 1024 * 1023)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i] != s)
|
||||
|
|
|
@ -77,6 +77,7 @@ main ()
|
|||
foo (a, b, r);
|
||||
if (r != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i] != s)
|
||||
|
@ -88,6 +89,7 @@ main ()
|
|||
if (bar () != 1024 * 1023)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i] != s)
|
||||
|
@ -101,6 +103,7 @@ main ()
|
|||
if (r != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i] != s)
|
||||
|
@ -112,6 +115,7 @@ main ()
|
|||
if (qux () != 1024 * 1023)
|
||||
abort ();
|
||||
s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i] != s)
|
||||
|
|
|
@ -110,6 +110,7 @@ main ()
|
|||
foo (a, b, r);
|
||||
if (r.s != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i].s != s.s)
|
||||
|
@ -121,6 +122,7 @@ main ()
|
|||
if (bar ().s != 1024 * 1023)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i].s != s.s)
|
||||
|
@ -132,6 +134,7 @@ main ()
|
|||
if (r.s != 1024 * 1023 / 2)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i].s != s.s)
|
||||
|
@ -143,6 +146,7 @@ main ()
|
|||
if (qux ().s != 1024 * 1023)
|
||||
abort ();
|
||||
s.s = 0;
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 1024; ++i)
|
||||
{
|
||||
if (b[i].s != s.s)
|
||||
|
|
|
@ -30,6 +30,7 @@ do_main ()
|
|||
#pragma omp simd
|
||||
for (i = 0; i < N; i++)
|
||||
e[i] = foo (c[i], d[i], f[i]);
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
if (e[i] != 6 * i)
|
||||
__builtin_abort ();
|
||||
|
|
|
@ -90,6 +90,7 @@ main (void)
|
|||
for (i = 0; i < 8; i++)
|
||||
Loop_err (images + i, s, -1);
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 8; i++)
|
||||
if (__builtin_memcmp (&expected, images + i, sizeof (expected)))
|
||||
__builtin_abort ();
|
||||
|
|
|
@ -10,6 +10,7 @@ void bar (float *pd, float *pa, float *pb, float *pc)
|
|||
int i;
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (pa[i] != (pb[i] * pc[i]))
|
||||
|
|
|
@ -29,6 +29,7 @@ main1 (int dummy)
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (out[i*8] != in[i*8]
|
||||
|
|
|
@ -37,6 +37,7 @@ main1 (int dummy)
|
|||
|
||||
a = 0;
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (out[i*8] != in[i*8] + a
|
||||
|
|
|
@ -28,6 +28,7 @@ main1 (int dummy)
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (out[i*8] != in[i*8]
|
||||
|
|
|
@ -44,6 +44,7 @@ int main (void)
|
|||
|
||||
foo (dst, src, N, 8);
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (dst[i] != A * i)
|
||||
|
|
|
@ -45,6 +45,7 @@ int main (void)
|
|||
|
||||
foo (dst, src, N, 8);
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N/2; i++)
|
||||
{
|
||||
if (dst[i] != A * i + i + 8)
|
||||
|
|
|
@ -45,6 +45,7 @@ int main (void)
|
|||
|
||||
foo (dst, src, N, 8);
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N/2; i++)
|
||||
{
|
||||
if (dst[i] != A * src[i] + src[i+8])
|
||||
|
|
|
@ -35,6 +35,7 @@ int main (void)
|
|||
|
||||
foo (A);
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 8; i++)
|
||||
{
|
||||
if (dst[i] != A * i)
|
||||
|
|
|
@ -56,6 +56,7 @@ int main (void)
|
|||
|
||||
foo (A);
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (dst[i] != A * i
|
||||
|
|
|
@ -45,6 +45,7 @@ int main (void)
|
|||
|
||||
foo (dst, src, N, 8);
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N/2; i++)
|
||||
{
|
||||
if (dst[i] != A * src[i] + B * src[i+1])
|
||||
|
|
|
@ -36,6 +36,7 @@ main ()
|
|||
foo (a, b);
|
||||
|
||||
for (int i = 0; i < 4; ++i)
|
||||
#pragma GCC novector
|
||||
for (int j = 0; j < ARR_SIZE; ++j)
|
||||
if (a[i][j] != (i + 1) * ARR_SIZE - j + 20 * i)
|
||||
__builtin_abort ();
|
||||
|
|
|
@ -35,6 +35,7 @@ int main ()
|
|||
|
||||
foo (a, 4);
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 1; i < N; i++)
|
||||
if (a[i] != i%4 + 1)
|
||||
abort ();
|
||||
|
|
|
@ -45,6 +45,7 @@ DEF_LOOP (unsigned)
|
|||
asm volatile ("" ::: "memory"); \
|
||||
} \
|
||||
f_##SIGNEDNESS (a, b, c); \
|
||||
_Pragma("GCC novector") \
|
||||
for (int i = 0; i < N; ++i) \
|
||||
if (a[i] != (BASE_B + BASE_C + i * 29) >> 1) \
|
||||
__builtin_abort (); \
|
||||
|
|
|
@ -44,6 +44,7 @@ DEF_LOOP (unsigned)
|
|||
asm volatile ("" ::: "memory"); \
|
||||
} \
|
||||
f_##SIGNEDNESS (a, b, C); \
|
||||
_Pragma("GCC novector") \
|
||||
for (int i = 0; i < N; ++i) \
|
||||
if (a[i] != (BASE_B + C + i * 15) >> 1) \
|
||||
__builtin_abort (); \
|
||||
|
|
|
@ -37,6 +37,7 @@ int main (void)
|
|||
|
||||
foo ();
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
__asm__ volatile ("");
|
||||
|
|
|
@ -39,6 +39,7 @@ int main ()
|
|||
|
||||
foo (a, b, 8);
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 1; i < N; i++)
|
||||
if (a[i] != i%8 + 1)
|
||||
abort ();
|
||||
|
|
|
@ -16,6 +16,7 @@ int
|
|||
main (void)
|
||||
{
|
||||
f (a);
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 4; ++i)
|
||||
{
|
||||
if (a[i] != (i + 1) * (i + 1))
|
||||
|
|
|
@ -16,6 +16,8 @@ int main()
|
|||
for (int e = 0; e <= 4; e++)
|
||||
a[e + 1] |= 3;
|
||||
}
|
||||
|
||||
#pragma GCC novector
|
||||
for (int d = 0; d < 6; d++)
|
||||
if (a[d] != res[d])
|
||||
__builtin_abort ();
|
||||
|
|
|
@ -57,6 +57,7 @@ int main()
|
|||
rephase ();
|
||||
for (i = 0; i < 32; ++i)
|
||||
for (j = 0; j < 3; ++j)
|
||||
#pragma GCC novector
|
||||
for (k = 0; k < 3; ++k)
|
||||
if (lattice->link[i].e[j][k].real != i
|
||||
|| lattice->link[i].e[j][k].imag != i)
|
||||
|
|
|
@ -31,9 +31,11 @@ main (int argc, char **argv)
|
|||
__asm__ volatile ("" : : : "memory");
|
||||
test (a, b);
|
||||
__asm__ volatile ("" : : : "memory");
|
||||
#pragma GCC novector
|
||||
for (int i = 0; i < 4; i++)
|
||||
if (a[i] != i+4)
|
||||
abort ();
|
||||
#pragma GCC novector
|
||||
for (int i = 4; i < 8; i++)
|
||||
if (a[i] != 0)
|
||||
abort ();
|
||||
|
|
|
@ -32,6 +32,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.b[i] != 5)
|
||||
|
@ -45,6 +46,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.c[i] != 6)
|
||||
|
@ -58,6 +60,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.d.k[i] != 7)
|
||||
|
@ -71,6 +74,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.e.k[i] != 8)
|
||||
|
|
|
@ -23,6 +23,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (s.ca[i] != 5)
|
||||
|
|
|
@ -29,6 +29,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N; i++)
|
||||
{
|
||||
if (tmp1.a.n[1][2][i] != 5)
|
||||
|
@ -42,6 +43,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 3; i < N-1; i++)
|
||||
{
|
||||
if (tmp1.a.n[1][2][i] != 6)
|
||||
|
@ -55,6 +57,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (tmp1.e.n[1][2][i] != 7)
|
||||
|
@ -68,6 +71,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 3; i <N-3; i++)
|
||||
{
|
||||
if (tmp1.e.n[1][2][i] != 8)
|
||||
|
|
|
@ -48,6 +48,7 @@ main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (out[i*8] != (in[i*8] + 5) * 3 - 2
|
||||
|
@ -73,6 +74,7 @@ main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N*2; i++)
|
||||
{
|
||||
if (out[i*4] != (in[i*4] + 2) * 3
|
||||
|
@ -92,6 +94,7 @@ main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N*4; i++)
|
||||
{
|
||||
if (out2[i*2] != (float) (in[i*2] * 2 + 11)
|
||||
|
|
|
@ -23,6 +23,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/4; i++)
|
||||
{
|
||||
if (tmp.b[2*i] != 5
|
||||
|
|
|
@ -58,6 +58,7 @@ main (void)
|
|||
foo ();
|
||||
|
||||
/* Check resiults. */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 16; i++)
|
||||
{
|
||||
if (cf[i].f1 != res1[i])
|
||||
|
|
|
@ -30,6 +30,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.b[i] != 5)
|
||||
|
|
|
@ -31,6 +31,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.c[i] != 6)
|
||||
|
|
|
@ -30,6 +30,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.d.k[i] != 7)
|
||||
|
|
|
@ -22,6 +22,7 @@ __attribute__((noipa)) int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (s.ca[i] != 5)
|
||||
|
|
|
@ -29,6 +29,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N; i++)
|
||||
{
|
||||
if (tmp1.a.n[1][2][i] != 5)
|
||||
|
|
|
@ -29,6 +29,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 3; i < N-1; i++)
|
||||
{
|
||||
if (tmp1.a.n[1][2][i] != 6)
|
||||
|
|
|
@ -29,6 +29,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (tmp1.e.n[1][2][i] != 7)
|
||||
|
|
|
@ -26,6 +26,7 @@ int main1 (int *pib)
|
|||
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = OFF; i < N; i++)
|
||||
{
|
||||
if (ia[i] != pib[i - OFF])
|
||||
|
|
|
@ -28,6 +28,7 @@ int main1 (int *pib)
|
|||
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = OFF; i < N; i++)
|
||||
{
|
||||
if (pib[i - OFF] != ic[i])
|
||||
|
|
|
@ -26,6 +26,7 @@ int main1 (int *pib)
|
|||
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = OFF; i < N; i++)
|
||||
{
|
||||
if (ia[i] != ic[i - OFF])
|
||||
|
|
|
@ -59,6 +59,7 @@ int main (void)
|
|||
foo ();
|
||||
fir ();
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++) {
|
||||
if (out[i] != fir_out[i])
|
||||
abort ();
|
||||
|
|
|
@ -32,6 +32,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.b[i] != 5)
|
||||
|
@ -45,6 +46,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.c[i] != 6)
|
||||
|
@ -58,6 +60,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.d.k[i] != 7)
|
||||
|
@ -71,6 +74,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.e.k[i] != 8)
|
||||
|
|
|
@ -23,6 +23,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (s.ca[i] != 5)
|
||||
|
|
|
@ -29,6 +29,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N; i++)
|
||||
{
|
||||
if (tmp1.a.n[1][2][i] != 5)
|
||||
|
@ -42,6 +43,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 3; i < N-1; i++)
|
||||
{
|
||||
if (tmp1.a.n[1][2][i] != 6)
|
||||
|
@ -55,6 +57,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (tmp1.e.n[1][2][i] != 7)
|
||||
|
@ -68,6 +71,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 3; i <N-3; i++)
|
||||
{
|
||||
if (tmp1.e.n[1][2][i] != 8)
|
||||
|
|
|
@ -32,6 +32,7 @@ main1 ()
|
|||
d[i] = i * i;
|
||||
}
|
||||
f1 ();
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 8; i++)
|
||||
if (fabsf (((i & 2) ? -4 * i : 4 * i) + 1 + i + i - a[i]) >= 0.0001f)
|
||||
abort ();
|
||||
|
|
|
@ -44,12 +44,14 @@ main1 ()
|
|||
b[i] = ((i & 1) ? -4 * i : 4 * i) + 0.25;
|
||||
}
|
||||
f1 ();
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 8; i++)
|
||||
if (a[i] != ((i & 1) ? -4 * i : 4 * i) + 1 + i)
|
||||
abort ();
|
||||
else
|
||||
a[i] = 131.25;
|
||||
f2 ();
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 8; i++)
|
||||
if (a[i] != ((i & 1) ? -4 * i : 4 * i))
|
||||
abort ();
|
||||
|
|
|
@ -65,24 +65,28 @@ main1 ()
|
|||
d[i] = i * i;
|
||||
}
|
||||
f1 (16);
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 64; i++)
|
||||
if (fabsf (((i & 2) ? -4 * i : 4 * i) + 1 + (i & 3) + i - a[i]) >= 0.0001f)
|
||||
abort ();
|
||||
else
|
||||
a[i] = 131.25;
|
||||
f2 (16);
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 64; i++)
|
||||
if (fabsf (((i & 2) ? -4 * i : 4 * i) + 1 + (i & 1) + i - a[i]) >= 0.0001f)
|
||||
abort ();
|
||||
else
|
||||
a[i] = 131.25;
|
||||
f3 ();
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 64; i++)
|
||||
if (fabsf (((i & 2) ? -4 * i : 4 * i) + 1 + i - a[i]) >= 0.0001f)
|
||||
abort ();
|
||||
else
|
||||
a[i] = 131.25;
|
||||
f4 (10);
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 60; i++)
|
||||
if (fabsf (((i & 2) ? -4 * i : 4 * i) + 1 + (i % 3) + i - a[i]) >= 0.0001f)
|
||||
abort ();
|
||||
|
|
|
@ -82,36 +82,42 @@ main1 ()
|
|||
b[i] = ((i & 1) ? -4 * i : 4 * i) + 0.25;
|
||||
}
|
||||
f1 (16);
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 64; i++)
|
||||
if (a[i] != ((i & 1) ? -4 * i : 4 * i) + 1 + (i & 3))
|
||||
abort ();
|
||||
else
|
||||
a[i] = 131.25;
|
||||
f2 (16);
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 64; i++)
|
||||
if (a[i] != ((i & 1) ? -4 * i : 4 * i) + 1 + (i & 1))
|
||||
abort ();
|
||||
else
|
||||
a[i] = 131.25;
|
||||
f3 ();
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 64; i++)
|
||||
if (a[i] != ((i & 1) ? -4 * i : 4 * i) + 1)
|
||||
abort ();
|
||||
else
|
||||
a[i] = 131.25;
|
||||
f4 (16);
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 64; i++)
|
||||
if (a[i] != ((i & 1) ? -4 * i : 4 * i))
|
||||
abort ();
|
||||
else
|
||||
a[i] = 131.25;
|
||||
f5 (16);
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 64; i++)
|
||||
if (a[i] != ((i & 1) ? -4 * i : 4 * i))
|
||||
abort ();
|
||||
else
|
||||
a[i] = 131.25;
|
||||
f6 ();
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < 64; i++)
|
||||
if (a[i] != ((i & 1) ? -4 * i : 4 * i))
|
||||
abort ();
|
||||
|
|
|
@ -47,6 +47,7 @@ main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (c[i] != res[i])
|
||||
|
|
|
@ -56,6 +56,7 @@ main (void)
|
|||
|
||||
foo ();
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (out[i].a != result[2*i] || out[i].b != result[2*i+1])
|
||||
|
|
|
@ -32,6 +32,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -31,6 +31,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<200*N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -31,6 +31,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -38,6 +38,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -38,6 +38,7 @@ int main (void)
|
|||
foo (N-1);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N/2; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -42,6 +42,7 @@ int main (void)
|
|||
foo (N-1);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N/2; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -41,6 +41,7 @@ int main (void)
|
|||
foo (N-1);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N/2; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -34,6 +34,7 @@ int main (void)
|
|||
foo (N);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -33,6 +33,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -32,6 +32,7 @@ int main (void)
|
|||
foo (3);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -41,6 +41,7 @@ int main (void)
|
|||
res = foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum += i;
|
||||
|
|
|
@ -47,6 +47,7 @@ int main (void)
|
|||
res = foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum += (b[i] - c[i]);
|
||||
|
|
|
@ -35,6 +35,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N/2; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -36,6 +36,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -38,6 +38,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N/2; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -41,6 +41,7 @@ int main (void)
|
|||
res = foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum += i;
|
||||
|
|
|
@ -38,6 +38,7 @@ int main (void)
|
|||
foo (N);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -35,6 +35,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -39,6 +39,7 @@ int main (void)
|
|||
foo (N);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -37,6 +37,7 @@ int main (void)
|
|||
foo ();
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -39,6 +39,7 @@ int main (void)
|
|||
a[i] = foo (b,i);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = b[i];
|
||||
|
|
|
@ -38,6 +38,7 @@ int main (void)
|
|||
a[i] = foo (b,i);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = b[i];
|
||||
|
|
|
@ -63,6 +63,7 @@ int main (void)
|
|||
res = foo (2);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
if (a[i] != bar ())
|
||||
|
|
|
@ -34,6 +34,7 @@ int main (void)
|
|||
foo (a);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -34,6 +34,7 @@ int main (void)
|
|||
foo (N);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -38,6 +38,7 @@ int main (void)
|
|||
foo (N);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -37,6 +37,7 @@ int main (void)
|
|||
foo (N);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i=0; i<N; i++)
|
||||
{
|
||||
sum = 0;
|
||||
|
|
|
@ -24,6 +24,7 @@ main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (j = 0; j < N; j++)
|
||||
{
|
||||
for (i = 0; i < N; i++)
|
||||
|
|
|
@ -24,6 +24,7 @@ main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
for (j = 0; j < N; j++)
|
||||
|
|
|
@ -22,6 +22,7 @@ int main1 ()
|
|||
} while (i < N);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (arr1[i] != 2+2*i)
|
||||
|
|
|
@ -39,6 +39,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.b[i] != 5)
|
||||
|
@ -52,6 +53,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.c[i] != 6)
|
||||
|
@ -65,6 +67,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.d.k[i] != 7)
|
||||
|
@ -78,6 +81,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N/2; i++)
|
||||
{
|
||||
if (tmp.e.k[i] != 8)
|
||||
|
|
|
@ -22,6 +22,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (s.ca[i] != cb[i])
|
||||
|
|
|
@ -32,6 +32,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (s.ca[i] != s.cb[i])
|
||||
|
|
|
@ -54,6 +54,7 @@ int main1 ()
|
|||
/* check results: */
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
#pragma GCC novector
|
||||
for (j = 0; j < N; j++)
|
||||
{
|
||||
if (ia[i][1][j] != ib[i])
|
||||
|
@ -64,6 +65,7 @@ int main1 ()
|
|||
/* check results: */
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
#pragma GCC novector
|
||||
for (j = 0; j < N; j++)
|
||||
{
|
||||
if (ic[i][1][1][j] != ib[i])
|
||||
|
@ -74,6 +76,7 @@ int main1 ()
|
|||
/* check results: */
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
#pragma GCC novector
|
||||
for (j = 0; j < N; j++)
|
||||
{
|
||||
if (id[i][1][j+1] != ib[i])
|
||||
|
|
|
@ -44,6 +44,7 @@ int main1 ()
|
|||
/* check results: */
|
||||
for (i = 0; i < M; i++)
|
||||
{
|
||||
#pragma GCC novector
|
||||
for (j = 0; j < N; j++)
|
||||
{
|
||||
if (ia[i][1][j] != ib[2][i][j])
|
||||
|
@ -64,6 +65,7 @@ int main1 ()
|
|||
/* check results: */
|
||||
for (i = 0; i < M; i++)
|
||||
{
|
||||
#pragma GCC novector
|
||||
for (j = 0; j < N; j++)
|
||||
{
|
||||
if (ic[j] != ib[2][i][j])
|
||||
|
|
|
@ -27,6 +27,7 @@ int main1 ()
|
|||
/* check results: */
|
||||
for (i = 0; i < 16; i++)
|
||||
{
|
||||
#pragma GCC novector
|
||||
for (j = 0; j < N; j++)
|
||||
{
|
||||
if (ia[2][6][j] != 5)
|
||||
|
@ -43,6 +44,7 @@ int main1 ()
|
|||
/* check results: */
|
||||
for (i = 0; i < 16; i++)
|
||||
{
|
||||
#pragma GCC novector
|
||||
for (j = 2; j < N+2; j++)
|
||||
{
|
||||
if (ia[3][6][j] != 5)
|
||||
|
@ -62,6 +64,7 @@ int main1 ()
|
|||
/* check results: */
|
||||
for (i = 0; i < 16; i++)
|
||||
{
|
||||
#pragma GCC novector
|
||||
for (j = 0; j < N; j++)
|
||||
{
|
||||
if (ic[2][1][6][j+1] != 5)
|
||||
|
|
|
@ -35,6 +35,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N; i++)
|
||||
{
|
||||
if (tmp1.a.n[1][2][i] != 5)
|
||||
|
@ -48,6 +49,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 3; i < N-1; i++)
|
||||
{
|
||||
if (tmp1.a.n[1][2][i] != 6)
|
||||
|
@ -61,6 +63,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (tmp1.e.n[1][2][i] != 7)
|
||||
|
@ -74,6 +77,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 3; i <N-3; i++)
|
||||
{
|
||||
if (tmp1.e.n[1][2][i] != 8)
|
||||
|
|
|
@ -52,6 +52,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i <N; i++)
|
||||
{
|
||||
if (tmp1[2].a.n[1][2][i] != 5)
|
||||
|
@ -65,6 +66,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = NINTS; i < N - 1; i++)
|
||||
{
|
||||
if (tmp1[2].a.n[1][2][i] != 6)
|
||||
|
@ -81,6 +83,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
for (j = 0; j < N; j++)
|
||||
|
@ -100,6 +103,7 @@ int main1 ()
|
|||
}
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N - NINTS; i++)
|
||||
{
|
||||
for (j = 0; j < N - NINTS; j++)
|
||||
|
|
|
@ -31,7 +31,9 @@ int main (void)
|
|||
|
||||
foo ();
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++) {
|
||||
#pragma GCC novector
|
||||
for (j = 0; j < M; j++) {
|
||||
if (a[j][i] != 4)
|
||||
abort ();
|
||||
|
|
|
@ -21,6 +21,7 @@ main1 (void)
|
|||
a[i] = (b[i] > 0 ? b[i] : 0);
|
||||
}
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (a[i] != b[i])
|
||||
|
|
|
@ -20,6 +20,7 @@ main1 (void)
|
|||
a[i] = (b[i] > 0 ? b[i] : 0);
|
||||
}
|
||||
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
{
|
||||
if (a[i] != b[i])
|
||||
|
|
|
@ -22,6 +22,7 @@ int main ()
|
|||
A[i] = ( A[i] >= MAX ? MAX : 0);
|
||||
|
||||
/* check results: */
|
||||
#pragma GCC novector
|
||||
for (i = 0; i < N; i++)
|
||||
if (A[i] != B[i])
|
||||
abort ();
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue