gcc/gcc/testsuite/gcc.dg/vect
Richard Biener a8d25fd0dd re PR tree-optimization/79887 (ICE in set_uid_loop_bbs, at tree-vectorizer.c:482)
2017-03-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79894
	* tree-vectorizer.c (vectorize_loops): Set loop_vectorized_call
	to NULL after folding it.

	* gcc.dg/vect/pr79887.c: New testcase.

From-SVN: r245923
2017-03-06 13:58:57 +00:00
..
costmodel re PR target/70012 (test case gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c fails) 2017-02-01 22:11:57 +00:00
O-pr46167.c
O1-pr33854.c
O1-pr41008.c
O3-pr36098.c re PR testsuite/70109 (FAIL: gcc.dg/vect/O3-pr36098.c scan-tree-dump-times vect "vectorizing stmts usin g SLP" 0) 2016-03-07 11:45:49 +00:00
O3-pr39675-2.c
O3-pr41881.c
O3-pr45971.c
O3-pr46077.c
O3-pr49087.c
O3-pr70130.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
O3-slp-reduc-10.c
O3-vect-pr32243.c
O3-vect-pr34223.c
O3-vect-pr61917.c
Os-vect-95.c
aligned-section-anchors-nest-1.c
aligned-section-anchors-vect-70.c section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c. 2016-06-08 11:15:17 +00:00
aligned-section-anchors-vect-71.c section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c. 2016-06-08 11:15:17 +00:00
aligned-section-anchors-vect-72.c section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c. 2016-06-08 11:15:17 +00:00
bb-slp-1.c
bb-slp-2.c
bb-slp-3.c
bb-slp-4.c
bb-slp-5.c
bb-slp-6.c
bb-slp-7.c
bb-slp-8.c
bb-slp-8a.c
bb-slp-8b.c
bb-slp-9.c
bb-slp-10.c
bb-slp-11.c
bb-slp-13.c
bb-slp-14.c
bb-slp-15.c
bb-slp-16.c
bb-slp-17.c
bb-slp-18.c
bb-slp-19.c re PR tree-optimization/58135 ([x86] Missed opportunities for partial SLP) 2016-05-23 09:48:54 +00:00
bb-slp-20.c
bb-slp-21.c
bb-slp-22.c
bb-slp-23.c
bb-slp-24.c
bb-slp-25.c
bb-slp-26.c
bb-slp-27.c
bb-slp-28.c
bb-slp-29.c
bb-slp-30.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
bb-slp-31.c
bb-slp-32.c
bb-slp-33.c
bb-slp-34.c Really don't xfail gcc.dg/vect/bb-slp-34.c on aarch64, arm 2016-03-09 13:09:02 +00:00
bb-slp-35.c
bb-slp-36.c
bb-slp-37.c
bb-slp-38.c
bb-slp-cond-1.c re PR tree-optimization/78396 (gcc.dg/vect/bb-slp-cond-1.c FAILs after fix for PR77848) 2016-11-23 14:40:05 +00:00
bb-slp-pattern-1.c
bb-slp-pattern-2.c tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Do not consider dependences between accesses that belong to the same group. 2016-06-15 09:53:07 +00:00
bb-slp-pr58135.c pr58135.c: Rename to ... 2016-05-25 08:21:35 +00:00
bb-slp-pr65935.c
bb-slp-pr68892.c re PR tree-optimization/69907 (wrong code at -O3 on x86_64-linux-gnu) 2016-02-24 08:27:25 +00:00
bb-slp-pr69907.c re PR tree-optimization/69907 (wrong code at -O3 on x86_64-linux-gnu) 2016-02-24 08:27:25 +00:00
bb-slp-pr78205.c re PR tree-optimization/78205 (BB vectorization confused by too large load groups) 2016-11-08 08:06:42 +00:00
bb-slp-subgroups-1.c
bb-slp-subgroups-2.c
bb-slp-subgroups-3.c
fast-math-bb-slp-call-1.c
fast-math-bb-slp-call-2.c
fast-math-bb-slp-call-3.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
fast-math-ifcvt-1.c
fast-math-pr35982.c
fast-math-pr43074.c
fast-math-pr44152.c
fast-math-pr55281.c
fast-math-slp-27.c
fast-math-slp-38.c
fast-math-vect-call-1.c
fast-math-vect-call-2.c
fast-math-vect-complex-3.c
fast-math-vect-outer-7.c
fast-math-vect-pow-1.c
fast-math-vect-pow-2.c
fast-math-vect-pr25911.c
fast-math-vect-pr29925.c
fast-math-vect-reduc-5.c
fast-math-vect-reduc-7.c
fast-math-vect-reduc-8.c
fast-math-vect-reduc-9.c
ggc-pr37574.c
group-no-gaps-1.c [1/7] Remove unnecessary peeling for gaps check 2016-07-06 08:10:29 +00:00
if-cvt-stores-vect-ifcvt-18.c
no-fast-math-vect16.c
no-fre-pre-pr50208.c
no-math-errno-slp-32.c
no-math-errno-vect-pow-1.c
no-scevccp-noreassoc-outer-1.c
no-scevccp-noreassoc-outer-2.c
no-scevccp-noreassoc-outer-3.c
no-scevccp-noreassoc-outer-4.c
no-scevccp-noreassoc-outer-5.c
no-scevccp-noreassoc-slp-reduc-7.c
no-scevccp-outer-1.c
no-scevccp-outer-2.c
no-scevccp-outer-3.c
no-scevccp-outer-4.c
no-scevccp-outer-5.c
no-scevccp-outer-6-global.c
no-scevccp-outer-6.c
no-scevccp-outer-7.c
no-scevccp-outer-8.c
no-scevccp-outer-9.c
no-scevccp-outer-9a.c
no-scevccp-outer-9b.c
no-scevccp-outer-10.c
no-scevccp-outer-10a.c
no-scevccp-outer-10b.c
no-scevccp-outer-11.c
no-scevccp-outer-12.c
no-scevccp-outer-13.c
no-scevccp-outer-14.c
no-scevccp-outer-15.c
no-scevccp-outer-16.c
no-scevccp-outer-17.c
no-scevccp-outer-18.c
no-scevccp-outer-19.c
no-scevccp-outer-20.c
no-scevccp-outer-21.c
no-scevccp-outer-22.c
no-scevccp-pr49199.c
no-scevccp-slp-30.c
no-scevccp-slp-31.c
no-scevccp-vect-iv-1.c
no-scevccp-vect-iv-2.c [2/3] Vectorize inductions that are live after the loop 2016-06-03 13:00:06 +00:00
no-scevccp-vect-iv-3.c
no-section-anchors-vect-31.c
no-section-anchors-vect-34.c
no-section-anchors-vect-36.c
no-section-anchors-vect-64.c
no-section-anchors-vect-65.c
no-section-anchors-vect-66.c
no-section-anchors-vect-68.c
no-section-anchors-vect-69.c
no-section-anchors-vect-outer-4h.c
no-trapping-math-1.c
no-trapping-math-2.c
no-trapping-math-vect-111.c
no-trapping-math-vect-ifcvt-11.c
no-trapping-math-vect-ifcvt-12.c
no-trapping-math-vect-ifcvt-13.c
no-trapping-math-vect-ifcvt-14.c
no-trapping-math-vect-ifcvt-15.c
no-tree-dom-vect-bug.c
no-tree-fre-pr50039.c
no-tree-pre-pr45241.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
no-tree-pre-slp-29.c
no-tree-reassoc-bb-slp-12.c
no-tree-sra-bb-slp-pr50730.c
no-vfa-pr29145.c
no-vfa-vect-37.c
no-vfa-vect-43.c
no-vfa-vect-45.c
no-vfa-vect-49.c
no-vfa-vect-51.c
no-vfa-vect-53.c
no-vfa-vect-57.c
no-vfa-vect-61.c
no-vfa-vect-79.c
no-vfa-vect-101.c
no-vfa-vect-102.c
no-vfa-vect-102a.c
no-vfa-vect-depend-1.c
no-vfa-vect-depend-2.c
no-vfa-vect-depend-3.c
no-vfa-vect-dv-2.c
nodump-forwprop-22.c
nodump-pr23073.c
pr16105.c
pr18308.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr18400.c
pr18425.c
pr18536.c
pr20122.c
pr21591.c
pr21969.c
pr22480.c
pr22506.c
pr23816-1.c
pr23816-2.c
pr23831.c
pr24049.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr24059.c
pr24300.c
pr25371.c
pr25413.c
pr25413a.c
pr26359.c
pr27151.c
pr28952.c
pr30771.c
pr30784.c
pr30795.c
pr30843.c
pr30858.c
pr31041.c
pr31343.c
pr31699.c
pr32216.c
pr32224.c
pr32230.c
pr32366.c
pr32421.c
pr32824.c
pr33369.c
pr33373.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr33373b.c
pr33597.c
pr33707.c re PR tree-optimization/33707 (scev not handling unsigned conversion) 2016-08-09 15:10:55 +00:00
pr33804.c
pr33833.c
pr33846.c
pr33866.c
pr33953.c
pr34005.c
pr34407.c
pr34591.c
pr36228.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr36493.c
pr36630.c
pr37027.c
pr37385.c
pr37474.c
pr37482.c
pr37539.c
pr37730.c
pr38529.c re PR tree-optimization/78343 (Loop is not eliminated) 2016-11-25 10:22:57 +00:00
pr39529.c
pr40074.c
pr40238.c
pr40254.c
pr40542.c
pr41956.c
pr42193.c
pr42395.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr42604.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr42709.c
pr43430-1.c
pr43430-2.c
pr43432.c
pr43434.c re PR tree-optimization/43434 (Missed vectorization: "not vectorized: data ref analysis": pointer incremented by a parameter) 2016-04-18 13:09:53 +00:00
pr43842.c
pr44507.c
pr45633.c
pr45752.c
pr45847.c
pr45902.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr46009.c
pr46032.c Xfail pr46032.c scan if alignment requirements not met 2016-03-10 08:37:01 +00:00
pr46049.c
pr46052.c
pr46126.c
pr46663.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr47001.c
pr47139.c
pr48052.c
pr48172.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr48377.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr48765.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr49038.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr49093.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr49318.c
pr49352.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr49478.c
pr49610.c
pr49771.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr49926.c
pr50014.c
pr50451.c
pr50635.c
pr50727.c
pr51000.c
pr51015.c
pr51074.c
pr51301.c
pr51581-1.c
pr51581-2.c
pr51581-3.c
pr51581-4.c
pr51590.c
pr51799.c
pr52091.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr52252-ld.c
pr52252-st.c
pr52298.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr52870.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr53185-2.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr53185.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr53773.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr55857-1.c
pr55857-2.c
pr56541.c pr56541.c: Xfail on !vect_cond_mixed targets. 2016-11-08 14:11:36 +00:00
pr56625.c re PR tree-optimization/70803 (gcc.dg/vect/pr56625.c FAILs) 2016-04-29 15:13:03 +00:00
pr56695.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr56787.c
pr56826.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr56918.c
pr56920.c
pr56933.c
pr57206.c re PR tree-optimization/57206 (Auto-vectorization fails when array index is an unsigned int expression) 2016-05-05 16:20:54 +00:00
pr57558-1.c pr57558-1.c: Use unsigned int instead of unsigned long. 2016-09-19 16:35:32 +00:00
pr57558-2.c re PR tree-optimization/57558 (Loop not vectorized if iteration count could be infinite) 2016-07-29 15:48:25 +00:00
pr57705.c
pr57741-1.c
pr57741-2.c
pr57741-3.c
pr58508.c
pr59354.c
pr59519-1.c
pr59519-2.c
pr59591-1.c
pr59591-2.c
pr59594.c
pr59651.c
pr59984.c
pr60012.c
pr60092-2.c
pr60092.c
pr60196-1.c
pr60196-2.c
pr60276.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr60382.c
pr60482.c
pr60505.c
pr60656.c
pr60841.c
pr61194.c tree-if-conv.c (tree-ssa-loop.h): Include header file. 2016-05-09 11:44:03 +00:00
pr61634.c
pr61680.c
pr62021.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr62073.c
pr62075.c
pr62171.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr63148.c
pr63189.c
pr63341-1.c
pr63341-2.c
pr63379.c
pr63530.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr63605.c
pr64252.c
pr64404.c
pr64421.c
pr64493.c
pr64495.c
pr64829.c
pr64844.c
pr65310.c
pr65494.c
pr65518.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-2.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-3.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-4.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-5.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-6.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-7.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-8.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-9.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-10.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-11.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-12.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65947-13.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr65951.c [vectorizer][2/2] Hook up mult synthesis logic into vectorisation of mult-by-constant 2016-07-14 14:32:39 +00:00
pr66142.c
pr66251.c
pr66253.c
pr66636.c i * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)). 2016-05-14 11:07:13 +02:00
pr66677.c
pr66951.c
pr67790.c
pr68305.c
pr68339.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
pr68417.c
pr68445.c
pr68482.c
pr68502-1.c
pr68502-2.c
pr68577.c
pr69083.c
pr69652.c re PR tree-optimization/69652 ([ICE] verify_ssa fail w/ -O2 -ffast-math -ftree-vectorize) 2016-02-29 14:32:24 +00:00
pr69783.c re PR tree-optimization/69783 (Loop is not vectorized after r233212) 2016-02-15 09:40:01 +00:00
pr69820.c re PR tree-optimization/69820 (Test miscompiled with -O3 option) 2016-02-16 16:16:48 +01:00
pr70021.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr70138-1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr70138-2.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr70354-1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr70354-2.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr71259.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr71264.c re PR tree-optimization/71264 (ICE in convert_move) 2017-01-20 08:01:27 +00:00
pr71407.c re PR tree-optimization/71407 (ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (verify_gimple: integral result type precision does not match field size of BIT_FIELD_REF)) 2016-06-10 08:46:55 +00:00
pr71416-1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr71416-2.c re PR tree-optimization/71407 (ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (verify_gimple: integral result type precision does not match field size of BIT_FIELD_REF)) 2016-06-10 08:46:55 +00:00
pr71439.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
pr71667.c re PR debug/71667 (ICE in as_a, at is-a.h:192 w/ -g -O2 -ftree-vectorize) 2016-07-08 08:50:24 +00:00
pr71752.c re PR tree-optimization/71752 (ICE in compute_live_loop_exits, at tree-ssa-loop-manip.c:229 w/ -O1 -ftree-vectorize) 2016-08-17 15:31:44 +00:00
pr71818.c re PR tree-optimization/71818 (ICE in as_a, at is-a.h:192 w/ -O2 -ftree-vectorize) 2016-08-01 14:33:23 +00:00
pr71823.c re PR tree-optimization/71823 (g++ segfaults with -mfma and -ftree-slp-vectorize) 2016-07-11 22:37:18 +02:00
pr71854.c re PR tree-optimization/71854 (ICE at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (verify_gimple failed)) 2017-01-17 16:50:24 +01:00
pr72866.c re PR tree-optimization/72866 (Compile time hog w/ -O3 (-Ofast)) 2016-08-30 08:54:02 +02:00
pr77503.c re PR tree-optimization/77503 (ICE in vect_transform_stmt compiling postgresql) 2016-09-15 16:31:35 +00:00
pr77724.c re PR tree-optimization/77724 (bootstrap-O3 broken: ICE: in tree_to_uhwi, at tree.c:7330) 2016-09-28 05:13:19 +00:00
pr78005.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
pr78938.c re PR tree-optimization/78938 (ICE in expand_vec_cond_expr, at optabs.c:5636 w/ -mavx512bw -ftree-loop-vectorize -O1) 2017-01-09 12:44:52 +01:00
pr79347.c re PR tree-optimization/77536 (Vectorizer not maintaining relationship of relative block frequencies in absence of real profile data) 2017-02-27 10:20:36 +00:00
pr79824-1.c re PR tree-optimization/79824 (Failure to peel for gaps leads to read beyond mapped memory) 2017-03-06 13:58:01 +00:00
pr79824-2.c re PR tree-optimization/79824 (Failure to peel for gaps leads to read beyond mapped memory) 2017-03-06 13:58:01 +00:00
pr79887.c re PR tree-optimization/79887 (ICE in set_uid_loop_bbs, at tree-vectorizer.c:482) 2017-03-06 13:58:57 +00:00
section-anchors-pr27770.c
section-anchors-vect-69.c
slp-1.c
slp-2.c
slp-3-big-array.c
slp-3.c
slp-4-big-array.c
slp-4.c
slp-5.c
slp-6.c
slp-7.c
slp-8.c
slp-9.c
slp-10.c
slp-11a.c
slp-11b.c
slp-11c.c
slp-12a.c
slp-12b.c
slp-12c.c
slp-13-big-array.c
slp-13.c
slp-14.c
slp-15.c
slp-16.c
slp-17.c
slp-18.c
slp-19a.c
slp-19b.c
slp-19c.c
slp-20.c
slp-21.c
slp-22.c
slp-23.c
slp-24-big-array.c
slp-24.c
slp-25.c
slp-26.c [MIPS] Add MSA tests 2016-10-12 14:52:41 +00:00
slp-28.c
slp-33.c
slp-34-big-array.c
slp-34.c
slp-35.c
slp-36.c
slp-37.c
slp-38.c
slp-39.c
slp-41.c
slp-42.c
slp-43.c re PR testsuite/71491 (gcc.dg/vect/slp-43.c FAILs) 2016-10-24 12:58:20 +00:00
slp-44.c re PR tree-optimization/68558 (Fails to SLP loop) 2016-06-08 13:28:21 +00:00
slp-45.c re PR testsuite/71491 (gcc.dg/vect/slp-43.c FAILs) 2016-10-24 12:58:20 +00:00
slp-cond-1.c
slp-cond-2-big-array.c
slp-cond-2.c
slp-cond-3.c
slp-cond-4.c
slp-cond-5.c
slp-multitypes-1.c
slp-multitypes-2.c
slp-multitypes-3.c
slp-multitypes-4.c
slp-multitypes-5.c
slp-multitypes-6.c
slp-multitypes-7.c
slp-multitypes-8.c
slp-multitypes-9.c
slp-multitypes-10.c
slp-multitypes-11-big-array.c
slp-multitypes-11.c
slp-multitypes-12.c
slp-perm-1.c
slp-perm-2.c
slp-perm-3.c
slp-perm-4.c
slp-perm-5.c
slp-perm-6.c
slp-perm-7.c
slp-perm-8.c
slp-perm-9.c
slp-perm-10.c
slp-perm-11.c
slp-perm-12.c
slp-reduc-1.c
slp-reduc-2.c
slp-reduc-3.c
slp-reduc-4.c
slp-reduc-5.c
slp-reduc-6.c
slp-reduc-7.c
slp-reduc-sad.c
slp-widen-mult-half.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
slp-widen-mult-s16.c
slp-widen-mult-u8.c
trapv-vect-reduc-4.c
tree-vect.h [MIPS] Add MSA tests 2016-10-12 14:52:41 +00:00
unswitch-loops-pr26969.c
vec-scal-opt.c
vec-scal-opt1.c
vec-scal-opt2.c
vect-1-big-array.c
vect-1.c
vect-2-big-array.c
vect-2.c
vect-3.c
vect-4.c
vect-5.c
vect-6-big-array.c
vect-6.c
vect-7.c
vect-8.c
vect-9.c
vect-10-big-array.c
vect-10.c
vect-11.c
vect-11a.c
vect-12.c
vect-13.c
vect-14.c
vect-15-big-array.c
vect-15.c
vect-17.c
vect-18.c
vect-19.c
vect-20.c
vect-21.c
vect-22.c
vect-23.c re PR tree-optimization/71354 (gcc.dg/vect/vect-23.c FAILs) 2016-06-17 13:55:06 +00:00
vect-24.c vect-24.c: Remove xfail on ARM targets. 2017-01-25 17:07:30 +00:00
vect-25.c
vect-26.c
vect-27.c
vect-28.c
vect-29.c
vect-30.c
vect-31-big-array.c
vect-31.c
vect-32-big-array.c
vect-32-chars.c
vect-32.c
vect-33-big-array.c
vect-33.c
vect-34-big-array.c
vect-34.c
vect-35-big-array.c tree-vect-data-refs.c (vect_no_alias_p): New function. 2016-07-13 15:06:40 +00:00
vect-35.c tree-vect-data-refs.c (vect_no_alias_p): New function. 2016-07-13 15:06:40 +00:00
vect-36-big-array.c
vect-36.c
vect-38.c
vect-40.c
vect-42.c
vect-44.c
vect-46.c
vect-48.c
vect-50.c
vect-52.c
vect-54.c
vect-56.c
vect-58.c
vect-60.c
vect-62.c
vect-63.c
vect-64.c
vect-65.c
vect-66.c
vect-67.c
vect-68.c
vect-70.c
vect-71.c
vect-72.c
vect-73-big-array.c
vect-73.c
vect-74-big-array.c
vect-74.c
vect-75-big-array.c
vect-75.c
vect-76-big-array.c
vect-76.c
vect-77-alignchecks.c
vect-77-global.c
vect-77.c
vect-78-alignchecks.c
vect-78-global.c
vect-78.c
vect-80-big-array.c
vect-80.c
vect-82.c
vect-82_64.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
vect-83.c
vect-83_64.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
vect-85-big-array.c
vect-85.c
vect-86.c
vect-87.c
vect-88.c
vect-89-big-array.c
vect-89.c
vect-91.c
vect-92.c
vect-93.c
vect-95.c
vect-96.c
vect-97-big-array.c
vect-97.c
vect-98-big-array.c
vect-98.c tree-vect-loop.c (vect_analyze_loop_2): Check and skip loop if it has no enough iterations for LOOP_VINFO_PEELING_FOR_GAPS. 2016-10-13 10:58:26 +00:00
vect-99.c
vect-100.c
vect-103.c
vect-104.c
vect-105-big-array.c
vect-105.c
vect-106.c
vect-107.c
vect-108.c
vect-109.c
vect-110.c
vect-112-big-array.c
vect-112.c
vect-113.c
vect-114.c
vect-115.c
vect-116.c
vect-117.c
vect-118.c
vect-119.c
vect-120.c
vect-121.c
vect-122.c
vect-123.c
vect-124.c
vect-125.c
vect-126.c
vect-aggressive-1.c
vect-alias-check-1.c tree-vectorizer.h (struct dr_with_seg_len): Remove class member OFFSET. 2016-06-17 09:05:05 +00:00
vect-alias-check-2.c tree-vect-data-refs.c (vect_no_alias_p): New function. 2016-07-13 15:06:40 +00:00
vect-alias-check.c
vect-align-1.c
vect-align-2.c
vect-align-3.c
vect-all-big-array.c
vect-all.c
vect-bool-1.c
vect-bool-cmp.c * gcc.dg/vect/vect-bool-cmp.c: Revert unwanted change. 2016-06-24 19:00:23 +02:00
vect-bswap16.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-bswap32.c re PR target/78007 (Important loop from 482.sphinx3 is not vectorized) 2016-11-09 08:19:05 +00:00
vect-bswap64.c re PR target/78007 (Important loop from 482.sphinx3 is not vectorized) 2016-11-09 08:19:05 +00:00
vect-complex-1.c
vect-complex-2.c
vect-complex-4.c
vect-complex-5.c
vect-cond-1.c
vect-cond-2.c re PR testsuite/78292 (test case gcc.dg/vect/vect-cond-2.c fails starting with r241967) 2016-11-11 14:59:48 +00:00
vect-cond-3.c
vect-cond-4.c
vect-cond-5.c
vect-cond-6.c
vect-cond-7.c
vect-cond-8.c
vect-cond-9.c
vect-cond-10.c
vect-cond-11.c
vect-cond-reduc-1.c
vect-cond-reduc-2.c
vect-cselim-1.c
vect-cselim-2.c
vect-debug-pr41926.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
vect-double-reduc-1.c
vect-double-reduc-2.c
vect-double-reduc-3.c
vect-double-reduc-4.c
vect-double-reduc-5.c
vect-double-reduc-6-big-array.c
vect-double-reduc-6.c
vect-double-reduc-7.c
vect-dv-1.c
vect-float-extend-1.c
vect-float-truncate-1.c
vect-floatint-conversion-1.c
vect-floatint-conversion-2.c
vect-fold-1.c
vect-ifcvt-2.c
vect-ifcvt-3.c
vect-ifcvt-4.c
vect-ifcvt-5.c
vect-ifcvt-6.c
vect-ifcvt-7.c
vect-ifcvt-9.c
vect-ifcvt-10.c
vect-ifcvt-11.c
vect-ifcvt-16.c
vect-ifcvt-17.c
vect-intfloat-conversion-1.c
vect-intfloat-conversion-2.c
vect-intfloat-conversion-3.c
vect-intfloat-conversion-4a.c
vect-intfloat-conversion-4b.c
vect-iv-1.c
vect-iv-2.c
vect-iv-3.c
vect-iv-4.c
vect-iv-5.c
vect-iv-6.c
vect-iv-7.c
vect-iv-8-big-array.c
vect-iv-8.c
vect-iv-8a-big-array.c
vect-iv-8a.c
vect-iv-9.c [vectorizer][2/2] Hook up mult synthesis logic into vectorisation of mult-by-constant 2016-07-14 14:32:39 +00:00
vect-iv-10.c
vect-iv-11.c
vect-ivdep-1.c
vect-ivdep-2.c
vect-live-1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-live-2.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-live-3.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-live-4.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-live-5.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-live-slp-1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-live-slp-2.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-live-slp-3.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-load-lanes-peeling-1.c Avoid unnecessary peeling for gaps with LD3 2016-05-24 10:15:36 +00:00
vect-mask-load-1.c
vect-mask-loadstore-1.c
vect-mask-store-move-1.c vect-mask-store-move-1.c: XFAIL. 2016-07-21 08:26:25 +00:00
vect-mult-const-pattern-1.c [vectorizer][2/2] Hook up mult synthesis logic into vectorisation of mult-by-constant 2016-07-14 14:32:39 +00:00
vect-mult-const-pattern-2.c [vectorizer][2/2] Hook up mult synthesis logic into vectorisation of mult-by-constant 2016-07-14 14:32:39 +00:00
vect-mult-pattern-1.c
vect-mult-pattern-2.c
vect-multitypes-1.c
vect-multitypes-2.c
vect-multitypes-3.c
vect-multitypes-4.c
vect-multitypes-5.c
vect-multitypes-6.c
vect-multitypes-7.c
vect-multitypes-8.c
vect-multitypes-9.c
vect-multitypes-10.c
vect-multitypes-11.c
vect-multitypes-12.c
vect-multitypes-13.c
vect-multitypes-14.c
vect-multitypes-15.c
vect-multitypes-16.c
vect-multitypes-17.c
vect-nb-iter-ub-1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-nb-iter-ub-2.c tree-vect-stmts.c (get_group_load_store_type): If the access is aligned do not trigger peeling for gaps. 2016-11-08 10:23:57 +00:00
vect-nb-iter-ub-3.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-neg-store-1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-neg-store-2.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-nest-cycle-1.c
vect-nest-cycle-2.c
vect-nest-cycle-3.c
vect-nop-move.c
vect-outer-1-big-array.c [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes 2016-02-03 10:33:03 +00:00
vect-outer-1.c [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes 2016-02-03 10:33:03 +00:00
vect-outer-1a-big-array.c [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes 2016-02-03 10:33:03 +00:00
vect-outer-1a.c [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes 2016-02-03 10:33:03 +00:00
vect-outer-1b-big-array.c [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes 2016-02-03 10:33:03 +00:00
vect-outer-1b.c [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes 2016-02-03 10:33:03 +00:00
vect-outer-2-big-array.c
vect-outer-2.c
vect-outer-2a-big-array.c
vect-outer-2a.c
vect-outer-2b.c [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes 2016-02-03 10:33:03 +00:00
vect-outer-2c-big-array.c
vect-outer-2c.c
vect-outer-2d.c
vect-outer-3-big-array.c
vect-outer-3.c
vect-outer-3a-big-array.c
vect-outer-3a.c
vect-outer-3b.c [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes 2016-02-03 10:33:03 +00:00
vect-outer-3c.c
vect-outer-4.c
vect-outer-4a-big-array.c
vect-outer-4a.c
vect-outer-4b-big-array.c
vect-outer-4b.c
vect-outer-4c-big-array.c
vect-outer-4c.c
vect-outer-4d-big-array.c
vect-outer-4d.c
vect-outer-4e.c
vect-outer-4f.c
vect-outer-4g.c
vect-outer-4i.c
vect-outer-4j.c
vect-outer-4k.c
vect-outer-4l.c
vect-outer-4m-big-array.c
vect-outer-4m.c
vect-outer-5.c
vect-outer-6.c
vect-outer-fir-big-array.c
vect-outer-fir-lb-big-array.c
vect-outer-fir-lb.c
vect-outer-fir.c
vect-outer-pr69720.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-outer-simd-1.c
vect-outer-simd-2.c
vect-outer-simd-3.c
vect-over-widen-1-big-array.c
vect-over-widen-1.c
vect-over-widen-2-big-array.c
vect-over-widen-2.c
vect-over-widen-3-big-array.c [Testsuite] Fix PR66877 2016-01-22 10:56:43 +00:00
vect-over-widen-3.c
vect-over-widen-4-big-array.c
vect-over-widen-4.c
vect-peel-1.c
vect-peel-2.c
vect-peel-3.c
vect-peel-4.c
vect-pr69848.c re PR tree-optimization/69848 (poor vectorization of a loop from SPEC2006 464.h264ref) 2016-08-12 14:58:20 +00:00
vect-pre-interact.c
vect-recip.c
vect-reduc-1.c
vect-reduc-1char-big-array.c
vect-reduc-1char.c
vect-reduc-1short.c
vect-reduc-2.c
vect-reduc-2char-big-array.c
vect-reduc-2char.c
vect-reduc-2short.c
vect-reduc-3.c
vect-reduc-6.c
vect-reduc-7.c
vect-reduc-8.c
vect-reduc-9.c
vect-reduc-10.c
vect-reduc-dot-s8a.c
vect-reduc-dot-s8b.c [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes 2016-02-03 10:33:03 +00:00
vect-reduc-dot-s8c.c
vect-reduc-dot-s16a.c
vect-reduc-dot-s16b.c
vect-reduc-dot-s16c.c
vect-reduc-dot-u8a.c
vect-reduc-dot-u8b.c
vect-reduc-dot-u16a.c
vect-reduc-dot-u16b.c
vect-reduc-mul_1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-reduc-mul_2.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-reduc-or_1.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-reduc-or_2.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-reduc-pattern-1a.c
vect-reduc-pattern-1b-big-array.c
vect-reduc-pattern-1b.c
vect-reduc-pattern-1c-big-array.c
vect-reduc-pattern-1c.c
vect-reduc-pattern-2a.c
vect-reduc-pattern-2b-big-array.c
vect-reduc-pattern-2b.c
vect-reduc-pattern-2c.c
vect-reduc-pattern-3.c
vect-reduc-sad.c
vect-rounding-btrunc.c
vect-rounding-btruncf.c
vect-rounding-ceil.c
vect-rounding-ceilf.c
vect-rounding-floor.c
vect-rounding-floorf.c
vect-rounding-lceil.c
vect-rounding-lfloor.c
vect-rounding-nearbyint.c
vect-rounding-nearbyintf.c
vect-rounding-round.c
vect-rounding-roundf.c
vect-sdivmod-1.c
vect-shift-1.c
vect-shift-2-big-array.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
vect-shift-2.c pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default vector... 2016-06-23 21:58:37 +02:00
vect-shift-3.c
vect-shift-4.c
vect-simd-clone-1.c
vect-simd-clone-2.c
vect-simd-clone-3.c
vect-simd-clone-4.c
vect-simd-clone-5.c
vect-simd-clone-6.c
vect-simd-clone-7.c
vect-simd-clone-8.c
vect-simd-clone-9.c
vect-simd-clone-10.c
vect-simd-clone-10.h
vect-simd-clone-10a.c
vect-simd-clone-11.c
vect-simd-clone-12.c
vect-simd-clone-12a.c
vect-simd-clone-13.c
vect-simd-clone-14.c
vect-simd-clone-15.c
vect-singleton_1.c
vect-strided-a-mult.c
vect-strided-a-u8-i2-gap.c re PR testsuite/78421 (vect-strided-a-u8-i2-gap.c fails on armeb) 2017-01-23 12:24:35 +00:00
vect-strided-a-u8-i8-gap2-big-array.c
vect-strided-a-u8-i8-gap2.c tree-vect-loop.c (vect_analyze_loop_2): Check and skip loop if it has no enough iterations for LOOP_VINFO_PEELING_FOR_GAPS. 2016-10-13 10:58:26 +00:00
vect-strided-a-u8-i8-gap7-big-array.c
vect-strided-a-u8-i8-gap7.c
vect-strided-a-u16-i2.c
vect-strided-a-u16-i4.c
vect-strided-a-u16-mult.c
vect-strided-a-u32-mult.c
vect-strided-float.c
vect-strided-mult-char-ls.c
vect-strided-mult.c
vect-strided-same-dr.c
vect-strided-shift-1.c
vect-strided-store-a-u8-i2.c
vect-strided-store-u16-i4.c
vect-strided-store-u32-i2.c
vect-strided-store.c
vect-strided-u8-i2-gap.c
vect-strided-u8-i2.c
vect-strided-u8-i8-gap2-big-array.c
vect-strided-u8-i8-gap2.c tree-vect-loop.c (vect_analyze_loop_2): Check and skip loop if it has no enough iterations for LOOP_VINFO_PEELING_FOR_GAPS. 2016-10-13 10:58:26 +00:00
vect-strided-u8-i8-gap4-big-array.c
vect-strided-u8-i8-gap4-unknown.c
vect-strided-u8-i8-gap4.c tree-vect-loop.c (vect_analyze_loop_2): Check and skip loop if it has no enough iterations for LOOP_VINFO_PEELING_FOR_GAPS. 2016-10-13 10:58:26 +00:00
vect-strided-u8-i8-gap7-big-array.c
vect-strided-u8-i8-gap7.c
vect-strided-u8-i8.c
vect-strided-u16-i2.c
vect-strided-u16-i3.c
vect-strided-u16-i4.c
vect-strided-u32-i4.c
vect-strided-u32-i8.c
vect-strided-u32-mult.c
vect-tail-nomask-1.c Support non-masked epilogue vectoriziation 2016-11-16 08:22:39 -08:00
vect-vfa-01.c
vect-vfa-02.c
vect-vfa-03.c
vect-vfa-04.c
vect-vfa-slp.c
vect-widen-mult-const-s16.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-widen-mult-const-u16.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-widen-mult-half-u8.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-widen-mult-half.c vect-nb-iter-ub-1.c: Remove default vector testsuite compile flags. 2016-06-24 17:46:21 +02:00
vect-widen-mult-s8.c
vect-widen-mult-s16.c
vect-widen-mult-sum.c
vect-widen-mult-u8-s16-s32.c
vect-widen-mult-u8-u32.c
vect-widen-mult-u8.c
vect-widen-mult-u16.c
vect-widen-shift-s8.c
vect-widen-shift-s16.c
vect-widen-shift-u8.c
vect-widen-shift-u16.c
vect.exp Update copyright years. 2017-01-01 13:07:43 +01:00
wrapv-vect-7.c
wrapv-vect-reduc-2char.c
wrapv-vect-reduc-2short.c
wrapv-vect-reduc-dot-s8b.c
wrapv-vect-reduc-pattern-2c.c