12015-12-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3	PR fortran/68987
4	* gfortran.dg/error_format_2.f90: New test.
5
62015-12-30  John David Anglin  <danglin@gcc.gnu.org>
7
8	* gfortran.dg/coarray_40.f90: Revise to use dg-additional-options.
9	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10
112015-12-29  Andre Vehreschild  <vehre@gcc.gnu.org>
12
13	PR fortran/69011
14	* gfortran.dg/allocate_with_source_16.f90: New test.
15
162015-12-28  Uros Bizjak  <ubizjak@gmail.com>
17
18	* gcc.target/i386/*.c: Remove extra braces from target selectors.
19
202015-12-28  Uros Bizjak  <ubizjak@gmail.com>
21
22	* gcc.target/i386/pr68473-1.c: Add dg-do compile directive.
23
242015-12-28  John David Anglin  <danglin@gcc.gnu.org>
25
26	* gfortran.dg/coarray_40.f90: Link with libatomic if available.
27
28	* gcc.dg/pr49551.c: Skip on hppa*-*-hpux*.
29
30	* gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*-*-hpux*.
31
322015-12-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
33
34	* gcc.target/powerpc/p9-lxvx-stxvx-1.c: New.
35	* gcc.target/powerpc/p9-lxvx-stxvx-2.c: New.
36
372015-12-24  Kirill Yukhin  <kirill.yukhin@intel.com>
38
39	* g++.dg/other/i386-2.C: Add -mpku.
40	* g++.dg/other/i386-3.C: Ditto.
41	* gcc.target/i386/rdpku-1.c: New test.
42	* gcc.target/i386/sse-12.c: Add -mpku.
43	* gcc.target/i386/sse-13.c: Ditto.
44	* gcc.target/i386/sse-22.c: Ditto.
45	* gcc.target/i386/sse-33.c: Ditto.
46	* gcc.target/i386/wrpku-1.c: New test.
47
482015-12-23  Martin Sebor  <msebor@redhat.com>
49
50	PR c++/69023
51	* g++.dg/lookup/name-clash11.C: New test.
52
532015-12-23  Nathan Sidwell  <nathan@acm.org>
54
55	* gcc.dg/alias-15.c: Revert.
56
572015-12-23  James Greenhalgh  <james.greenhalgh@arm.com>
58
59	PR testsuite/68232
60	* gcc.dg/ifcvt-4.c: Skip for arm*-*-* and powerpc64le*-*-*.
61
622015-12-23  Nathan Sidwell  <nathan@acm.org>
63
64	* gcc.dg/alias-15.c: New.
65
662015-12-23  Thomas Schwinge  <thomas@codesourcery.com>
67
68	* g++.dg/dg.exp (tests): Prune "goacc/*" and "goacc-gomp/*" files.
69
702015-12-23  David Sherwood  <david.sherwood@arm.com>
71
72	* gcc.target/arm/fmaxmin.x: New file used by tests below.
73	* gcc.target/arm/fmaxmin.c: New test.
74	* gcc.target/arm/vect-fmaxmin.c: Likewise.
75
762015-12-23  H.J. Lu  <hongjiu.lu@intel.com>
77
78	PR target/66232
79	* gcc.target/i386/pr66232-10.c: New test.
80	* gcc.target/i386/pr66232-11.c: Likewise.
81	* gcc.target/i386/pr66232-12.c: Likewise.
82	* gcc.target/i386/pr66232-13.c: Likewise.
83
842015-12-22  David Malcolm  <dmalcolm@redhat.com>
85
86	PR c/68473
87	* gcc.dg/plugin/diagnostic-test-expressions-1.c (fminl): New decl.
88	(TEST_EQ): New macro.
89	(test_macro): New function.
90	* gcc.target/i386/pr68473-1.c: New test case.
91
922015-12-22  Jakub Jelinek  <jakub@redhat.com>
93
94	PR c++/67376
95	* g++.dg/cpp0x/constexpr-67376.C: New test.
96
972015-12-22  Richard Henderson  <rth@redhat.com>
98
99	* g++.dg/tm/noexcept-1.C: Update expected must_not_throw count.
100	* g++.dg/tm/noexcept-4.C: Likewise.
101	* g++.dg/tm/noexcept-5.C: Likewise.
102	* g++.dg/tm/pr67811.C: New.
103
1042015-12-22  Peter Bergner  <bergner@vnet.ibm.com>
105
106	PR target/68872
107	* gcc.target/powerpc/pr68872.c: New test.
108
1092015-12-22  H.J. Lu  <hongjiu.lu@intel.com>
110
111	PR target/68937
112	* gcc.target/i386/pr68937-1.c: New test.
113	* gcc.target/i386/pr68937-2.c: Likewise.
114	* gcc.target/i386/pr68937-3.c: Likewise.
115	* gcc.target/i386/pr68937-4.c: Likewise.
116	* gcc.target/i386/pr68937-5.c: Likewise.
117	* gcc.target/i386/pr68937-6.c: Likewise.
118
1192015-12-22  Marek Polacek  <polacek@redhat.com>
120
121	PR c/69002
122	* gcc.dg/c11-atomic-1.c: Add dg-warnings.
123	* gcc.dg/c11-atomic-4.c: New test.
124
1252015-12-22  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
126
127	* gcc.dg/pr61441.c: New testcase.
128
1292015-12-22  Eric Botcazou  <ebotcazou@adacore.com>
130
131	* gcc.dg/torture/pr68264.c: Tweak for Solaris.
132
1332015-12-21  David Malcolm  <dmalcolm@redhat.com>
134
135	* g++.dg/diagnostic/bad-binary-ops.C: New test case.
136	* gcc.dg/bad-binary-ops.c: New test case.
137	gcc.dg/plugin/diagnostic_plugin_show_trees.c (get_range_for_expr):
138	Remove material copied from gcc-rich-location.c
139	(gcc_rich_location::add_expr): Likewise.
140
1412015-12-21  Claudiu Zissulescu  <claziss@synopsys.com>
142
143	* gcc.target/arc/builtin_general.c: New test.
144	* gcc.target/arc/builtin_simd.c: Likewise.
145	* gcc.target/arc/builtin_special.c: Likewise.
146
1472015-12-20  Jeff Law  <law@redhat.com>
148
149	PR tree-optimization/64910
150	* gcc.target/i386/bittest.c: New test.
151
1522015-12-20  Eric Botcazou  <ebotcazou@adacore.com>
153
154	* gnat.dg/complex1.adb: New test.
155	* gnat.dg/complex1_pkg.ads: New helper.
156
1572015-12-19  Eric Botcazou  <ebotcazou@adacore.com>
158
159	* gcc.target/sparc/20151219-1.c: New test.
160
1612015-12-19  Andrew Burgess  <andrew.burgess@embecosm.com>
162
163	* gcc.target/arc/load-update.c: New file.
164
1652015-12-18  Patrick Palka  <ppalka@gcc.gnu.org>
166
167	PR c++/68978
168	* g++.dg/template/pr68978.C: New test.
169
1702015-12-18  Jakub Jelinek  <jakub@redhat.com>
171
172	PR debug/68860
173	* gcc.dg/guality/pr68860-1.c: New test.
174	* gcc.dg/guality/pr68860-2.c: New test.
175
1762015-12-18  Nathan Sidwell  <nathan@acm.org>
177
178	* lib/target-supports.exp (check_effective_target_cilkplus): Not nvptx.
179	* c-c++-common/attr-simd-3.c: Require cilkplus.
180	* gcc.dg/graphite/id-28.c: Likewise.
181
1822015-12-18  Bernd Schmidt  <bschmidt@redhat.com>
183
184	* gcc.dg/debug/dwarf2/prod-options.c: New test.
185
1862015-12-18  Eric Botcazou  <ebotcazou@adacore.com>
187
188	* gnat.dg/specs/debug1.ads: Bump final count to 18.
189
1902015-12-18  Paolo Carlini  <paolo.carlini@oracle.com>
191
192	PR c++/67592
193	* g++.dg/cpp0x/constexpr-virtual5.C: New.
194	* g++.dg/cpp0x/pr51463.C: Adjust dg-error string.
195	* g++.dg/inherit/pure1.C: Likewise.
196
1972015-12-18  Jeff Law  <law@redhat.com>
198
199	PR rtl-optimization/49847
200	* g++.dg/pr49847-2.C: New test.
201
2022015-12-18  H.J. Lu  <hongjiu.lu@intel.com>
203
204	* gcc.dg/vect/pr68305.c (dg-additional-options): Add -mavx2
205	for x86 target.
206
2072015-12-18  Nathan Sidwell  <nathan@acm.org>
208
209	* c-c++-common/attr-simd-3.c: Requires pthreads.
210
2112015-12-18  Richard Biener  <rguenther@suse.de>
212
213	PR testsuite/68776
214	* gcc.dg/vect/vect-widen-mult-const-s16.c: Adjust.
215	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
216
2172015-12-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
218
219	* gcc.target/s390/litpool-r3-1.c: New test.
220
2212015-12-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
222
223	PR tree-optimization/68906
224	* gcc.dg/torture/pr68906.c: New test.
225
2262015-12-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
227
228	PR tree-optimization/68956
229	* gcc.target/i386/pr68956.c: New test.
230
2312015-12-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
232
233	PR rtl-optimization/68796
234	* gcc.target/aarch64/tst_3.c: New test.
235	* gcc.target/aarch64/tst_4.c: Likewise.
236
2372015-12-18  Robin Dapp  <rdapp@linux.vnet.ibm.com>
238
239	* gcc.target/s390/vcond-shift.c: New test to check vcond
240	simplification.
241
2422015-12-18  Paul Thomas  <pault@gcc.gnu.org>
243
244	PR fortran/68196
245	* gfortran.dg/proc_ptr_48.f90: New test.
246
2472015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
248
249	* gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
250	* gcc.target/s390/hotpatch-9.c: Likewise.
251
2522015-12-18  Patrick Palka  <ppalka@gcc.gnu.org>
253
254	PR c++/68831
255	* g++.dg/pr68831.C: New test.
256
2572015-12-17  Jeff Law  <law@redhat.com>
258
259	* gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
260	splitting optimizations.
261
2622015-12-17  Nathan Sidwell  <nathan@acm.org>
263
264	* gcc.dg/ipa/ipa-icf-merge-1.c: New.
265
2662015-12-17  David Malcolm  <dmalcolm@redhat.com>
267
268	* gcc.dg/diagnostic-range-bad-return.c: New test case.
269
2702015-12-17  Richard Biener  <rguenther@suse.de>
271
272	PR tree-optimization/68946
273	* gcc.dg/torture/pr68946.c: New testcase.
274
2752015-12-17  Nathan Sidwell  <nathan@acm.org>
276
277	* c-c++-common/Wunused-var-13.c: Requires label values.
278	* gcc.dg/torture/pr46216.c: Likewise.
279
2802015-12-17  Pierre-Marie de Rodat  <derodat@adacore.com>
281
282	* gnat.dg/specs/debug1.ads: Update the expected number of
283	DW_AT_artificial attribute in compiler output.
284
2852015-12-17  Jakub Jelinek  <jakub@redhat.com>
286
287	PR tree-optimization/68835
288	* gcc.dg/pr68835-1.c: New test.
289	* gcc.dg/pr68835-2.c: New test.
290
2912015-12-17  Richard Biener  <rguenther@suse.de>
292
293	PR tree-optimization/68951
294	* gcc.dg/torture/pr68951.c: New testcase.
295
2962015-12-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
297
298	PR target/67973
299	* lib/target-supports.exp (check_effective_target_stabs): New proc.
300	* g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
301	* g++.dg/other/PR23205.C: Likewise.
302	* g++.dg/other/pr23205-2.C: Likewise.
303	* gcc.dg/20040813-1.c: Likewise.
304	* gcc.dg/darwin-20040809-2.c: Likewise.
305	* objc.dg/stabs-1.m: Likewise.
306
3072015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>
308
309	* gcc.target/arc/loop-hazard-1.c: New file.
310
3112015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>
312
313	* gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
314
3152015-12-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
316
317	Revert:
318	2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
319
320	PR testsuite/68629
321	* lib/target-supports.exp (check_effective_target_cilkplus): Also
322	check that compiling with -fcilkplus does not give an error.
323	* c-c++-common/attr-simd-3.c: Require cilkplus effective target.
324
3252015-12-16  Patrick Palka  <ppalka@gcc.gnu.org>
326
327	PR c++/16333
328	PR c++/41426
329	PR c++/59879
330	PR c++/66895
331	* g++.dg/conversion/pr16333.C: New test.
332	* g++.dg/conversion/pr41426.C: New test.
333	* g++.dg/conversion/pr59879.C: New test.
334	* g++.dg/conversion/pr66895.C: New test.
335
3362015-12-16  Martin Sebor  <msebor@redhat.com>
337
338	PR c/68868
339	* gcc.dg/atomic/stdatomic-init.c: New test.
340
3412015-12-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
342
343	PR target/68805
344	* gcc.target/powerpc/pr68805.c: New test.
345
3462015-12-16  Martin Sebor  <msebor@redhat.com>
347
348	PR objc++/68932
349	* obj-c++.dg/property/at-property-23.mm: Remove check for
350	an error message.
351
3522015-12-13  Jeff Law  <law@redhat.com>
353
354	* gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
355
3562015-12-16  David Malcolm  <dmalcolm@redhat.com>
357
358	* c-c++-common/conflict-markers-1.c: New testcase.
359	* c-c++-common/conflict-markers-2.c: Likewise.
360	* c-c++-common/conflict-markers-3.c: Likewise.
361	* c-c++-common/conflict-markers-4.c: Likewise.
362	* c-c++-common/conflict-markers-5.c: Likewise.
363	* c-c++-common/conflict-markers-6.c: Likewise.
364	* c-c++-common/conflict-markers-7.c: Likewise.
365	* c-c++-common/conflict-markers-8.c: Likewise.
366	* c-c++-common/conflict-markers-9.c: Likewise.
367	* c-c++-common/conflict-markers-10.c: Likewise.
368	* c-c++-common/conflict-markers-11.c: Likewise.
369	* g++.dg/conflict-markers-1.C: Likewise.
370
3712015-12-16  David Malcolm  <dmalcolm@redhat.com>
372
373	* gcc.dg/cast-function-1.c (bar): Update column numbers.
374	* gcc.dg/diagnostic-range-bad-called-object.c: New test case.
375
3762015-12-16  David Malcolm  <dmalcolm@redhat.com>
377
378	* gcc.dg/diagnostic-range-static-assert.c: New test case.
379
3802015-12-16  Marek Polacek  <polacek@redhat.com>
381
382	PR c/64637
383	* gcc.dg/pr64637.c: New test.
384
3852015-12-16  Nathan Sidwell  <nathan@acm.org>
386
387	* gcc.dg/sibcall-9.c: Xfail for nvptx.
388
3892015-12-16  Richard Biener  <rguenther@suse.de>
390
391	PR tree-optimization/68870
392	* gcc.dg/torture/pr68870.c: New testcase.
393
3942015-12-16  Tom de Vries  <tom@codesourcery.com>
395
396	* g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
397	* g++.dg/ipa/devirt-40.C: Same.
398	* g++.dg/tree-ssa/pr61034.C: Same.
399	* gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
400	* gcc.dg/ipa/ipa-pta-10.c: Same.
401	* gcc.dg/ipa/ipa-pta-11.c: Same.
402	* gcc.dg/ipa/ipa-pta-14.c: Same.
403	* gcc.dg/ipa/ipa-pta-16.c: Same.
404	* gcc.dg/ipa/ipa-pta-2.c: Same.
405	* gcc.dg/ipa/ipa-pta-5.c: Same.
406	* gcc.dg/ipa/ipa-pta-6.c: Same.
407	* gcc.dg/torture/ipa-pta-1.c: Same.
408	* gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
409	* gcc.dg/ipa/ipa-pta-3.c: Same.
410	* gcc.dg/ipa/ipa-pta-4.c: Same.
411
4122015-12-16  Richard Biener  <rguenther@suse.de>
413
414	PR testsuite/68915
415	* gcc.dg/vect/pr46032.c: Use dg-additional-options.
416
4172015-12-16  Richard Biener  <rguenther@suse.de>
418
419	PR testsuite/68916
420	PR testsuite/68914
421	* gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
422	dump.
423	* gcc.dg/vect/slp-perm-4.c: Likewise.
424
4252015-12-16  Matthew Wahab  <matthew.wahab@arm.com>
426
427	* lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
428	comment.  Use check_effective_target_arm_v8_1a_neon_ok to select
429	the command line options.
430	(check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
431	test to allow ARM targets.  Select and record a working set of
432	command line options.
433	(check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
434	targets.
435
4362015-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
437
438	PR target/68648
439	* gcc.c-torture/execute/pr68648.c: New test.
440
4412015-12-16  Richard Biener  <rguenther@suse.de>
442
443	PR tree-optimization/68892
444	* gcc.dg/vect/bb-slp-pr68892.c: New testcase.
445
4462015-12-16  Jakub Jelinek  <jakub@redhat.com>
447
448	PR rtl-optimization/65980
449	* gcc.dg/pr65980.c: New test.
450
4512015-12-15  Martin Sebor  <msebor@redhat.com>
452
453	PR c++/42121
454	PR c++/68478
455	PR c++/68613
456	PR c++/68689
457	PR c++/68710
458	* g++.dg/compat/struct-layout-1_generate.c: Avoid generating
459	further fields after the first flexible array member.
460	* g++.dg/ext/flexary2.C: Expect a sole flexible array member
461	to be rejected.  Add a test case exercising zero-length array.
462	* g++.dg/ext/flexary3.C: Expect a sole flexible array member
463	to be rejected.
464	* g++.dg/ext/flexary.h: New file.
465	* g++.dg/ext/flexary4.C: New file.
466	* g++.dg/ext/flexary5.C: New file.
467	* g++.dg/ext/flexary6.C: New file.
468	* g++.dg/ext/flexary7.C: New file.
469	* g++.dg/ext/flexary8.C: New file.
470	* g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
471	array members.
472	* g++.dg/parse/pr43765.C: Add a member to make a struct with
473	a flexible array member valid.  Adjust expected error message.
474	* g++.dg/torture/pr64280.C: Expect a sole flexible array member
475	to be rejected.
476	* g++.dg/torture/pr64312.C: Add a member to make a struct with
477	a flexible array member valid.
478	* g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
479
4802015-12-15  Marek Polacek  <polacek@redhat.com>
481
482	PR c/68907
483	* gcc.dg/pr68907.c: New test.
484
4852015-12-15  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
486
487	* gfortran.dg/coarray_critical_1.f90: New.
488
4892015-12-15  Martin Jambor  <mjambor@suse.cz>
490
491	PR ipa/68851
492	* g++.dg/ipa/pr68851.C: New test.
493
4942015-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
495
496	PR c++/63506
497	* g++.dg/cpp0x/pr63506-1.C: New.
498	* g++.dg/cpp0x/pr63506-2.C: Likewise.
499
5002015-12-15  Olivier Hainque  <hainque@adacore.com>
501
502	* gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
503
5042015-12-15  Jakub Jelinek  <jakub@redhat.com>
505
506	PR tree-optimization/66688
507	* gcc.dg/pr66688.c: New test.
508
5092015-12-15  Patrick Palka  <ppalka@gcc.gnu.org>
510
511	PR c++/21802
512	PR c++/53223
513	* g++.dg/cpp0x/pr53223.C: New test.
514	* g++.dg/lookup/pr21802.C: New test.
515	* g++.dg/lookup/two-stage4.C: Remove XFAIL.
516
5172015-12-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
518
519	* gfortran.dg/quad_2.f90: Update test.
520
5212015-12-14  Steve Ellcey  <sellcey@imgtec.com>
522
523	* gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
524	* gcc.target/mips/ext-2.c: Update scan checks.
525
5262015-12-14  Nathan Sidwell  <nathan@acm.org>
527
528	* g++.dg/abi/nvptx-nrv1.C: New.
529	* g++.dg/abi/nvptx-ptrmem1.C: New.
530	* gcc.target/nvptx/abi-complex-arg.c: New.
531	* gcc.target/nvptx/abi-complex-ret.c: New.
532	* gcc.target/nvptx/abi-enum-arg.c: New.
533	* gcc.target/nvptx/abi-enum-ret.c: New.
534	* gcc.target/nvptx/abi-knr-arg.c: New.
535	* gcc.target/nvptx/abi-knr-ret.c: New.
536	* gcc.target/nvptx/abi-scalar-arg.c: New.
537	* gcc.target/nvptx/abi-scalar-ret.c: New.
538	* gcc.target/nvptx/abi-struct-arg.c: New.
539	* gcc.target/nvptx/abi-struct-ret.c: New.
540	* gcc.target/nvptx/abi-vararg-1.c: New.
541	* gcc.target/nvptx/abi-vararg-2.c: New.
542	* gcc.target/nvptx/abi-vect-arg.c: New.
543	* gcc.target/nvptx/abi-vect-ret.c: New.
544
5452015-12-14  Jakub Jelinek  <jakub@redhat.com>
546
547	PR c/68833
548	* c-c++-common/pr68833-1.c: New test.
549	* c-c++-common/pr68833-2.c: New test.
550
5512015-12-14  Richard Biener  <rguenther@suse.de>
552
553	PR tree-optimization/68852
554	* g++.dg/torture/pr68852.C: New testcase.
555
5562015-12-14  Alexander Monakov  <amonakov@ispras.ru>
557
558	* gcc.dg/builtin-return-1.c: Correct effective-target test.
559	* gcc.dg/stack-usage-2.c: Use effective-target test.
560
5612015-12-14  Martin Jambor  <mjambor@suse.cz>
562
563	PR ipa/66616
564	* g++.dg/ipa/pr66616.C: New test.
565
5662015-12-14  Jakub Jelinek  <jakub@redhat.com>
567
568	PR rtl-optimization/68730
569	* gcc.dg/pr68730.c: New test.
570
5712015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
572
573	PR testsuite/68629
574	* lib/target-supports.exp (check_effective_target_cilkplus): Also
575	check that compiling with -fcilkplus does not give an error.
576	* c-c++-common/attr-simd-3.c: Require cilkplus effective target.
577
5782015-12-13  David Edelsohn  <dje.gcc@gmail.com>
579
580	* gcc.dg/graphite/pr42729.c: XFAIL AIX.
581
5822015-12-13  Jeff Law  <law@redhat.com>
583
584	* gcc.target/m68k/pr19201.c: New test.
585
586	* gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
587	command line options.
588	* gcc.target/m68k/20090709-1.c: Adjust expected output.
589
5902015-12-12  David Edelsohn  <dje.gcc@gmail.com>
591
592	* g++.dg/opt/pr48549.C: XFAIL AIX.
593	* g++.dg/abi/anon1.C: XFAIL AIX.
594	* gcc.dg/graphite/pr42917.c: XFAIL AIX.
595
5962015-12-12  Tobias Burnus  <burnus@net-b.de>
597
598	PR fortran/45859
599	* gfortran.dg/coarray_args_2.f90: Remove dg-error.
600
6012015-12-12  David Edelsohn  <dje.gcc@gmail.com>
602
603	* gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
604	* g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
605	wchar_t.
606
6072015-12-12  Paolo Bonzini  <bonzini@gnu.org>
608
609	PR sanitizer/68418
610	* gcc.dg/ubsan/c99-wrapv-shift-1.c,
611	gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
612
6132015-12-11  Jeff Law  <law@redhat.com>
614
615	PR tree-optimization/68844
616	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
617
6182015-12-11  Nathan Sidwell  <nathan@acm.org>
619
620	* gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
621
6222015-12-11  Jan Beulich  <jbeulich@suse.com>
623
624	* gcc.c-torture/execute/stkalign.c: New.
625
6262015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>
627
628	* gcc.target/i386/mpx/memmove-1.c: New test.
629	* gcc.target/i386/mpx/memmove-2.c: New test.
630
6312015-12-11  Nathan Sidwell  <nathan@acm.org>
632
633	* gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
634	* gcc.target/nvptx/decl-init.c: Likewise.  Add TI case.
635
6362015-12-11  Martin Jambor  <mjambor@suse.cz>
637
638	PR ipa/68064
639	* g++.dg/torture/pr68064.C: New test.
640
6412015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
642
643	* gcc.target/s390/md/setmem_long-1.c: New test.
644
6452015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
646
647	* gcc.target/s390/md/movstr-1.c: New test.
648	* gcc.target/s390/s390.exp: Add subdir md.
649	Do not run hotpatch tests twice.
650
6512015-12-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
652
653	* gcc.dg/vect/vect-32-chars.c: New test.
654
6552015-12-11  Jan Hubicka  <hubicka@ucw.cz>
656
657	PR ipa/61886
658	* gcc.dg/lto/pr61886_0.c: New testcase
659
6602015-12-10  Jan Hubicka  <hubicka@ucw.cz>
661
662	* gcc.c-torture/execute/20010122-1.c: Disable cloning.
663
6642015-12-10  Vladimir Makarov  <vmakarov@redhat.com>
665
666	PR rtl-optimization/68691
667	* gcc.target/i386/pr68691.c: New.
668
6692015-12-10  David Malcolm  <dmalcolm@redhat.com>
670
671	* lib/multiline.exp (_multiline_expected_outputs): Update comment.
672	(dg-end-multiline-output): Capture line numbers within
673	_multiline_expected_outputs.
674	(handle-multiline-outputs): Access global $testname_with_flags
675	and add it as a prefix to pass/fail results.  Extract line numbers
676	from $_multiline_expected_outputs and print them within pass/fail
677	results, replacing the printing of $index.  Consolidate the
678	string prefix shared between pass/fail into a new local ($title).
679
6802015-12-10  Jeff Law  <law@redhat.com>
681
682	PR tree-optimization/68619
683	* gcc.dg/tree-ssa/pr68619-1.c: New test.
684	* gcc.dg/tree-ssa/pr68619-2.c: New test.
685	* gcc.dg/tree-ssa/pr68619-3.c: New test.
686	* gcc.dg/tree-ssa/pr68619-4.c: New test.
687	* gcc.dg/tree-ssa/pr68619-5.c: New test.
688
6892015-12-10  Jakub Jelinek  <jakub@redhat.com>
690
691	PR rtl-optimization/68376
692	PR rtl-optimization/68670
693	* gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
694	tests.
695	(main): Call them.
696	* gcc.dg/pr68670-1.c: New test.
697	* gcc.dg/pr68670-2.c: New test.
698
6992015-12-10  Marek Polacek  <polacek@redhat.com>
700
701	PR c++/68348
702	* g++.dg/cpp0x/pr68348.C: New test.
703
7042015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
705
706	* gnat.dg/specs/elab4.ads: New test.
707	* gnat.dg/specs/elab4_proc.ad[sb]: New helper.
708
7092015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
710
711	* gnat.dg/array25.adb: New test.
712	* gnat.dg/array25_pkg.ad[sb]: New helper.
713
7142015-12-10  Claudiu Zissulescu  <claziss@synopsys.com>
715
716	* lib/target-supports.exp (check_effective_target_arc_atomic): New
717	function.
718	(check_effective_target_sync_int_long): Add checks for ARC atomic
719	feature.
720	(check_effective_target_sync_char_short): Likewise.
721
7222015-12-10  Richard Biener  <rguenther@suse.de>
723
724	PR tree-optimization/68817
725	* gfortran.dg/pr68817.f90: New testcase.
726
7272015-12-10  Christophe Lyon  <christophe.lyon@linaro.org>
728
729	Revert [testsuite][ARM target attributes] Fix effective_target tests
730	2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
731
732	* lib/target-supports.exp
733	(check_effective_target_arm_vfp_ok_nocache): New.
734	(check_effective_target_arm_vfp_ok): Call the new
735	check_effective_target_arm_vfp_ok_nocache function.
736	(check_effective_target_arm_fp_ok_nocache): New.
737	(check_effective_target_arm_fp_ok): New.
738	(add_options_for_arm_fp): New.
739	(check_effective_target_arm_crypto_ok_nocache): Require
740	target_arm_v8_neon_ok instead of arm32.
741	(check_effective_target_arm_crypto_pragma_ok_nocache): New.
742	(check_effective_target_arm_crypto_pragma_ok): New.
743	(add_options_for_arm_vfp): New.
744	* gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
745	target. Do not force -mfloat-abi=softfp, use arm_vfp effective
746	target instead.
747	* gcc.target/arm/attr-neon-builtin-fail.c: Do not force
748	-mfloat-abi=softfp, use arm_fp effective target instead.
749	* gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
750	dependency.
751	* gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
752	use arm_vfp effective target instead.
753	* gcc.target/arm/attr-neon3.c: Likewise.
754
7552015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
756
757	* gnat.dg/specs/access1.ads: New test.
758	* gnat.dg/specs/access2.ads: Likewise.
759
7602015-12-10  Jakub Jelinek  <jakub@redhat.com>
761
762	PR tree-optimization/68785
763	* gcc.dg/pr68785.c: New test.
764
7652015-12-10  Richard Biener  <rguenther@suse.de>
766
767	PR ipa/68331
768	* gcc.dg/torture/ipa-pta-3.c: New testcase.
769	* g++.dg/ipa/ipa-pta-1.C: Likewise.
770
7712015-12-10  Richard Biener  <rguenther@suse.de>
772
773	PR ipa/68721
774	* gcc.dg/torture/pr68721.c: New testcase.
775
7762015-12-10  Richard Biener  <rguenther@suse.de>
777
778	PR tree-optimization/68806
779	* gcc.dg/torture/pr68806.c: New testcase.
780
7812015-12-08  Jan Hubicka  <hubicka@ucw.cz>
782
783	PR ipa/61886
784	PR middle-end/25140
785	* gcc.c-torture/execute/alias-2.c: New testcase.
786
7872015-12-09  Tobias Burnus  <burnus@net-b.de>
788	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
789
790	* gfortran.dg/coarray_40.f90: New.
791
7922015-12-08  Jan Hubicka  <hubicka@ucw.cz>
793
794	PR lto/68811
795	* g++.dg/lto/pr68811_0.C: New testcase.
796	* g++.dg/lto/pr68811_1.C: New testcase.
797
7982015-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
799
800	PR c++/60218
801	* g++.dg/ext/bases2.C: New.
802
8032015-12-09  Uros Bizjak  <ubizjak@gmail.com>
804
805	* gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
806	* gcc.target/i386/sse4_1-roundps-2.c: Ditto.
807	* gcc.target/i386/sse4_1-roundps-3.c: Ditto.
808	* gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
809	* gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
810	* gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
811	* gcc.target/i386/sse4_1-roundss-1.c: Ditto.
812	* gcc.target/i386/sse4_1-roundss-2.c: Ditto.
813	* gcc.target/i386/sse4_1-roundss-3.c: Ditto.
814
8152015-12-09  Alexander Monakov  <amonakov@ispras.ru>
816
817	* gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
818	passing terminating NULL as int rather than pointer.
819
8202015-12-09  Marek Polacek  <polacek@redhat.com>
821
822	PR tree-optimization/66949
823	* gcc.dg/torture/pr66949-1.c: New test.
824	* gcc.dg/torture/pr66949-2.c: New test.
825
8262015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
827
828	PR rtl-optimization/67609
829	* gcc.dg/torture/pr67609.c: New.
830
8312015-12-09  Richard Biener  <rguenther@suse.de>
832
833	PR tree-optimization/68583
834	* gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
835	* gcc.dg/vect/vect-72.c: Adjust.
836	* gcc.dg/vect/vect-cselim-2.c: Likewise.
837	* gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
838
8392015-12-09  Richard Biener  <rguenther@suse.de>
840
841	PR tree-optimization/68417
842	* gcc.dg/vect/pr68417.c: New testcase.
843
8442015-12-09  Martin Liska  <mliska@suse.cz>
845
846	* gcc.dg/ipa/pr68790.c: New test.
847
8482015-12-08  Jan Hubicka  <hubicka@ucw.cz>
849
850	PR ipa/61886
851	PR middle-end/25140
852	* gcc.c-torture/execute/alias-3.c: New testcase.
853
8542015-12-08  Martin Sebor  <msebor@redhat.com>
855
856	PR c++/68711
857	* g++.dg/other/offsetof8.C: New test.
858
8592015-12-08  Nathan Sidwell  <nathan@acm.org>
860
861	* gcc.target/nvptx/trailing-init.c: New.
862
863	* gcc.c-torture/compile/920723-1.c: Remove PTX skip.
864	* gcc.c-torture/compile/pr33855.c: Likewise.
865	* gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
866
8672015-12-08  Uros Bizjak  <ubizjak@gmail.com>
868
869	PR target/68701
870	* gcc.target/i386/pr68701-1.c: New test.
871	* gcc.target/i386/pr68701-2.c: Ditto.
872
8732015-12-08  Uros Bizjak  <ubizjak@gmail.com>
874
875	* gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
876	* gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
877	* gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
878
8792015-12-08  Eric Botcazou  <ebotcazou@adacore.com>
880
881	* gcc.dg/sso-9.c (foo): Robustify trick.
882
8832015-12-08  David Malcolm  <dmalcolm@redhat.com>
884
885	* gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
886	New test function.
887
8882015-12-08  David Malcolm  <dmalcolm@redhat.com>
889
890	PR c/68757
891	* gcc.dg/plugin/diagnostic-test-expressions-1.c
892	(test_builtin_choose_expr): New test function.
893	(test_builtin_call_with_static_chain): Likewise.
894	(test_builtin_complex): Likewise.
895	(test_builtin_shuffle): Likewise.
896
8972015-12-08  Jiong Wang  <jiong.wang@arm.com>
898
899	* gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
900	as well.
901
9022015-12-08  Marek Polacek  <polacek@redhat.com>
903
904	PR c++/68116
905	* g++.dg/cpp0x/pr68116.C: New test.
906
9072015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
908
909	* gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
910	specifier.
911
9122015-12-08  Jakub Jelinek  <jakub@redhat.com>
913
914	PR c/48088
915	PR c/68657
916	* c-c++-common/pr68657-1.c: New test.
917	* c-c++-common/pr68657-2.c: New test.
918	* c-c++-common/pr68657-3.c: New test.
919	* gcc.dg/cpp/warn-normalized-3.c: Use
920	-Werror=normalized=nfc instead of -Werror=normalized=
921	in dg-options.
922
9232015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
924
925	* lib/target-supports.exp
926	(check_effective_target_arm_vfp_ok_nocache): New.
927	(check_effective_target_arm_vfp_ok): Call the new
928	check_effective_target_arm_vfp_ok_nocache function.
929	(check_effective_target_arm_fp_ok_nocache): New.
930	(check_effective_target_arm_fp_ok): New.
931	(add_options_for_arm_fp): New.
932	(check_effective_target_arm_crypto_ok_nocache): Require
933	target_arm_v8_neon_ok instead of arm32.
934	(check_effective_target_arm_crypto_pragma_ok_nocache): New.
935	(check_effective_target_arm_crypto_pragma_ok): New.
936	(add_options_for_arm_vfp): New.
937	* gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
938	target. Do not force -mfloat-abi=softfp, use arm_vfp effective
939	target instead.
940	* gcc.target/arm/attr-neon-builtin-fail.c: Do not force
941	-mfloat-abi=softfp, use arm_fp effective target instead.
942	* gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
943	dependency.
944	* gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
945	use arm_vfp effective target instead.
946	* gcc.target/arm/attr-neon3.c: Likewise.
947
9482015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
949
950	* gfortran.dg/pr68627.f: Limit target to x86.
951
9522015-12-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
953	    Joern Rennecke  <joern.rennecke@embecosm.com>
954
955	* gcc.dg/torture/stackalign/builtin-return-1.c: Add an
956	inline assembly read to make sure dummy is not optimized
957	away by LTO.
958
9592015-12-08  Ilya Enkovich  <enkovich.gnu@gmail.com>
960
961	PR tree-optimization/68766
962	* gcc.dg/pr68766.c: New test.
963
9642015-12-07  Eric Botcazou  <ebotcazou@adacore.com>
965
966	* gcc.target/sparc/struct-ret-check.c: Rename to...
967	* gcc.target/sparc/struct-ret-check-1.c: ...this.
968	* gcc.target/sparc/struct-ret-check-2.c: New test.
969
9702015-12-07  Jakub Jelinek  <jakub@redhat.com>
971
972	PR c++/68760
973	* g++.dg/tree-ssa/pr68760.C: New test.
974
975	PR middle-end/66726
976	* g++.dg/tree-ssa/pr66726.c: Renamed to...
977	* g++.dg/tree-ssa/pr66726.C: ... this.
978
9792015-12-07  Steve Ellcey  <sellcey@imgtec.com>
980
981	* gcc.target/mips/wrap-delay.c: New test.
982
9832015-12-07  Jason Merrill  <jason@redhat.com>
984
985	* lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
986	environment variable.
987
9882015-12-07  Marek Polacek  <polacek@redhat.com>
989
990	PR c/68668
991	* gcc.dg/pr68668.c: New test.
992
9932015-12-07  Vladimir Makarov  <vmakarov@redhat.com>
994
995	* gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
996
9972015-12-07  Nathan Sidwell  <nathan@acm.org>
998
999	* gcc.target/nvptx/abort.c: New.
1000
10012015-12-07  David Malcolm  <dmalcolm@redhat.com>
1002
1003	* gcc.dg/diagnostic-ranges-1.c: New test file.
1004	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1005	(test_percent_q_plus_d): New test function.
1006	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1007	(test_show_locus): Rewrite test code using
1008	rich_location::set_range.  Add code to unit-test the "%q+D"
1009	format code.
1010
10112015-12-07  Martin Liska  <mliska@suse.cz>
1012
1013	* g++.dg/ipa/pr66896.C: New test.
1014
10152015-12-06  Dmitry Vyukov  <dvyukov@google.com>
1016
1017	* gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
1018	* gcc.dg/sancov/asan.c: Don't run when asan is not available.
1019
10202015-12-07  Nathan Sidwell  <nathan@acm.org>
1021
1022	* gcc.target/nvptx/decl-init.c: New.
1023
10242015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
1025
1026	PR target/68627
1027	* gfortran.dg/pr68627.f: New test.
1028
10292015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
1030
1031	PR target/68633
1032	* gcc.target/i386/pr68633.c: New test.
1033
10342015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
1035
1036	* gcc.target/i386/clzero.c: New.
1037	* gcc.target/i386/sse-12.c: Add -mclzero.
1038	* gcc.target/i386/sse-13.c: Ditto.
1039	* gcc.target/i386/sse-14.c: Ditto.
1040	* gcc.target/i386/sse-22.c: Ditto.
1041	* gcc.target/i386/sse-23.c: Ditto.
1042	* g++.dg/other/i386-2.C: Ditto.
1043	* g++.dg/other/i386-3.C: Ditto.
1044
10452015-12-05  David Edelsohn  <dje.gcc@gmail.com>
1046
1047	* gcc.target/powerpc/recip-sqrtf.c: New test.
1048
10492015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
1050	    Sebastian Pop  <s.pop@samsung.com>
1051
1052	* gcc.dg/graphite/id-29.c: New test.
1053
10542015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
1055	    Sebastian Pop  <s.pop@samsung.com>
1056
1057	PR tree-optimization/68693
1058	* gfortran.dg/graphite/pr68693.f90: New test.
1059
10602015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
1061
1062	* gcc.c-torture/compile/20151204.c: New.
1063
10642015-12-04  Nathan Sidwell  <nathan@acm.org>
1065
1066	* gcc.dg/vla-24.c: Requires alloca.
1067
10682015-12-04  Vladimir Makarov  <vmakarov@redhat.com>
1069
1070	PR rtl-optimization/68349
1071	* gcc.target/i386/pr68349.c: New test.
1072
10732015-12-04  Nathan Sidwell  <nathan@acm.org>
1074
1075	* gcc.target/nvptx/ary-init.c: New.
1076
10772015-12-04  David Malcolm  <dmalcolm@redhat.com>
1078
1079	* g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
1080	* g++.dg/gomp/loop-1.C: Update dg-error locations.
1081	* g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
1082	from gcc.dg/plugin/diagnostic-test-expressions-1.c.
1083	* g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1084	* g++.dg/template/crash55.C: Update dg-error directives.
1085	* g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
1086	directives.
1087	* g++.dg/template/pr64100.C: Update location of dg-error
1088	directive.
1089	* g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
1090	* g++.dg/ubsan/pr63956.C: Update dg directives to reflect
1091	improved location information.
1092	* g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
1093	* g++.dg/warn/Wconversion-real-integer2.C: Update location of
1094	dg-warning; add a dg-message.
1095	* obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
1096	based on objc.dg/plugin/diagnostic-test-expressions-1.m.
1097	* obj-c++.dg/plugin/plugin.exp: New file, based on
1098	objc.dg/plugin/plugin.exp.
1099
11002015-12-04  Jakub Jelinek  <jakub@redhat.com>
1101
1102	PR c/68656
1103	* gcc.target/i386/pr65044.c: Expect error on line 0 rather than
1104	line 1.
1105	* g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
1106	* gcc.dg/tree-ssa/pr23109.c: Likewise.
1107	* gcc.dg/tree-ssa/recip-5.c: Likewise.
1108	* gcc.dg/pr33007.c: Likewise.
1109
11102015-12-04  Paolo Bonzini  <bonzini@gnu.org>
1111
1112	* c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
1113	* c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
1114	* c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
1115	* c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
1116	* c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
1117	* c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
1118
11192015-11-25  Nick Clifton  <nickc@redhat.com>
1120
1121	* gcc.target/msp430/msp_abi_div_funcs.c: New test.
1122	* gcc.target/msp430/mul_main.h: New test support file.
1123	* gcc.target/msp430/mul_none.c: New test.
1124	* gcc.target/msp430/mul_16bit.c: New test.
1125	* gcc.target/msp430/mul_32bit.c: New test.
1126	* gcc.target/msp430/mul_f5.c: New test.
1127
11282015-12-04  Jakub Jelinek  <jakub@redhat.com>
1129
1130	PR tree-optimization/68680
1131	* gcc.target/i386/pr68680.c: New test.
1132
1133	PR tree-optimization/68671
1134	* gcc.dg/pr68671.c: New test.
1135
11362015-12-02  Jeff Law  <law@redhat.com>
1137
1138	* gcc.dg/tree-ssa/reassoc-43.c: New test.
1139
11402015-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1141
1142	* gcc.target/aarch64/mgeneral-regs_4.c: New test.
1143
11442015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1145
1146	* gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
1147	access arbitrary stack frames.
1148	* gcc.dg/Wno-frame-address.c: Likewise.
1149
11502015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1151
1152	* gcc.target/s390/asm-machine-1.c: Updated.
1153	* gcc.target/s390/asm-machine-2.c: Updated.
1154	* gcc.target/s390/asm-machine-3.c: Updated.
1155	* gcc.target/s390/asm-machine-4.c: Updated.
1156
11572015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1158
1159	* gcc.target/s390/asm-machine-1.c: New test.
1160	* gcc.target/s390/asm-machine-2.c: New test.
1161	* gcc.target/s390/asm-machine-3.c: New test.
1162	* gcc.target/s390/asm-machine-4.c: New test.
1163	* gcc.target/s390/target-attribute/tattr-1.c: New test.
1164	* gcc.target/s390/target-attribute/tattr-2.c: New test.
1165	* gcc.target/s390/target-attribute/tattr-3.c: New test.
1166	* gcc.target/s390/target-attribute/tattr-4.c: New test.
1167	* gcc.target/s390/target-attribute/tattr-5.c: New test.
1168	* gcc.target/s390/target-attribute/tattr-6.c: New test.
1169	* gcc.target/s390/target-attribute/tattr-7.c: New test.
1170	* gcc.target/s390/target-attribute/tattr-8.c: New test.
1171	* gcc.target/s390/target-attribute/tattr-9.c: New test.
1172	* gcc.target/s390/target-attribute/tattr-10.c: New test.
1173	* gcc.target/s390/target-attribute/tattr-11.c: New test.
1174	* gcc.target/s390/target-attribute/tattr-12.c: New test.
1175	* gcc.target/s390/target-attribute/tattr-13.c: New test.
1176	* gcc.target/s390/target-attribute/tattr-14.c: New test.
1177	* gcc.target/s390/target-attribute/tattr-15.c: New test.
1178	* gcc.target/s390/target-attribute/tattr-16.c: New test.
1179	* gcc.target/s390/target-attribute/tattr-17.c: New test.
1180	* gcc.target/s390/target-attribute/tattr-18.c: New test.
1181	* gcc.target/s390/target-attribute/tattr-19.c: New test.
1182	* gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
1183	* gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
1184	* gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
1185	* gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
1186	* gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
1187	* gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
1188	* gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
1189	* gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
1190	* gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
1191	* gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
1192	* gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
1193	* gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
1194	* gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
1195	* gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
1196	* gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
1197	* gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
1198	* gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
1199	* gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
1200	* gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
1201	* gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
1202	* gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
1203	* gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
1204	* gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
1205	* gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
1206	* gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
1207	* gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
1208	* gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
1209	* gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
1210	* gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
1211	* gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
1212	* gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
1213	* gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
1214	* gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
1215	* gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
1216	* gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
1217	* gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
1218	* gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
1219	* gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
1220	* gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
1221	* gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
1222	* gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
1223	* gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
1224	* gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
1225	* gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
1226	* gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
1227	* gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
1228	* gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
1229	* gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
1230	* gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
1231	* gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
1232	* gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
1233	* gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
1234	* gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
1235	* gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
1236	* gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
1237	* gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
1238	* gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
1239	* gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
1240	* gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
1241	* gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
1242	* gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
1243	* gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
1244	* gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1245	* gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1246	* gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1247	* gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1248	* gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1249	* gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1250	Add check whether target attribute is available.
1251	Run test in target-attribute subdir.
1252	* gcc.target/s390/s390-c++.exp
1253	(check_effective_target_target_attribute): Likewise.
1254
12552015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>
1256
1257	* c-c++-common/attr-simd-4.c: New test.
1258	* c-c++-common/attr-simd-5.c: New test.
1259
12602015-12-04  Nathan Sidwell  <nathan@acm.org>
1261
1262	* gcc.dg/graphite/id-28.c: Requires pthreads.
1263
12642015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1265
1266	* gcc.dg/vla-24.c: New test.
1267
12682015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1269
1270	* gcc.target/aarch64/stack-checking.c: New test.
1271
12722015-12-04  Richard Biener  <rguenther@suse.de>
1273
1274	PR testsuite/68681
1275	* gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1276
12772015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1278
1279	* gcc.dg/sso-9.c: New test.
1280
12812015-12-04  Jakub Jelinek  <jakub@redhat.com>
1282
1283	PR target/68655
1284	* gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1285	* gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1286
12872015-12-03  Bernd Schmidt  <bschmidt@redhat.com>
1288
1289	PR target/68472
1290	* gcc.target/i386/rop1.c: New test.
1291
12922015-12-03  Nathan Sidwell  <nathan@acm.org>
1293
1294	* gcc.target/nvptx/decl.c: New.
1295	* gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1296
12972015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1298
1299	PR rtl-optimization/68624
1300	* gcc.c-torture/execute/pr68624.c: New test.
1301
13022015-12-03  Richard Biener  <rguenther@suse.de>
1303
1304	PR tree-optimization/66051
1305	* gcc.dg/vect/slp-42.c: New testcase.
1306
13072015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1308
1309	* gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1310	* gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1311
13122015-12-03  Richard Biener  <rguenther@suse.de>
1313
1314	PR tree-optimization/67800
1315	PR tree-optimization/68333
1316	* gcc.target/i386/vect-pr67800.c: New testcase.
1317
13182015-12-03  Richard Biener  <rguenther@suse.de>
1319
1320	PR tree-optimization/68639
1321	* gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1322
13232015-12-02  Jan Hubicka  <hubicka@ucw.cz>
1324
1325	PR ipa/68184
1326	* g++.dg/torture/pr68184.C: New testcase.
1327
13282015-12-03  Jakub Jelinek  <jakub@redhat.com>
1329
1330	PR preprocessor/57580
1331	* c-c++-common/cpp/pr57580.c: New test.
1332	* c-c++-common/gomp/pr57580.c: New test.
1333
13342015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1335	    Sebastian Pop  <s.pop@samsung.com>
1336
1337	* gcc.dg/graphite/id-28.c: New.
1338
13392015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1340	    Sebastian Pop  <s.pop@samsung.com>
1341
1342	* gfortran.dg/graphite/id-26.f03: New.
1343
13442015-12-02  Jason Merrill  <jason@redhat.com>
1345
1346	* lib/g++.exp: Handle --stds= option.
1347	* lib/g++-dg.exp (g++-dg-runtest): Use it.
1348
13492015-12-02  Tobias Burnus  <burnus@net-b.de>
1350	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1351
1352	* gfortran.dg/coarray/event_1.f90: New.
1353	* gfortran.dg/coarray/event_2.f90: New.
1354
13552015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1356	    Sebastian Pop  <s.pop@samsung.com>
1357
1358	PR tree-optimization/68550
1359	* gfortran.dg/graphite/pr68550-1.f90: New.
1360	* gfortran.dg/graphite/pr68550-2.f90: New.
1361
13622015-12-02  Marek Polacek  <polacek@redhat.com>
1363
1364	PR c/68513
1365	* gcc.dg/pr68513.c: New test.
1366
13672015-12-02  Cesar Philippidis  <cesar@codesourcery.com>
1368
1369	PR fortran/63861
1370	* gfortran.dg/goacc/array-reduction.f90: New test.
1371	* gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1372	* gfortran.dg/goacc/coarray.f95: Likewise.
1373	* gfortran.dg/goacc/coarray_2.f90: Likewise.
1374	* gfortran.dg/goacc/reduction-2.f95: Likewise.
1375	* gfortran.dg/goacc/reduction.f95: Likewise.
1376
13772015-12-02  Jakub Jelinek  <jakub@redhat.com>
1378
1379	PR target/68647
1380	* gcc.target/i386/pr68647.c: New test.
1381
13822015-12-02  Marek Polacek  <polacek@redhat.com>
1383
1384	PR c++/68653
1385	* g++.dg/warn/nonnull3.C: New test.
1386
13872015-12-02  Joseph Myers  <joseph@codesourcery.com>
1388
1389	PR c/68162
1390	* gcc.dg/pr68162-1.c: New test.
1391
13922015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1393	    Sebastian Pop  <s.pop@samsung.com>
1394
1395	* gfortran.dg/graphite/run-id-3.f90: New.
1396
13972015-12-02  David Sherwood  <david.sherwood@arm.com>
1398
1399	* gcc.target/aarch64/fmaxmin.c: New test.
1400
14012015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
1402
1403	* gfortran.dg/goacc/coarray.f95: XFAIL.
1404	* gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1405	* gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1406	directive.
1407
14082015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
1409	    Julian Brown  <julian@codesourcery.com>
1410	    James Norris  <James_Norris@mentor.com>
1411
1412	* c-c++-common/goacc/host_data-5.c: New file.
1413	* c-c++-common/goacc/host_data-6.c: Likewise.
1414
14152015-12-02  Tom de Vries  <tom@codesourcery.com>
1416
1417	* c-c++-common/goacc/kernels-default-2.c: New test.
1418	* c-c++-common/goacc/kernels-default.c: New test.
1419
14202015-12-02  Tom de Vries  <tom@codesourcery.com>
1421
1422	* c-c++-common/goacc/kernels-alias-2.c: New test.
1423	* c-c++-common/goacc/kernels-alias-3.c: New test.
1424	* c-c++-common/goacc/kernels-alias-4.c: New test.
1425	* c-c++-common/goacc/kernels-alias-5.c: New test.
1426	* c-c++-common/goacc/kernels-alias-6.c: New test.
1427	* c-c++-common/goacc/kernels-alias-7.c: New test.
1428	* c-c++-common/goacc/kernels-alias-8.c: New test.
1429	* c-c++-common/goacc/kernels-alias.c: New test.
1430
14312015-12-02  Tom de Vries  <tom@codesourcery.com>
1432
1433	* c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1434	* c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1435	* c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1436
14372015-12-02  Richard Biener  <rguenther@suse.de>
1438
1439	* gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1440	y guarding a call to abort ().
1441	* gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1442	* gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1443
14442015-12-02  Marek Polacek  <polacek@redhat.com>
1445
1446	PR middle-end/68570
1447	* gcc.dg/torture/pr68570.c: New test.
1448
14492015-12-02  Richard Biener  <rguenther@suse.de>
1450
1451	PR tree-optimization/68625
1452	* gcc.dg/torture/pr68625.c: New testcase.
1453
14542015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
1455
1456	* gcc.target/i386/pr68432-1.c: New test.
1457	* gcc.target/i386/pr68432-2.c: Likewise.
1458	* gcc.target/i386/pr68432-3.c: Likewise.
1459
14602015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1461
1462	* gcc.target/s390/zvector/vec-splat-2.c: New test.
1463
14642015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1465
1466	* gcc.target/s390/vector/vec-vrepi-1.c: New test.
1467
14682015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1469
1470	* gcc.target/s390/zvector/vec-splat-1.c: New test.
1471
14722015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1473
1474	* gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1475	* gcc.target/s390/bswaphi-1.c: New test.
1476
14772015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1478
1479	* lib/target-supports.exp: Add s390 and s390x to the list of long
1480	long atomic targets.
1481
14822015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1483
1484	* gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1485	s390x to enable 64 bit bswap patterns.
1486	* gcc.dg/optimize-bswapdi-2.c: Likewise.
1487	* gcc.dg/optimize-bswapdi-3.c: Likewise.
1488	* lib/target-supports.exp: Add a comment for s390.
1489
14902015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1491
1492	* gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1493	order to make -m31 work.
1494	* gcc.dg/optimize-bswapsi-1.c: Likewise.
1495	* gcc.dg/optimize-bswapsi-2.c: Likewise.
1496
14972015-12-02  Jakub Jelinek  <jakub@redhat.com>
1498
1499	PR c/68533
1500	* gcc.dg/pr68533.c: New test.
1501
15022015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1503
1504	PR tree-optimization/68577
1505	* gcc.dg/vect/pr68577.c: New test.
1506
15072015-12-01  Nathan Sidwell  <nathan@acm.org>
1508
1509	* gcc.target/nvptx/uninit-decl.c: New.
1510
15112015-12-01  Jan Hubicka  <hubicka@ucw.cz>
1512
1513	* gcc.c-torture/execute/alias-1.c: New testcase.
1514
15152015-12-01  Marek Polacek  <polacek@redhat.com>
1516
1517	PR tree-optimization/64769
1518	* c-c++-common/gomp/pr64769.c: New test.
1519
15202015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1521
1522	* gcc.target/powerpc/swaps-p8-22.c: New.
1523
15242015-12-01  Marek Polacek  <polacek@redhat.com>
1525
1526	PR tree-optimization/67916
1527	* gcc.dg/torture/pr67916.c: New test.
1528
15292015-12-01  Marek Polacek  <polacek@redhat.com>
1530
1531	PR middle-end/68582
1532	* c-c++-common/pr68582.c: New test.
1533
15342015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1535
1536	PR tree-optimization/68474
1537	* gcc.dg/pr68474.c: New test.
1538
15392015-12-01  Christian Bruel  <christian.bruel@st.com>
1540
1541	PR target/68617
1542	* gcc.target/arm/attr-unaligned-load-ice.c: New test.
1543
15442015-12-01  Tom de Vries  <tom@codesourcery.com>
1545
1546	* gcc.dg/pr46032.c: Move to ...
1547	* gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
1548	vect_int.
1549	* gcc.dg/pr46032-2.c: Move to ...
1550	* gcc.dg/gomp/pr46032-2.c: ... here.
1551	Drop dg-require-effective-target fopenmp.
1552	* gcc.dg/pr46032-3.c: Move to ...
1553	* gcc.dg/gomp/pr46032-3.c: ... here.
1554	Drop dg-require-effective-target fopenmp.
1555
15562015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
1557
1558	* gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1559	* gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1560	* gfortran.dg/goacc/loop-6.f95: Likewise.
1561	* gfortran.dg/goacc/loop-7.f95: New test.
1562	* gfortran.dg/goacc/reduction-2.f95: New test.
1563
15642015-12-01  Richard Biener  <rguenther@suse.de>
1565
1566	PR tree-optimization/68379
1567	* gcc.dg/torture/pr68379.c: New testcase.
1568	* gfortran.dg/pr68379-1.f90: Likewise.
1569	* gfortran.dg/pr68379-2.f: Likewise.
1570
15712015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
1572
1573	* gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1574	* gcc.dg/pr46032-2.c: Likewise.
1575	* gcc.dg/pr46032-3.c: Likewise.
1576
15772015-12-01  Richard Biener  <rguenther@suse.de>
1578
1579	PR ipa/68470
1580	* g++.dg/torture/pr68470.C: New testcase.
1581
15822015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1583
1584	PR middle-end/68595
1585	* gcc.dg/pr68595.c: New test.
1586
15872015-12-01  Christian Bruel  <christian.bruel@st.com>
1588
1589	* gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1590	* gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1591	* gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1592
15932015-12-01  Bin Cheng  <bin.cheng@arm.com>
1594
1595	PR tree-optimization/68529
1596	* gcc.dg/tree-ssa/pr68529-1.c: New test.
1597	* gcc.dg/tree-ssa/pr68529-2.c: New test.
1598	* gcc.dg/tree-ssa/pr68529-3.c: New test.
1599
16002015-11-30  Jan Hubicka  <hubicka@ucw.cz>
1601
1602	* gcc.dg/lto/alias-1_0.c: New testcase.
1603	* gcc.dg/lto/alias-1_1.c: New testcase.
1604
16052015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1606	    Sebastian Pop  <s.pop@samsung.com>
1607
1608	PR tree-optimization/68565
1609	* gfortran.dg/graphite/pr68565.f90: New.
1610
16112015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1612	    Sebastian Pop  <s.pop@samsung.com>
1613
1614	* gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1615
16162015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
1617	    Nathan Sidwell  <nathan@codesourcery.com>
1618
1619	* gfortran.dg/goacc/routine-3.f90: New test.
1620	* gfortran.dg/goacc/routine-4.f90: New test.
1621	* gfortran.dg/goacc/routine-5.f90: New test.
1622	* gfortran.dg/goacc/routine-6.f90: New test.
1623	* gfortran.dg/goacc/subroutines: New test.
1624
16252015-11-30  Tom de Vries  <tom@codesourcery.com>
1626
1627	* gcc.dg/pr46032-2.c: New test.
1628	* gcc.dg/pr46032-3.c: New test.
1629
16302015-11-30  Charles Baylis  <charles.baylis@linaro.org>
1631
1632	PR target/63870
1633	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1634	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1635	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1636	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1637	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1638	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1639	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1640	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1641	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1642	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1643	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1644	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1645	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1646	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1647	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1648	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1649	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1650	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1651	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1652	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1653	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1654	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1655	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1656	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1657	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1658	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1659	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1660	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1661	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1662	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1663	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1664	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1665	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1666	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1667	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1668	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1669	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1670	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1671	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1672	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1673	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1674	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1675	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1676	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1677	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1678	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1679	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1680	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1681	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1682	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1683	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1684	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1685	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1686	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1687	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1688	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1689	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1690	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1691	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1692	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1693	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1694	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1695	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1696	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1697	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1698	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1699	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1700	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1701	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1702	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1703	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1704	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1705	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1706	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1707	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1708	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1709	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1710	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1711	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1712	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1713	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1714	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1715	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1716	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1717	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1718	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1719	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1720	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1721	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1722	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1723	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1724	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1725	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1726	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1727	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1728	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1729	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1730	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1731	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1732	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1733	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1734	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1735	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1736	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1737	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1738	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1739	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1740	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1741	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1742	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1743	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1744	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1745	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1746	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1747	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1748	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1749	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1750	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1751	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1752	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1753	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1754	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1755	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1756	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1757	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1758	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1759	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1760	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1761	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1762	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1763	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1764	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1765	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1766	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1767	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1768	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1769	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1770	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1771	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1772	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1773	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1774	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1775	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1776	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1777
17782015-11-30  Tom de Vries  <tom@codesourcery.com>
1779
1780	PR tree-optimization/46032
1781	* gcc.dg/pr46032.c: New test.
1782
17832015-11-30  Richard Biener  <rguenther@suse.de>
1784
1785	PR tree-optimization/68592
1786	* gfortran.dg/pr68592.f: New testcase.
1787
17882015-11-30  Paul Thomas  <pault@gcc.gnu.org>
1789
1790	PR fortran/68534
1791	* gfortran.dg/submodule_13.f08: New test.
1792
17932015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1794
1795	* gcc.target/s390/load-relative-check.c: Add scan patterns for
1796	-m31.
1797
17982015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1799
1800	* gcc.target/s390/load-relative-check.c: Add -mzarch.
1801
18022015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1803
1804	* gcc.dg/dump-ada-spec-1.c: Move to...
1805	* c-c++-common/dump-ada-spec-1.c: ...here.
1806	* c-c++-common/dump-ada-spec-2.c: New test.
1807
18082015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1809
1810	* gnat.dg/loop_optimization22.ad[sb]: New test.
1811
18122015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1813
1814	* gnat.dg/specs/rep_clause5.ads: New test.
1815
18162015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1817
1818	PR c/67106
1819	* gcc.c-torture/compile/pr67106.c: New testcase.
1820
18212015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1822
1823	PR c/67581
1824	* g++.dg/torture/pr67581.C: New testcase.
1825
18262015-11-27  Richard Biener  <rguenther@suse.de>
1827
1828	PR tree-optimization/68559
1829	* gcc.dg/vect/slp-perm-4.c: Adjust again.
1830	* gcc.dg/vect/pr45752.c: Likewise.
1831
18322015-11-27  Jakub Jelinek  <jakub@redhat.com>
1833
1834	PR rtl-optimization/68250
1835	* gcc.c-torture/execute/pr68250.c: New test.
1836
18372015-11-27  Marek Polacek  <polacek@redhat.com>
1838
1839	* gcc.dg/pr63568.c: Convert to GIMPLE.
1840
18412015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1842
1843	PR rtl-optimization/68506
1844	* gcc.c-torture/execute/pr68506.c: New test.
1845
18462015-11-27  Jakub Jelinek  <jakub@redhat.com>
1847
1848	PR c/63326
1849	* gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1850	* c-c++-common/gomp/pr63326.c: New test.
1851
18522015-11-27  Richard Biener  <rguenther@suse.de>
1853
1854	PR tree-optimization/68553
1855	* gcc.dg/vect/pr45752.c: Adjust.
1856	* gcc.dg/vect/slp-perm-4.c: Likewise.
1857
18582015-11-26  Martin Sebor  <msebor@redhat.com>
1859
1860	* g++.dg/init/new45.C (cookie_size): New constant set to a value
1861	appropriate for the target.
1862	(operator new[]): Use it.
1863
18642015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1865
1866	PR c++/67238
1867	* g++.dg/cpp0x/pr67238.C: New.
1868
18692015-11-26  Martin Sebor  <msebor@redhat.com>
1870
1871	* g++.dg/pr67876.C: Remove duplicate content.
1872
18732015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1874
1875	* g++.dg/guality/pr67192.C: New test.
1876
18772015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1878
1879	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1880	support code for vqrdml{as}h_lane tests.
1881	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1882	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1883
18842015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1885
1886	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1887	support code for vqrdml{as}h tests.
1888	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1889	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1890
18912015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1892
1893	* lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1894	(check_effective_target_arm_arch_FUNC_ok)
1895	(add_options_for_arm_arch_FUNC)
1896	(check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1897	to the list to be generated.
1898	(check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1899	(check_effective_target_arm_v8_1a_neon_ok): New.
1900	(check_effective_target_arm_v8_1a_neon_hw): New.
1901
19022015-11-26  Nathan Sidwell  <nathan@acm.org>
1903
1904	* gcc.target/nvptx/proto-1.c: Adjust expected asm.
1905
19062015-11-26  Richard Biener  <rguenther@suse.de>
1907
1908	PR testsuite/68555
1909	* gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1910	and not XFAIL.
1911
19122015-11-26  Richard Biener  <rguenther@suse.de>
1913
1914	PR testsuite/68554
1915	* gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1916
19172015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1918
1919	PR c++/67249
1920	* g++.dg/concepts/pr67249.C: New.
1921
19222015-11-26  Richard Biener  <rguenther@suse.de>
1923
1924	PR testsuite/66799
1925	* gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1926	vectorize init loop and adjust expected outcome.
1927
19282015-11-26  Richard Biener  <rguenther@suse.de>
1929
1930	PR testsuite/67203
1931	* g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1932	dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
1933	also monitor final optimization result.
1934
19352015-11-26  Jakub Jelinek  <jakub@redhat.com>
1936
1937	PR rtl-optimization/68249
1938	PR rtl-optimization/68321
1939	* gcc.c-torture/execute/pr68249.c: New test.
1940	* gcc.c-torture/execute/pr68321.c: New test.
1941
19422015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1943
1944	PR target/68416
1945	* gcc.target/i386/mpx/pr68416.c: New test.
1946
19472015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1948
1949	PR c++/67313
1950	* g++.dg/cpp0x/no-weak1.C: New.
1951
19522015-11-26  Jakub Jelinek  <jakub@redhat.com>
1953
1954	PR tree-optimization/68128
1955	* gcc.dg/gomp/pr68128-1.c: New test.
1956	* gcc.dg/gomp/pr68128-2.c: New test.
1957
19582015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1959
1960	PR rtl-optimization/67226
1961	* gcc.c-torture/execute/pr67226.c: New test.
1962
19632015-11-26  Jakub Jelinek  <jakub@redhat.com>
1964
1965	PR c++/68508
1966	* g++.dg/ubsan/pr68508.C: New test.
1967
19682015-11-25  Martin Sebor  <msebor@redhat.com>
1969
1970	PR c++/67876
1971	* g++.dg/pr67876.C: New test.
1972
19732015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
1974	    Sebastian Pop  <s.pop@samsung.com>
1975
1976	PR tree-optimization/68453
1977	* gfortran.dg/graphite/pr68453.f90: New.
1978
19792015-11-25  Martin Sebor  <msebor@redhat.com>
1980
1981	PR c/66516
1982	* g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1983	* gcc.dg/addr_builtin-1.c: Same.
1984
19852015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1986
1987	* gcc.target/powerpc/dform-1.c: New test.
1988	* gcc.target/powerpc/dform-2.c: Likewise.
1989
19902015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1991
1992	* gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1993	* gfortran.dg/lto/bind_c-6_1.c: New testcase.
1994	* g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1995
19962015-11-25  Tom de Vries  <tom@codesourcery.com>
1997
1998	* g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1999	* gcc.dg/pr23911.c: Same.
2000	* gcc.dg/tree-ssa/20030709-2.c: Same.
2001	* gcc.dg/tree-ssa/20030731-2.c: Same.
2002	* gcc.dg/tree-ssa/20040729-1.c: Same.
2003	* gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
2004	* gcc.dg/tree-ssa/loop-36.c: Same.
2005	* gcc.dg/tree-ssa/pr21086.c: Same.
2006	* gcc.dg/tree-ssa/ssa-dce-1.c: Same.
2007	* gcc.dg/tree-ssa/ssa-dce-2.c: Same.
2008	* gcc.dg/vect/pr26359.c: Same.
2009	* c-c++-common/restrict-2.c: Update after adding new lim1.
2010	* c-c++-common/restrict-4.c: Same.
2011	* g++.dg/tree-ssa/pr33615.C: Same.
2012	* g++.dg/tree-ssa/restrict1.C: Same.
2013	* gcc.dg/tm/pub-safety-1.c: Same.
2014	* gcc.dg/tm/reg-promotion.c: Same.
2015	* gcc.dg/tree-ssa/20050314-1.c: Same.
2016	* gcc.dg/tree-ssa/loop-32.c: Same.
2017	* gcc.dg/tree-ssa/loop-33.c: Same.
2018	* gcc.dg/tree-ssa/loop-34.c: Same.
2019	* gcc.dg/tree-ssa/loop-35.c: Same.
2020	* gcc.dg/tree-ssa/loop-7.c: Same.
2021	* gcc.dg/tree-ssa/pr23109.c: Same.
2022	* gcc.dg/tree-ssa/restrict-3.c: Same.
2023	* gcc.dg/tree-ssa/restrict-5.c: Same.
2024	* gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2025	* gcc.dg/tree-ssa/ssa-lim-10.c: Same.
2026	* gcc.dg/tree-ssa/ssa-lim-11.c: Same.
2027	* gcc.dg/tree-ssa/ssa-lim-12.c: Same.
2028	* gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2029	* gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2030	* gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2031	* gcc.dg/tree-ssa/ssa-lim-7.c: Same.
2032	* gcc.dg/tree-ssa/ssa-lim-8.c: Same.
2033	* gcc.dg/tree-ssa/ssa-lim-9.c: Same.
2034	* gcc.dg/tree-ssa/structopt-1.c: Same.
2035	* gfortran.dg/pr32921.f: Same.
2036	* g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
2037	* g++.dg/tree-ssa/pr61009.C: Same.
2038	* g++.dg/tree-ssa/ssa-dom.C: Same.
2039	* gcc.dg/pr20115-1.c: Same.
2040	* gcc.dg/tree-prof/20050826-2.c: Same.
2041	* gcc.dg/tree-prof/cmpsf-1.c: Same.
2042	* gcc.dg/tree-ssa/20030821-1.c: Same.
2043	* gcc.dg/tree-ssa/20030922-2.c: Same.
2044	* gcc.dg/tree-ssa/20031022-1.c: Same.
2045	* gcc.dg/tree-ssa/20040615-1.c: Same.
2046	* gcc.dg/tree-ssa/20040624-1.c: Same.
2047	* gcc.dg/tree-ssa/pr21417.c: Same.
2048	* gcc.dg/tree-ssa/pr61607.c: Same.
2049	* gcc.dg/tree-ssa/slsr-27.c: Same.
2050	* gcc.dg/tree-ssa/slsr-28.c: Same.
2051	* gcc.dg/tree-ssa/slsr-29.c: Same.
2052	* gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
2053	* gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
2054	* gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
2055	* gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
2056	* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
2057	* gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
2058	* gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
2059	* gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
2060	* gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
2061	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
2062	* gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
2063	* gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
2064	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2065	* gcc.dg/tree-ssa/ssa-thread-12.c: Same.
2066	* gcc.dg/tree-ssa/vrp47.c: Same.
2067	* gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
2068	* gcc.dg/tree-ssa/foldconst-2.c: Same.
2069	* gcc.dg/tree-ssa/loop-40.c: Same.
2070	* gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
2071
20722015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2073
2074	* g++.dg/cpp0x/constexpr-array13.C: Fix.
2075
20762015-11-25  David Edelsohn  <dje.gcc@gmail.com>
2077
2078	* gfortran.dg/nint_p7.f90: New testcase.
2079
20802015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
2081	    Paolo Carlini  <paolo.carlini@oracle.com>
2082
2083	PR c++/68087
2084	* g++.dg/cpp0x/constexpr-array13.C: New.
2085
20862015-11-25  Ilmir Usmanov  <me@ilmir.us>
2087	    Cesar Philippidis  <cesar@codesourcery.com>
2088
2089	PR fortran/63858
2090	* goacc/omp-fixed.f: New test.
2091	* goacc/omp.f95: Add check for mis-matched omp and acc continuations.
2092
20932015-11-25  Richard Biener  <rguenther@suse.de>
2094
2095	PR middle-end/68528
2096	* gcc.dg/torture/pr68528.c: New testcase.
2097
20982015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2099
2100	PR c++/58910
2101	* g++.dg/cpp0x/constexpr-tuple2.C: New.
2102
21032015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2104
2105	PR rtl-optimization/68435
2106	* gcc.dg/pr68435.c: New test.
2107
21082015-11-25  Richard Biener  <rguenther@suse.de>
2109
2110	PR tree-optimization/68517
2111	* gcc.dg/torture/pr68517.c: New testcase.
2112
21132015-11-25  Jakub Jelinek  <jakub@redhat.com>
2114
2115	PR target/67089
2116	* gcc.dg/pr67089-1.c: New test.
2117	* gcc.dg/pr67089-2.c: New test.
2118	* gcc.dg/pr67089-3.c: New test.
2119	* gcc.dg/pr67089-4.c: New test.
2120	* gcc.dg/pr67089-5.c: New test.
2121	* gcc.dg/pr67089-6.c: New test.
2122	* gcc.dg/pr67089-7.c: New test.
2123
21242015-11-25  Richard Biener  <rguenther@suse.de>
2125
2126	PR tree-optimization/68502
2127	* gcc.dg/vect/pr68502-1.c: New testcase.
2128	* gcc.dg/vect/pr68502-2.c: Likewise.
2129
21302015-11-24  Michael Collison  <michael.collison@linaro.org>
2131
2132	* gcc.target/aarch64/saddw-1.c: New test.
2133	* gcc.target/aarch64/saddw-2.c: New test.
2134	* gcc.target/aarch64/uaddw-1.c: New test.
2135	* gcc.target/aarch64/uaddw-2.c: New test.
2136	* gcc.target/aarch64/uaddw-3.c: New test.
2137	* lib/target-support.exp
2138	(check_effective_target_vect_widen_sum_hi_to_si_pattern):
2139	Add aarch64 to list of support targets.
2140
21412015-11-24  Steve Ellcey  <sellcey@imgtec.com>
2142
2143	* gcc.target/mips/frame-header-4.c: New test.
2144
21452015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2146
2147	PR fortran/68486
2148	* gfortran.dg/simplify_cshift_3.f90
2149
21502015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
2151
2152	PR c++/68278
2153	* g++.dg/cpp1y/pr68278.C: New.
2154
21552015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
2156
2157	PR c++/68388
2158	* g++.dg/cpp1y/pr68388.C: New.
2159
21602015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
2161	    Sebastian Pop  <s.pop@samsung.com>
2162
2163	PR tree-optimization/67984
2164	* gcc.dg/graphite/pr67984.c: New.
2165
21662015-11-24  Michael Matz  <matz@suse.de>
2167
2168	PR rtl-optimization/68392
2169	* g++.dg/pr68392.C: New test.
2170
21712015-11-24  Nathan Sidwell  <nathan@acm.org>
2172
2173	* gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
2174
21752015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2176
2177	PR rtl-optimization/68381
2178	* gcc.c-torture/execute/pr68381.c: New test.
2179
21802015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2181
2182	* gcc.target/aarch64/cmpimm_branch_1.c: New test.
2183	* gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
2184
21852015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
2186
2187	PR target/68497
2188	* gcc.target/i386/pr68497.c: New test.
2189
21902015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
2191
2192	* gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
2193	New.
2194	* gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
2195	New.
2196	* gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
2197	New.
2198	* gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
2199	New.
2200	* gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
2201	New.
2202	* gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
2203	New.
2204	* gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
2205	New.
2206	* gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
2207	New.
2208	* gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
2209	New.
2210	* gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
2211	New.
2212	* gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
2213	New.
2214	* gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
2215	New.
2216
22172015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2218
2219	PR middle-end/68375
2220	* gcc.dg/pr68375.c: New test.
2221
22222015-11-24  Jakub Jelinek  <jakub@redhat.com>
2223
2224	PR target/68483
2225	* gcc.target/i386/pr68483-1.c: New test.
2226	* gcc.target/i386/pr68483-2.c: New test.
2227
22282015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2229
2230	PR c/68337
2231	* gcc.target/i386/mpx/pr68337-1.c: New test.
2232	* gcc.target/i386/mpx/pr68337-2.c: New test.
2233
22342015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2235
2236	PR rtl-optimization/68194
2237	PR rtl-optimization/68328
2238	PR rtl-optimization/68185
2239	* gcc.c-torture/execute/pr68185.c: New test.
2240	* gcc.c-torture/execute/pr68328.c: Likewise.
2241
22422015-11-23  Jan Hubicka  <hubicka@ucw.cz>
2243
2244	* gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2245
22462015-11-23  David Malcolm  <dmalcolm@redhat.com>
2247
2248	PR objc/68438
2249	* objc.dg/plugin: New subdirectory.
2250	* objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2251	* objc.dg/plugin/plugin.exp: New file, based on
2252	gcc.dg/plugin/plugin.exp.
2253
22542015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
2255	    Sebastian Pop  <s.pop@samsung.com>
2256
2257	PR tree-optimization/68493
2258	* gcc.dg/graphite/pr68493.c: New.
2259
22602015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
2261	    Sebastian Pop  <s.pop@samsung.com>
2262
2263	PR tree-optimization/68279
2264	* gfortran.dg/graphite/pr68279.f90: New.
2265
22662015-11-23  Marek Polacek  <polacek@redhat.com>
2267
2268	PR tree-optimization/68455
2269	* gcc.dg/tree-ssa/pr68455.c: New test.
2270
22712015-11-23  Richard Biener  <rguenther@suse.de>
2272
2273	PR tree-optimization/68465
2274	* gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2275
22762015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2277
2278	PR target/68363
2279	* gcc.target/aarch64/pr68363_1.c: New test.
2280
22812015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
2282
2283	* gcc.target/aarch64/simd/vmulx.x: New.
2284	* gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2285	* gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2286	* gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2287
22882015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
2289
2290	PR c++/68001
2291	* g++.dg/cilk-plus/CK/pr68001.cc: New test.
2292
22932015-11-23  Richard Biener  <rguenther@suse.de>
2294	    Jiong Wang  <jiong.wang@arm.com>
2295
2296	PR tree-optimization/68317
2297	PR tree-optimization/68326
2298	* gcc.dg/pr68317.c: New testcase.
2299
23002015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2301
2302	PR tree-optimization/68327
2303	* gcc.dg/pr68327.c: New test.
2304
23052015-11-23  Tom de Vries  <tom@codesourcery.com>
2306
2307	PR tree-optimization/68460
2308	* gcc.dg/autopar/pr68460.c: New test.
2309
23102015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2311
2312	* c-c++-common/asan/halt_on_error-1.c: New test.
2313	* c-c++-common/asan/halt_on_error-2.c: Likewise.
2314
23152015-11-23  Richard Biener  <rguenther@suse.de>
2316
2317	PR tree-optimization/68482
2318	* gcc.dg/vect/pr68482.c: New testcase.
2319
23202015-11-23  Richard Biener  <rguenther@suse.de>
2321
2322	PR tree-optimization/68445
2323	* gcc.dg/vect/pr68445.c: New testcase.
2324
23252015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
2326
2327	* gcc.target/s390/load-relative-check.c: New test to check
2328	generation of load relative instructions.
2329
23302015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2331
2332	* gfortran.dg/fmt_t_8.f90: New test.
2333
23342015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2335
2336	PR target/68390
2337	* gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2338
23392015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2340
2341	* gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2342
23432015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2344
2345	PR fortran/68486
2346	* gfortran.dg/simplify_cshift_2.f90: New test.
2347
23482015-11-22  James Norris  <jnorris@codesourcery.com>
2349	    Cesar Philippidis  <cesar@codesourcery.com>
2350
2351	* gfortran.dg/goacc/declare-1.f95: Update test.
2352	* gfortran.dg/goacc/declare-2.f95: New test.
2353
23542015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
2355
2356	* gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2357	* gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2358	* gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2359	* gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2360	* gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2361	* gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2362	* gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2363	* gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2364	* gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2365	* gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2366	* gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2367	* gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2368
23692015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2370
2371	* gfortran.dg/simplify_cshift_1.f90: New test.
2372
23732015-11-21  Nathan Sidwell  <nathan@acm.org>
2374
2375	* gcc.dg/atomic-generic.c: Include <string.h>.
2376
23772015-11-21  David Edelsohn  <dje.gcc@gmail.com>
2378
2379	* gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2380
23812015-11-21  Uros Bizjak  <ubizjak@gmail.com>
2382
2383	* g++.dg/init/vbase1.C: Also run on i?86-*-*.
2384
23852015-11-21  Jakub Jelinek  <jakub@redhat.com>
2386
2387	PR debug/66432
2388	* gcc.dg/debug/pr66432.c: New test.
2389
23902015-11-20  Ian Lance Taylor  <iant@google.com>
2391
2392	PR go/66406
2393	* go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2394
23952015-11-20  Mike Stump  <mikestump@comcast.net>
2396
2397	* g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2398	isn't portable.
2399
24002015-11-20  David Malcolm  <dmalcolm@redhat.com>
2401
2402	PR 62314
2403	* gcc.dg/fixits.c: New file.
2404	* gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2405	(test_fixit_insert): New.
2406	(test_fixit_remove): New.
2407	(test_fixit_replace): New.
2408	* gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2409	(test_fixit_insert): New.
2410	(test_fixit_remove): New.
2411	(test_fixit_replace): New.
2412	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2413	(test_show_locus): Add tests of rendering fixit hints.
2414
24152015-11-20  Jakub Jelinek  <jakub@redhat.com>
2416
2417	PR middle-end/68339
2418	* gcc.dg/vect/pr68339.c: New test.
2419
24202015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2421
2422	* gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2423
24242015-11-20  Paul Thomas  <pault@gcc.gnu.org>
2425
2426	PR fortran/68237
2427	* gfortran.dg/submodule_12.f90: New test
2428
2429	PR fortran/66762
2430	* gfortran.dg/submodule_6.f08: Add compile option -flto.
2431
24322015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2433
2434	* lib/target-supports.exp
2435	(check_effective_target_arm_neon_ok_nocache): Add check
2436	for M profile.
2437
24382015-11-20  Tom de Vries  <tom@codesourcery.com>
2439
2440	PR tree-optimization/68373
2441	* gcc.dg/autopar/pr68373.c: New test.
2442
24432015-11-20  Jakub Jelinek  <jakub@redhat.com>
2444
2445	PR c++/67354
2446	* g++.dg/abi/mangle67.C: New test.
2447
24482015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2449
2450	* gcc.target/s390/bswap-1.c: New test.
2451
24522015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2453
2454	* gcc.target/s390/pfpo.c: New test.
2455
24562015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2457
2458	* c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2459	* c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2460
24612015-11-19  David Malcolm  <dmalcolm@redhat.com>
2462
2463	* g++.dg/spellcheck-fields.C: New file.
2464
24652015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2466	    Sebastian Pop  <s.pop@samsung.com>
2467
2468	PR tree-optimization/68428
2469	* gcc.dg/graphite/pr68428.c: New.
2470
24712015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2472	    Sebastian Pop  <s.pop@samsung.com>
2473
2474	PR tree-optimization/68335
2475	* gfortran.dg/graphite/pr68335.f90: New.
2476
24772015-11-19  Nathan Sidwell  <nathan@acm.org>
2478
2479	* lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2480	* gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2481	* gcc.dg/special/weak-2.c: Likewise.
2482	* gcc.dg/weak/weak-12.c: Likewise.
2483	* gcc.dg/weak/weak-15.c: Likewise.
2484	* gcc.dg/weak/weak-16.c: Likewise.
2485	* gcc.dg/weak/weak-1.c: Likewise.
2486	* gcc.dg/weak/weak-2.c: Likewise.
2487	* gcc.dg/weak/weak-4.c: Likewise.
2488	* gcc.dg/torture/pr53922.c: Likewise.
2489	* gcc.dg/torture/pr60092.c: Likewise.
2490
24912015-11-19  Marek Polacek  <polacek@redhat.com>
2492
2493	PR c/68412
2494	* gcc.dg/pr68412-2.c: New test.
2495	* gcc.dg/pr68412.c: New test.
2496
24972015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2498
2499	* gcc.dg/tree-ssa/vrp98.c: New testcase.
2500	* gcc.target/avr/uint8-single-reg.c: New testcase.
2501
25022015-11-19  Jakub Jelinek  <jakub@redhat.com>
2503
2504	PR c++/67409
2505	* g++.dg/eh/goto3.C: New test.
2506
25072015-11-19  Marek Polacek  <polacek@redhat.com>
2508
2509	PR tree-optimization/68431
2510	* gcc.dg/tree-ssa/pr68431.c: New test.
2511
25122015-11-19  Jakub Jelinek  <jakub@redhat.com>
2513
2514	PR rtl-optimization/68376
2515	* gcc.c-torture/execute/pr68376-1.c: New test.
2516	* gcc.c-torture/execute/pr68376-2.c: New test.
2517
2518	PR target/67770
2519	* gcc.target/i386/pr67770.c: New test.
2520
25212015-11-18  Jeff Law  <law@redhat.com>
2522
2523	PR tree-optimization/68198
2524	* gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2525	* gcc.dg/tree-ssa/pr68198.c: New test.
2526
25272015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2528
2529	PR fortran/59910
2530	* gfortran.dg/pr59910.f90: New test.
2531
25322015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2533
2534	PR fortran/43996
2535	* gfortran.dg/pr43996.f90: New test.
2536
25372015-11-18  Joseph Myers  <joseph@codesourcery.com>
2538
2539	PR c/65083
2540	* gcc.dg/atomic/stdatomic-fence-2.c,
2541	gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2542
25432015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2544
2545	* gnat.dg/loop_optimization19.adb: New test.
2546	* gnat.dg/loop_optimization20.adb: Likewise.
2547	* gnat.dg/loop_optimization21.ad[sb]: Likewise.
2548
25492015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2550
2551	* gnat.dg/opt52.adb: New test.
2552
25532015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
2554
2555	* gcc.dg/goacc/nvptx-sese-1.c: New.
2556
25572015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2558
2559	* gnat.dg/renaming7.adb: New test.
2560	* gnat.dg/renaming7_pkg.ads: New helper.
2561
25622015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
2563
2564	PR tree-optimization/68402
2565	* gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2566	to avoid undefined behaviour.
2567
25682015-11-18  Jakub Jelinek  <jakub@redhat.com>
2569
2570	PR tree-optimization/68157
2571	* g++.dg/opt/pr68157.C: New test.
2572
25732015-11-18  Richard Biener  <rguenther@suse.de>
2574
2575	PR tree-optimization/67790
2576	* gcc.dg/vect/pr67790.c: New testcase.
2577
25782015-11-17  David Edelsohn  <dje.gcc@gmail.com>
2579
2580	* g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2581
25822015-11-17  David Malcolm  <dmalcolm@redhat.com>
2583
2584	* gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2585	(test_braced_init): New function.
2586	(test_statement_expression): New function.
2587	(test_address_of_label): New function.
2588	(test_transaction_expressions): New function.
2589	(test_keywords): New function.
2590	(test_builtin_va_arg): New function.
2591	(test_builtin_offsetof): New function.
2592	* lib/multiline.exp (_build_multiline_regex): Escape braces.
2593
25942015-11-17  Martin Sebor  <msebor@redhat.com>
2595
2596	PR c++/68308
2597	* g++.dg/init/new46.C: New test.
2598
25992015-11-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
2600
2601	PR fortran/65751
2602	* gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2603
26042015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2605
2606	PR middle-end/68134
2607	* gcc.dg/pr68134.c: New test.
2608
26092015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2610
2611	PR target/68143
2612	* gcc.c-torture/execute/pr68143_1.c: New test.
2613
26142015-11-17  Uros Bizjak  <ubizjak@gmail.com>
2615
2616	* gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2617
26182015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
2619
2620	* gcc.dg/tree-ssa/ifc-8.c: New test.
2621
26222015-11-16  Marek Polacek  <polacek@redhat.com>
2623
2624	PR c++/68362
2625	* g++.dg/delayedfold/switch-1.C: New test.
2626
26272015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2628
2629	PR fortran/58027
2630	PR fortran/60993
2631	* gfortran.dg/pr58027.f90: New test.
2632
26332015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
2634
2635	* c-c++-common/attr-simd.c: New test.
2636	* c-c++-common/attr-simd-2.c: New test.
2637	* c-c++-common/attr-simd-3.c: New test.
2638
26392015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
2640
2641	* gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2642
26432015-11-16  Christian Bruel  <christian.bruel@st.com>
2644
2645	* lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2646	 Check __ARM_NEON__ instead of "arm_neon.h.
2647	* gcc.target/arm/attr-neon3.c: New test.
2648	* gcc.target/arm/attr-neon-fp16.c: Likewise
2649
26502015-11-16  Christian Bruel  <christian.bruel@st.com>
2651
2652	PR target/65837
2653	* gcc.target/arm/lto/pr65837_0.c
2654	* gcc.target/arm/attr-neon2.c
2655	* gcc.target/arm/attr-neon.c
2656	* gcc.target/arm/attr-neon-builtin-fail.c
2657	* gcc.target/arm/attr-crypto.c
2658
26592015-11-16  Richard Biener  <rguenther@suse.de>
2660
2661	* gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2662
26632015-11-15  Paul Thomas  <pault@gcc.gnu.org>
2664
2665	PR fortran/50221
2666	* gfortran.dg/deferred_character_1.f90: New test.
2667	* gfortran.dg/deferred_character_4.f90: New test for comment
2668	#4 of the PR.
2669
2670	PR fortran/68216
2671	* gfortran.dg/deferred_character_2.f90: New test.
2672
2673	PR fortran/67674
2674	* gfortran.dg/deferred_character_3.f90: New test.
2675
2676	PR fortran/63932
2677	* gfortran.dg/deferred_character_5.f90: New test.
2678
2679	PR fortran/66408
2680	* gfortran.dg/deferred_character_6.f90: New test.
2681
2682	PR fortran/49954
2683	* gfortran.dg/deferred_character_7.f90: New test.
2684
26852015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2686
2687	PR fortran/67803
2688	* gfortran.dg/pr67803.f90: New test.
2689
26902015-11-14  David Edelsohn  <dje.gcc@gmail.com>
2691
2692	* g++.dg/cpp/ucn-1.C: Fix typo.
2693
26942015-11-13  David Edelsohn  <dje.gcc@gmail.com>
2695
2696	* g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2697	* g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2698
26992015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
2700	    Jeff Law  <law@redhat.com>
2701
2702	* gcc.dg/tree-ssa/split-path-1.c: New test.
2703
27042015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2705
2706	* c-c++-common/goacc/loop-auto-1.c: New.
2707
2708	* lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2709	* gcc.dg/goacc/nvptx-merged-loop.c: New.
2710
27112015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
2712
2713	PR fortran/68319
2714	* gfortran.dg/pr68319.f90: New test.
2715
27162015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2717
2718	* gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2719	hardware floating point support.
2720
2721	* gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2722	vector direct move instructions.
2723
2724	* gcc.target/powerpc/maddld.c: New test.
2725
27262015-11-13  Uros Bizjak  <ubizjak@gmail.com>
2727
2728	* gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2729	* gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2730	* gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2731
27322015-11-13  David Malcolm  <dmalcolm@redhat.com>
2733
2734	* gcc.dg/diagnostic-token-ranges.c: New file.
2735	* gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2736	* gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2737	* gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2738	* gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2739	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2740	line_table param when calling
2741	linemap_position_for_line_and_column.
2742	(test_show_locus): Pass line_table to rich_location ctors.
2743	(plugin_init): Remove setting of global_dc->colorize_source_p.
2744	* gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2745	New file.
2746	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2747	diagnostic_plugin_test_tree_expression_range.c,
2748	diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2749	and diagnostic-test-show-trees-1.c.
2750
27512015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
2752
2753	PR tree-optimization/67682
2754	* gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2755	* gcc.dg/vect/bb-slp-subgroups-1.c: New.
2756	* gcc.dg/vect/bb-slp-subgroups-2.c: New.
2757	* gcc.dg/vect/bb-slp-subgroups-3.c: New.
2758
27592015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2760
2761	* gcc.target/aarch64/umaddl_combine_1.c: New test.
2762
27632015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
2764
2765	PR tree-optimization/68264
2766	* gcc.dg/torture/pr68264.c: New test.
2767
27682015-11-13  Marek Polacek  <polacek@redhat.com>
2769
2770	PR c/68320
2771	* gcc.dg/pr68320.c: New test.
2772
27732015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2774
2775	* c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2776
27772015-11-13  Richard Biener  <rguenther@suse.de>
2778
2779	PR tree-optimization/68306
2780	* gcc.dg/pr68306.c: Adjust.
2781	* gcc.dg/pr68306-2.c: New testcase.
2782	* gcc.dg/pr68306-3.c: Likewise.
2783
27842015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2785
2786	* g++.dg/vect/simd-bool-comparison-1.cc: New test.
2787	* g++.dg/vect/simd-bool-comparison-2.cc: New test.
2788
27892015-11-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2790
2791	PR fortran/47266
2792	* gfortran.dg/module_private_2.f90: New test.
2793
27942015-11-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2795
2796	PR fortran/47266
2797	* gfortran.dg/warn_unused_function_2.f90: New test.
2798
27992015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
2800
2801	Revert [ARM] Remove neon-testgen.ml and generated tests.
2802	2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2803
2804	* gcc.target/arm/neon/vRaddhns16.c: Remove.
2805	* gcc.target/arm/neon/vRaddhns32.c: Remove.
2806	* gcc.target/arm/neon/vRaddhns64.c: Remove.
2807	* gcc.target/arm/neon/vRaddhnu16.c: Remove.
2808	* gcc.target/arm/neon/vRaddhnu32.c: Remove.
2809	* gcc.target/arm/neon/vRaddhnu64.c: Remove.
2810	* gcc.target/arm/neon/vRhaddQs16.c: Remove.
2811	* gcc.target/arm/neon/vRhaddQs32.c: Remove.
2812	* gcc.target/arm/neon/vRhaddQs8.c: Remove.
2813	* gcc.target/arm/neon/vRhaddQu16.c: Remove.
2814	* gcc.target/arm/neon/vRhaddQu32.c: Remove.
2815	* gcc.target/arm/neon/vRhaddQu8.c: Remove.
2816	* gcc.target/arm/neon/vRhadds16.c: Remove.
2817	* gcc.target/arm/neon/vRhadds32.c: Remove.
2818	* gcc.target/arm/neon/vRhadds8.c: Remove.
2819	* gcc.target/arm/neon/vRhaddu16.c: Remove.
2820	* gcc.target/arm/neon/vRhaddu32.c: Remove.
2821	* gcc.target/arm/neon/vRhaddu8.c: Remove.
2822	* gcc.target/arm/neon/vRshlQs16.c: Remove.
2823	* gcc.target/arm/neon/vRshlQs32.c: Remove.
2824	* gcc.target/arm/neon/vRshlQs64.c: Remove.
2825	* gcc.target/arm/neon/vRshlQs8.c: Remove.
2826	* gcc.target/arm/neon/vRshlQu16.c: Remove.
2827	* gcc.target/arm/neon/vRshlQu32.c: Remove.
2828	* gcc.target/arm/neon/vRshlQu64.c: Remove.
2829	* gcc.target/arm/neon/vRshlQu8.c: Remove.
2830	* gcc.target/arm/neon/vRshls16.c: Remove.
2831	* gcc.target/arm/neon/vRshls32.c: Remove.
2832	* gcc.target/arm/neon/vRshls64.c: Remove.
2833	* gcc.target/arm/neon/vRshls8.c: Remove.
2834	* gcc.target/arm/neon/vRshlu16.c: Remove.
2835	* gcc.target/arm/neon/vRshlu32.c: Remove.
2836	* gcc.target/arm/neon/vRshlu64.c: Remove.
2837	* gcc.target/arm/neon/vRshlu8.c: Remove.
2838	* gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2839	* gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2840	* gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2841	* gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2842	* gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2843	* gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2844	* gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2845	* gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2846	* gcc.target/arm/neon/vRshr_ns16.c: Remove.
2847	* gcc.target/arm/neon/vRshr_ns32.c: Remove.
2848	* gcc.target/arm/neon/vRshr_ns64.c: Remove.
2849	* gcc.target/arm/neon/vRshr_ns8.c: Remove.
2850	* gcc.target/arm/neon/vRshr_nu16.c: Remove.
2851	* gcc.target/arm/neon/vRshr_nu32.c: Remove.
2852	* gcc.target/arm/neon/vRshr_nu64.c: Remove.
2853	* gcc.target/arm/neon/vRshr_nu8.c: Remove.
2854	* gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2855	* gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2856	* gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2857	* gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2858	* gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2859	* gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2860	* gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2861	* gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2862	* gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2863	* gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2864	* gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2865	* gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2866	* gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2867	* gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2868	* gcc.target/arm/neon/vRsra_ns16.c: Remove.
2869	* gcc.target/arm/neon/vRsra_ns32.c: Remove.
2870	* gcc.target/arm/neon/vRsra_ns64.c: Remove.
2871	* gcc.target/arm/neon/vRsra_ns8.c: Remove.
2872	* gcc.target/arm/neon/vRsra_nu16.c: Remove.
2873	* gcc.target/arm/neon/vRsra_nu32.c: Remove.
2874	* gcc.target/arm/neon/vRsra_nu64.c: Remove.
2875	* gcc.target/arm/neon/vRsra_nu8.c: Remove.
2876	* gcc.target/arm/neon/vRsubhns16.c: Remove.
2877	* gcc.target/arm/neon/vRsubhns32.c: Remove.
2878	* gcc.target/arm/neon/vRsubhns64.c: Remove.
2879	* gcc.target/arm/neon/vRsubhnu16.c: Remove.
2880	* gcc.target/arm/neon/vRsubhnu32.c: Remove.
2881	* gcc.target/arm/neon/vRsubhnu64.c: Remove.
2882	* gcc.target/arm/neon/vabaQs16.c: Remove.
2883	* gcc.target/arm/neon/vabaQs32.c: Remove.
2884	* gcc.target/arm/neon/vabaQs8.c: Remove.
2885	* gcc.target/arm/neon/vabaQu16.c: Remove.
2886	* gcc.target/arm/neon/vabaQu32.c: Remove.
2887	* gcc.target/arm/neon/vabaQu8.c: Remove.
2888	* gcc.target/arm/neon/vabals16.c: Remove.
2889	* gcc.target/arm/neon/vabals32.c: Remove.
2890	* gcc.target/arm/neon/vabals8.c: Remove.
2891	* gcc.target/arm/neon/vabalu16.c: Remove.
2892	* gcc.target/arm/neon/vabalu32.c: Remove.
2893	* gcc.target/arm/neon/vabalu8.c: Remove.
2894	* gcc.target/arm/neon/vabas16.c: Remove.
2895	* gcc.target/arm/neon/vabas32.c: Remove.
2896	* gcc.target/arm/neon/vabas8.c: Remove.
2897	* gcc.target/arm/neon/vabau16.c: Remove.
2898	* gcc.target/arm/neon/vabau32.c: Remove.
2899	* gcc.target/arm/neon/vabau8.c: Remove.
2900	* gcc.target/arm/neon/vabdQf32.c: Remove.
2901	* gcc.target/arm/neon/vabdQs16.c: Remove.
2902	* gcc.target/arm/neon/vabdQs32.c: Remove.
2903	* gcc.target/arm/neon/vabdQs8.c: Remove.
2904	* gcc.target/arm/neon/vabdQu16.c: Remove.
2905	* gcc.target/arm/neon/vabdQu32.c: Remove.
2906	* gcc.target/arm/neon/vabdQu8.c: Remove.
2907	* gcc.target/arm/neon/vabdf32.c: Remove.
2908	* gcc.target/arm/neon/vabdls16.c: Remove.
2909	* gcc.target/arm/neon/vabdls32.c: Remove.
2910	* gcc.target/arm/neon/vabdls8.c: Remove.
2911	* gcc.target/arm/neon/vabdlu16.c: Remove.
2912	* gcc.target/arm/neon/vabdlu32.c: Remove.
2913	* gcc.target/arm/neon/vabdlu8.c: Remove.
2914	* gcc.target/arm/neon/vabds16.c: Remove.
2915	* gcc.target/arm/neon/vabds32.c: Remove.
2916	* gcc.target/arm/neon/vabds8.c: Remove.
2917	* gcc.target/arm/neon/vabdu16.c: Remove.
2918	* gcc.target/arm/neon/vabdu32.c: Remove.
2919	* gcc.target/arm/neon/vabdu8.c: Remove.
2920	* gcc.target/arm/neon/vabsQf32.c: Remove.
2921	* gcc.target/arm/neon/vabsQs16.c: Remove.
2922	* gcc.target/arm/neon/vabsQs32.c: Remove.
2923	* gcc.target/arm/neon/vabsQs8.c: Remove.
2924	* gcc.target/arm/neon/vabsf32.c: Remove.
2925	* gcc.target/arm/neon/vabss16.c: Remove.
2926	* gcc.target/arm/neon/vabss32.c: Remove.
2927	* gcc.target/arm/neon/vabss8.c: Remove.
2928	* gcc.target/arm/neon/vaddQf32.c: Remove.
2929	* gcc.target/arm/neon/vaddQs16.c: Remove.
2930	* gcc.target/arm/neon/vaddQs32.c: Remove.
2931	* gcc.target/arm/neon/vaddQs64.c: Remove.
2932	* gcc.target/arm/neon/vaddQs8.c: Remove.
2933	* gcc.target/arm/neon/vaddQu16.c: Remove.
2934	* gcc.target/arm/neon/vaddQu32.c: Remove.
2935	* gcc.target/arm/neon/vaddQu64.c: Remove.
2936	* gcc.target/arm/neon/vaddQu8.c: Remove.
2937	* gcc.target/arm/neon/vaddf32.c: Remove.
2938	* gcc.target/arm/neon/vaddhns16.c: Remove.
2939	* gcc.target/arm/neon/vaddhns32.c: Remove.
2940	* gcc.target/arm/neon/vaddhns64.c: Remove.
2941	* gcc.target/arm/neon/vaddhnu16.c: Remove.
2942	* gcc.target/arm/neon/vaddhnu32.c: Remove.
2943	* gcc.target/arm/neon/vaddhnu64.c: Remove.
2944	* gcc.target/arm/neon/vaddls16.c: Remove.
2945	* gcc.target/arm/neon/vaddls32.c: Remove.
2946	* gcc.target/arm/neon/vaddls8.c: Remove.
2947	* gcc.target/arm/neon/vaddlu16.c: Remove.
2948	* gcc.target/arm/neon/vaddlu32.c: Remove.
2949	* gcc.target/arm/neon/vaddlu8.c: Remove.
2950	* gcc.target/arm/neon/vadds16.c: Remove.
2951	* gcc.target/arm/neon/vadds32.c: Remove.
2952	* gcc.target/arm/neon/vadds64.c: Remove.
2953	* gcc.target/arm/neon/vadds8.c: Remove.
2954	* gcc.target/arm/neon/vaddu16.c: Remove.
2955	* gcc.target/arm/neon/vaddu32.c: Remove.
2956	* gcc.target/arm/neon/vaddu64.c: Remove.
2957	* gcc.target/arm/neon/vaddu8.c: Remove.
2958	* gcc.target/arm/neon/vaddws16.c: Remove.
2959	* gcc.target/arm/neon/vaddws32.c: Remove.
2960	* gcc.target/arm/neon/vaddws8.c: Remove.
2961	* gcc.target/arm/neon/vaddwu16.c: Remove.
2962	* gcc.target/arm/neon/vaddwu32.c: Remove.
2963	* gcc.target/arm/neon/vaddwu8.c: Remove.
2964	* gcc.target/arm/neon/vandQs16.c: Remove.
2965	* gcc.target/arm/neon/vandQs32.c: Remove.
2966	* gcc.target/arm/neon/vandQs64.c: Remove.
2967	* gcc.target/arm/neon/vandQs8.c: Remove.
2968	* gcc.target/arm/neon/vandQu16.c: Remove.
2969	* gcc.target/arm/neon/vandQu32.c: Remove.
2970	* gcc.target/arm/neon/vandQu64.c: Remove.
2971	* gcc.target/arm/neon/vandQu8.c: Remove.
2972	* gcc.target/arm/neon/vands16.c: Remove.
2973	* gcc.target/arm/neon/vands32.c: Remove.
2974	* gcc.target/arm/neon/vands64.c: Remove.
2975	* gcc.target/arm/neon/vands8.c: Remove.
2976	* gcc.target/arm/neon/vandu16.c: Remove.
2977	* gcc.target/arm/neon/vandu32.c: Remove.
2978	* gcc.target/arm/neon/vandu64.c: Remove.
2979	* gcc.target/arm/neon/vandu8.c: Remove.
2980	* gcc.target/arm/neon/vbicQs16.c: Remove.
2981	* gcc.target/arm/neon/vbicQs32.c: Remove.
2982	* gcc.target/arm/neon/vbicQs64.c: Remove.
2983	* gcc.target/arm/neon/vbicQs8.c: Remove.
2984	* gcc.target/arm/neon/vbicQu16.c: Remove.
2985	* gcc.target/arm/neon/vbicQu32.c: Remove.
2986	* gcc.target/arm/neon/vbicQu64.c: Remove.
2987	* gcc.target/arm/neon/vbicQu8.c: Remove.
2988	* gcc.target/arm/neon/vbics16.c: Remove.
2989	* gcc.target/arm/neon/vbics32.c: Remove.
2990	* gcc.target/arm/neon/vbics64.c: Remove.
2991	* gcc.target/arm/neon/vbics8.c: Remove.
2992	* gcc.target/arm/neon/vbicu16.c: Remove.
2993	* gcc.target/arm/neon/vbicu32.c: Remove.
2994	* gcc.target/arm/neon/vbicu64.c: Remove.
2995	* gcc.target/arm/neon/vbicu8.c: Remove.
2996	* gcc.target/arm/neon/vbslQf32.c: Remove.
2997	* gcc.target/arm/neon/vbslQp16.c: Remove.
2998	* gcc.target/arm/neon/vbslQp64.c: Remove.
2999	* gcc.target/arm/neon/vbslQp8.c: Remove.
3000	* gcc.target/arm/neon/vbslQs16.c: Remove.
3001	* gcc.target/arm/neon/vbslQs32.c: Remove.
3002	* gcc.target/arm/neon/vbslQs64.c: Remove.
3003	* gcc.target/arm/neon/vbslQs8.c: Remove.
3004	* gcc.target/arm/neon/vbslQu16.c: Remove.
3005	* gcc.target/arm/neon/vbslQu32.c: Remove.
3006	* gcc.target/arm/neon/vbslQu64.c: Remove.
3007	* gcc.target/arm/neon/vbslQu8.c: Remove.
3008	* gcc.target/arm/neon/vbslf32.c: Remove.
3009	* gcc.target/arm/neon/vbslp16.c: Remove.
3010	* gcc.target/arm/neon/vbslp64.c: Remove.
3011	* gcc.target/arm/neon/vbslp8.c: Remove.
3012	* gcc.target/arm/neon/vbsls16.c: Remove.
3013	* gcc.target/arm/neon/vbsls32.c: Remove.
3014	* gcc.target/arm/neon/vbsls64.c: Remove.
3015	* gcc.target/arm/neon/vbsls8.c: Remove.
3016	* gcc.target/arm/neon/vbslu16.c: Remove.
3017	* gcc.target/arm/neon/vbslu32.c: Remove.
3018	* gcc.target/arm/neon/vbslu64.c: Remove.
3019	* gcc.target/arm/neon/vbslu8.c: Remove.
3020	* gcc.target/arm/neon/vcageQf32.c: Remove.
3021	* gcc.target/arm/neon/vcagef32.c: Remove.
3022	* gcc.target/arm/neon/vcagtQf32.c: Remove.
3023	* gcc.target/arm/neon/vcagtf32.c: Remove.
3024	* gcc.target/arm/neon/vcaleQf32.c: Remove.
3025	* gcc.target/arm/neon/vcalef32.c: Remove.
3026	* gcc.target/arm/neon/vcaltQf32.c: Remove.
3027	* gcc.target/arm/neon/vcaltf32.c: Remove.
3028	* gcc.target/arm/neon/vceqQf32.c: Remove.
3029	* gcc.target/arm/neon/vceqQp8.c: Remove.
3030	* gcc.target/arm/neon/vceqQs16.c: Remove.
3031	* gcc.target/arm/neon/vceqQs32.c: Remove.
3032	* gcc.target/arm/neon/vceqQs8.c: Remove.
3033	* gcc.target/arm/neon/vceqQu16.c: Remove.
3034	* gcc.target/arm/neon/vceqQu32.c: Remove.
3035	* gcc.target/arm/neon/vceqQu8.c: Remove.
3036	* gcc.target/arm/neon/vceqf32.c: Remove.
3037	* gcc.target/arm/neon/vceqp8.c: Remove.
3038	* gcc.target/arm/neon/vceqs16.c: Remove.
3039	* gcc.target/arm/neon/vceqs32.c: Remove.
3040	* gcc.target/arm/neon/vceqs8.c: Remove.
3041	* gcc.target/arm/neon/vcequ16.c: Remove.
3042	* gcc.target/arm/neon/vcequ32.c: Remove.
3043	* gcc.target/arm/neon/vcequ8.c: Remove.
3044	* gcc.target/arm/neon/vcgeQf32.c: Remove.
3045	* gcc.target/arm/neon/vcgeQs16.c: Remove.
3046	* gcc.target/arm/neon/vcgeQs32.c: Remove.
3047	* gcc.target/arm/neon/vcgeQs8.c: Remove.
3048	* gcc.target/arm/neon/vcgeQu16.c: Remove.
3049	* gcc.target/arm/neon/vcgeQu32.c: Remove.
3050	* gcc.target/arm/neon/vcgeQu8.c: Remove.
3051	* gcc.target/arm/neon/vcgef32.c: Remove.
3052	* gcc.target/arm/neon/vcges16.c: Remove.
3053	* gcc.target/arm/neon/vcges32.c: Remove.
3054	* gcc.target/arm/neon/vcges8.c: Remove.
3055	* gcc.target/arm/neon/vcgeu16.c: Remove.
3056	* gcc.target/arm/neon/vcgeu32.c: Remove.
3057	* gcc.target/arm/neon/vcgeu8.c: Remove.
3058	* gcc.target/arm/neon/vcgtQf32.c: Remove.
3059	* gcc.target/arm/neon/vcgtQs16.c: Remove.
3060	* gcc.target/arm/neon/vcgtQs32.c: Remove.
3061	* gcc.target/arm/neon/vcgtQs8.c: Remove.
3062	* gcc.target/arm/neon/vcgtQu16.c: Remove.
3063	* gcc.target/arm/neon/vcgtQu32.c: Remove.
3064	* gcc.target/arm/neon/vcgtQu8.c: Remove.
3065	* gcc.target/arm/neon/vcgtf32.c: Remove.
3066	* gcc.target/arm/neon/vcgts16.c: Remove.
3067	* gcc.target/arm/neon/vcgts32.c: Remove.
3068	* gcc.target/arm/neon/vcgts8.c: Remove.
3069	* gcc.target/arm/neon/vcgtu16.c: Remove.
3070	* gcc.target/arm/neon/vcgtu32.c: Remove.
3071	* gcc.target/arm/neon/vcgtu8.c: Remove.
3072	* gcc.target/arm/neon/vcleQf32.c: Remove.
3073	* gcc.target/arm/neon/vcleQs16.c: Remove.
3074	* gcc.target/arm/neon/vcleQs32.c: Remove.
3075	* gcc.target/arm/neon/vcleQs8.c: Remove.
3076	* gcc.target/arm/neon/vcleQu16.c: Remove.
3077	* gcc.target/arm/neon/vcleQu32.c: Remove.
3078	* gcc.target/arm/neon/vcleQu8.c: Remove.
3079	* gcc.target/arm/neon/vclef32.c: Remove.
3080	* gcc.target/arm/neon/vcles16.c: Remove.
3081	* gcc.target/arm/neon/vcles32.c: Remove.
3082	* gcc.target/arm/neon/vcles8.c: Remove.
3083	* gcc.target/arm/neon/vcleu16.c: Remove.
3084	* gcc.target/arm/neon/vcleu32.c: Remove.
3085	* gcc.target/arm/neon/vcleu8.c: Remove.
3086	* gcc.target/arm/neon/vclsQs16.c: Remove.
3087	* gcc.target/arm/neon/vclsQs32.c: Remove.
3088	* gcc.target/arm/neon/vclsQs8.c: Remove.
3089	* gcc.target/arm/neon/vclss16.c: Remove.
3090	* gcc.target/arm/neon/vclss32.c: Remove.
3091	* gcc.target/arm/neon/vclss8.c: Remove.
3092	* gcc.target/arm/neon/vcltQf32.c: Remove.
3093	* gcc.target/arm/neon/vcltQs16.c: Remove.
3094	* gcc.target/arm/neon/vcltQs32.c: Remove.
3095	* gcc.target/arm/neon/vcltQs8.c: Remove.
3096	* gcc.target/arm/neon/vcltQu16.c: Remove.
3097	* gcc.target/arm/neon/vcltQu32.c: Remove.
3098	* gcc.target/arm/neon/vcltQu8.c: Remove.
3099	* gcc.target/arm/neon/vcltf32.c: Remove.
3100	* gcc.target/arm/neon/vclts16.c: Remove.
3101	* gcc.target/arm/neon/vclts32.c: Remove.
3102	* gcc.target/arm/neon/vclts8.c: Remove.
3103	* gcc.target/arm/neon/vcltu16.c: Remove.
3104	* gcc.target/arm/neon/vcltu32.c: Remove.
3105	* gcc.target/arm/neon/vcltu8.c: Remove.
3106	* gcc.target/arm/neon/vclzQs16.c: Remove.
3107	* gcc.target/arm/neon/vclzQs32.c: Remove.
3108	* gcc.target/arm/neon/vclzQs8.c: Remove.
3109	* gcc.target/arm/neon/vclzQu16.c: Remove.
3110	* gcc.target/arm/neon/vclzQu32.c: Remove.
3111	* gcc.target/arm/neon/vclzQu8.c: Remove.
3112	* gcc.target/arm/neon/vclzs16.c: Remove.
3113	* gcc.target/arm/neon/vclzs32.c: Remove.
3114	* gcc.target/arm/neon/vclzs8.c: Remove.
3115	* gcc.target/arm/neon/vclzu16.c: Remove.
3116	* gcc.target/arm/neon/vclzu32.c: Remove.
3117	* gcc.target/arm/neon/vclzu8.c: Remove.
3118	* gcc.target/arm/neon/vcntQp8.c: Remove.
3119	* gcc.target/arm/neon/vcntQs8.c: Remove.
3120	* gcc.target/arm/neon/vcntQu8.c: Remove.
3121	* gcc.target/arm/neon/vcntp8.c: Remove.
3122	* gcc.target/arm/neon/vcnts8.c: Remove.
3123	* gcc.target/arm/neon/vcntu8.c: Remove.
3124	* gcc.target/arm/neon/vcombinef32.c: Remove.
3125	* gcc.target/arm/neon/vcombinep16.c: Remove.
3126	* gcc.target/arm/neon/vcombinep64.c: Remove.
3127	* gcc.target/arm/neon/vcombinep8.c: Remove.
3128	* gcc.target/arm/neon/vcombines16.c: Remove.
3129	* gcc.target/arm/neon/vcombines32.c: Remove.
3130	* gcc.target/arm/neon/vcombines64.c: Remove.
3131	* gcc.target/arm/neon/vcombines8.c: Remove.
3132	* gcc.target/arm/neon/vcombineu16.c: Remove.
3133	* gcc.target/arm/neon/vcombineu32.c: Remove.
3134	* gcc.target/arm/neon/vcombineu64.c: Remove.
3135	* gcc.target/arm/neon/vcombineu8.c: Remove.
3136	* gcc.target/arm/neon/vcreatef32.c: Remove.
3137	* gcc.target/arm/neon/vcreatep16.c: Remove.
3138	* gcc.target/arm/neon/vcreatep64.c: Remove.
3139	* gcc.target/arm/neon/vcreatep8.c: Remove.
3140	* gcc.target/arm/neon/vcreates16.c: Remove.
3141	* gcc.target/arm/neon/vcreates32.c: Remove.
3142	* gcc.target/arm/neon/vcreates64.c: Remove.
3143	* gcc.target/arm/neon/vcreates8.c: Remove.
3144	* gcc.target/arm/neon/vcreateu16.c: Remove.
3145	* gcc.target/arm/neon/vcreateu32.c: Remove.
3146	* gcc.target/arm/neon/vcreateu64.c: Remove.
3147	* gcc.target/arm/neon/vcreateu8.c: Remove.
3148	* gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3149	* gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3150	* gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3151	* gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3152	* gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3153	* gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3154	* gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3155	* gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3156	* gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3157	* gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3158	* gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3159	* gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3160	* gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3161	* gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3162	* gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3163	* gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3164	* gcc.target/arm/neon/vcvts32_f32.c: Remove.
3165	* gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3166	* gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3167	* gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3168	* gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3169	* gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3170	* gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3171	* gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3172	* gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3173	* gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3174	* gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3175	* gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3176	* gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3177	* gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3178	* gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3179	* gcc.target/arm/neon/vdupQ_np16.c: Remove.
3180	* gcc.target/arm/neon/vdupQ_np64.c: Remove.
3181	* gcc.target/arm/neon/vdupQ_np8.c: Remove.
3182	* gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3183	* gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3184	* gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3185	* gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3186	* gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3187	* gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3188	* gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3189	* gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3190	* gcc.target/arm/neon/vdup_lanef32.c: Remove.
3191	* gcc.target/arm/neon/vdup_lanep16.c: Remove.
3192	* gcc.target/arm/neon/vdup_lanep64.c: Remove.
3193	* gcc.target/arm/neon/vdup_lanep8.c: Remove.
3194	* gcc.target/arm/neon/vdup_lanes16.c: Remove.
3195	* gcc.target/arm/neon/vdup_lanes32.c: Remove.
3196	* gcc.target/arm/neon/vdup_lanes64.c: Remove.
3197	* gcc.target/arm/neon/vdup_lanes8.c: Remove.
3198	* gcc.target/arm/neon/vdup_laneu16.c: Remove.
3199	* gcc.target/arm/neon/vdup_laneu32.c: Remove.
3200	* gcc.target/arm/neon/vdup_laneu64.c: Remove.
3201	* gcc.target/arm/neon/vdup_laneu8.c: Remove.
3202	* gcc.target/arm/neon/vdup_nf32.c: Remove.
3203	* gcc.target/arm/neon/vdup_np16.c: Remove.
3204	* gcc.target/arm/neon/vdup_np64.c: Remove.
3205	* gcc.target/arm/neon/vdup_np8.c: Remove.
3206	* gcc.target/arm/neon/vdup_ns16.c: Remove.
3207	* gcc.target/arm/neon/vdup_ns32.c: Remove.
3208	* gcc.target/arm/neon/vdup_ns64.c: Remove.
3209	* gcc.target/arm/neon/vdup_ns8.c: Remove.
3210	* gcc.target/arm/neon/vdup_nu16.c: Remove.
3211	* gcc.target/arm/neon/vdup_nu32.c: Remove.
3212	* gcc.target/arm/neon/vdup_nu64.c: Remove.
3213	* gcc.target/arm/neon/vdup_nu8.c: Remove.
3214	* gcc.target/arm/neon/veorQs16.c: Remove.
3215	* gcc.target/arm/neon/veorQs32.c: Remove.
3216	* gcc.target/arm/neon/veorQs64.c: Remove.
3217	* gcc.target/arm/neon/veorQs8.c: Remove.
3218	* gcc.target/arm/neon/veorQu16.c: Remove.
3219	* gcc.target/arm/neon/veorQu32.c: Remove.
3220	* gcc.target/arm/neon/veorQu64.c: Remove.
3221	* gcc.target/arm/neon/veorQu8.c: Remove.
3222	* gcc.target/arm/neon/veors16.c: Remove.
3223	* gcc.target/arm/neon/veors32.c: Remove.
3224	* gcc.target/arm/neon/veors64.c: Remove.
3225	* gcc.target/arm/neon/veors8.c: Remove.
3226	* gcc.target/arm/neon/veoru16.c: Remove.
3227	* gcc.target/arm/neon/veoru32.c: Remove.
3228	* gcc.target/arm/neon/veoru64.c: Remove.
3229	* gcc.target/arm/neon/veoru8.c: Remove.
3230	* gcc.target/arm/neon/vextQf32.c: Remove.
3231	* gcc.target/arm/neon/vextQp16.c: Remove.
3232	* gcc.target/arm/neon/vextQp64.c: Remove.
3233	* gcc.target/arm/neon/vextQp8.c: Remove.
3234	* gcc.target/arm/neon/vextQs16.c: Remove.
3235	* gcc.target/arm/neon/vextQs32.c: Remove.
3236	* gcc.target/arm/neon/vextQs64.c: Remove.
3237	* gcc.target/arm/neon/vextQs8.c: Remove.
3238	* gcc.target/arm/neon/vextQu16.c: Remove.
3239	* gcc.target/arm/neon/vextQu32.c: Remove.
3240	* gcc.target/arm/neon/vextQu64.c: Remove.
3241	* gcc.target/arm/neon/vextQu8.c: Remove.
3242	* gcc.target/arm/neon/vextf32.c: Remove.
3243	* gcc.target/arm/neon/vextp16.c: Remove.
3244	* gcc.target/arm/neon/vextp64.c: Remove.
3245	* gcc.target/arm/neon/vextp8.c: Remove.
3246	* gcc.target/arm/neon/vexts16.c: Remove.
3247	* gcc.target/arm/neon/vexts32.c: Remove.
3248	* gcc.target/arm/neon/vexts64.c: Remove.
3249	* gcc.target/arm/neon/vexts8.c: Remove.
3250	* gcc.target/arm/neon/vextu16.c: Remove.
3251	* gcc.target/arm/neon/vextu32.c: Remove.
3252	* gcc.target/arm/neon/vextu64.c: Remove.
3253	* gcc.target/arm/neon/vextu8.c: Remove.
3254	* gcc.target/arm/neon/vfmaQf32.c: Remove.
3255	* gcc.target/arm/neon/vfmaf32.c: Remove.
3256	* gcc.target/arm/neon/vfmsQf32.c: Remove.
3257	* gcc.target/arm/neon/vfmsf32.c: Remove.
3258	* gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3259	* gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3260	* gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3261	* gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3262	* gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3263	* gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3264	* gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3265	* gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3266	* gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3267	* gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3268	* gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3269	* gcc.target/arm/neon/vget_highf32.c: Remove.
3270	* gcc.target/arm/neon/vget_highp16.c: Remove.
3271	* gcc.target/arm/neon/vget_highp64.c: Remove.
3272	* gcc.target/arm/neon/vget_highp8.c: Remove.
3273	* gcc.target/arm/neon/vget_highs16.c: Remove.
3274	* gcc.target/arm/neon/vget_highs32.c: Remove.
3275	* gcc.target/arm/neon/vget_highs64.c: Remove.
3276	* gcc.target/arm/neon/vget_highs8.c: Remove.
3277	* gcc.target/arm/neon/vget_highu16.c: Remove.
3278	* gcc.target/arm/neon/vget_highu32.c: Remove.
3279	* gcc.target/arm/neon/vget_highu64.c: Remove.
3280	* gcc.target/arm/neon/vget_highu8.c: Remove.
3281	* gcc.target/arm/neon/vget_lanef32.c: Remove.
3282	* gcc.target/arm/neon/vget_lanep16.c: Remove.
3283	* gcc.target/arm/neon/vget_lanep8.c: Remove.
3284	* gcc.target/arm/neon/vget_lanes16.c: Remove.
3285	* gcc.target/arm/neon/vget_lanes32.c: Remove.
3286	* gcc.target/arm/neon/vget_lanes64.c: Remove.
3287	* gcc.target/arm/neon/vget_lanes8.c: Remove.
3288	* gcc.target/arm/neon/vget_laneu16.c: Remove.
3289	* gcc.target/arm/neon/vget_laneu32.c: Remove.
3290	* gcc.target/arm/neon/vget_laneu64.c: Remove.
3291	* gcc.target/arm/neon/vget_laneu8.c: Remove.
3292	* gcc.target/arm/neon/vget_lowf32.c: Remove.
3293	* gcc.target/arm/neon/vget_lowp16.c: Remove.
3294	* gcc.target/arm/neon/vget_lowp64.c: Remove.
3295	* gcc.target/arm/neon/vget_lowp8.c: Remove.
3296	* gcc.target/arm/neon/vget_lows16.c: Remove.
3297	* gcc.target/arm/neon/vget_lows32.c: Remove.
3298	* gcc.target/arm/neon/vget_lows64.c: Remove.
3299	* gcc.target/arm/neon/vget_lows8.c: Remove.
3300	* gcc.target/arm/neon/vget_lowu16.c: Remove.
3301	* gcc.target/arm/neon/vget_lowu32.c: Remove.
3302	* gcc.target/arm/neon/vget_lowu64.c: Remove.
3303	* gcc.target/arm/neon/vget_lowu8.c: Remove.
3304	* gcc.target/arm/neon/vhaddQs16.c: Remove.
3305	* gcc.target/arm/neon/vhaddQs32.c: Remove.
3306	* gcc.target/arm/neon/vhaddQs8.c: Remove.
3307	* gcc.target/arm/neon/vhaddQu16.c: Remove.
3308	* gcc.target/arm/neon/vhaddQu32.c: Remove.
3309	* gcc.target/arm/neon/vhaddQu8.c: Remove.
3310	* gcc.target/arm/neon/vhadds16.c: Remove.
3311	* gcc.target/arm/neon/vhadds32.c: Remove.
3312	* gcc.target/arm/neon/vhadds8.c: Remove.
3313	* gcc.target/arm/neon/vhaddu16.c: Remove.
3314	* gcc.target/arm/neon/vhaddu32.c: Remove.
3315	* gcc.target/arm/neon/vhaddu8.c: Remove.
3316	* gcc.target/arm/neon/vhsubQs16.c: Remove.
3317	* gcc.target/arm/neon/vhsubQs32.c: Remove.
3318	* gcc.target/arm/neon/vhsubQs8.c: Remove.
3319	* gcc.target/arm/neon/vhsubQu16.c: Remove.
3320	* gcc.target/arm/neon/vhsubQu32.c: Remove.
3321	* gcc.target/arm/neon/vhsubQu8.c: Remove.
3322	* gcc.target/arm/neon/vhsubs16.c: Remove.
3323	* gcc.target/arm/neon/vhsubs32.c: Remove.
3324	* gcc.target/arm/neon/vhsubs8.c: Remove.
3325	* gcc.target/arm/neon/vhsubu16.c: Remove.
3326	* gcc.target/arm/neon/vhsubu32.c: Remove.
3327	* gcc.target/arm/neon/vhsubu8.c: Remove.
3328	* gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3329	* gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3330	* gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3331	* gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3332	* gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3333	* gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3334	* gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3335	* gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3336	* gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3337	* gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3338	* gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3339	* gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3340	* gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3341	* gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3342	* gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3343	* gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3344	* gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3345	* gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3346	* gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3347	* gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3348	* gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3349	* gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3350	* gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3351	* gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3352	* gcc.target/arm/neon/vld1Qf32.c: Remove.
3353	* gcc.target/arm/neon/vld1Qp16.c: Remove.
3354	* gcc.target/arm/neon/vld1Qp64.c: Remove.
3355	* gcc.target/arm/neon/vld1Qp8.c: Remove.
3356	* gcc.target/arm/neon/vld1Qs16.c: Remove.
3357	* gcc.target/arm/neon/vld1Qs32.c: Remove.
3358	* gcc.target/arm/neon/vld1Qs64.c: Remove.
3359	* gcc.target/arm/neon/vld1Qs8.c: Remove.
3360	* gcc.target/arm/neon/vld1Qu16.c: Remove.
3361	* gcc.target/arm/neon/vld1Qu32.c: Remove.
3362	* gcc.target/arm/neon/vld1Qu64.c: Remove.
3363	* gcc.target/arm/neon/vld1Qu8.c: Remove.
3364	* gcc.target/arm/neon/vld1_dupf32.c: Remove.
3365	* gcc.target/arm/neon/vld1_dupp16.c: Remove.
3366	* gcc.target/arm/neon/vld1_dupp64.c: Remove.
3367	* gcc.target/arm/neon/vld1_dupp8.c: Remove.
3368	* gcc.target/arm/neon/vld1_dups16.c: Remove.
3369	* gcc.target/arm/neon/vld1_dups32.c: Remove.
3370	* gcc.target/arm/neon/vld1_dups64.c: Remove.
3371	* gcc.target/arm/neon/vld1_dups8.c: Remove.
3372	* gcc.target/arm/neon/vld1_dupu16.c: Remove.
3373	* gcc.target/arm/neon/vld1_dupu32.c: Remove.
3374	* gcc.target/arm/neon/vld1_dupu64.c: Remove.
3375	* gcc.target/arm/neon/vld1_dupu8.c: Remove.
3376	* gcc.target/arm/neon/vld1_lanef32.c: Remove.
3377	* gcc.target/arm/neon/vld1_lanep16.c: Remove.
3378	* gcc.target/arm/neon/vld1_lanep64.c: Remove.
3379	* gcc.target/arm/neon/vld1_lanep8.c: Remove.
3380	* gcc.target/arm/neon/vld1_lanes16.c: Remove.
3381	* gcc.target/arm/neon/vld1_lanes32.c: Remove.
3382	* gcc.target/arm/neon/vld1_lanes64.c: Remove.
3383	* gcc.target/arm/neon/vld1_lanes8.c: Remove.
3384	* gcc.target/arm/neon/vld1_laneu16.c: Remove.
3385	* gcc.target/arm/neon/vld1_laneu32.c: Remove.
3386	* gcc.target/arm/neon/vld1_laneu64.c: Remove.
3387	* gcc.target/arm/neon/vld1_laneu8.c: Remove.
3388	* gcc.target/arm/neon/vld1f32.c: Remove.
3389	* gcc.target/arm/neon/vld1p16.c: Remove.
3390	* gcc.target/arm/neon/vld1p64.c: Remove.
3391	* gcc.target/arm/neon/vld1p8.c: Remove.
3392	* gcc.target/arm/neon/vld1s16.c: Remove.
3393	* gcc.target/arm/neon/vld1s32.c: Remove.
3394	* gcc.target/arm/neon/vld1s64.c: Remove.
3395	* gcc.target/arm/neon/vld1s8.c: Remove.
3396	* gcc.target/arm/neon/vld1u16.c: Remove.
3397	* gcc.target/arm/neon/vld1u32.c: Remove.
3398	* gcc.target/arm/neon/vld1u64.c: Remove.
3399	* gcc.target/arm/neon/vld1u8.c: Remove.
3400	* gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3401	* gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3402	* gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3403	* gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3404	* gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3405	* gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3406	* gcc.target/arm/neon/vld2Qf32.c: Remove.
3407	* gcc.target/arm/neon/vld2Qp16.c: Remove.
3408	* gcc.target/arm/neon/vld2Qp8.c: Remove.
3409	* gcc.target/arm/neon/vld2Qs16.c: Remove.
3410	* gcc.target/arm/neon/vld2Qs32.c: Remove.
3411	* gcc.target/arm/neon/vld2Qs8.c: Remove.
3412	* gcc.target/arm/neon/vld2Qu16.c: Remove.
3413	* gcc.target/arm/neon/vld2Qu32.c: Remove.
3414	* gcc.target/arm/neon/vld2Qu8.c: Remove.
3415	* gcc.target/arm/neon/vld2_dupf32.c: Remove.
3416	* gcc.target/arm/neon/vld2_dupp16.c: Remove.
3417	* gcc.target/arm/neon/vld2_dupp64.c: Remove.
3418	* gcc.target/arm/neon/vld2_dupp8.c: Remove.
3419	* gcc.target/arm/neon/vld2_dups16.c: Remove.
3420	* gcc.target/arm/neon/vld2_dups32.c: Remove.
3421	* gcc.target/arm/neon/vld2_dups64.c: Remove.
3422	* gcc.target/arm/neon/vld2_dups8.c: Remove.
3423	* gcc.target/arm/neon/vld2_dupu16.c: Remove.
3424	* gcc.target/arm/neon/vld2_dupu32.c: Remove.
3425	* gcc.target/arm/neon/vld2_dupu64.c: Remove.
3426	* gcc.target/arm/neon/vld2_dupu8.c: Remove.
3427	* gcc.target/arm/neon/vld2_lanef32.c: Remove.
3428	* gcc.target/arm/neon/vld2_lanep16.c: Remove.
3429	* gcc.target/arm/neon/vld2_lanep8.c: Remove.
3430	* gcc.target/arm/neon/vld2_lanes16.c: Remove.
3431	* gcc.target/arm/neon/vld2_lanes32.c: Remove.
3432	* gcc.target/arm/neon/vld2_lanes8.c: Remove.
3433	* gcc.target/arm/neon/vld2_laneu16.c: Remove.
3434	* gcc.target/arm/neon/vld2_laneu32.c: Remove.
3435	* gcc.target/arm/neon/vld2_laneu8.c: Remove.
3436	* gcc.target/arm/neon/vld2f32.c: Remove.
3437	* gcc.target/arm/neon/vld2p16.c: Remove.
3438	* gcc.target/arm/neon/vld2p64.c: Remove.
3439	* gcc.target/arm/neon/vld2p8.c: Remove.
3440	* gcc.target/arm/neon/vld2s16.c: Remove.
3441	* gcc.target/arm/neon/vld2s32.c: Remove.
3442	* gcc.target/arm/neon/vld2s64.c: Remove.
3443	* gcc.target/arm/neon/vld2s8.c: Remove.
3444	* gcc.target/arm/neon/vld2u16.c: Remove.
3445	* gcc.target/arm/neon/vld2u32.c: Remove.
3446	* gcc.target/arm/neon/vld2u64.c: Remove.
3447	* gcc.target/arm/neon/vld2u8.c: Remove.
3448	* gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3449	* gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3450	* gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3451	* gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3452	* gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3453	* gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3454	* gcc.target/arm/neon/vld3Qf32.c: Remove.
3455	* gcc.target/arm/neon/vld3Qp16.c: Remove.
3456	* gcc.target/arm/neon/vld3Qp8.c: Remove.
3457	* gcc.target/arm/neon/vld3Qs16.c: Remove.
3458	* gcc.target/arm/neon/vld3Qs32.c: Remove.
3459	* gcc.target/arm/neon/vld3Qs8.c: Remove.
3460	* gcc.target/arm/neon/vld3Qu16.c: Remove.
3461	* gcc.target/arm/neon/vld3Qu32.c: Remove.
3462	* gcc.target/arm/neon/vld3Qu8.c: Remove.
3463	* gcc.target/arm/neon/vld3_dupf32.c: Remove.
3464	* gcc.target/arm/neon/vld3_dupp16.c: Remove.
3465	* gcc.target/arm/neon/vld3_dupp64.c: Remove.
3466	* gcc.target/arm/neon/vld3_dupp8.c: Remove.
3467	* gcc.target/arm/neon/vld3_dups16.c: Remove.
3468	* gcc.target/arm/neon/vld3_dups32.c: Remove.
3469	* gcc.target/arm/neon/vld3_dups64.c: Remove.
3470	* gcc.target/arm/neon/vld3_dups8.c: Remove.
3471	* gcc.target/arm/neon/vld3_dupu16.c: Remove.
3472	* gcc.target/arm/neon/vld3_dupu32.c: Remove.
3473	* gcc.target/arm/neon/vld3_dupu64.c: Remove.
3474	* gcc.target/arm/neon/vld3_dupu8.c: Remove.
3475	* gcc.target/arm/neon/vld3_lanef32.c: Remove.
3476	* gcc.target/arm/neon/vld3_lanep16.c: Remove.
3477	* gcc.target/arm/neon/vld3_lanep8.c: Remove.
3478	* gcc.target/arm/neon/vld3_lanes16.c: Remove.
3479	* gcc.target/arm/neon/vld3_lanes32.c: Remove.
3480	* gcc.target/arm/neon/vld3_lanes8.c: Remove.
3481	* gcc.target/arm/neon/vld3_laneu16.c: Remove.
3482	* gcc.target/arm/neon/vld3_laneu32.c: Remove.
3483	* gcc.target/arm/neon/vld3_laneu8.c: Remove.
3484	* gcc.target/arm/neon/vld3f32.c: Remove.
3485	* gcc.target/arm/neon/vld3p16.c: Remove.
3486	* gcc.target/arm/neon/vld3p64.c: Remove.
3487	* gcc.target/arm/neon/vld3p8.c: Remove.
3488	* gcc.target/arm/neon/vld3s16.c: Remove.
3489	* gcc.target/arm/neon/vld3s32.c: Remove.
3490	* gcc.target/arm/neon/vld3s64.c: Remove.
3491	* gcc.target/arm/neon/vld3s8.c: Remove.
3492	* gcc.target/arm/neon/vld3u16.c: Remove.
3493	* gcc.target/arm/neon/vld3u32.c: Remove.
3494	* gcc.target/arm/neon/vld3u64.c: Remove.
3495	* gcc.target/arm/neon/vld3u8.c: Remove.
3496	* gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3497	* gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3498	* gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3499	* gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3500	* gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3501	* gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3502	* gcc.target/arm/neon/vld4Qf32.c: Remove.
3503	* gcc.target/arm/neon/vld4Qp16.c: Remove.
3504	* gcc.target/arm/neon/vld4Qp8.c: Remove.
3505	* gcc.target/arm/neon/vld4Qs16.c: Remove.
3506	* gcc.target/arm/neon/vld4Qs32.c: Remove.
3507	* gcc.target/arm/neon/vld4Qs8.c: Remove.
3508	* gcc.target/arm/neon/vld4Qu16.c: Remove.
3509	* gcc.target/arm/neon/vld4Qu32.c: Remove.
3510	* gcc.target/arm/neon/vld4Qu8.c: Remove.
3511	* gcc.target/arm/neon/vld4_dupf32.c: Remove.
3512	* gcc.target/arm/neon/vld4_dupp16.c: Remove.
3513	* gcc.target/arm/neon/vld4_dupp64.c: Remove.
3514	* gcc.target/arm/neon/vld4_dupp8.c: Remove.
3515	* gcc.target/arm/neon/vld4_dups16.c: Remove.
3516	* gcc.target/arm/neon/vld4_dups32.c: Remove.
3517	* gcc.target/arm/neon/vld4_dups64.c: Remove.
3518	* gcc.target/arm/neon/vld4_dups8.c: Remove.
3519	* gcc.target/arm/neon/vld4_dupu16.c: Remove.
3520	* gcc.target/arm/neon/vld4_dupu32.c: Remove.
3521	* gcc.target/arm/neon/vld4_dupu64.c: Remove.
3522	* gcc.target/arm/neon/vld4_dupu8.c: Remove.
3523	* gcc.target/arm/neon/vld4_lanef32.c: Remove.
3524	* gcc.target/arm/neon/vld4_lanep16.c: Remove.
3525	* gcc.target/arm/neon/vld4_lanep8.c: Remove.
3526	* gcc.target/arm/neon/vld4_lanes16.c: Remove.
3527	* gcc.target/arm/neon/vld4_lanes32.c: Remove.
3528	* gcc.target/arm/neon/vld4_lanes8.c: Remove.
3529	* gcc.target/arm/neon/vld4_laneu16.c: Remove.
3530	* gcc.target/arm/neon/vld4_laneu32.c: Remove.
3531	* gcc.target/arm/neon/vld4_laneu8.c: Remove.
3532	* gcc.target/arm/neon/vld4f32.c: Remove.
3533	* gcc.target/arm/neon/vld4p16.c: Remove.
3534	* gcc.target/arm/neon/vld4p64.c: Remove.
3535	* gcc.target/arm/neon/vld4p8.c: Remove.
3536	* gcc.target/arm/neon/vld4s16.c: Remove.
3537	* gcc.target/arm/neon/vld4s32.c: Remove.
3538	* gcc.target/arm/neon/vld4s64.c: Remove.
3539	* gcc.target/arm/neon/vld4s8.c: Remove.
3540	* gcc.target/arm/neon/vld4u16.c: Remove.
3541	* gcc.target/arm/neon/vld4u32.c: Remove.
3542	* gcc.target/arm/neon/vld4u64.c: Remove.
3543	* gcc.target/arm/neon/vld4u8.c: Remove.
3544	* gcc.target/arm/neon/vmaxQf32.c: Remove.
3545	* gcc.target/arm/neon/vmaxQs16.c: Remove.
3546	* gcc.target/arm/neon/vmaxQs32.c: Remove.
3547	* gcc.target/arm/neon/vmaxQs8.c: Remove.
3548	* gcc.target/arm/neon/vmaxQu16.c: Remove.
3549	* gcc.target/arm/neon/vmaxQu32.c: Remove.
3550	* gcc.target/arm/neon/vmaxQu8.c: Remove.
3551	* gcc.target/arm/neon/vmaxf32.c: Remove.
3552	* gcc.target/arm/neon/vmaxs16.c: Remove.
3553	* gcc.target/arm/neon/vmaxs32.c: Remove.
3554	* gcc.target/arm/neon/vmaxs8.c: Remove.
3555	* gcc.target/arm/neon/vmaxu16.c: Remove.
3556	* gcc.target/arm/neon/vmaxu32.c: Remove.
3557	* gcc.target/arm/neon/vmaxu8.c: Remove.
3558	* gcc.target/arm/neon/vminQf32.c: Remove.
3559	* gcc.target/arm/neon/vminQs16.c: Remove.
3560	* gcc.target/arm/neon/vminQs32.c: Remove.
3561	* gcc.target/arm/neon/vminQs8.c: Remove.
3562	* gcc.target/arm/neon/vminQu16.c: Remove.
3563	* gcc.target/arm/neon/vminQu32.c: Remove.
3564	* gcc.target/arm/neon/vminQu8.c: Remove.
3565	* gcc.target/arm/neon/vminf32.c: Remove.
3566	* gcc.target/arm/neon/vmins16.c: Remove.
3567	* gcc.target/arm/neon/vmins32.c: Remove.
3568	* gcc.target/arm/neon/vmins8.c: Remove.
3569	* gcc.target/arm/neon/vminu16.c: Remove.
3570	* gcc.target/arm/neon/vminu32.c: Remove.
3571	* gcc.target/arm/neon/vminu8.c: Remove.
3572	* gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3573	* gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3574	* gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3575	* gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3576	* gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3577	* gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3578	* gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3579	* gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3580	* gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3581	* gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3582	* gcc.target/arm/neon/vmlaQf32.c: Remove.
3583	* gcc.target/arm/neon/vmlaQs16.c: Remove.
3584	* gcc.target/arm/neon/vmlaQs32.c: Remove.
3585	* gcc.target/arm/neon/vmlaQs8.c: Remove.
3586	* gcc.target/arm/neon/vmlaQu16.c: Remove.
3587	* gcc.target/arm/neon/vmlaQu32.c: Remove.
3588	* gcc.target/arm/neon/vmlaQu8.c: Remove.
3589	* gcc.target/arm/neon/vmla_lanef32.c: Remove.
3590	* gcc.target/arm/neon/vmla_lanes16.c: Remove.
3591	* gcc.target/arm/neon/vmla_lanes32.c: Remove.
3592	* gcc.target/arm/neon/vmla_laneu16.c: Remove.
3593	* gcc.target/arm/neon/vmla_laneu32.c: Remove.
3594	* gcc.target/arm/neon/vmla_nf32.c: Remove.
3595	* gcc.target/arm/neon/vmla_ns16.c: Remove.
3596	* gcc.target/arm/neon/vmla_ns32.c: Remove.
3597	* gcc.target/arm/neon/vmla_nu16.c: Remove.
3598	* gcc.target/arm/neon/vmla_nu32.c: Remove.
3599	* gcc.target/arm/neon/vmlaf32.c: Remove.
3600	* gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3601	* gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3602	* gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3603	* gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3604	* gcc.target/arm/neon/vmlal_ns16.c: Remove.
3605	* gcc.target/arm/neon/vmlal_ns32.c: Remove.
3606	* gcc.target/arm/neon/vmlal_nu16.c: Remove.
3607	* gcc.target/arm/neon/vmlal_nu32.c: Remove.
3608	* gcc.target/arm/neon/vmlals16.c: Remove.
3609	* gcc.target/arm/neon/vmlals32.c: Remove.
3610	* gcc.target/arm/neon/vmlals8.c: Remove.
3611	* gcc.target/arm/neon/vmlalu16.c: Remove.
3612	* gcc.target/arm/neon/vmlalu32.c: Remove.
3613	* gcc.target/arm/neon/vmlalu8.c: Remove.
3614	* gcc.target/arm/neon/vmlas16.c: Remove.
3615	* gcc.target/arm/neon/vmlas32.c: Remove.
3616	* gcc.target/arm/neon/vmlas8.c: Remove.
3617	* gcc.target/arm/neon/vmlau16.c: Remove.
3618	* gcc.target/arm/neon/vmlau32.c: Remove.
3619	* gcc.target/arm/neon/vmlau8.c: Remove.
3620	* gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3621	* gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3622	* gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3623	* gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3624	* gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3625	* gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3626	* gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3627	* gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3628	* gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3629	* gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3630	* gcc.target/arm/neon/vmlsQf32.c: Remove.
3631	* gcc.target/arm/neon/vmlsQs16.c: Remove.
3632	* gcc.target/arm/neon/vmlsQs32.c: Remove.
3633	* gcc.target/arm/neon/vmlsQs8.c: Remove.
3634	* gcc.target/arm/neon/vmlsQu16.c: Remove.
3635	* gcc.target/arm/neon/vmlsQu32.c: Remove.
3636	* gcc.target/arm/neon/vmlsQu8.c: Remove.
3637	* gcc.target/arm/neon/vmls_lanef32.c: Remove.
3638	* gcc.target/arm/neon/vmls_lanes16.c: Remove.
3639	* gcc.target/arm/neon/vmls_lanes32.c: Remove.
3640	* gcc.target/arm/neon/vmls_laneu16.c: Remove.
3641	* gcc.target/arm/neon/vmls_laneu32.c: Remove.
3642	* gcc.target/arm/neon/vmls_nf32.c: Remove.
3643	* gcc.target/arm/neon/vmls_ns16.c: Remove.
3644	* gcc.target/arm/neon/vmls_ns32.c: Remove.
3645	* gcc.target/arm/neon/vmls_nu16.c: Remove.
3646	* gcc.target/arm/neon/vmls_nu32.c: Remove.
3647	* gcc.target/arm/neon/vmlsf32.c: Remove.
3648	* gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3649	* gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3650	* gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3651	* gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3652	* gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3653	* gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3654	* gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3655	* gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3656	* gcc.target/arm/neon/vmlsls16.c: Remove.
3657	* gcc.target/arm/neon/vmlsls32.c: Remove.
3658	* gcc.target/arm/neon/vmlsls8.c: Remove.
3659	* gcc.target/arm/neon/vmlslu16.c: Remove.
3660	* gcc.target/arm/neon/vmlslu32.c: Remove.
3661	* gcc.target/arm/neon/vmlslu8.c: Remove.
3662	* gcc.target/arm/neon/vmlss16.c: Remove.
3663	* gcc.target/arm/neon/vmlss32.c: Remove.
3664	* gcc.target/arm/neon/vmlss8.c: Remove.
3665	* gcc.target/arm/neon/vmlsu16.c: Remove.
3666	* gcc.target/arm/neon/vmlsu32.c: Remove.
3667	* gcc.target/arm/neon/vmlsu8.c: Remove.
3668	* gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3669	* gcc.target/arm/neon/vmovQ_np16.c: Remove.
3670	* gcc.target/arm/neon/vmovQ_np8.c: Remove.
3671	* gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3672	* gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3673	* gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3674	* gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3675	* gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3676	* gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3677	* gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3678	* gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3679	* gcc.target/arm/neon/vmov_nf32.c: Remove.
3680	* gcc.target/arm/neon/vmov_np16.c: Remove.
3681	* gcc.target/arm/neon/vmov_np8.c: Remove.
3682	* gcc.target/arm/neon/vmov_ns16.c: Remove.
3683	* gcc.target/arm/neon/vmov_ns32.c: Remove.
3684	* gcc.target/arm/neon/vmov_ns64.c: Remove.
3685	* gcc.target/arm/neon/vmov_ns8.c: Remove.
3686	* gcc.target/arm/neon/vmov_nu16.c: Remove.
3687	* gcc.target/arm/neon/vmov_nu32.c: Remove.
3688	* gcc.target/arm/neon/vmov_nu64.c: Remove.
3689	* gcc.target/arm/neon/vmov_nu8.c: Remove.
3690	* gcc.target/arm/neon/vmovls16.c: Remove.
3691	* gcc.target/arm/neon/vmovls32.c: Remove.
3692	* gcc.target/arm/neon/vmovls8.c: Remove.
3693	* gcc.target/arm/neon/vmovlu16.c: Remove.
3694	* gcc.target/arm/neon/vmovlu32.c: Remove.
3695	* gcc.target/arm/neon/vmovlu8.c: Remove.
3696	* gcc.target/arm/neon/vmovns16.c: Remove.
3697	* gcc.target/arm/neon/vmovns32.c: Remove.
3698	* gcc.target/arm/neon/vmovns64.c: Remove.
3699	* gcc.target/arm/neon/vmovnu16.c: Remove.
3700	* gcc.target/arm/neon/vmovnu32.c: Remove.
3701	* gcc.target/arm/neon/vmovnu64.c: Remove.
3702	* gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3703	* gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3704	* gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3705	* gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3706	* gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3707	* gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3708	* gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3709	* gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3710	* gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3711	* gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3712	* gcc.target/arm/neon/vmulQf32.c: Remove.
3713	* gcc.target/arm/neon/vmulQp8.c: Remove.
3714	* gcc.target/arm/neon/vmulQs16.c: Remove.
3715	* gcc.target/arm/neon/vmulQs32.c: Remove.
3716	* gcc.target/arm/neon/vmulQs8.c: Remove.
3717	* gcc.target/arm/neon/vmulQu16.c: Remove.
3718	* gcc.target/arm/neon/vmulQu32.c: Remove.
3719	* gcc.target/arm/neon/vmulQu8.c: Remove.
3720	* gcc.target/arm/neon/vmul_lanef32.c: Remove.
3721	* gcc.target/arm/neon/vmul_lanes16.c: Remove.
3722	* gcc.target/arm/neon/vmul_lanes32.c: Remove.
3723	* gcc.target/arm/neon/vmul_laneu16.c: Remove.
3724	* gcc.target/arm/neon/vmul_laneu32.c: Remove.
3725	* gcc.target/arm/neon/vmul_nf32.c: Remove.
3726	* gcc.target/arm/neon/vmul_ns16.c: Remove.
3727	* gcc.target/arm/neon/vmul_ns32.c: Remove.
3728	* gcc.target/arm/neon/vmul_nu16.c: Remove.
3729	* gcc.target/arm/neon/vmul_nu32.c: Remove.
3730	* gcc.target/arm/neon/vmulf32.c: Remove.
3731	* gcc.target/arm/neon/vmull_lanes16.c: Remove.
3732	* gcc.target/arm/neon/vmull_lanes32.c: Remove.
3733	* gcc.target/arm/neon/vmull_laneu16.c: Remove.
3734	* gcc.target/arm/neon/vmull_laneu32.c: Remove.
3735	* gcc.target/arm/neon/vmull_ns16.c: Remove.
3736	* gcc.target/arm/neon/vmull_ns32.c: Remove.
3737	* gcc.target/arm/neon/vmull_nu16.c: Remove.
3738	* gcc.target/arm/neon/vmull_nu32.c: Remove.
3739	* gcc.target/arm/neon/vmullp8.c: Remove.
3740	* gcc.target/arm/neon/vmulls16.c: Remove.
3741	* gcc.target/arm/neon/vmulls32.c: Remove.
3742	* gcc.target/arm/neon/vmulls8.c: Remove.
3743	* gcc.target/arm/neon/vmullu16.c: Remove.
3744	* gcc.target/arm/neon/vmullu32.c: Remove.
3745	* gcc.target/arm/neon/vmullu8.c: Remove.
3746	* gcc.target/arm/neon/vmulp8.c: Remove.
3747	* gcc.target/arm/neon/vmuls16.c: Remove.
3748	* gcc.target/arm/neon/vmuls32.c: Remove.
3749	* gcc.target/arm/neon/vmuls8.c: Remove.
3750	* gcc.target/arm/neon/vmulu16.c: Remove.
3751	* gcc.target/arm/neon/vmulu32.c: Remove.
3752	* gcc.target/arm/neon/vmulu8.c: Remove.
3753	* gcc.target/arm/neon/vmvnQp8.c: Remove.
3754	* gcc.target/arm/neon/vmvnQs16.c: Remove.
3755	* gcc.target/arm/neon/vmvnQs32.c: Remove.
3756	* gcc.target/arm/neon/vmvnQs8.c: Remove.
3757	* gcc.target/arm/neon/vmvnQu16.c: Remove.
3758	* gcc.target/arm/neon/vmvnQu32.c: Remove.
3759	* gcc.target/arm/neon/vmvnQu8.c: Remove.
3760	* gcc.target/arm/neon/vmvnp8.c: Remove.
3761	* gcc.target/arm/neon/vmvns16.c: Remove.
3762	* gcc.target/arm/neon/vmvns32.c: Remove.
3763	* gcc.target/arm/neon/vmvns8.c: Remove.
3764	* gcc.target/arm/neon/vmvnu16.c: Remove.
3765	* gcc.target/arm/neon/vmvnu32.c: Remove.
3766	* gcc.target/arm/neon/vmvnu8.c: Remove.
3767	* gcc.target/arm/neon/vnegQf32.c: Remove.
3768	* gcc.target/arm/neon/vnegQs16.c: Remove.
3769	* gcc.target/arm/neon/vnegQs32.c: Remove.
3770	* gcc.target/arm/neon/vnegQs8.c: Remove.
3771	* gcc.target/arm/neon/vnegf32.c: Remove.
3772	* gcc.target/arm/neon/vnegs16.c: Remove.
3773	* gcc.target/arm/neon/vnegs32.c: Remove.
3774	* gcc.target/arm/neon/vnegs8.c: Remove.
3775	* gcc.target/arm/neon/vornQs16.c: Remove.
3776	* gcc.target/arm/neon/vornQs32.c: Remove.
3777	* gcc.target/arm/neon/vornQs64.c: Remove.
3778	* gcc.target/arm/neon/vornQs8.c: Remove.
3779	* gcc.target/arm/neon/vornQu16.c: Remove.
3780	* gcc.target/arm/neon/vornQu32.c: Remove.
3781	* gcc.target/arm/neon/vornQu64.c: Remove.
3782	* gcc.target/arm/neon/vornQu8.c: Remove.
3783	* gcc.target/arm/neon/vorns16.c: Remove.
3784	* gcc.target/arm/neon/vorns32.c: Remove.
3785	* gcc.target/arm/neon/vorns64.c: Remove.
3786	* gcc.target/arm/neon/vorns8.c: Remove.
3787	* gcc.target/arm/neon/vornu16.c: Remove.
3788	* gcc.target/arm/neon/vornu32.c: Remove.
3789	* gcc.target/arm/neon/vornu64.c: Remove.
3790	* gcc.target/arm/neon/vornu8.c: Remove.
3791	* gcc.target/arm/neon/vorrQs16.c: Remove.
3792	* gcc.target/arm/neon/vorrQs32.c: Remove.
3793	* gcc.target/arm/neon/vorrQs64.c: Remove.
3794	* gcc.target/arm/neon/vorrQs8.c: Remove.
3795	* gcc.target/arm/neon/vorrQu16.c: Remove.
3796	* gcc.target/arm/neon/vorrQu32.c: Remove.
3797	* gcc.target/arm/neon/vorrQu64.c: Remove.
3798	* gcc.target/arm/neon/vorrQu8.c: Remove.
3799	* gcc.target/arm/neon/vorrs16.c: Remove.
3800	* gcc.target/arm/neon/vorrs32.c: Remove.
3801	* gcc.target/arm/neon/vorrs64.c: Remove.
3802	* gcc.target/arm/neon/vorrs8.c: Remove.
3803	* gcc.target/arm/neon/vorru16.c: Remove.
3804	* gcc.target/arm/neon/vorru32.c: Remove.
3805	* gcc.target/arm/neon/vorru64.c: Remove.
3806	* gcc.target/arm/neon/vorru8.c: Remove.
3807	* gcc.target/arm/neon/vpadalQs16.c: Remove.
3808	* gcc.target/arm/neon/vpadalQs32.c: Remove.
3809	* gcc.target/arm/neon/vpadalQs8.c: Remove.
3810	* gcc.target/arm/neon/vpadalQu16.c: Remove.
3811	* gcc.target/arm/neon/vpadalQu32.c: Remove.
3812	* gcc.target/arm/neon/vpadalQu8.c: Remove.
3813	* gcc.target/arm/neon/vpadals16.c: Remove.
3814	* gcc.target/arm/neon/vpadals32.c: Remove.
3815	* gcc.target/arm/neon/vpadals8.c: Remove.
3816	* gcc.target/arm/neon/vpadalu16.c: Remove.
3817	* gcc.target/arm/neon/vpadalu32.c: Remove.
3818	* gcc.target/arm/neon/vpadalu8.c: Remove.
3819	* gcc.target/arm/neon/vpaddf32.c: Remove.
3820	* gcc.target/arm/neon/vpaddlQs16.c: Remove.
3821	* gcc.target/arm/neon/vpaddlQs32.c: Remove.
3822	* gcc.target/arm/neon/vpaddlQs8.c: Remove.
3823	* gcc.target/arm/neon/vpaddlQu16.c: Remove.
3824	* gcc.target/arm/neon/vpaddlQu32.c: Remove.
3825	* gcc.target/arm/neon/vpaddlQu8.c: Remove.
3826	* gcc.target/arm/neon/vpaddls16.c: Remove.
3827	* gcc.target/arm/neon/vpaddls32.c: Remove.
3828	* gcc.target/arm/neon/vpaddls8.c: Remove.
3829	* gcc.target/arm/neon/vpaddlu16.c: Remove.
3830	* gcc.target/arm/neon/vpaddlu32.c: Remove.
3831	* gcc.target/arm/neon/vpaddlu8.c: Remove.
3832	* gcc.target/arm/neon/vpadds16.c: Remove.
3833	* gcc.target/arm/neon/vpadds32.c: Remove.
3834	* gcc.target/arm/neon/vpadds8.c: Remove.
3835	* gcc.target/arm/neon/vpaddu16.c: Remove.
3836	* gcc.target/arm/neon/vpaddu32.c: Remove.
3837	* gcc.target/arm/neon/vpaddu8.c: Remove.
3838	* gcc.target/arm/neon/vpmaxf32.c: Remove.
3839	* gcc.target/arm/neon/vpmaxs16.c: Remove.
3840	* gcc.target/arm/neon/vpmaxs32.c: Remove.
3841	* gcc.target/arm/neon/vpmaxs8.c: Remove.
3842	* gcc.target/arm/neon/vpmaxu16.c: Remove.
3843	* gcc.target/arm/neon/vpmaxu32.c: Remove.
3844	* gcc.target/arm/neon/vpmaxu8.c: Remove.
3845	* gcc.target/arm/neon/vpminf32.c: Remove.
3846	* gcc.target/arm/neon/vpmins16.c: Remove.
3847	* gcc.target/arm/neon/vpmins32.c: Remove.
3848	* gcc.target/arm/neon/vpmins8.c: Remove.
3849	* gcc.target/arm/neon/vpminu16.c: Remove.
3850	* gcc.target/arm/neon/vpminu32.c: Remove.
3851	* gcc.target/arm/neon/vpminu8.c: Remove.
3852	* gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3853	* gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3854	* gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3855	* gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3856	* gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3857	* gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3858	* gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3859	* gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3860	* gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3861	* gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3862	* gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3863	* gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3864	* gcc.target/arm/neon/vqRshlQs16.c: Remove.
3865	* gcc.target/arm/neon/vqRshlQs32.c: Remove.
3866	* gcc.target/arm/neon/vqRshlQs64.c: Remove.
3867	* gcc.target/arm/neon/vqRshlQs8.c: Remove.
3868	* gcc.target/arm/neon/vqRshlQu16.c: Remove.
3869	* gcc.target/arm/neon/vqRshlQu32.c: Remove.
3870	* gcc.target/arm/neon/vqRshlQu64.c: Remove.
3871	* gcc.target/arm/neon/vqRshlQu8.c: Remove.
3872	* gcc.target/arm/neon/vqRshls16.c: Remove.
3873	* gcc.target/arm/neon/vqRshls32.c: Remove.
3874	* gcc.target/arm/neon/vqRshls64.c: Remove.
3875	* gcc.target/arm/neon/vqRshls8.c: Remove.
3876	* gcc.target/arm/neon/vqRshlu16.c: Remove.
3877	* gcc.target/arm/neon/vqRshlu32.c: Remove.
3878	* gcc.target/arm/neon/vqRshlu64.c: Remove.
3879	* gcc.target/arm/neon/vqRshlu8.c: Remove.
3880	* gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3881	* gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3882	* gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3883	* gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3884	* gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3885	* gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3886	* gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3887	* gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3888	* gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3889	* gcc.target/arm/neon/vqabsQs16.c: Remove.
3890	* gcc.target/arm/neon/vqabsQs32.c: Remove.
3891	* gcc.target/arm/neon/vqabsQs8.c: Remove.
3892	* gcc.target/arm/neon/vqabss16.c: Remove.
3893	* gcc.target/arm/neon/vqabss32.c: Remove.
3894	* gcc.target/arm/neon/vqabss8.c: Remove.
3895	* gcc.target/arm/neon/vqaddQs16.c: Remove.
3896	* gcc.target/arm/neon/vqaddQs32.c: Remove.
3897	* gcc.target/arm/neon/vqaddQs64.c: Remove.
3898	* gcc.target/arm/neon/vqaddQs8.c: Remove.
3899	* gcc.target/arm/neon/vqaddQu16.c: Remove.
3900	* gcc.target/arm/neon/vqaddQu32.c: Remove.
3901	* gcc.target/arm/neon/vqaddQu64.c: Remove.
3902	* gcc.target/arm/neon/vqaddQu8.c: Remove.
3903	* gcc.target/arm/neon/vqadds16.c: Remove.
3904	* gcc.target/arm/neon/vqadds32.c: Remove.
3905	* gcc.target/arm/neon/vqadds64.c: Remove.
3906	* gcc.target/arm/neon/vqadds8.c: Remove.
3907	* gcc.target/arm/neon/vqaddu16.c: Remove.
3908	* gcc.target/arm/neon/vqaddu32.c: Remove.
3909	* gcc.target/arm/neon/vqaddu64.c: Remove.
3910	* gcc.target/arm/neon/vqaddu8.c: Remove.
3911	* gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3912	* gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3913	* gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3914	* gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3915	* gcc.target/arm/neon/vqdmlals16.c: Remove.
3916	* gcc.target/arm/neon/vqdmlals32.c: Remove.
3917	* gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3918	* gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3919	* gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3920	* gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3921	* gcc.target/arm/neon/vqdmlsls16.c: Remove.
3922	* gcc.target/arm/neon/vqdmlsls32.c: Remove.
3923	* gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3924	* gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3925	* gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3926	* gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3927	* gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3928	* gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3929	* gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3930	* gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3931	* gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3932	* gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3933	* gcc.target/arm/neon/vqdmulhs16.c: Remove.
3934	* gcc.target/arm/neon/vqdmulhs32.c: Remove.
3935	* gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3936	* gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3937	* gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3938	* gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3939	* gcc.target/arm/neon/vqdmulls16.c: Remove.
3940	* gcc.target/arm/neon/vqdmulls32.c: Remove.
3941	* gcc.target/arm/neon/vqmovns16.c: Remove.
3942	* gcc.target/arm/neon/vqmovns32.c: Remove.
3943	* gcc.target/arm/neon/vqmovns64.c: Remove.
3944	* gcc.target/arm/neon/vqmovnu16.c: Remove.
3945	* gcc.target/arm/neon/vqmovnu32.c: Remove.
3946	* gcc.target/arm/neon/vqmovnu64.c: Remove.
3947	* gcc.target/arm/neon/vqmovuns16.c: Remove.
3948	* gcc.target/arm/neon/vqmovuns32.c: Remove.
3949	* gcc.target/arm/neon/vqmovuns64.c: Remove.
3950	* gcc.target/arm/neon/vqnegQs16.c: Remove.
3951	* gcc.target/arm/neon/vqnegQs32.c: Remove.
3952	* gcc.target/arm/neon/vqnegQs8.c: Remove.
3953	* gcc.target/arm/neon/vqnegs16.c: Remove.
3954	* gcc.target/arm/neon/vqnegs32.c: Remove.
3955	* gcc.target/arm/neon/vqnegs8.c: Remove.
3956	* gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3957	* gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3958	* gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3959	* gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3960	* gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3961	* gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3962	* gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3963	* gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3964	* gcc.target/arm/neon/vqshlQs16.c: Remove.
3965	* gcc.target/arm/neon/vqshlQs32.c: Remove.
3966	* gcc.target/arm/neon/vqshlQs64.c: Remove.
3967	* gcc.target/arm/neon/vqshlQs8.c: Remove.
3968	* gcc.target/arm/neon/vqshlQu16.c: Remove.
3969	* gcc.target/arm/neon/vqshlQu32.c: Remove.
3970	* gcc.target/arm/neon/vqshlQu64.c: Remove.
3971	* gcc.target/arm/neon/vqshlQu8.c: Remove.
3972	* gcc.target/arm/neon/vqshl_ns16.c: Remove.
3973	* gcc.target/arm/neon/vqshl_ns32.c: Remove.
3974	* gcc.target/arm/neon/vqshl_ns64.c: Remove.
3975	* gcc.target/arm/neon/vqshl_ns8.c: Remove.
3976	* gcc.target/arm/neon/vqshl_nu16.c: Remove.
3977	* gcc.target/arm/neon/vqshl_nu32.c: Remove.
3978	* gcc.target/arm/neon/vqshl_nu64.c: Remove.
3979	* gcc.target/arm/neon/vqshl_nu8.c: Remove.
3980	* gcc.target/arm/neon/vqshls16.c: Remove.
3981	* gcc.target/arm/neon/vqshls32.c: Remove.
3982	* gcc.target/arm/neon/vqshls64.c: Remove.
3983	* gcc.target/arm/neon/vqshls8.c: Remove.
3984	* gcc.target/arm/neon/vqshlu16.c: Remove.
3985	* gcc.target/arm/neon/vqshlu32.c: Remove.
3986	* gcc.target/arm/neon/vqshlu64.c: Remove.
3987	* gcc.target/arm/neon/vqshlu8.c: Remove.
3988	* gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3989	* gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3990	* gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3991	* gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3992	* gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3993	* gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3994	* gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3995	* gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3996	* gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3997	* gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3998	* gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3999	* gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4000	* gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4001	* gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4002	* gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4003	* gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4004	* gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4005	* gcc.target/arm/neon/vqsubQs16.c: Remove.
4006	* gcc.target/arm/neon/vqsubQs32.c: Remove.
4007	* gcc.target/arm/neon/vqsubQs64.c: Remove.
4008	* gcc.target/arm/neon/vqsubQs8.c: Remove.
4009	* gcc.target/arm/neon/vqsubQu16.c: Remove.
4010	* gcc.target/arm/neon/vqsubQu32.c: Remove.
4011	* gcc.target/arm/neon/vqsubQu64.c: Remove.
4012	* gcc.target/arm/neon/vqsubQu8.c: Remove.
4013	* gcc.target/arm/neon/vqsubs16.c: Remove.
4014	* gcc.target/arm/neon/vqsubs32.c: Remove.
4015	* gcc.target/arm/neon/vqsubs64.c: Remove.
4016	* gcc.target/arm/neon/vqsubs8.c: Remove.
4017	* gcc.target/arm/neon/vqsubu16.c: Remove.
4018	* gcc.target/arm/neon/vqsubu32.c: Remove.
4019	* gcc.target/arm/neon/vqsubu64.c: Remove.
4020	* gcc.target/arm/neon/vqsubu8.c: Remove.
4021	* gcc.target/arm/neon/vrecpeQf32.c: Remove.
4022	* gcc.target/arm/neon/vrecpeQu32.c: Remove.
4023	* gcc.target/arm/neon/vrecpef32.c: Remove.
4024	* gcc.target/arm/neon/vrecpeu32.c: Remove.
4025	* gcc.target/arm/neon/vrecpsQf32.c: Remove.
4026	* gcc.target/arm/neon/vrecpsf32.c: Remove.
4027	* gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4028	* gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4029	* gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4030	* gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4031	* gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4032	* gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4033	* gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4034	* gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4035	* gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4036	* gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4037	* gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4038	* gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4039	* gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4040	* gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4041	* gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4042	* gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4043	* gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4044	* gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4045	* gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4046	* gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4047	* gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4048	* gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4049	* gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4050	* gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4051	* gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4052	* gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4053	* gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4054	* gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4055	* gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4056	* gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4057	* gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4058	* gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4059	* gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4060	* gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4061	* gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4062	* gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4063	* gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4064	* gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4065	* gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4066	* gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4067	* gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4068	* gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4069	* gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4070	* gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4071	* gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4072	* gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4073	* gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4074	* gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4075	* gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4076	* gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4077	* gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4078	* gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4079	* gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4080	* gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4081	* gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4082	* gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4083	* gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4084	* gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4085	* gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4086	* gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4087	* gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4088	* gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4089	* gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4090	* gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4091	* gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4092	* gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4093	* gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4094	* gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4095	* gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4096	* gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4097	* gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4098	* gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4099	* gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4100	* gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4101	* gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4102	* gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4103	* gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4104	* gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4105	* gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4106	* gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4107	* gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4108	* gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4109	* gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4110	* gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4111	* gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4112	* gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4113	* gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4114	* gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4115	* gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4116	* gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4117	* gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4118	* gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4119	* gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4120	* gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4121	* gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4122	* gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4123	* gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4124	* gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4125	* gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4126	* gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4127	* gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4128	* gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4129	* gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4130	* gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4131	* gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4132	* gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4133	* gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4134	* gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4135	* gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4136	* gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4137	* gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4138	* gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4139	* gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4140	* gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4141	* gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4142	* gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4143	* gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4144	* gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4145	* gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4146	* gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4147	* gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4148	* gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4149	* gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4150	* gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4151	* gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4152	* gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4153	* gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4154	* gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4155	* gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4156	* gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4157	* gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4158	* gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4159	* gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4160	* gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4161	* gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4162	* gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4163	* gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4164	* gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4165	* gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4166	* gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4167	* gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4168	* gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4169	* gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4170	* gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4171	* gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4172	* gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4173	* gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4174	* gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4175	* gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4176	* gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4177	* gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4178	* gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4179	* gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4180	* gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4181	* gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4182	* gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4183	* gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4184	* gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4185	* gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4186	* gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4187	* gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4188	* gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4189	* gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4190	* gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4191	* gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4192	* gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4193	* gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4194	* gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4195	* gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4196	* gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4197	* gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4198	* gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4199	* gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4200	* gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4201	* gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4202	* gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4203	* gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4204	* gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4205	* gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4206	* gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4207	* gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4208	* gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4209	* gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4210	* gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4211	* gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4212	* gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4213	* gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4214	* gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4215	* gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4216	* gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4217	* gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4218	* gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4219	* gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4220	* gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4221	* gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4222	* gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4223	* gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4224	* gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4225	* gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4226	* gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4227	* gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4228	* gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4229	* gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4230	* gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4231	* gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4232	* gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4233	* gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4234	* gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4235	* gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4236	* gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4237	* gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4238	* gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4239	* gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4240	* gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4241	* gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4242	* gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4243	* gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4244	* gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4245	* gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4246	* gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4247	* gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4248	* gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4249	* gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4250	* gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4251	* gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4252	* gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4253	* gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4254	* gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4255	* gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4256	* gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4257	* gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4258	* gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4259	* gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4260	* gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4261	* gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4262	* gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4263	* gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4264	* gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4265	* gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4266	* gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4267	* gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4268	* gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4269	* gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4270	* gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4271	* gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4272	* gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4273	* gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4274	* gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4275	* gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4276	* gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4277	* gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4278	* gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4279	* gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4280	* gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4281	* gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4282	* gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4283	* gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4284	* gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4285	* gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4286	* gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4287	* gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4288	* gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4289	* gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4290	* gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4291	* gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4292	* gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4293	* gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4294	* gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4295	* gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4296	* gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4297	* gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4298	* gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4299	* gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4300	* gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4301	* gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4302	* gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4303	* gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4304	* gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4305	* gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4306	* gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4307	* gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4308	* gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4309	* gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4310	* gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4311	* gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4312	* gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4313	* gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4314	* gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4315	* gcc.target/arm/neon/vrev16Qp8.c: Remove.
4316	* gcc.target/arm/neon/vrev16Qs8.c: Remove.
4317	* gcc.target/arm/neon/vrev16Qu8.c: Remove.
4318	* gcc.target/arm/neon/vrev16p8.c: Remove.
4319	* gcc.target/arm/neon/vrev16s8.c: Remove.
4320	* gcc.target/arm/neon/vrev16u8.c: Remove.
4321	* gcc.target/arm/neon/vrev32Qp16.c: Remove.
4322	* gcc.target/arm/neon/vrev32Qp8.c: Remove.
4323	* gcc.target/arm/neon/vrev32Qs16.c: Remove.
4324	* gcc.target/arm/neon/vrev32Qs8.c: Remove.
4325	* gcc.target/arm/neon/vrev32Qu16.c: Remove.
4326	* gcc.target/arm/neon/vrev32Qu8.c: Remove.
4327	* gcc.target/arm/neon/vrev32p16.c: Remove.
4328	* gcc.target/arm/neon/vrev32p8.c: Remove.
4329	* gcc.target/arm/neon/vrev32s16.c: Remove.
4330	* gcc.target/arm/neon/vrev32s8.c: Remove.
4331	* gcc.target/arm/neon/vrev32u16.c: Remove.
4332	* gcc.target/arm/neon/vrev32u8.c: Remove.
4333	* gcc.target/arm/neon/vrev64Qf32.c: Remove.
4334	* gcc.target/arm/neon/vrev64Qp16.c: Remove.
4335	* gcc.target/arm/neon/vrev64Qp8.c: Remove.
4336	* gcc.target/arm/neon/vrev64Qs16.c: Remove.
4337	* gcc.target/arm/neon/vrev64Qs32.c: Remove.
4338	* gcc.target/arm/neon/vrev64Qs8.c: Remove.
4339	* gcc.target/arm/neon/vrev64Qu16.c: Remove.
4340	* gcc.target/arm/neon/vrev64Qu32.c: Remove.
4341	* gcc.target/arm/neon/vrev64Qu8.c: Remove.
4342	* gcc.target/arm/neon/vrev64f32.c: Remove.
4343	* gcc.target/arm/neon/vrev64p16.c: Remove.
4344	* gcc.target/arm/neon/vrev64p8.c: Remove.
4345	* gcc.target/arm/neon/vrev64s16.c: Remove.
4346	* gcc.target/arm/neon/vrev64s32.c: Remove.
4347	* gcc.target/arm/neon/vrev64s8.c: Remove.
4348	* gcc.target/arm/neon/vrev64u16.c: Remove.
4349	* gcc.target/arm/neon/vrev64u32.c: Remove.
4350	* gcc.target/arm/neon/vrev64u8.c: Remove.
4351	* gcc.target/arm/neon/vrndaf32.c: Remove.
4352	* gcc.target/arm/neon/vrndaqf32.c: Remove.
4353	* gcc.target/arm/neon/vrndf32.c: Remove.
4354	* gcc.target/arm/neon/vrndmf32.c: Remove.
4355	* gcc.target/arm/neon/vrndmqf32.c: Remove.
4356	* gcc.target/arm/neon/vrndnf32.c: Remove.
4357	* gcc.target/arm/neon/vrndnqf32.c: Remove.
4358	* gcc.target/arm/neon/vrndpf32.c: Remove.
4359	* gcc.target/arm/neon/vrndpqf32.c: Remove.
4360	* gcc.target/arm/neon/vrndqf32.c: Remove.
4361	* gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4362	* gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4363	* gcc.target/arm/neon/vrsqrtef32.c: Remove.
4364	* gcc.target/arm/neon/vrsqrteu32.c: Remove.
4365	* gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4366	* gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4367	* gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4368	* gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4369	* gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4370	* gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4371	* gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4372	* gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4373	* gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4374	* gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4375	* gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4376	* gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4377	* gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4378	* gcc.target/arm/neon/vset_lanef32.c: Remove.
4379	* gcc.target/arm/neon/vset_lanep16.c: Remove.
4380	* gcc.target/arm/neon/vset_lanep8.c: Remove.
4381	* gcc.target/arm/neon/vset_lanes16.c: Remove.
4382	* gcc.target/arm/neon/vset_lanes32.c: Remove.
4383	* gcc.target/arm/neon/vset_lanes64.c: Remove.
4384	* gcc.target/arm/neon/vset_lanes8.c: Remove.
4385	* gcc.target/arm/neon/vset_laneu16.c: Remove.
4386	* gcc.target/arm/neon/vset_laneu32.c: Remove.
4387	* gcc.target/arm/neon/vset_laneu64.c: Remove.
4388	* gcc.target/arm/neon/vset_laneu8.c: Remove.
4389	* gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4390	* gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4391	* gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4392	* gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4393	* gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4394	* gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4395	* gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4396	* gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4397	* gcc.target/arm/neon/vshlQs16.c: Remove.
4398	* gcc.target/arm/neon/vshlQs32.c: Remove.
4399	* gcc.target/arm/neon/vshlQs64.c: Remove.
4400	* gcc.target/arm/neon/vshlQs8.c: Remove.
4401	* gcc.target/arm/neon/vshlQu16.c: Remove.
4402	* gcc.target/arm/neon/vshlQu32.c: Remove.
4403	* gcc.target/arm/neon/vshlQu64.c: Remove.
4404	* gcc.target/arm/neon/vshlQu8.c: Remove.
4405	* gcc.target/arm/neon/vshl_ns16.c: Remove.
4406	* gcc.target/arm/neon/vshl_ns32.c: Remove.
4407	* gcc.target/arm/neon/vshl_ns64.c: Remove.
4408	* gcc.target/arm/neon/vshl_ns8.c: Remove.
4409	* gcc.target/arm/neon/vshl_nu16.c: Remove.
4410	* gcc.target/arm/neon/vshl_nu32.c: Remove.
4411	* gcc.target/arm/neon/vshl_nu64.c: Remove.
4412	* gcc.target/arm/neon/vshl_nu8.c: Remove.
4413	* gcc.target/arm/neon/vshll_ns16.c: Remove.
4414	* gcc.target/arm/neon/vshll_ns32.c: Remove.
4415	* gcc.target/arm/neon/vshll_ns8.c: Remove.
4416	* gcc.target/arm/neon/vshll_nu16.c: Remove.
4417	* gcc.target/arm/neon/vshll_nu32.c: Remove.
4418	* gcc.target/arm/neon/vshll_nu8.c: Remove.
4419	* gcc.target/arm/neon/vshls16.c: Remove.
4420	* gcc.target/arm/neon/vshls32.c: Remove.
4421	* gcc.target/arm/neon/vshls64.c: Remove.
4422	* gcc.target/arm/neon/vshls8.c: Remove.
4423	* gcc.target/arm/neon/vshlu16.c: Remove.
4424	* gcc.target/arm/neon/vshlu32.c: Remove.
4425	* gcc.target/arm/neon/vshlu64.c: Remove.
4426	* gcc.target/arm/neon/vshlu8.c: Remove.
4427	* gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4428	* gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4429	* gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4430	* gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4431	* gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4432	* gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4433	* gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4434	* gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4435	* gcc.target/arm/neon/vshr_ns16.c: Remove.
4436	* gcc.target/arm/neon/vshr_ns32.c: Remove.
4437	* gcc.target/arm/neon/vshr_ns64.c: Remove.
4438	* gcc.target/arm/neon/vshr_ns8.c: Remove.
4439	* gcc.target/arm/neon/vshr_nu16.c: Remove.
4440	* gcc.target/arm/neon/vshr_nu32.c: Remove.
4441	* gcc.target/arm/neon/vshr_nu64.c: Remove.
4442	* gcc.target/arm/neon/vshr_nu8.c: Remove.
4443	* gcc.target/arm/neon/vshrn_ns16.c: Remove.
4444	* gcc.target/arm/neon/vshrn_ns32.c: Remove.
4445	* gcc.target/arm/neon/vshrn_ns64.c: Remove.
4446	* gcc.target/arm/neon/vshrn_nu16.c: Remove.
4447	* gcc.target/arm/neon/vshrn_nu32.c: Remove.
4448	* gcc.target/arm/neon/vshrn_nu64.c: Remove.
4449	* gcc.target/arm/neon/vsliQ_np16.c: Remove.
4450	* gcc.target/arm/neon/vsliQ_np64.c: Remove.
4451	* gcc.target/arm/neon/vsliQ_np8.c: Remove.
4452	* gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4453	* gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4454	* gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4455	* gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4456	* gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4457	* gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4458	* gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4459	* gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4460	* gcc.target/arm/neon/vsli_np16.c: Remove.
4461	* gcc.target/arm/neon/vsli_np64.c: Remove.
4462	* gcc.target/arm/neon/vsli_np8.c: Remove.
4463	* gcc.target/arm/neon/vsli_ns16.c: Remove.
4464	* gcc.target/arm/neon/vsli_ns32.c: Remove.
4465	* gcc.target/arm/neon/vsli_ns64.c: Remove.
4466	* gcc.target/arm/neon/vsli_ns8.c: Remove.
4467	* gcc.target/arm/neon/vsli_nu16.c: Remove.
4468	* gcc.target/arm/neon/vsli_nu32.c: Remove.
4469	* gcc.target/arm/neon/vsli_nu64.c: Remove.
4470	* gcc.target/arm/neon/vsli_nu8.c: Remove.
4471	* gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4472	* gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4473	* gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4474	* gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4475	* gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4476	* gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4477	* gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4478	* gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4479	* gcc.target/arm/neon/vsra_ns16.c: Remove.
4480	* gcc.target/arm/neon/vsra_ns32.c: Remove.
4481	* gcc.target/arm/neon/vsra_ns64.c: Remove.
4482	* gcc.target/arm/neon/vsra_ns8.c: Remove.
4483	* gcc.target/arm/neon/vsra_nu16.c: Remove.
4484	* gcc.target/arm/neon/vsra_nu32.c: Remove.
4485	* gcc.target/arm/neon/vsra_nu64.c: Remove.
4486	* gcc.target/arm/neon/vsra_nu8.c: Remove.
4487	* gcc.target/arm/neon/vsriQ_np16.c: Remove.
4488	* gcc.target/arm/neon/vsriQ_np64.c: Remove.
4489	* gcc.target/arm/neon/vsriQ_np8.c: Remove.
4490	* gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4491	* gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4492	* gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4493	* gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4494	* gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4495	* gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4496	* gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4497	* gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4498	* gcc.target/arm/neon/vsri_np16.c: Remove.
4499	* gcc.target/arm/neon/vsri_np64.c: Remove.
4500	* gcc.target/arm/neon/vsri_np8.c: Remove.
4501	* gcc.target/arm/neon/vsri_ns16.c: Remove.
4502	* gcc.target/arm/neon/vsri_ns32.c: Remove.
4503	* gcc.target/arm/neon/vsri_ns64.c: Remove.
4504	* gcc.target/arm/neon/vsri_ns8.c: Remove.
4505	* gcc.target/arm/neon/vsri_nu16.c: Remove.
4506	* gcc.target/arm/neon/vsri_nu32.c: Remove.
4507	* gcc.target/arm/neon/vsri_nu64.c: Remove.
4508	* gcc.target/arm/neon/vsri_nu8.c: Remove.
4509	* gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4510	* gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4511	* gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4512	* gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4513	* gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4514	* gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4515	* gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4516	* gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4517	* gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4518	* gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4519	* gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4520	* gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4521	* gcc.target/arm/neon/vst1Qf32.c: Remove.
4522	* gcc.target/arm/neon/vst1Qp16.c: Remove.
4523	* gcc.target/arm/neon/vst1Qp64.c: Remove.
4524	* gcc.target/arm/neon/vst1Qp8.c: Remove.
4525	* gcc.target/arm/neon/vst1Qs16.c: Remove.
4526	* gcc.target/arm/neon/vst1Qs32.c: Remove.
4527	* gcc.target/arm/neon/vst1Qs64.c: Remove.
4528	* gcc.target/arm/neon/vst1Qs8.c: Remove.
4529	* gcc.target/arm/neon/vst1Qu16.c: Remove.
4530	* gcc.target/arm/neon/vst1Qu32.c: Remove.
4531	* gcc.target/arm/neon/vst1Qu64.c: Remove.
4532	* gcc.target/arm/neon/vst1Qu8.c: Remove.
4533	* gcc.target/arm/neon/vst1_lanef32.c: Remove.
4534	* gcc.target/arm/neon/vst1_lanep16.c: Remove.
4535	* gcc.target/arm/neon/vst1_lanep64.c: Remove.
4536	* gcc.target/arm/neon/vst1_lanep8.c: Remove.
4537	* gcc.target/arm/neon/vst1_lanes16.c: Remove.
4538	* gcc.target/arm/neon/vst1_lanes32.c: Remove.
4539	* gcc.target/arm/neon/vst1_lanes64.c: Remove.
4540	* gcc.target/arm/neon/vst1_lanes8.c: Remove.
4541	* gcc.target/arm/neon/vst1_laneu16.c: Remove.
4542	* gcc.target/arm/neon/vst1_laneu32.c: Remove.
4543	* gcc.target/arm/neon/vst1_laneu64.c: Remove.
4544	* gcc.target/arm/neon/vst1_laneu8.c: Remove.
4545	* gcc.target/arm/neon/vst1f32.c: Remove.
4546	* gcc.target/arm/neon/vst1p16.c: Remove.
4547	* gcc.target/arm/neon/vst1p64.c: Remove.
4548	* gcc.target/arm/neon/vst1p8.c: Remove.
4549	* gcc.target/arm/neon/vst1s16.c: Remove.
4550	* gcc.target/arm/neon/vst1s32.c: Remove.
4551	* gcc.target/arm/neon/vst1s64.c: Remove.
4552	* gcc.target/arm/neon/vst1s8.c: Remove.
4553	* gcc.target/arm/neon/vst1u16.c: Remove.
4554	* gcc.target/arm/neon/vst1u32.c: Remove.
4555	* gcc.target/arm/neon/vst1u64.c: Remove.
4556	* gcc.target/arm/neon/vst1u8.c: Remove.
4557	* gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4558	* gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4559	* gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4560	* gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4561	* gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4562	* gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4563	* gcc.target/arm/neon/vst2Qf32.c: Remove.
4564	* gcc.target/arm/neon/vst2Qp16.c: Remove.
4565	* gcc.target/arm/neon/vst2Qp8.c: Remove.
4566	* gcc.target/arm/neon/vst2Qs16.c: Remove.
4567	* gcc.target/arm/neon/vst2Qs32.c: Remove.
4568	* gcc.target/arm/neon/vst2Qs8.c: Remove.
4569	* gcc.target/arm/neon/vst2Qu16.c: Remove.
4570	* gcc.target/arm/neon/vst2Qu32.c: Remove.
4571	* gcc.target/arm/neon/vst2Qu8.c: Remove.
4572	* gcc.target/arm/neon/vst2_lanef32.c: Remove.
4573	* gcc.target/arm/neon/vst2_lanep16.c: Remove.
4574	* gcc.target/arm/neon/vst2_lanep8.c: Remove.
4575	* gcc.target/arm/neon/vst2_lanes16.c: Remove.
4576	* gcc.target/arm/neon/vst2_lanes32.c: Remove.
4577	* gcc.target/arm/neon/vst2_lanes8.c: Remove.
4578	* gcc.target/arm/neon/vst2_laneu16.c: Remove.
4579	* gcc.target/arm/neon/vst2_laneu32.c: Remove.
4580	* gcc.target/arm/neon/vst2_laneu8.c: Remove.
4581	* gcc.target/arm/neon/vst2f32.c: Remove.
4582	* gcc.target/arm/neon/vst2p16.c: Remove.
4583	* gcc.target/arm/neon/vst2p64.c: Remove.
4584	* gcc.target/arm/neon/vst2p8.c: Remove.
4585	* gcc.target/arm/neon/vst2s16.c: Remove.
4586	* gcc.target/arm/neon/vst2s32.c: Remove.
4587	* gcc.target/arm/neon/vst2s64.c: Remove.
4588	* gcc.target/arm/neon/vst2s8.c: Remove.
4589	* gcc.target/arm/neon/vst2u16.c: Remove.
4590	* gcc.target/arm/neon/vst2u32.c: Remove.
4591	* gcc.target/arm/neon/vst2u64.c: Remove.
4592	* gcc.target/arm/neon/vst2u8.c: Remove.
4593	* gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4594	* gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4595	* gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4596	* gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4597	* gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4598	* gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4599	* gcc.target/arm/neon/vst3Qf32.c: Remove.
4600	* gcc.target/arm/neon/vst3Qp16.c: Remove.
4601	* gcc.target/arm/neon/vst3Qp8.c: Remove.
4602	* gcc.target/arm/neon/vst3Qs16.c: Remove.
4603	* gcc.target/arm/neon/vst3Qs32.c: Remove.
4604	* gcc.target/arm/neon/vst3Qs8.c: Remove.
4605	* gcc.target/arm/neon/vst3Qu16.c: Remove.
4606	* gcc.target/arm/neon/vst3Qu32.c: Remove.
4607	* gcc.target/arm/neon/vst3Qu8.c: Remove.
4608	* gcc.target/arm/neon/vst3_lanef32.c: Remove.
4609	* gcc.target/arm/neon/vst3_lanep16.c: Remove.
4610	* gcc.target/arm/neon/vst3_lanep8.c: Remove.
4611	* gcc.target/arm/neon/vst3_lanes16.c: Remove.
4612	* gcc.target/arm/neon/vst3_lanes32.c: Remove.
4613	* gcc.target/arm/neon/vst3_lanes8.c: Remove.
4614	* gcc.target/arm/neon/vst3_laneu16.c: Remove.
4615	* gcc.target/arm/neon/vst3_laneu32.c: Remove.
4616	* gcc.target/arm/neon/vst3_laneu8.c: Remove.
4617	* gcc.target/arm/neon/vst3f32.c: Remove.
4618	* gcc.target/arm/neon/vst3p16.c: Remove.
4619	* gcc.target/arm/neon/vst3p64.c: Remove.
4620	* gcc.target/arm/neon/vst3p8.c: Remove.
4621	* gcc.target/arm/neon/vst3s16.c: Remove.
4622	* gcc.target/arm/neon/vst3s32.c: Remove.
4623	* gcc.target/arm/neon/vst3s64.c: Remove.
4624	* gcc.target/arm/neon/vst3s8.c: Remove.
4625	* gcc.target/arm/neon/vst3u16.c: Remove.
4626	* gcc.target/arm/neon/vst3u32.c: Remove.
4627	* gcc.target/arm/neon/vst3u64.c: Remove.
4628	* gcc.target/arm/neon/vst3u8.c: Remove.
4629	* gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4630	* gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4631	* gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4632	* gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4633	* gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4634	* gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4635	* gcc.target/arm/neon/vst4Qf32.c: Remove.
4636	* gcc.target/arm/neon/vst4Qp16.c: Remove.
4637	* gcc.target/arm/neon/vst4Qp8.c: Remove.
4638	* gcc.target/arm/neon/vst4Qs16.c: Remove.
4639	* gcc.target/arm/neon/vst4Qs32.c: Remove.
4640	* gcc.target/arm/neon/vst4Qs8.c: Remove.
4641	* gcc.target/arm/neon/vst4Qu16.c: Remove.
4642	* gcc.target/arm/neon/vst4Qu32.c: Remove.
4643	* gcc.target/arm/neon/vst4Qu8.c: Remove.
4644	* gcc.target/arm/neon/vst4_lanef32.c: Remove.
4645	* gcc.target/arm/neon/vst4_lanep16.c: Remove.
4646	* gcc.target/arm/neon/vst4_lanep8.c: Remove.
4647	* gcc.target/arm/neon/vst4_lanes16.c: Remove.
4648	* gcc.target/arm/neon/vst4_lanes32.c: Remove.
4649	* gcc.target/arm/neon/vst4_lanes8.c: Remove.
4650	* gcc.target/arm/neon/vst4_laneu16.c: Remove.
4651	* gcc.target/arm/neon/vst4_laneu32.c: Remove.
4652	* gcc.target/arm/neon/vst4_laneu8.c: Remove.
4653	* gcc.target/arm/neon/vst4f32.c: Remove.
4654	* gcc.target/arm/neon/vst4p16.c: Remove.
4655	* gcc.target/arm/neon/vst4p64.c: Remove.
4656	* gcc.target/arm/neon/vst4p8.c: Remove.
4657	* gcc.target/arm/neon/vst4s16.c: Remove.
4658	* gcc.target/arm/neon/vst4s32.c: Remove.
4659	* gcc.target/arm/neon/vst4s64.c: Remove.
4660	* gcc.target/arm/neon/vst4s8.c: Remove.
4661	* gcc.target/arm/neon/vst4u16.c: Remove.
4662	* gcc.target/arm/neon/vst4u32.c: Remove.
4663	* gcc.target/arm/neon/vst4u64.c: Remove.
4664	* gcc.target/arm/neon/vst4u8.c: Remove.
4665	* gcc.target/arm/neon/vsubQf32.c: Remove.
4666	* gcc.target/arm/neon/vsubQs16.c: Remove.
4667	* gcc.target/arm/neon/vsubQs32.c: Remove.
4668	* gcc.target/arm/neon/vsubQs64.c: Remove.
4669	* gcc.target/arm/neon/vsubQs8.c: Remove.
4670	* gcc.target/arm/neon/vsubQu16.c: Remove.
4671	* gcc.target/arm/neon/vsubQu32.c: Remove.
4672	* gcc.target/arm/neon/vsubQu64.c: Remove.
4673	* gcc.target/arm/neon/vsubQu8.c: Remove.
4674	* gcc.target/arm/neon/vsubf32.c: Remove.
4675	* gcc.target/arm/neon/vsubhns16.c: Remove.
4676	* gcc.target/arm/neon/vsubhns32.c: Remove.
4677	* gcc.target/arm/neon/vsubhns64.c: Remove.
4678	* gcc.target/arm/neon/vsubhnu16.c: Remove.
4679	* gcc.target/arm/neon/vsubhnu32.c: Remove.
4680	* gcc.target/arm/neon/vsubhnu64.c: Remove.
4681	* gcc.target/arm/neon/vsubls16.c: Remove.
4682	* gcc.target/arm/neon/vsubls32.c: Remove.
4683	* gcc.target/arm/neon/vsubls8.c: Remove.
4684	* gcc.target/arm/neon/vsublu16.c: Remove.
4685	* gcc.target/arm/neon/vsublu32.c: Remove.
4686	* gcc.target/arm/neon/vsublu8.c: Remove.
4687	* gcc.target/arm/neon/vsubs16.c: Remove.
4688	* gcc.target/arm/neon/vsubs32.c: Remove.
4689	* gcc.target/arm/neon/vsubs64.c: Remove.
4690	* gcc.target/arm/neon/vsubs8.c: Remove.
4691	* gcc.target/arm/neon/vsubu16.c: Remove.
4692	* gcc.target/arm/neon/vsubu32.c: Remove.
4693	* gcc.target/arm/neon/vsubu64.c: Remove.
4694	* gcc.target/arm/neon/vsubu8.c: Remove.
4695	* gcc.target/arm/neon/vsubws16.c: Remove.
4696	* gcc.target/arm/neon/vsubws32.c: Remove.
4697	* gcc.target/arm/neon/vsubws8.c: Remove.
4698	* gcc.target/arm/neon/vsubwu16.c: Remove.
4699	* gcc.target/arm/neon/vsubwu32.c: Remove.
4700	* gcc.target/arm/neon/vsubwu8.c: Remove.
4701	* gcc.target/arm/neon/vtbl1p8.c: Remove.
4702	* gcc.target/arm/neon/vtbl1s8.c: Remove.
4703	* gcc.target/arm/neon/vtbl1u8.c: Remove.
4704	* gcc.target/arm/neon/vtbl2p8.c: Remove.
4705	* gcc.target/arm/neon/vtbl2s8.c: Remove.
4706	* gcc.target/arm/neon/vtbl2u8.c: Remove.
4707	* gcc.target/arm/neon/vtbl3p8.c: Remove.
4708	* gcc.target/arm/neon/vtbl3s8.c: Remove.
4709	* gcc.target/arm/neon/vtbl3u8.c: Remove.
4710	* gcc.target/arm/neon/vtbl4p8.c: Remove.
4711	* gcc.target/arm/neon/vtbl4s8.c: Remove.
4712	* gcc.target/arm/neon/vtbl4u8.c: Remove.
4713	* gcc.target/arm/neon/vtbx1p8.c: Remove.
4714	* gcc.target/arm/neon/vtbx1s8.c: Remove.
4715	* gcc.target/arm/neon/vtbx1u8.c: Remove.
4716	* gcc.target/arm/neon/vtbx2p8.c: Remove.
4717	* gcc.target/arm/neon/vtbx2s8.c: Remove.
4718	* gcc.target/arm/neon/vtbx2u8.c: Remove.
4719	* gcc.target/arm/neon/vtbx3p8.c: Remove.
4720	* gcc.target/arm/neon/vtbx3s8.c: Remove.
4721	* gcc.target/arm/neon/vtbx3u8.c: Remove.
4722	* gcc.target/arm/neon/vtbx4p8.c: Remove.
4723	* gcc.target/arm/neon/vtbx4s8.c: Remove.
4724	* gcc.target/arm/neon/vtbx4u8.c: Remove.
4725	* gcc.target/arm/neon/vtrnQf32.c: Remove.
4726	* gcc.target/arm/neon/vtrnQp16.c: Remove.
4727	* gcc.target/arm/neon/vtrnQp8.c: Remove.
4728	* gcc.target/arm/neon/vtrnQs16.c: Remove.
4729	* gcc.target/arm/neon/vtrnQs32.c: Remove.
4730	* gcc.target/arm/neon/vtrnQs8.c: Remove.
4731	* gcc.target/arm/neon/vtrnQu16.c: Remove.
4732	* gcc.target/arm/neon/vtrnQu32.c: Remove.
4733	* gcc.target/arm/neon/vtrnQu8.c: Remove.
4734	* gcc.target/arm/neon/vtrnf32.c: Remove.
4735	* gcc.target/arm/neon/vtrnp16.c: Remove.
4736	* gcc.target/arm/neon/vtrnp8.c: Remove.
4737	* gcc.target/arm/neon/vtrns16.c: Remove.
4738	* gcc.target/arm/neon/vtrns32.c: Remove.
4739	* gcc.target/arm/neon/vtrns8.c: Remove.
4740	* gcc.target/arm/neon/vtrnu16.c: Remove.
4741	* gcc.target/arm/neon/vtrnu32.c: Remove.
4742	* gcc.target/arm/neon/vtrnu8.c: Remove.
4743	* gcc.target/arm/neon/vtstQp8.c: Remove.
4744	* gcc.target/arm/neon/vtstQs16.c: Remove.
4745	* gcc.target/arm/neon/vtstQs32.c: Remove.
4746	* gcc.target/arm/neon/vtstQs8.c: Remove.
4747	* gcc.target/arm/neon/vtstQu16.c: Remove.
4748	* gcc.target/arm/neon/vtstQu32.c: Remove.
4749	* gcc.target/arm/neon/vtstQu8.c: Remove.
4750	* gcc.target/arm/neon/vtstp8.c: Remove.
4751	* gcc.target/arm/neon/vtsts16.c: Remove.
4752	* gcc.target/arm/neon/vtsts32.c: Remove.
4753	* gcc.target/arm/neon/vtsts8.c: Remove.
4754	* gcc.target/arm/neon/vtstu16.c: Remove.
4755	* gcc.target/arm/neon/vtstu32.c: Remove.
4756	* gcc.target/arm/neon/vtstu8.c: Remove.
4757	* gcc.target/arm/neon/vuzpQf32.c: Remove.
4758	* gcc.target/arm/neon/vuzpQp16.c: Remove.
4759	* gcc.target/arm/neon/vuzpQp8.c: Remove.
4760	* gcc.target/arm/neon/vuzpQs16.c: Remove.
4761	* gcc.target/arm/neon/vuzpQs32.c: Remove.
4762	* gcc.target/arm/neon/vuzpQs8.c: Remove.
4763	* gcc.target/arm/neon/vuzpQu16.c: Remove.
4764	* gcc.target/arm/neon/vuzpQu32.c: Remove.
4765	* gcc.target/arm/neon/vuzpQu8.c: Remove.
4766	* gcc.target/arm/neon/vuzpf32.c: Remove.
4767	* gcc.target/arm/neon/vuzpp16.c: Remove.
4768	* gcc.target/arm/neon/vuzpp8.c: Remove.
4769	* gcc.target/arm/neon/vuzps16.c: Remove.
4770	* gcc.target/arm/neon/vuzps32.c: Remove.
4771	* gcc.target/arm/neon/vuzps8.c: Remove.
4772	* gcc.target/arm/neon/vuzpu16.c: Remove.
4773	* gcc.target/arm/neon/vuzpu32.c: Remove.
4774	* gcc.target/arm/neon/vuzpu8.c: Remove.
4775	* gcc.target/arm/neon/vzipQf32.c: Remove.
4776	* gcc.target/arm/neon/vzipQp16.c: Remove.
4777	* gcc.target/arm/neon/vzipQp8.c: Remove.
4778	* gcc.target/arm/neon/vzipQs16.c: Remove.
4779	* gcc.target/arm/neon/vzipQs32.c: Remove.
4780	* gcc.target/arm/neon/vzipQs8.c: Remove.
4781	* gcc.target/arm/neon/vzipQu16.c: Remove.
4782	* gcc.target/arm/neon/vzipQu32.c: Remove.
4783	* gcc.target/arm/neon/vzipQu8.c: Remove.
4784	* gcc.target/arm/neon/vzipf32.c: Remove.
4785	* gcc.target/arm/neon/vzipp16.c: Remove.
4786	* gcc.target/arm/neon/vzipp8.c: Remove.
4787	* gcc.target/arm/neon/vzips16.c: Remove.
4788	* gcc.target/arm/neon/vzips32.c: Remove.
4789	* gcc.target/arm/neon/vzips8.c: Remove.
4790	* gcc.target/arm/neon/vzipu16.c: Remove.
4791	* gcc.target/arm/neon/vzipu32.c: Remove.
4792	* gcc.target/arm/neon/vzipu8.c: Remove.
4793
47942015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
4795
4796	* g++.dg/vect/simd-mask-store-bool.cc: New test.
4797
47982015-11-13  David Malcolm  <dmalcolm@redhat.com>
4799
4800	PR driver/67613
4801	* gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4802	* gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4803
48042015-11-13  David Malcolm  <dmalcolm@redhat.com>
4805
4806	* gcc.dg/plugin/levenshtein-test-1.c: New file.
4807	* gcc.dg/plugin/levenshtein_plugin.c: New file.
4808	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4809	levenshtein_plugin.c.
4810	* gcc.dg/spellcheck-fields.c: New file.
4811
48122015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4813
4814	PR fortran/68318
4815	* gfortran.dg/pr68318_1.f90: New test.
4816	* gfortran.dg/pr68318_2.f90: Ditto.
4817
48182015-11-12  James Norris  <jnorris@codesourcery.com>
4819	    Joseph Myers  <joseph@codesourcery.com>
4820
4821	* c-c++-common/goacc/declare-1.c: New test.
4822	* c-c++-common/goacc/declare-2.c: Likewise.
4823
48242015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
4825
4826	[ARM] Remove neon-testgen.ml and generated tests.
4827
4828	* gcc.target/arm/neon/vRaddhns16.c: Remove.
4829	* gcc.target/arm/neon/vRaddhns32.c: Remove.
4830	* gcc.target/arm/neon/vRaddhns64.c: Remove.
4831	* gcc.target/arm/neon/vRaddhnu16.c: Remove.
4832	* gcc.target/arm/neon/vRaddhnu32.c: Remove.
4833	* gcc.target/arm/neon/vRaddhnu64.c: Remove.
4834	* gcc.target/arm/neon/vRhaddQs16.c: Remove.
4835	* gcc.target/arm/neon/vRhaddQs32.c: Remove.
4836	* gcc.target/arm/neon/vRhaddQs8.c: Remove.
4837	* gcc.target/arm/neon/vRhaddQu16.c: Remove.
4838	* gcc.target/arm/neon/vRhaddQu32.c: Remove.
4839	* gcc.target/arm/neon/vRhaddQu8.c: Remove.
4840	* gcc.target/arm/neon/vRhadds16.c: Remove.
4841	* gcc.target/arm/neon/vRhadds32.c: Remove.
4842	* gcc.target/arm/neon/vRhadds8.c: Remove.
4843	* gcc.target/arm/neon/vRhaddu16.c: Remove.
4844	* gcc.target/arm/neon/vRhaddu32.c: Remove.
4845	* gcc.target/arm/neon/vRhaddu8.c: Remove.
4846	* gcc.target/arm/neon/vRshlQs16.c: Remove.
4847	* gcc.target/arm/neon/vRshlQs32.c: Remove.
4848	* gcc.target/arm/neon/vRshlQs64.c: Remove.
4849	* gcc.target/arm/neon/vRshlQs8.c: Remove.
4850	* gcc.target/arm/neon/vRshlQu16.c: Remove.
4851	* gcc.target/arm/neon/vRshlQu32.c: Remove.
4852	* gcc.target/arm/neon/vRshlQu64.c: Remove.
4853	* gcc.target/arm/neon/vRshlQu8.c: Remove.
4854	* gcc.target/arm/neon/vRshls16.c: Remove.
4855	* gcc.target/arm/neon/vRshls32.c: Remove.
4856	* gcc.target/arm/neon/vRshls64.c: Remove.
4857	* gcc.target/arm/neon/vRshls8.c: Remove.
4858	* gcc.target/arm/neon/vRshlu16.c: Remove.
4859	* gcc.target/arm/neon/vRshlu32.c: Remove.
4860	* gcc.target/arm/neon/vRshlu64.c: Remove.
4861	* gcc.target/arm/neon/vRshlu8.c: Remove.
4862	* gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4863	* gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4864	* gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4865	* gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4866	* gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4867	* gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4868	* gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4869	* gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4870	* gcc.target/arm/neon/vRshr_ns16.c: Remove.
4871	* gcc.target/arm/neon/vRshr_ns32.c: Remove.
4872	* gcc.target/arm/neon/vRshr_ns64.c: Remove.
4873	* gcc.target/arm/neon/vRshr_ns8.c: Remove.
4874	* gcc.target/arm/neon/vRshr_nu16.c: Remove.
4875	* gcc.target/arm/neon/vRshr_nu32.c: Remove.
4876	* gcc.target/arm/neon/vRshr_nu64.c: Remove.
4877	* gcc.target/arm/neon/vRshr_nu8.c: Remove.
4878	* gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4879	* gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4880	* gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4881	* gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4882	* gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4883	* gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4884	* gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4885	* gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4886	* gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4887	* gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4888	* gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4889	* gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4890	* gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4891	* gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4892	* gcc.target/arm/neon/vRsra_ns16.c: Remove.
4893	* gcc.target/arm/neon/vRsra_ns32.c: Remove.
4894	* gcc.target/arm/neon/vRsra_ns64.c: Remove.
4895	* gcc.target/arm/neon/vRsra_ns8.c: Remove.
4896	* gcc.target/arm/neon/vRsra_nu16.c: Remove.
4897	* gcc.target/arm/neon/vRsra_nu32.c: Remove.
4898	* gcc.target/arm/neon/vRsra_nu64.c: Remove.
4899	* gcc.target/arm/neon/vRsra_nu8.c: Remove.
4900	* gcc.target/arm/neon/vRsubhns16.c: Remove.
4901	* gcc.target/arm/neon/vRsubhns32.c: Remove.
4902	* gcc.target/arm/neon/vRsubhns64.c: Remove.
4903	* gcc.target/arm/neon/vRsubhnu16.c: Remove.
4904	* gcc.target/arm/neon/vRsubhnu32.c: Remove.
4905	* gcc.target/arm/neon/vRsubhnu64.c: Remove.
4906	* gcc.target/arm/neon/vabaQs16.c: Remove.
4907	* gcc.target/arm/neon/vabaQs32.c: Remove.
4908	* gcc.target/arm/neon/vabaQs8.c: Remove.
4909	* gcc.target/arm/neon/vabaQu16.c: Remove.
4910	* gcc.target/arm/neon/vabaQu32.c: Remove.
4911	* gcc.target/arm/neon/vabaQu8.c: Remove.
4912	* gcc.target/arm/neon/vabals16.c: Remove.
4913	* gcc.target/arm/neon/vabals32.c: Remove.
4914	* gcc.target/arm/neon/vabals8.c: Remove.
4915	* gcc.target/arm/neon/vabalu16.c: Remove.
4916	* gcc.target/arm/neon/vabalu32.c: Remove.
4917	* gcc.target/arm/neon/vabalu8.c: Remove.
4918	* gcc.target/arm/neon/vabas16.c: Remove.
4919	* gcc.target/arm/neon/vabas32.c: Remove.
4920	* gcc.target/arm/neon/vabas8.c: Remove.
4921	* gcc.target/arm/neon/vabau16.c: Remove.
4922	* gcc.target/arm/neon/vabau32.c: Remove.
4923	* gcc.target/arm/neon/vabau8.c: Remove.
4924	* gcc.target/arm/neon/vabdQf32.c: Remove.
4925	* gcc.target/arm/neon/vabdQs16.c: Remove.
4926	* gcc.target/arm/neon/vabdQs32.c: Remove.
4927	* gcc.target/arm/neon/vabdQs8.c: Remove.
4928	* gcc.target/arm/neon/vabdQu16.c: Remove.
4929	* gcc.target/arm/neon/vabdQu32.c: Remove.
4930	* gcc.target/arm/neon/vabdQu8.c: Remove.
4931	* gcc.target/arm/neon/vabdf32.c: Remove.
4932	* gcc.target/arm/neon/vabdls16.c: Remove.
4933	* gcc.target/arm/neon/vabdls32.c: Remove.
4934	* gcc.target/arm/neon/vabdls8.c: Remove.
4935	* gcc.target/arm/neon/vabdlu16.c: Remove.
4936	* gcc.target/arm/neon/vabdlu32.c: Remove.
4937	* gcc.target/arm/neon/vabdlu8.c: Remove.
4938	* gcc.target/arm/neon/vabds16.c: Remove.
4939	* gcc.target/arm/neon/vabds32.c: Remove.
4940	* gcc.target/arm/neon/vabds8.c: Remove.
4941	* gcc.target/arm/neon/vabdu16.c: Remove.
4942	* gcc.target/arm/neon/vabdu32.c: Remove.
4943	* gcc.target/arm/neon/vabdu8.c: Remove.
4944	* gcc.target/arm/neon/vabsQf32.c: Remove.
4945	* gcc.target/arm/neon/vabsQs16.c: Remove.
4946	* gcc.target/arm/neon/vabsQs32.c: Remove.
4947	* gcc.target/arm/neon/vabsQs8.c: Remove.
4948	* gcc.target/arm/neon/vabsf32.c: Remove.
4949	* gcc.target/arm/neon/vabss16.c: Remove.
4950	* gcc.target/arm/neon/vabss32.c: Remove.
4951	* gcc.target/arm/neon/vabss8.c: Remove.
4952	* gcc.target/arm/neon/vaddQf32.c: Remove.
4953	* gcc.target/arm/neon/vaddQs16.c: Remove.
4954	* gcc.target/arm/neon/vaddQs32.c: Remove.
4955	* gcc.target/arm/neon/vaddQs64.c: Remove.
4956	* gcc.target/arm/neon/vaddQs8.c: Remove.
4957	* gcc.target/arm/neon/vaddQu16.c: Remove.
4958	* gcc.target/arm/neon/vaddQu32.c: Remove.
4959	* gcc.target/arm/neon/vaddQu64.c: Remove.
4960	* gcc.target/arm/neon/vaddQu8.c: Remove.
4961	* gcc.target/arm/neon/vaddf32.c: Remove.
4962	* gcc.target/arm/neon/vaddhns16.c: Remove.
4963	* gcc.target/arm/neon/vaddhns32.c: Remove.
4964	* gcc.target/arm/neon/vaddhns64.c: Remove.
4965	* gcc.target/arm/neon/vaddhnu16.c: Remove.
4966	* gcc.target/arm/neon/vaddhnu32.c: Remove.
4967	* gcc.target/arm/neon/vaddhnu64.c: Remove.
4968	* gcc.target/arm/neon/vaddls16.c: Remove.
4969	* gcc.target/arm/neon/vaddls32.c: Remove.
4970	* gcc.target/arm/neon/vaddls8.c: Remove.
4971	* gcc.target/arm/neon/vaddlu16.c: Remove.
4972	* gcc.target/arm/neon/vaddlu32.c: Remove.
4973	* gcc.target/arm/neon/vaddlu8.c: Remove.
4974	* gcc.target/arm/neon/vadds16.c: Remove.
4975	* gcc.target/arm/neon/vadds32.c: Remove.
4976	* gcc.target/arm/neon/vadds64.c: Remove.
4977	* gcc.target/arm/neon/vadds8.c: Remove.
4978	* gcc.target/arm/neon/vaddu16.c: Remove.
4979	* gcc.target/arm/neon/vaddu32.c: Remove.
4980	* gcc.target/arm/neon/vaddu64.c: Remove.
4981	* gcc.target/arm/neon/vaddu8.c: Remove.
4982	* gcc.target/arm/neon/vaddws16.c: Remove.
4983	* gcc.target/arm/neon/vaddws32.c: Remove.
4984	* gcc.target/arm/neon/vaddws8.c: Remove.
4985	* gcc.target/arm/neon/vaddwu16.c: Remove.
4986	* gcc.target/arm/neon/vaddwu32.c: Remove.
4987	* gcc.target/arm/neon/vaddwu8.c: Remove.
4988	* gcc.target/arm/neon/vandQs16.c: Remove.
4989	* gcc.target/arm/neon/vandQs32.c: Remove.
4990	* gcc.target/arm/neon/vandQs64.c: Remove.
4991	* gcc.target/arm/neon/vandQs8.c: Remove.
4992	* gcc.target/arm/neon/vandQu16.c: Remove.
4993	* gcc.target/arm/neon/vandQu32.c: Remove.
4994	* gcc.target/arm/neon/vandQu64.c: Remove.
4995	* gcc.target/arm/neon/vandQu8.c: Remove.
4996	* gcc.target/arm/neon/vands16.c: Remove.
4997	* gcc.target/arm/neon/vands32.c: Remove.
4998	* gcc.target/arm/neon/vands64.c: Remove.
4999	* gcc.target/arm/neon/vands8.c: Remove.
5000	* gcc.target/arm/neon/vandu16.c: Remove.
5001	* gcc.target/arm/neon/vandu32.c: Remove.
5002	* gcc.target/arm/neon/vandu64.c: Remove.
5003	* gcc.target/arm/neon/vandu8.c: Remove.
5004	* gcc.target/arm/neon/vbicQs16.c: Remove.
5005	* gcc.target/arm/neon/vbicQs32.c: Remove.
5006	* gcc.target/arm/neon/vbicQs64.c: Remove.
5007	* gcc.target/arm/neon/vbicQs8.c: Remove.
5008	* gcc.target/arm/neon/vbicQu16.c: Remove.
5009	* gcc.target/arm/neon/vbicQu32.c: Remove.
5010	* gcc.target/arm/neon/vbicQu64.c: Remove.
5011	* gcc.target/arm/neon/vbicQu8.c: Remove.
5012	* gcc.target/arm/neon/vbics16.c: Remove.
5013	* gcc.target/arm/neon/vbics32.c: Remove.
5014	* gcc.target/arm/neon/vbics64.c: Remove.
5015	* gcc.target/arm/neon/vbics8.c: Remove.
5016	* gcc.target/arm/neon/vbicu16.c: Remove.
5017	* gcc.target/arm/neon/vbicu32.c: Remove.
5018	* gcc.target/arm/neon/vbicu64.c: Remove.
5019	* gcc.target/arm/neon/vbicu8.c: Remove.
5020	* gcc.target/arm/neon/vbslQf32.c: Remove.
5021	* gcc.target/arm/neon/vbslQp16.c: Remove.
5022	* gcc.target/arm/neon/vbslQp64.c: Remove.
5023	* gcc.target/arm/neon/vbslQp8.c: Remove.
5024	* gcc.target/arm/neon/vbslQs16.c: Remove.
5025	* gcc.target/arm/neon/vbslQs32.c: Remove.
5026	* gcc.target/arm/neon/vbslQs64.c: Remove.
5027	* gcc.target/arm/neon/vbslQs8.c: Remove.
5028	* gcc.target/arm/neon/vbslQu16.c: Remove.
5029	* gcc.target/arm/neon/vbslQu32.c: Remove.
5030	* gcc.target/arm/neon/vbslQu64.c: Remove.
5031	* gcc.target/arm/neon/vbslQu8.c: Remove.
5032	* gcc.target/arm/neon/vbslf32.c: Remove.
5033	* gcc.target/arm/neon/vbslp16.c: Remove.
5034	* gcc.target/arm/neon/vbslp64.c: Remove.
5035	* gcc.target/arm/neon/vbslp8.c: Remove.
5036	* gcc.target/arm/neon/vbsls16.c: Remove.
5037	* gcc.target/arm/neon/vbsls32.c: Remove.
5038	* gcc.target/arm/neon/vbsls64.c: Remove.
5039	* gcc.target/arm/neon/vbsls8.c: Remove.
5040	* gcc.target/arm/neon/vbslu16.c: Remove.
5041	* gcc.target/arm/neon/vbslu32.c: Remove.
5042	* gcc.target/arm/neon/vbslu64.c: Remove.
5043	* gcc.target/arm/neon/vbslu8.c: Remove.
5044	* gcc.target/arm/neon/vcageQf32.c: Remove.
5045	* gcc.target/arm/neon/vcagef32.c: Remove.
5046	* gcc.target/arm/neon/vcagtQf32.c: Remove.
5047	* gcc.target/arm/neon/vcagtf32.c: Remove.
5048	* gcc.target/arm/neon/vcaleQf32.c: Remove.
5049	* gcc.target/arm/neon/vcalef32.c: Remove.
5050	* gcc.target/arm/neon/vcaltQf32.c: Remove.
5051	* gcc.target/arm/neon/vcaltf32.c: Remove.
5052	* gcc.target/arm/neon/vceqQf32.c: Remove.
5053	* gcc.target/arm/neon/vceqQp8.c: Remove.
5054	* gcc.target/arm/neon/vceqQs16.c: Remove.
5055	* gcc.target/arm/neon/vceqQs32.c: Remove.
5056	* gcc.target/arm/neon/vceqQs8.c: Remove.
5057	* gcc.target/arm/neon/vceqQu16.c: Remove.
5058	* gcc.target/arm/neon/vceqQu32.c: Remove.
5059	* gcc.target/arm/neon/vceqQu8.c: Remove.
5060	* gcc.target/arm/neon/vceqf32.c: Remove.
5061	* gcc.target/arm/neon/vceqp8.c: Remove.
5062	* gcc.target/arm/neon/vceqs16.c: Remove.
5063	* gcc.target/arm/neon/vceqs32.c: Remove.
5064	* gcc.target/arm/neon/vceqs8.c: Remove.
5065	* gcc.target/arm/neon/vcequ16.c: Remove.
5066	* gcc.target/arm/neon/vcequ32.c: Remove.
5067	* gcc.target/arm/neon/vcequ8.c: Remove.
5068	* gcc.target/arm/neon/vcgeQf32.c: Remove.
5069	* gcc.target/arm/neon/vcgeQs16.c: Remove.
5070	* gcc.target/arm/neon/vcgeQs32.c: Remove.
5071	* gcc.target/arm/neon/vcgeQs8.c: Remove.
5072	* gcc.target/arm/neon/vcgeQu16.c: Remove.
5073	* gcc.target/arm/neon/vcgeQu32.c: Remove.
5074	* gcc.target/arm/neon/vcgeQu8.c: Remove.
5075	* gcc.target/arm/neon/vcgef32.c: Remove.
5076	* gcc.target/arm/neon/vcges16.c: Remove.
5077	* gcc.target/arm/neon/vcges32.c: Remove.
5078	* gcc.target/arm/neon/vcges8.c: Remove.
5079	* gcc.target/arm/neon/vcgeu16.c: Remove.
5080	* gcc.target/arm/neon/vcgeu32.c: Remove.
5081	* gcc.target/arm/neon/vcgeu8.c: Remove.
5082	* gcc.target/arm/neon/vcgtQf32.c: Remove.
5083	* gcc.target/arm/neon/vcgtQs16.c: Remove.
5084	* gcc.target/arm/neon/vcgtQs32.c: Remove.
5085	* gcc.target/arm/neon/vcgtQs8.c: Remove.
5086	* gcc.target/arm/neon/vcgtQu16.c: Remove.
5087	* gcc.target/arm/neon/vcgtQu32.c: Remove.
5088	* gcc.target/arm/neon/vcgtQu8.c: Remove.
5089	* gcc.target/arm/neon/vcgtf32.c: Remove.
5090	* gcc.target/arm/neon/vcgts16.c: Remove.
5091	* gcc.target/arm/neon/vcgts32.c: Remove.
5092	* gcc.target/arm/neon/vcgts8.c: Remove.
5093	* gcc.target/arm/neon/vcgtu16.c: Remove.
5094	* gcc.target/arm/neon/vcgtu32.c: Remove.
5095	* gcc.target/arm/neon/vcgtu8.c: Remove.
5096	* gcc.target/arm/neon/vcleQf32.c: Remove.
5097	* gcc.target/arm/neon/vcleQs16.c: Remove.
5098	* gcc.target/arm/neon/vcleQs32.c: Remove.
5099	* gcc.target/arm/neon/vcleQs8.c: Remove.
5100	* gcc.target/arm/neon/vcleQu16.c: Remove.
5101	* gcc.target/arm/neon/vcleQu32.c: Remove.
5102	* gcc.target/arm/neon/vcleQu8.c: Remove.
5103	* gcc.target/arm/neon/vclef32.c: Remove.
5104	* gcc.target/arm/neon/vcles16.c: Remove.
5105	* gcc.target/arm/neon/vcles32.c: Remove.
5106	* gcc.target/arm/neon/vcles8.c: Remove.
5107	* gcc.target/arm/neon/vcleu16.c: Remove.
5108	* gcc.target/arm/neon/vcleu32.c: Remove.
5109	* gcc.target/arm/neon/vcleu8.c: Remove.
5110	* gcc.target/arm/neon/vclsQs16.c: Remove.
5111	* gcc.target/arm/neon/vclsQs32.c: Remove.
5112	* gcc.target/arm/neon/vclsQs8.c: Remove.
5113	* gcc.target/arm/neon/vclss16.c: Remove.
5114	* gcc.target/arm/neon/vclss32.c: Remove.
5115	* gcc.target/arm/neon/vclss8.c: Remove.
5116	* gcc.target/arm/neon/vcltQf32.c: Remove.
5117	* gcc.target/arm/neon/vcltQs16.c: Remove.
5118	* gcc.target/arm/neon/vcltQs32.c: Remove.
5119	* gcc.target/arm/neon/vcltQs8.c: Remove.
5120	* gcc.target/arm/neon/vcltQu16.c: Remove.
5121	* gcc.target/arm/neon/vcltQu32.c: Remove.
5122	* gcc.target/arm/neon/vcltQu8.c: Remove.
5123	* gcc.target/arm/neon/vcltf32.c: Remove.
5124	* gcc.target/arm/neon/vclts16.c: Remove.
5125	* gcc.target/arm/neon/vclts32.c: Remove.
5126	* gcc.target/arm/neon/vclts8.c: Remove.
5127	* gcc.target/arm/neon/vcltu16.c: Remove.
5128	* gcc.target/arm/neon/vcltu32.c: Remove.
5129	* gcc.target/arm/neon/vcltu8.c: Remove.
5130	* gcc.target/arm/neon/vclzQs16.c: Remove.
5131	* gcc.target/arm/neon/vclzQs32.c: Remove.
5132	* gcc.target/arm/neon/vclzQs8.c: Remove.
5133	* gcc.target/arm/neon/vclzQu16.c: Remove.
5134	* gcc.target/arm/neon/vclzQu32.c: Remove.
5135	* gcc.target/arm/neon/vclzQu8.c: Remove.
5136	* gcc.target/arm/neon/vclzs16.c: Remove.
5137	* gcc.target/arm/neon/vclzs32.c: Remove.
5138	* gcc.target/arm/neon/vclzs8.c: Remove.
5139	* gcc.target/arm/neon/vclzu16.c: Remove.
5140	* gcc.target/arm/neon/vclzu32.c: Remove.
5141	* gcc.target/arm/neon/vclzu8.c: Remove.
5142	* gcc.target/arm/neon/vcntQp8.c: Remove.
5143	* gcc.target/arm/neon/vcntQs8.c: Remove.
5144	* gcc.target/arm/neon/vcntQu8.c: Remove.
5145	* gcc.target/arm/neon/vcntp8.c: Remove.
5146	* gcc.target/arm/neon/vcnts8.c: Remove.
5147	* gcc.target/arm/neon/vcntu8.c: Remove.
5148	* gcc.target/arm/neon/vcombinef32.c: Remove.
5149	* gcc.target/arm/neon/vcombinep16.c: Remove.
5150	* gcc.target/arm/neon/vcombinep64.c: Remove.
5151	* gcc.target/arm/neon/vcombinep8.c: Remove.
5152	* gcc.target/arm/neon/vcombines16.c: Remove.
5153	* gcc.target/arm/neon/vcombines32.c: Remove.
5154	* gcc.target/arm/neon/vcombines64.c: Remove.
5155	* gcc.target/arm/neon/vcombines8.c: Remove.
5156	* gcc.target/arm/neon/vcombineu16.c: Remove.
5157	* gcc.target/arm/neon/vcombineu32.c: Remove.
5158	* gcc.target/arm/neon/vcombineu64.c: Remove.
5159	* gcc.target/arm/neon/vcombineu8.c: Remove.
5160	* gcc.target/arm/neon/vcreatef32.c: Remove.
5161	* gcc.target/arm/neon/vcreatep16.c: Remove.
5162	* gcc.target/arm/neon/vcreatep64.c: Remove.
5163	* gcc.target/arm/neon/vcreatep8.c: Remove.
5164	* gcc.target/arm/neon/vcreates16.c: Remove.
5165	* gcc.target/arm/neon/vcreates32.c: Remove.
5166	* gcc.target/arm/neon/vcreates64.c: Remove.
5167	* gcc.target/arm/neon/vcreates8.c: Remove.
5168	* gcc.target/arm/neon/vcreateu16.c: Remove.
5169	* gcc.target/arm/neon/vcreateu32.c: Remove.
5170	* gcc.target/arm/neon/vcreateu64.c: Remove.
5171	* gcc.target/arm/neon/vcreateu8.c: Remove.
5172	* gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
5173	* gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
5174	* gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
5175	* gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
5176	* gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
5177	* gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
5178	* gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
5179	* gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
5180	* gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
5181	* gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
5182	* gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
5183	* gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
5184	* gcc.target/arm/neon/vcvtf16_f32.c: Remove.
5185	* gcc.target/arm/neon/vcvtf32_f16.c: Remove.
5186	* gcc.target/arm/neon/vcvtf32_s32.c: Remove.
5187	* gcc.target/arm/neon/vcvtf32_u32.c: Remove.
5188	* gcc.target/arm/neon/vcvts32_f32.c: Remove.
5189	* gcc.target/arm/neon/vcvtu32_f32.c: Remove.
5190	* gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
5191	* gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
5192	* gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
5193	* gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
5194	* gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
5195	* gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
5196	* gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
5197	* gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
5198	* gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
5199	* gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
5200	* gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
5201	* gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
5202	* gcc.target/arm/neon/vdupQ_nf32.c: Remove.
5203	* gcc.target/arm/neon/vdupQ_np16.c: Remove.
5204	* gcc.target/arm/neon/vdupQ_np64.c: Remove.
5205	* gcc.target/arm/neon/vdupQ_np8.c: Remove.
5206	* gcc.target/arm/neon/vdupQ_ns16.c: Remove.
5207	* gcc.target/arm/neon/vdupQ_ns32.c: Remove.
5208	* gcc.target/arm/neon/vdupQ_ns64.c: Remove.
5209	* gcc.target/arm/neon/vdupQ_ns8.c: Remove.
5210	* gcc.target/arm/neon/vdupQ_nu16.c: Remove.
5211	* gcc.target/arm/neon/vdupQ_nu32.c: Remove.
5212	* gcc.target/arm/neon/vdupQ_nu64.c: Remove.
5213	* gcc.target/arm/neon/vdupQ_nu8.c: Remove.
5214	* gcc.target/arm/neon/vdup_lanef32.c: Remove.
5215	* gcc.target/arm/neon/vdup_lanep16.c: Remove.
5216	* gcc.target/arm/neon/vdup_lanep64.c: Remove.
5217	* gcc.target/arm/neon/vdup_lanep8.c: Remove.
5218	* gcc.target/arm/neon/vdup_lanes16.c: Remove.
5219	* gcc.target/arm/neon/vdup_lanes32.c: Remove.
5220	* gcc.target/arm/neon/vdup_lanes64.c: Remove.
5221	* gcc.target/arm/neon/vdup_lanes8.c: Remove.
5222	* gcc.target/arm/neon/vdup_laneu16.c: Remove.
5223	* gcc.target/arm/neon/vdup_laneu32.c: Remove.
5224	* gcc.target/arm/neon/vdup_laneu64.c: Remove.
5225	* gcc.target/arm/neon/vdup_laneu8.c: Remove.
5226	* gcc.target/arm/neon/vdup_nf32.c: Remove.
5227	* gcc.target/arm/neon/vdup_np16.c: Remove.
5228	* gcc.target/arm/neon/vdup_np64.c: Remove.
5229	* gcc.target/arm/neon/vdup_np8.c: Remove.
5230	* gcc.target/arm/neon/vdup_ns16.c: Remove.
5231	* gcc.target/arm/neon/vdup_ns32.c: Remove.
5232	* gcc.target/arm/neon/vdup_ns64.c: Remove.
5233	* gcc.target/arm/neon/vdup_ns8.c: Remove.
5234	* gcc.target/arm/neon/vdup_nu16.c: Remove.
5235	* gcc.target/arm/neon/vdup_nu32.c: Remove.
5236	* gcc.target/arm/neon/vdup_nu64.c: Remove.
5237	* gcc.target/arm/neon/vdup_nu8.c: Remove.
5238	* gcc.target/arm/neon/veorQs16.c: Remove.
5239	* gcc.target/arm/neon/veorQs32.c: Remove.
5240	* gcc.target/arm/neon/veorQs64.c: Remove.
5241	* gcc.target/arm/neon/veorQs8.c: Remove.
5242	* gcc.target/arm/neon/veorQu16.c: Remove.
5243	* gcc.target/arm/neon/veorQu32.c: Remove.
5244	* gcc.target/arm/neon/veorQu64.c: Remove.
5245	* gcc.target/arm/neon/veorQu8.c: Remove.
5246	* gcc.target/arm/neon/veors16.c: Remove.
5247	* gcc.target/arm/neon/veors32.c: Remove.
5248	* gcc.target/arm/neon/veors64.c: Remove.
5249	* gcc.target/arm/neon/veors8.c: Remove.
5250	* gcc.target/arm/neon/veoru16.c: Remove.
5251	* gcc.target/arm/neon/veoru32.c: Remove.
5252	* gcc.target/arm/neon/veoru64.c: Remove.
5253	* gcc.target/arm/neon/veoru8.c: Remove.
5254	* gcc.target/arm/neon/vextQf32.c: Remove.
5255	* gcc.target/arm/neon/vextQp16.c: Remove.
5256	* gcc.target/arm/neon/vextQp64.c: Remove.
5257	* gcc.target/arm/neon/vextQp8.c: Remove.
5258	* gcc.target/arm/neon/vextQs16.c: Remove.
5259	* gcc.target/arm/neon/vextQs32.c: Remove.
5260	* gcc.target/arm/neon/vextQs64.c: Remove.
5261	* gcc.target/arm/neon/vextQs8.c: Remove.
5262	* gcc.target/arm/neon/vextQu16.c: Remove.
5263	* gcc.target/arm/neon/vextQu32.c: Remove.
5264	* gcc.target/arm/neon/vextQu64.c: Remove.
5265	* gcc.target/arm/neon/vextQu8.c: Remove.
5266	* gcc.target/arm/neon/vextf32.c: Remove.
5267	* gcc.target/arm/neon/vextp16.c: Remove.
5268	* gcc.target/arm/neon/vextp64.c: Remove.
5269	* gcc.target/arm/neon/vextp8.c: Remove.
5270	* gcc.target/arm/neon/vexts16.c: Remove.
5271	* gcc.target/arm/neon/vexts32.c: Remove.
5272	* gcc.target/arm/neon/vexts64.c: Remove.
5273	* gcc.target/arm/neon/vexts8.c: Remove.
5274	* gcc.target/arm/neon/vextu16.c: Remove.
5275	* gcc.target/arm/neon/vextu32.c: Remove.
5276	* gcc.target/arm/neon/vextu64.c: Remove.
5277	* gcc.target/arm/neon/vextu8.c: Remove.
5278	* gcc.target/arm/neon/vfmaQf32.c: Remove.
5279	* gcc.target/arm/neon/vfmaf32.c: Remove.
5280	* gcc.target/arm/neon/vfmsQf32.c: Remove.
5281	* gcc.target/arm/neon/vfmsf32.c: Remove.
5282	* gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5283	* gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5284	* gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5285	* gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5286	* gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5287	* gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5288	* gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5289	* gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5290	* gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5291	* gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5292	* gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5293	* gcc.target/arm/neon/vget_highf32.c: Remove.
5294	* gcc.target/arm/neon/vget_highp16.c: Remove.
5295	* gcc.target/arm/neon/vget_highp64.c: Remove.
5296	* gcc.target/arm/neon/vget_highp8.c: Remove.
5297	* gcc.target/arm/neon/vget_highs16.c: Remove.
5298	* gcc.target/arm/neon/vget_highs32.c: Remove.
5299	* gcc.target/arm/neon/vget_highs64.c: Remove.
5300	* gcc.target/arm/neon/vget_highs8.c: Remove.
5301	* gcc.target/arm/neon/vget_highu16.c: Remove.
5302	* gcc.target/arm/neon/vget_highu32.c: Remove.
5303	* gcc.target/arm/neon/vget_highu64.c: Remove.
5304	* gcc.target/arm/neon/vget_highu8.c: Remove.
5305	* gcc.target/arm/neon/vget_lanef32.c: Remove.
5306	* gcc.target/arm/neon/vget_lanep16.c: Remove.
5307	* gcc.target/arm/neon/vget_lanep8.c: Remove.
5308	* gcc.target/arm/neon/vget_lanes16.c: Remove.
5309	* gcc.target/arm/neon/vget_lanes32.c: Remove.
5310	* gcc.target/arm/neon/vget_lanes64.c: Remove.
5311	* gcc.target/arm/neon/vget_lanes8.c: Remove.
5312	* gcc.target/arm/neon/vget_laneu16.c: Remove.
5313	* gcc.target/arm/neon/vget_laneu32.c: Remove.
5314	* gcc.target/arm/neon/vget_laneu64.c: Remove.
5315	* gcc.target/arm/neon/vget_laneu8.c: Remove.
5316	* gcc.target/arm/neon/vget_lowf32.c: Remove.
5317	* gcc.target/arm/neon/vget_lowp16.c: Remove.
5318	* gcc.target/arm/neon/vget_lowp64.c: Remove.
5319	* gcc.target/arm/neon/vget_lowp8.c: Remove.
5320	* gcc.target/arm/neon/vget_lows16.c: Remove.
5321	* gcc.target/arm/neon/vget_lows32.c: Remove.
5322	* gcc.target/arm/neon/vget_lows64.c: Remove.
5323	* gcc.target/arm/neon/vget_lows8.c: Remove.
5324	* gcc.target/arm/neon/vget_lowu16.c: Remove.
5325	* gcc.target/arm/neon/vget_lowu32.c: Remove.
5326	* gcc.target/arm/neon/vget_lowu64.c: Remove.
5327	* gcc.target/arm/neon/vget_lowu8.c: Remove.
5328	* gcc.target/arm/neon/vhaddQs16.c: Remove.
5329	* gcc.target/arm/neon/vhaddQs32.c: Remove.
5330	* gcc.target/arm/neon/vhaddQs8.c: Remove.
5331	* gcc.target/arm/neon/vhaddQu16.c: Remove.
5332	* gcc.target/arm/neon/vhaddQu32.c: Remove.
5333	* gcc.target/arm/neon/vhaddQu8.c: Remove.
5334	* gcc.target/arm/neon/vhadds16.c: Remove.
5335	* gcc.target/arm/neon/vhadds32.c: Remove.
5336	* gcc.target/arm/neon/vhadds8.c: Remove.
5337	* gcc.target/arm/neon/vhaddu16.c: Remove.
5338	* gcc.target/arm/neon/vhaddu32.c: Remove.
5339	* gcc.target/arm/neon/vhaddu8.c: Remove.
5340	* gcc.target/arm/neon/vhsubQs16.c: Remove.
5341	* gcc.target/arm/neon/vhsubQs32.c: Remove.
5342	* gcc.target/arm/neon/vhsubQs8.c: Remove.
5343	* gcc.target/arm/neon/vhsubQu16.c: Remove.
5344	* gcc.target/arm/neon/vhsubQu32.c: Remove.
5345	* gcc.target/arm/neon/vhsubQu8.c: Remove.
5346	* gcc.target/arm/neon/vhsubs16.c: Remove.
5347	* gcc.target/arm/neon/vhsubs32.c: Remove.
5348	* gcc.target/arm/neon/vhsubs8.c: Remove.
5349	* gcc.target/arm/neon/vhsubu16.c: Remove.
5350	* gcc.target/arm/neon/vhsubu32.c: Remove.
5351	* gcc.target/arm/neon/vhsubu8.c: Remove.
5352	* gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5353	* gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5354	* gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5355	* gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5356	* gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5357	* gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5358	* gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5359	* gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5360	* gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5361	* gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5362	* gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5363	* gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5364	* gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5365	* gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5366	* gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5367	* gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5368	* gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5369	* gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5370	* gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5371	* gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5372	* gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5373	* gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5374	* gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5375	* gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5376	* gcc.target/arm/neon/vld1Qf32.c: Remove.
5377	* gcc.target/arm/neon/vld1Qp16.c: Remove.
5378	* gcc.target/arm/neon/vld1Qp64.c: Remove.
5379	* gcc.target/arm/neon/vld1Qp8.c: Remove.
5380	* gcc.target/arm/neon/vld1Qs16.c: Remove.
5381	* gcc.target/arm/neon/vld1Qs32.c: Remove.
5382	* gcc.target/arm/neon/vld1Qs64.c: Remove.
5383	* gcc.target/arm/neon/vld1Qs8.c: Remove.
5384	* gcc.target/arm/neon/vld1Qu16.c: Remove.
5385	* gcc.target/arm/neon/vld1Qu32.c: Remove.
5386	* gcc.target/arm/neon/vld1Qu64.c: Remove.
5387	* gcc.target/arm/neon/vld1Qu8.c: Remove.
5388	* gcc.target/arm/neon/vld1_dupf32.c: Remove.
5389	* gcc.target/arm/neon/vld1_dupp16.c: Remove.
5390	* gcc.target/arm/neon/vld1_dupp64.c: Remove.
5391	* gcc.target/arm/neon/vld1_dupp8.c: Remove.
5392	* gcc.target/arm/neon/vld1_dups16.c: Remove.
5393	* gcc.target/arm/neon/vld1_dups32.c: Remove.
5394	* gcc.target/arm/neon/vld1_dups64.c: Remove.
5395	* gcc.target/arm/neon/vld1_dups8.c: Remove.
5396	* gcc.target/arm/neon/vld1_dupu16.c: Remove.
5397	* gcc.target/arm/neon/vld1_dupu32.c: Remove.
5398	* gcc.target/arm/neon/vld1_dupu64.c: Remove.
5399	* gcc.target/arm/neon/vld1_dupu8.c: Remove.
5400	* gcc.target/arm/neon/vld1_lanef32.c: Remove.
5401	* gcc.target/arm/neon/vld1_lanep16.c: Remove.
5402	* gcc.target/arm/neon/vld1_lanep64.c: Remove.
5403	* gcc.target/arm/neon/vld1_lanep8.c: Remove.
5404	* gcc.target/arm/neon/vld1_lanes16.c: Remove.
5405	* gcc.target/arm/neon/vld1_lanes32.c: Remove.
5406	* gcc.target/arm/neon/vld1_lanes64.c: Remove.
5407	* gcc.target/arm/neon/vld1_lanes8.c: Remove.
5408	* gcc.target/arm/neon/vld1_laneu16.c: Remove.
5409	* gcc.target/arm/neon/vld1_laneu32.c: Remove.
5410	* gcc.target/arm/neon/vld1_laneu64.c: Remove.
5411	* gcc.target/arm/neon/vld1_laneu8.c: Remove.
5412	* gcc.target/arm/neon/vld1f32.c: Remove.
5413	* gcc.target/arm/neon/vld1p16.c: Remove.
5414	* gcc.target/arm/neon/vld1p64.c: Remove.
5415	* gcc.target/arm/neon/vld1p8.c: Remove.
5416	* gcc.target/arm/neon/vld1s16.c: Remove.
5417	* gcc.target/arm/neon/vld1s32.c: Remove.
5418	* gcc.target/arm/neon/vld1s64.c: Remove.
5419	* gcc.target/arm/neon/vld1s8.c: Remove.
5420	* gcc.target/arm/neon/vld1u16.c: Remove.
5421	* gcc.target/arm/neon/vld1u32.c: Remove.
5422	* gcc.target/arm/neon/vld1u64.c: Remove.
5423	* gcc.target/arm/neon/vld1u8.c: Remove.
5424	* gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5425	* gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5426	* gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5427	* gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5428	* gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5429	* gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5430	* gcc.target/arm/neon/vld2Qf32.c: Remove.
5431	* gcc.target/arm/neon/vld2Qp16.c: Remove.
5432	* gcc.target/arm/neon/vld2Qp8.c: Remove.
5433	* gcc.target/arm/neon/vld2Qs16.c: Remove.
5434	* gcc.target/arm/neon/vld2Qs32.c: Remove.
5435	* gcc.target/arm/neon/vld2Qs8.c: Remove.
5436	* gcc.target/arm/neon/vld2Qu16.c: Remove.
5437	* gcc.target/arm/neon/vld2Qu32.c: Remove.
5438	* gcc.target/arm/neon/vld2Qu8.c: Remove.
5439	* gcc.target/arm/neon/vld2_dupf32.c: Remove.
5440	* gcc.target/arm/neon/vld2_dupp16.c: Remove.
5441	* gcc.target/arm/neon/vld2_dupp64.c: Remove.
5442	* gcc.target/arm/neon/vld2_dupp8.c: Remove.
5443	* gcc.target/arm/neon/vld2_dups16.c: Remove.
5444	* gcc.target/arm/neon/vld2_dups32.c: Remove.
5445	* gcc.target/arm/neon/vld2_dups64.c: Remove.
5446	* gcc.target/arm/neon/vld2_dups8.c: Remove.
5447	* gcc.target/arm/neon/vld2_dupu16.c: Remove.
5448	* gcc.target/arm/neon/vld2_dupu32.c: Remove.
5449	* gcc.target/arm/neon/vld2_dupu64.c: Remove.
5450	* gcc.target/arm/neon/vld2_dupu8.c: Remove.
5451	* gcc.target/arm/neon/vld2_lanef32.c: Remove.
5452	* gcc.target/arm/neon/vld2_lanep16.c: Remove.
5453	* gcc.target/arm/neon/vld2_lanep8.c: Remove.
5454	* gcc.target/arm/neon/vld2_lanes16.c: Remove.
5455	* gcc.target/arm/neon/vld2_lanes32.c: Remove.
5456	* gcc.target/arm/neon/vld2_lanes8.c: Remove.
5457	* gcc.target/arm/neon/vld2_laneu16.c: Remove.
5458	* gcc.target/arm/neon/vld2_laneu32.c: Remove.
5459	* gcc.target/arm/neon/vld2_laneu8.c: Remove.
5460	* gcc.target/arm/neon/vld2f32.c: Remove.
5461	* gcc.target/arm/neon/vld2p16.c: Remove.
5462	* gcc.target/arm/neon/vld2p64.c: Remove.
5463	* gcc.target/arm/neon/vld2p8.c: Remove.
5464	* gcc.target/arm/neon/vld2s16.c: Remove.
5465	* gcc.target/arm/neon/vld2s32.c: Remove.
5466	* gcc.target/arm/neon/vld2s64.c: Remove.
5467	* gcc.target/arm/neon/vld2s8.c: Remove.
5468	* gcc.target/arm/neon/vld2u16.c: Remove.
5469	* gcc.target/arm/neon/vld2u32.c: Remove.
5470	* gcc.target/arm/neon/vld2u64.c: Remove.
5471	* gcc.target/arm/neon/vld2u8.c: Remove.
5472	* gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5473	* gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5474	* gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5475	* gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5476	* gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5477	* gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5478	* gcc.target/arm/neon/vld3Qf32.c: Remove.
5479	* gcc.target/arm/neon/vld3Qp16.c: Remove.
5480	* gcc.target/arm/neon/vld3Qp8.c: Remove.
5481	* gcc.target/arm/neon/vld3Qs16.c: Remove.
5482	* gcc.target/arm/neon/vld3Qs32.c: Remove.
5483	* gcc.target/arm/neon/vld3Qs8.c: Remove.
5484	* gcc.target/arm/neon/vld3Qu16.c: Remove.
5485	* gcc.target/arm/neon/vld3Qu32.c: Remove.
5486	* gcc.target/arm/neon/vld3Qu8.c: Remove.
5487	* gcc.target/arm/neon/vld3_dupf32.c: Remove.
5488	* gcc.target/arm/neon/vld3_dupp16.c: Remove.
5489	* gcc.target/arm/neon/vld3_dupp64.c: Remove.
5490	* gcc.target/arm/neon/vld3_dupp8.c: Remove.
5491	* gcc.target/arm/neon/vld3_dups16.c: Remove.
5492	* gcc.target/arm/neon/vld3_dups32.c: Remove.
5493	* gcc.target/arm/neon/vld3_dups64.c: Remove.
5494	* gcc.target/arm/neon/vld3_dups8.c: Remove.
5495	* gcc.target/arm/neon/vld3_dupu16.c: Remove.
5496	* gcc.target/arm/neon/vld3_dupu32.c: Remove.
5497	* gcc.target/arm/neon/vld3_dupu64.c: Remove.
5498	* gcc.target/arm/neon/vld3_dupu8.c: Remove.
5499	* gcc.target/arm/neon/vld3_lanef32.c: Remove.
5500	* gcc.target/arm/neon/vld3_lanep16.c: Remove.
5501	* gcc.target/arm/neon/vld3_lanep8.c: Remove.
5502	* gcc.target/arm/neon/vld3_lanes16.c: Remove.
5503	* gcc.target/arm/neon/vld3_lanes32.c: Remove.
5504	* gcc.target/arm/neon/vld3_lanes8.c: Remove.
5505	* gcc.target/arm/neon/vld3_laneu16.c: Remove.
5506	* gcc.target/arm/neon/vld3_laneu32.c: Remove.
5507	* gcc.target/arm/neon/vld3_laneu8.c: Remove.
5508	* gcc.target/arm/neon/vld3f32.c: Remove.
5509	* gcc.target/arm/neon/vld3p16.c: Remove.
5510	* gcc.target/arm/neon/vld3p64.c: Remove.
5511	* gcc.target/arm/neon/vld3p8.c: Remove.
5512	* gcc.target/arm/neon/vld3s16.c: Remove.
5513	* gcc.target/arm/neon/vld3s32.c: Remove.
5514	* gcc.target/arm/neon/vld3s64.c: Remove.
5515	* gcc.target/arm/neon/vld3s8.c: Remove.
5516	* gcc.target/arm/neon/vld3u16.c: Remove.
5517	* gcc.target/arm/neon/vld3u32.c: Remove.
5518	* gcc.target/arm/neon/vld3u64.c: Remove.
5519	* gcc.target/arm/neon/vld3u8.c: Remove.
5520	* gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5521	* gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5522	* gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5523	* gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5524	* gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5525	* gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5526	* gcc.target/arm/neon/vld4Qf32.c: Remove.
5527	* gcc.target/arm/neon/vld4Qp16.c: Remove.
5528	* gcc.target/arm/neon/vld4Qp8.c: Remove.
5529	* gcc.target/arm/neon/vld4Qs16.c: Remove.
5530	* gcc.target/arm/neon/vld4Qs32.c: Remove.
5531	* gcc.target/arm/neon/vld4Qs8.c: Remove.
5532	* gcc.target/arm/neon/vld4Qu16.c: Remove.
5533	* gcc.target/arm/neon/vld4Qu32.c: Remove.
5534	* gcc.target/arm/neon/vld4Qu8.c: Remove.
5535	* gcc.target/arm/neon/vld4_dupf32.c: Remove.
5536	* gcc.target/arm/neon/vld4_dupp16.c: Remove.
5537	* gcc.target/arm/neon/vld4_dupp64.c: Remove.
5538	* gcc.target/arm/neon/vld4_dupp8.c: Remove.
5539	* gcc.target/arm/neon/vld4_dups16.c: Remove.
5540	* gcc.target/arm/neon/vld4_dups32.c: Remove.
5541	* gcc.target/arm/neon/vld4_dups64.c: Remove.
5542	* gcc.target/arm/neon/vld4_dups8.c: Remove.
5543	* gcc.target/arm/neon/vld4_dupu16.c: Remove.
5544	* gcc.target/arm/neon/vld4_dupu32.c: Remove.
5545	* gcc.target/arm/neon/vld4_dupu64.c: Remove.
5546	* gcc.target/arm/neon/vld4_dupu8.c: Remove.
5547	* gcc.target/arm/neon/vld4_lanef32.c: Remove.
5548	* gcc.target/arm/neon/vld4_lanep16.c: Remove.
5549	* gcc.target/arm/neon/vld4_lanep8.c: Remove.
5550	* gcc.target/arm/neon/vld4_lanes16.c: Remove.
5551	* gcc.target/arm/neon/vld4_lanes32.c: Remove.
5552	* gcc.target/arm/neon/vld4_lanes8.c: Remove.
5553	* gcc.target/arm/neon/vld4_laneu16.c: Remove.
5554	* gcc.target/arm/neon/vld4_laneu32.c: Remove.
5555	* gcc.target/arm/neon/vld4_laneu8.c: Remove.
5556	* gcc.target/arm/neon/vld4f32.c: Remove.
5557	* gcc.target/arm/neon/vld4p16.c: Remove.
5558	* gcc.target/arm/neon/vld4p64.c: Remove.
5559	* gcc.target/arm/neon/vld4p8.c: Remove.
5560	* gcc.target/arm/neon/vld4s16.c: Remove.
5561	* gcc.target/arm/neon/vld4s32.c: Remove.
5562	* gcc.target/arm/neon/vld4s64.c: Remove.
5563	* gcc.target/arm/neon/vld4s8.c: Remove.
5564	* gcc.target/arm/neon/vld4u16.c: Remove.
5565	* gcc.target/arm/neon/vld4u32.c: Remove.
5566	* gcc.target/arm/neon/vld4u64.c: Remove.
5567	* gcc.target/arm/neon/vld4u8.c: Remove.
5568	* gcc.target/arm/neon/vmaxQf32.c: Remove.
5569	* gcc.target/arm/neon/vmaxQs16.c: Remove.
5570	* gcc.target/arm/neon/vmaxQs32.c: Remove.
5571	* gcc.target/arm/neon/vmaxQs8.c: Remove.
5572	* gcc.target/arm/neon/vmaxQu16.c: Remove.
5573	* gcc.target/arm/neon/vmaxQu32.c: Remove.
5574	* gcc.target/arm/neon/vmaxQu8.c: Remove.
5575	* gcc.target/arm/neon/vmaxf32.c: Remove.
5576	* gcc.target/arm/neon/vmaxs16.c: Remove.
5577	* gcc.target/arm/neon/vmaxs32.c: Remove.
5578	* gcc.target/arm/neon/vmaxs8.c: Remove.
5579	* gcc.target/arm/neon/vmaxu16.c: Remove.
5580	* gcc.target/arm/neon/vmaxu32.c: Remove.
5581	* gcc.target/arm/neon/vmaxu8.c: Remove.
5582	* gcc.target/arm/neon/vminQf32.c: Remove.
5583	* gcc.target/arm/neon/vminQs16.c: Remove.
5584	* gcc.target/arm/neon/vminQs32.c: Remove.
5585	* gcc.target/arm/neon/vminQs8.c: Remove.
5586	* gcc.target/arm/neon/vminQu16.c: Remove.
5587	* gcc.target/arm/neon/vminQu32.c: Remove.
5588	* gcc.target/arm/neon/vminQu8.c: Remove.
5589	* gcc.target/arm/neon/vminf32.c: Remove.
5590	* gcc.target/arm/neon/vmins16.c: Remove.
5591	* gcc.target/arm/neon/vmins32.c: Remove.
5592	* gcc.target/arm/neon/vmins8.c: Remove.
5593	* gcc.target/arm/neon/vminu16.c: Remove.
5594	* gcc.target/arm/neon/vminu32.c: Remove.
5595	* gcc.target/arm/neon/vminu8.c: Remove.
5596	* gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5597	* gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5598	* gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5599	* gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5600	* gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5601	* gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5602	* gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5603	* gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5604	* gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5605	* gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5606	* gcc.target/arm/neon/vmlaQf32.c: Remove.
5607	* gcc.target/arm/neon/vmlaQs16.c: Remove.
5608	* gcc.target/arm/neon/vmlaQs32.c: Remove.
5609	* gcc.target/arm/neon/vmlaQs8.c: Remove.
5610	* gcc.target/arm/neon/vmlaQu16.c: Remove.
5611	* gcc.target/arm/neon/vmlaQu32.c: Remove.
5612	* gcc.target/arm/neon/vmlaQu8.c: Remove.
5613	* gcc.target/arm/neon/vmla_lanef32.c: Remove.
5614	* gcc.target/arm/neon/vmla_lanes16.c: Remove.
5615	* gcc.target/arm/neon/vmla_lanes32.c: Remove.
5616	* gcc.target/arm/neon/vmla_laneu16.c: Remove.
5617	* gcc.target/arm/neon/vmla_laneu32.c: Remove.
5618	* gcc.target/arm/neon/vmla_nf32.c: Remove.
5619	* gcc.target/arm/neon/vmla_ns16.c: Remove.
5620	* gcc.target/arm/neon/vmla_ns32.c: Remove.
5621	* gcc.target/arm/neon/vmla_nu16.c: Remove.
5622	* gcc.target/arm/neon/vmla_nu32.c: Remove.
5623	* gcc.target/arm/neon/vmlaf32.c: Remove.
5624	* gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5625	* gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5626	* gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5627	* gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5628	* gcc.target/arm/neon/vmlal_ns16.c: Remove.
5629	* gcc.target/arm/neon/vmlal_ns32.c: Remove.
5630	* gcc.target/arm/neon/vmlal_nu16.c: Remove.
5631	* gcc.target/arm/neon/vmlal_nu32.c: Remove.
5632	* gcc.target/arm/neon/vmlals16.c: Remove.
5633	* gcc.target/arm/neon/vmlals32.c: Remove.
5634	* gcc.target/arm/neon/vmlals8.c: Remove.
5635	* gcc.target/arm/neon/vmlalu16.c: Remove.
5636	* gcc.target/arm/neon/vmlalu32.c: Remove.
5637	* gcc.target/arm/neon/vmlalu8.c: Remove.
5638	* gcc.target/arm/neon/vmlas16.c: Remove.
5639	* gcc.target/arm/neon/vmlas32.c: Remove.
5640	* gcc.target/arm/neon/vmlas8.c: Remove.
5641	* gcc.target/arm/neon/vmlau16.c: Remove.
5642	* gcc.target/arm/neon/vmlau32.c: Remove.
5643	* gcc.target/arm/neon/vmlau8.c: Remove.
5644	* gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5645	* gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5646	* gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5647	* gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5648	* gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5649	* gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5650	* gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5651	* gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5652	* gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5653	* gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5654	* gcc.target/arm/neon/vmlsQf32.c: Remove.
5655	* gcc.target/arm/neon/vmlsQs16.c: Remove.
5656	* gcc.target/arm/neon/vmlsQs32.c: Remove.
5657	* gcc.target/arm/neon/vmlsQs8.c: Remove.
5658	* gcc.target/arm/neon/vmlsQu16.c: Remove.
5659	* gcc.target/arm/neon/vmlsQu32.c: Remove.
5660	* gcc.target/arm/neon/vmlsQu8.c: Remove.
5661	* gcc.target/arm/neon/vmls_lanef32.c: Remove.
5662	* gcc.target/arm/neon/vmls_lanes16.c: Remove.
5663	* gcc.target/arm/neon/vmls_lanes32.c: Remove.
5664	* gcc.target/arm/neon/vmls_laneu16.c: Remove.
5665	* gcc.target/arm/neon/vmls_laneu32.c: Remove.
5666	* gcc.target/arm/neon/vmls_nf32.c: Remove.
5667	* gcc.target/arm/neon/vmls_ns16.c: Remove.
5668	* gcc.target/arm/neon/vmls_ns32.c: Remove.
5669	* gcc.target/arm/neon/vmls_nu16.c: Remove.
5670	* gcc.target/arm/neon/vmls_nu32.c: Remove.
5671	* gcc.target/arm/neon/vmlsf32.c: Remove.
5672	* gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5673	* gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5674	* gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5675	* gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5676	* gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5677	* gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5678	* gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5679	* gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5680	* gcc.target/arm/neon/vmlsls16.c: Remove.
5681	* gcc.target/arm/neon/vmlsls32.c: Remove.
5682	* gcc.target/arm/neon/vmlsls8.c: Remove.
5683	* gcc.target/arm/neon/vmlslu16.c: Remove.
5684	* gcc.target/arm/neon/vmlslu32.c: Remove.
5685	* gcc.target/arm/neon/vmlslu8.c: Remove.
5686	* gcc.target/arm/neon/vmlss16.c: Remove.
5687	* gcc.target/arm/neon/vmlss32.c: Remove.
5688	* gcc.target/arm/neon/vmlss8.c: Remove.
5689	* gcc.target/arm/neon/vmlsu16.c: Remove.
5690	* gcc.target/arm/neon/vmlsu32.c: Remove.
5691	* gcc.target/arm/neon/vmlsu8.c: Remove.
5692	* gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5693	* gcc.target/arm/neon/vmovQ_np16.c: Remove.
5694	* gcc.target/arm/neon/vmovQ_np8.c: Remove.
5695	* gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5696	* gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5697	* gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5698	* gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5699	* gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5700	* gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5701	* gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5702	* gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5703	* gcc.target/arm/neon/vmov_nf32.c: Remove.
5704	* gcc.target/arm/neon/vmov_np16.c: Remove.
5705	* gcc.target/arm/neon/vmov_np8.c: Remove.
5706	* gcc.target/arm/neon/vmov_ns16.c: Remove.
5707	* gcc.target/arm/neon/vmov_ns32.c: Remove.
5708	* gcc.target/arm/neon/vmov_ns64.c: Remove.
5709	* gcc.target/arm/neon/vmov_ns8.c: Remove.
5710	* gcc.target/arm/neon/vmov_nu16.c: Remove.
5711	* gcc.target/arm/neon/vmov_nu32.c: Remove.
5712	* gcc.target/arm/neon/vmov_nu64.c: Remove.
5713	* gcc.target/arm/neon/vmov_nu8.c: Remove.
5714	* gcc.target/arm/neon/vmovls16.c: Remove.
5715	* gcc.target/arm/neon/vmovls32.c: Remove.
5716	* gcc.target/arm/neon/vmovls8.c: Remove.
5717	* gcc.target/arm/neon/vmovlu16.c: Remove.
5718	* gcc.target/arm/neon/vmovlu32.c: Remove.
5719	* gcc.target/arm/neon/vmovlu8.c: Remove.
5720	* gcc.target/arm/neon/vmovns16.c: Remove.
5721	* gcc.target/arm/neon/vmovns32.c: Remove.
5722	* gcc.target/arm/neon/vmovns64.c: Remove.
5723	* gcc.target/arm/neon/vmovnu16.c: Remove.
5724	* gcc.target/arm/neon/vmovnu32.c: Remove.
5725	* gcc.target/arm/neon/vmovnu64.c: Remove.
5726	* gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5727	* gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5728	* gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5729	* gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5730	* gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5731	* gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5732	* gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5733	* gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5734	* gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5735	* gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5736	* gcc.target/arm/neon/vmulQf32.c: Remove.
5737	* gcc.target/arm/neon/vmulQp8.c: Remove.
5738	* gcc.target/arm/neon/vmulQs16.c: Remove.
5739	* gcc.target/arm/neon/vmulQs32.c: Remove.
5740	* gcc.target/arm/neon/vmulQs8.c: Remove.
5741	* gcc.target/arm/neon/vmulQu16.c: Remove.
5742	* gcc.target/arm/neon/vmulQu32.c: Remove.
5743	* gcc.target/arm/neon/vmulQu8.c: Remove.
5744	* gcc.target/arm/neon/vmul_lanef32.c: Remove.
5745	* gcc.target/arm/neon/vmul_lanes16.c: Remove.
5746	* gcc.target/arm/neon/vmul_lanes32.c: Remove.
5747	* gcc.target/arm/neon/vmul_laneu16.c: Remove.
5748	* gcc.target/arm/neon/vmul_laneu32.c: Remove.
5749	* gcc.target/arm/neon/vmul_nf32.c: Remove.
5750	* gcc.target/arm/neon/vmul_ns16.c: Remove.
5751	* gcc.target/arm/neon/vmul_ns32.c: Remove.
5752	* gcc.target/arm/neon/vmul_nu16.c: Remove.
5753	* gcc.target/arm/neon/vmul_nu32.c: Remove.
5754	* gcc.target/arm/neon/vmulf32.c: Remove.
5755	* gcc.target/arm/neon/vmull_lanes16.c: Remove.
5756	* gcc.target/arm/neon/vmull_lanes32.c: Remove.
5757	* gcc.target/arm/neon/vmull_laneu16.c: Remove.
5758	* gcc.target/arm/neon/vmull_laneu32.c: Remove.
5759	* gcc.target/arm/neon/vmull_ns16.c: Remove.
5760	* gcc.target/arm/neon/vmull_ns32.c: Remove.
5761	* gcc.target/arm/neon/vmull_nu16.c: Remove.
5762	* gcc.target/arm/neon/vmull_nu32.c: Remove.
5763	* gcc.target/arm/neon/vmullp8.c: Remove.
5764	* gcc.target/arm/neon/vmulls16.c: Remove.
5765	* gcc.target/arm/neon/vmulls32.c: Remove.
5766	* gcc.target/arm/neon/vmulls8.c: Remove.
5767	* gcc.target/arm/neon/vmullu16.c: Remove.
5768	* gcc.target/arm/neon/vmullu32.c: Remove.
5769	* gcc.target/arm/neon/vmullu8.c: Remove.
5770	* gcc.target/arm/neon/vmulp8.c: Remove.
5771	* gcc.target/arm/neon/vmuls16.c: Remove.
5772	* gcc.target/arm/neon/vmuls32.c: Remove.
5773	* gcc.target/arm/neon/vmuls8.c: Remove.
5774	* gcc.target/arm/neon/vmulu16.c: Remove.
5775	* gcc.target/arm/neon/vmulu32.c: Remove.
5776	* gcc.target/arm/neon/vmulu8.c: Remove.
5777	* gcc.target/arm/neon/vmvnQp8.c: Remove.
5778	* gcc.target/arm/neon/vmvnQs16.c: Remove.
5779	* gcc.target/arm/neon/vmvnQs32.c: Remove.
5780	* gcc.target/arm/neon/vmvnQs8.c: Remove.
5781	* gcc.target/arm/neon/vmvnQu16.c: Remove.
5782	* gcc.target/arm/neon/vmvnQu32.c: Remove.
5783	* gcc.target/arm/neon/vmvnQu8.c: Remove.
5784	* gcc.target/arm/neon/vmvnp8.c: Remove.
5785	* gcc.target/arm/neon/vmvns16.c: Remove.
5786	* gcc.target/arm/neon/vmvns32.c: Remove.
5787	* gcc.target/arm/neon/vmvns8.c: Remove.
5788	* gcc.target/arm/neon/vmvnu16.c: Remove.
5789	* gcc.target/arm/neon/vmvnu32.c: Remove.
5790	* gcc.target/arm/neon/vmvnu8.c: Remove.
5791	* gcc.target/arm/neon/vnegQf32.c: Remove.
5792	* gcc.target/arm/neon/vnegQs16.c: Remove.
5793	* gcc.target/arm/neon/vnegQs32.c: Remove.
5794	* gcc.target/arm/neon/vnegQs8.c: Remove.
5795	* gcc.target/arm/neon/vnegf32.c: Remove.
5796	* gcc.target/arm/neon/vnegs16.c: Remove.
5797	* gcc.target/arm/neon/vnegs32.c: Remove.
5798	* gcc.target/arm/neon/vnegs8.c: Remove.
5799	* gcc.target/arm/neon/vornQs16.c: Remove.
5800	* gcc.target/arm/neon/vornQs32.c: Remove.
5801	* gcc.target/arm/neon/vornQs64.c: Remove.
5802	* gcc.target/arm/neon/vornQs8.c: Remove.
5803	* gcc.target/arm/neon/vornQu16.c: Remove.
5804	* gcc.target/arm/neon/vornQu32.c: Remove.
5805	* gcc.target/arm/neon/vornQu64.c: Remove.
5806	* gcc.target/arm/neon/vornQu8.c: Remove.
5807	* gcc.target/arm/neon/vorns16.c: Remove.
5808	* gcc.target/arm/neon/vorns32.c: Remove.
5809	* gcc.target/arm/neon/vorns64.c: Remove.
5810	* gcc.target/arm/neon/vorns8.c: Remove.
5811	* gcc.target/arm/neon/vornu16.c: Remove.
5812	* gcc.target/arm/neon/vornu32.c: Remove.
5813	* gcc.target/arm/neon/vornu64.c: Remove.
5814	* gcc.target/arm/neon/vornu8.c: Remove.
5815	* gcc.target/arm/neon/vorrQs16.c: Remove.
5816	* gcc.target/arm/neon/vorrQs32.c: Remove.
5817	* gcc.target/arm/neon/vorrQs64.c: Remove.
5818	* gcc.target/arm/neon/vorrQs8.c: Remove.
5819	* gcc.target/arm/neon/vorrQu16.c: Remove.
5820	* gcc.target/arm/neon/vorrQu32.c: Remove.
5821	* gcc.target/arm/neon/vorrQu64.c: Remove.
5822	* gcc.target/arm/neon/vorrQu8.c: Remove.
5823	* gcc.target/arm/neon/vorrs16.c: Remove.
5824	* gcc.target/arm/neon/vorrs32.c: Remove.
5825	* gcc.target/arm/neon/vorrs64.c: Remove.
5826	* gcc.target/arm/neon/vorrs8.c: Remove.
5827	* gcc.target/arm/neon/vorru16.c: Remove.
5828	* gcc.target/arm/neon/vorru32.c: Remove.
5829	* gcc.target/arm/neon/vorru64.c: Remove.
5830	* gcc.target/arm/neon/vorru8.c: Remove.
5831	* gcc.target/arm/neon/vpadalQs16.c: Remove.
5832	* gcc.target/arm/neon/vpadalQs32.c: Remove.
5833	* gcc.target/arm/neon/vpadalQs8.c: Remove.
5834	* gcc.target/arm/neon/vpadalQu16.c: Remove.
5835	* gcc.target/arm/neon/vpadalQu32.c: Remove.
5836	* gcc.target/arm/neon/vpadalQu8.c: Remove.
5837	* gcc.target/arm/neon/vpadals16.c: Remove.
5838	* gcc.target/arm/neon/vpadals32.c: Remove.
5839	* gcc.target/arm/neon/vpadals8.c: Remove.
5840	* gcc.target/arm/neon/vpadalu16.c: Remove.
5841	* gcc.target/arm/neon/vpadalu32.c: Remove.
5842	* gcc.target/arm/neon/vpadalu8.c: Remove.
5843	* gcc.target/arm/neon/vpaddf32.c: Remove.
5844	* gcc.target/arm/neon/vpaddlQs16.c: Remove.
5845	* gcc.target/arm/neon/vpaddlQs32.c: Remove.
5846	* gcc.target/arm/neon/vpaddlQs8.c: Remove.
5847	* gcc.target/arm/neon/vpaddlQu16.c: Remove.
5848	* gcc.target/arm/neon/vpaddlQu32.c: Remove.
5849	* gcc.target/arm/neon/vpaddlQu8.c: Remove.
5850	* gcc.target/arm/neon/vpaddls16.c: Remove.
5851	* gcc.target/arm/neon/vpaddls32.c: Remove.
5852	* gcc.target/arm/neon/vpaddls8.c: Remove.
5853	* gcc.target/arm/neon/vpaddlu16.c: Remove.
5854	* gcc.target/arm/neon/vpaddlu32.c: Remove.
5855	* gcc.target/arm/neon/vpaddlu8.c: Remove.
5856	* gcc.target/arm/neon/vpadds16.c: Remove.
5857	* gcc.target/arm/neon/vpadds32.c: Remove.
5858	* gcc.target/arm/neon/vpadds8.c: Remove.
5859	* gcc.target/arm/neon/vpaddu16.c: Remove.
5860	* gcc.target/arm/neon/vpaddu32.c: Remove.
5861	* gcc.target/arm/neon/vpaddu8.c: Remove.
5862	* gcc.target/arm/neon/vpmaxf32.c: Remove.
5863	* gcc.target/arm/neon/vpmaxs16.c: Remove.
5864	* gcc.target/arm/neon/vpmaxs32.c: Remove.
5865	* gcc.target/arm/neon/vpmaxs8.c: Remove.
5866	* gcc.target/arm/neon/vpmaxu16.c: Remove.
5867	* gcc.target/arm/neon/vpmaxu32.c: Remove.
5868	* gcc.target/arm/neon/vpmaxu8.c: Remove.
5869	* gcc.target/arm/neon/vpminf32.c: Remove.
5870	* gcc.target/arm/neon/vpmins16.c: Remove.
5871	* gcc.target/arm/neon/vpmins32.c: Remove.
5872	* gcc.target/arm/neon/vpmins8.c: Remove.
5873	* gcc.target/arm/neon/vpminu16.c: Remove.
5874	* gcc.target/arm/neon/vpminu32.c: Remove.
5875	* gcc.target/arm/neon/vpminu8.c: Remove.
5876	* gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5877	* gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5878	* gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5879	* gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5880	* gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5881	* gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5882	* gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5883	* gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5884	* gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5885	* gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5886	* gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5887	* gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5888	* gcc.target/arm/neon/vqRshlQs16.c: Remove.
5889	* gcc.target/arm/neon/vqRshlQs32.c: Remove.
5890	* gcc.target/arm/neon/vqRshlQs64.c: Remove.
5891	* gcc.target/arm/neon/vqRshlQs8.c: Remove.
5892	* gcc.target/arm/neon/vqRshlQu16.c: Remove.
5893	* gcc.target/arm/neon/vqRshlQu32.c: Remove.
5894	* gcc.target/arm/neon/vqRshlQu64.c: Remove.
5895	* gcc.target/arm/neon/vqRshlQu8.c: Remove.
5896	* gcc.target/arm/neon/vqRshls16.c: Remove.
5897	* gcc.target/arm/neon/vqRshls32.c: Remove.
5898	* gcc.target/arm/neon/vqRshls64.c: Remove.
5899	* gcc.target/arm/neon/vqRshls8.c: Remove.
5900	* gcc.target/arm/neon/vqRshlu16.c: Remove.
5901	* gcc.target/arm/neon/vqRshlu32.c: Remove.
5902	* gcc.target/arm/neon/vqRshlu64.c: Remove.
5903	* gcc.target/arm/neon/vqRshlu8.c: Remove.
5904	* gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5905	* gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5906	* gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5907	* gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5908	* gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5909	* gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5910	* gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5911	* gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5912	* gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5913	* gcc.target/arm/neon/vqabsQs16.c: Remove.
5914	* gcc.target/arm/neon/vqabsQs32.c: Remove.
5915	* gcc.target/arm/neon/vqabsQs8.c: Remove.
5916	* gcc.target/arm/neon/vqabss16.c: Remove.
5917	* gcc.target/arm/neon/vqabss32.c: Remove.
5918	* gcc.target/arm/neon/vqabss8.c: Remove.
5919	* gcc.target/arm/neon/vqaddQs16.c: Remove.
5920	* gcc.target/arm/neon/vqaddQs32.c: Remove.
5921	* gcc.target/arm/neon/vqaddQs64.c: Remove.
5922	* gcc.target/arm/neon/vqaddQs8.c: Remove.
5923	* gcc.target/arm/neon/vqaddQu16.c: Remove.
5924	* gcc.target/arm/neon/vqaddQu32.c: Remove.
5925	* gcc.target/arm/neon/vqaddQu64.c: Remove.
5926	* gcc.target/arm/neon/vqaddQu8.c: Remove.
5927	* gcc.target/arm/neon/vqadds16.c: Remove.
5928	* gcc.target/arm/neon/vqadds32.c: Remove.
5929	* gcc.target/arm/neon/vqadds64.c: Remove.
5930	* gcc.target/arm/neon/vqadds8.c: Remove.
5931	* gcc.target/arm/neon/vqaddu16.c: Remove.
5932	* gcc.target/arm/neon/vqaddu32.c: Remove.
5933	* gcc.target/arm/neon/vqaddu64.c: Remove.
5934	* gcc.target/arm/neon/vqaddu8.c: Remove.
5935	* gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5936	* gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5937	* gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5938	* gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5939	* gcc.target/arm/neon/vqdmlals16.c: Remove.
5940	* gcc.target/arm/neon/vqdmlals32.c: Remove.
5941	* gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5942	* gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5943	* gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5944	* gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5945	* gcc.target/arm/neon/vqdmlsls16.c: Remove.
5946	* gcc.target/arm/neon/vqdmlsls32.c: Remove.
5947	* gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5948	* gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5949	* gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5950	* gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5951	* gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5952	* gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5953	* gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5954	* gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5955	* gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5956	* gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5957	* gcc.target/arm/neon/vqdmulhs16.c: Remove.
5958	* gcc.target/arm/neon/vqdmulhs32.c: Remove.
5959	* gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5960	* gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5961	* gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5962	* gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5963	* gcc.target/arm/neon/vqdmulls16.c: Remove.
5964	* gcc.target/arm/neon/vqdmulls32.c: Remove.
5965	* gcc.target/arm/neon/vqmovns16.c: Remove.
5966	* gcc.target/arm/neon/vqmovns32.c: Remove.
5967	* gcc.target/arm/neon/vqmovns64.c: Remove.
5968	* gcc.target/arm/neon/vqmovnu16.c: Remove.
5969	* gcc.target/arm/neon/vqmovnu32.c: Remove.
5970	* gcc.target/arm/neon/vqmovnu64.c: Remove.
5971	* gcc.target/arm/neon/vqmovuns16.c: Remove.
5972	* gcc.target/arm/neon/vqmovuns32.c: Remove.
5973	* gcc.target/arm/neon/vqmovuns64.c: Remove.
5974	* gcc.target/arm/neon/vqnegQs16.c: Remove.
5975	* gcc.target/arm/neon/vqnegQs32.c: Remove.
5976	* gcc.target/arm/neon/vqnegQs8.c: Remove.
5977	* gcc.target/arm/neon/vqnegs16.c: Remove.
5978	* gcc.target/arm/neon/vqnegs32.c: Remove.
5979	* gcc.target/arm/neon/vqnegs8.c: Remove.
5980	* gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5981	* gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5982	* gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5983	* gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5984	* gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5985	* gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5986	* gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5987	* gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5988	* gcc.target/arm/neon/vqshlQs16.c: Remove.
5989	* gcc.target/arm/neon/vqshlQs32.c: Remove.
5990	* gcc.target/arm/neon/vqshlQs64.c: Remove.
5991	* gcc.target/arm/neon/vqshlQs8.c: Remove.
5992	* gcc.target/arm/neon/vqshlQu16.c: Remove.
5993	* gcc.target/arm/neon/vqshlQu32.c: Remove.
5994	* gcc.target/arm/neon/vqshlQu64.c: Remove.
5995	* gcc.target/arm/neon/vqshlQu8.c: Remove.
5996	* gcc.target/arm/neon/vqshl_ns16.c: Remove.
5997	* gcc.target/arm/neon/vqshl_ns32.c: Remove.
5998	* gcc.target/arm/neon/vqshl_ns64.c: Remove.
5999	* gcc.target/arm/neon/vqshl_ns8.c: Remove.
6000	* gcc.target/arm/neon/vqshl_nu16.c: Remove.
6001	* gcc.target/arm/neon/vqshl_nu32.c: Remove.
6002	* gcc.target/arm/neon/vqshl_nu64.c: Remove.
6003	* gcc.target/arm/neon/vqshl_nu8.c: Remove.
6004	* gcc.target/arm/neon/vqshls16.c: Remove.
6005	* gcc.target/arm/neon/vqshls32.c: Remove.
6006	* gcc.target/arm/neon/vqshls64.c: Remove.
6007	* gcc.target/arm/neon/vqshls8.c: Remove.
6008	* gcc.target/arm/neon/vqshlu16.c: Remove.
6009	* gcc.target/arm/neon/vqshlu32.c: Remove.
6010	* gcc.target/arm/neon/vqshlu64.c: Remove.
6011	* gcc.target/arm/neon/vqshlu8.c: Remove.
6012	* gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
6013	* gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
6014	* gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
6015	* gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
6016	* gcc.target/arm/neon/vqshlu_ns16.c: Remove.
6017	* gcc.target/arm/neon/vqshlu_ns32.c: Remove.
6018	* gcc.target/arm/neon/vqshlu_ns64.c: Remove.
6019	* gcc.target/arm/neon/vqshlu_ns8.c: Remove.
6020	* gcc.target/arm/neon/vqshrn_ns16.c: Remove.
6021	* gcc.target/arm/neon/vqshrn_ns32.c: Remove.
6022	* gcc.target/arm/neon/vqshrn_ns64.c: Remove.
6023	* gcc.target/arm/neon/vqshrn_nu16.c: Remove.
6024	* gcc.target/arm/neon/vqshrn_nu32.c: Remove.
6025	* gcc.target/arm/neon/vqshrn_nu64.c: Remove.
6026	* gcc.target/arm/neon/vqshrun_ns16.c: Remove.
6027	* gcc.target/arm/neon/vqshrun_ns32.c: Remove.
6028	* gcc.target/arm/neon/vqshrun_ns64.c: Remove.
6029	* gcc.target/arm/neon/vqsubQs16.c: Remove.
6030	* gcc.target/arm/neon/vqsubQs32.c: Remove.
6031	* gcc.target/arm/neon/vqsubQs64.c: Remove.
6032	* gcc.target/arm/neon/vqsubQs8.c: Remove.
6033	* gcc.target/arm/neon/vqsubQu16.c: Remove.
6034	* gcc.target/arm/neon/vqsubQu32.c: Remove.
6035	* gcc.target/arm/neon/vqsubQu64.c: Remove.
6036	* gcc.target/arm/neon/vqsubQu8.c: Remove.
6037	* gcc.target/arm/neon/vqsubs16.c: Remove.
6038	* gcc.target/arm/neon/vqsubs32.c: Remove.
6039	* gcc.target/arm/neon/vqsubs64.c: Remove.
6040	* gcc.target/arm/neon/vqsubs8.c: Remove.
6041	* gcc.target/arm/neon/vqsubu16.c: Remove.
6042	* gcc.target/arm/neon/vqsubu32.c: Remove.
6043	* gcc.target/arm/neon/vqsubu64.c: Remove.
6044	* gcc.target/arm/neon/vqsubu8.c: Remove.
6045	* gcc.target/arm/neon/vrecpeQf32.c: Remove.
6046	* gcc.target/arm/neon/vrecpeQu32.c: Remove.
6047	* gcc.target/arm/neon/vrecpef32.c: Remove.
6048	* gcc.target/arm/neon/vrecpeu32.c: Remove.
6049	* gcc.target/arm/neon/vrecpsQf32.c: Remove.
6050	* gcc.target/arm/neon/vrecpsf32.c: Remove.
6051	* gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
6052	* gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
6053	* gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
6054	* gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
6055	* gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
6056	* gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
6057	* gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
6058	* gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
6059	* gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
6060	* gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
6061	* gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
6062	* gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
6063	* gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
6064	* gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
6065	* gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
6066	* gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
6067	* gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
6068	* gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
6069	* gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
6070	* gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
6071	* gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
6072	* gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
6073	* gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
6074	* gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
6075	* gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
6076	* gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
6077	* gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
6078	* gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
6079	* gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
6080	* gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
6081	* gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
6082	* gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
6083	* gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
6084	* gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
6085	* gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
6086	* gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
6087	* gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
6088	* gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
6089	* gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
6090	* gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
6091	* gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
6092	* gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
6093	* gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
6094	* gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
6095	* gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
6096	* gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
6097	* gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
6098	* gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
6099	* gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
6100	* gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
6101	* gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
6102	* gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
6103	* gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
6104	* gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
6105	* gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
6106	* gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
6107	* gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
6108	* gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
6109	* gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
6110	* gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
6111	* gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
6112	* gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
6113	* gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
6114	* gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
6115	* gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
6116	* gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
6117	* gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
6118	* gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
6119	* gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
6120	* gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
6121	* gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
6122	* gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
6123	* gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
6124	* gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
6125	* gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
6126	* gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
6127	* gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
6128	* gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
6129	* gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
6130	* gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
6131	* gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
6132	* gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
6133	* gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
6134	* gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
6135	* gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
6136	* gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
6137	* gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
6138	* gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
6139	* gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
6140	* gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
6141	* gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
6142	* gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
6143	* gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
6144	* gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
6145	* gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
6146	* gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
6147	* gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
6148	* gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
6149	* gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
6150	* gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
6151	* gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
6152	* gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
6153	* gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
6154	* gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
6155	* gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
6156	* gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
6157	* gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
6158	* gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
6159	* gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
6160	* gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
6161	* gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
6162	* gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
6163	* gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
6164	* gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
6165	* gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
6166	* gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
6167	* gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
6168	* gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
6169	* gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
6170	* gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
6171	* gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
6172	* gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
6173	* gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
6174	* gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
6175	* gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
6176	* gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
6177	* gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
6178	* gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
6179	* gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
6180	* gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
6181	* gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
6182	* gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
6183	* gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
6184	* gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
6185	* gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
6186	* gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
6187	* gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
6188	* gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
6189	* gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
6190	* gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
6191	* gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
6192	* gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
6193	* gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
6194	* gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
6195	* gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
6196	* gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
6197	* gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
6198	* gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
6199	* gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
6200	* gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
6201	* gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
6202	* gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
6203	* gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
6204	* gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
6205	* gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
6206	* gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
6207	* gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
6208	* gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
6209	* gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
6210	* gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
6211	* gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
6212	* gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
6213	* gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
6214	* gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
6215	* gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
6216	* gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
6217	* gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
6218	* gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
6219	* gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
6220	* gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
6221	* gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
6222	* gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
6223	* gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
6224	* gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
6225	* gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
6226	* gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
6227	* gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
6228	* gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
6229	* gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
6230	* gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
6231	* gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
6232	* gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
6233	* gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
6234	* gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
6235	* gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
6236	* gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
6237	* gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
6238	* gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
6239	* gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
6240	* gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
6241	* gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
6242	* gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
6243	* gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
6244	* gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6245	* gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6246	* gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6247	* gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6248	* gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6249	* gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6250	* gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6251	* gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6252	* gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6253	* gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6254	* gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6255	* gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6256	* gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6257	* gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6258	* gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6259	* gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6260	* gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6261	* gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6262	* gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6263	* gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6264	* gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6265	* gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6266	* gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6267	* gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6268	* gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6269	* gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6270	* gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6271	* gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6272	* gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6273	* gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6274	* gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6275	* gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6276	* gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6277	* gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6278	* gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6279	* gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6280	* gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6281	* gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6282	* gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6283	* gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6284	* gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6285	* gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6286	* gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6287	* gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6288	* gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6289	* gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6290	* gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6291	* gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6292	* gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6293	* gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6294	* gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6295	* gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6296	* gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6297	* gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6298	* gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6299	* gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6300	* gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6301	* gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6302	* gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6303	* gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6304	* gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6305	* gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6306	* gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6307	* gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6308	* gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6309	* gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6310	* gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6311	* gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6312	* gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6313	* gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6314	* gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6315	* gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6316	* gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6317	* gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6318	* gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6319	* gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6320	* gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6321	* gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6322	* gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6323	* gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6324	* gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6325	* gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6326	* gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6327	* gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6328	* gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6329	* gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6330	* gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6331	* gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6332	* gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6333	* gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6334	* gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6335	* gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6336	* gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6337	* gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6338	* gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6339	* gcc.target/arm/neon/vrev16Qp8.c: Remove.
6340	* gcc.target/arm/neon/vrev16Qs8.c: Remove.
6341	* gcc.target/arm/neon/vrev16Qu8.c: Remove.
6342	* gcc.target/arm/neon/vrev16p8.c: Remove.
6343	* gcc.target/arm/neon/vrev16s8.c: Remove.
6344	* gcc.target/arm/neon/vrev16u8.c: Remove.
6345	* gcc.target/arm/neon/vrev32Qp16.c: Remove.
6346	* gcc.target/arm/neon/vrev32Qp8.c: Remove.
6347	* gcc.target/arm/neon/vrev32Qs16.c: Remove.
6348	* gcc.target/arm/neon/vrev32Qs8.c: Remove.
6349	* gcc.target/arm/neon/vrev32Qu16.c: Remove.
6350	* gcc.target/arm/neon/vrev32Qu8.c: Remove.
6351	* gcc.target/arm/neon/vrev32p16.c: Remove.
6352	* gcc.target/arm/neon/vrev32p8.c: Remove.
6353	* gcc.target/arm/neon/vrev32s16.c: Remove.
6354	* gcc.target/arm/neon/vrev32s8.c: Remove.
6355	* gcc.target/arm/neon/vrev32u16.c: Remove.
6356	* gcc.target/arm/neon/vrev32u8.c: Remove.
6357	* gcc.target/arm/neon/vrev64Qf32.c: Remove.
6358	* gcc.target/arm/neon/vrev64Qp16.c: Remove.
6359	* gcc.target/arm/neon/vrev64Qp8.c: Remove.
6360	* gcc.target/arm/neon/vrev64Qs16.c: Remove.
6361	* gcc.target/arm/neon/vrev64Qs32.c: Remove.
6362	* gcc.target/arm/neon/vrev64Qs8.c: Remove.
6363	* gcc.target/arm/neon/vrev64Qu16.c: Remove.
6364	* gcc.target/arm/neon/vrev64Qu32.c: Remove.
6365	* gcc.target/arm/neon/vrev64Qu8.c: Remove.
6366	* gcc.target/arm/neon/vrev64f32.c: Remove.
6367	* gcc.target/arm/neon/vrev64p16.c: Remove.
6368	* gcc.target/arm/neon/vrev64p8.c: Remove.
6369	* gcc.target/arm/neon/vrev64s16.c: Remove.
6370	* gcc.target/arm/neon/vrev64s32.c: Remove.
6371	* gcc.target/arm/neon/vrev64s8.c: Remove.
6372	* gcc.target/arm/neon/vrev64u16.c: Remove.
6373	* gcc.target/arm/neon/vrev64u32.c: Remove.
6374	* gcc.target/arm/neon/vrev64u8.c: Remove.
6375	* gcc.target/arm/neon/vrndaf32.c: Remove.
6376	* gcc.target/arm/neon/vrndaqf32.c: Remove.
6377	* gcc.target/arm/neon/vrndf32.c: Remove.
6378	* gcc.target/arm/neon/vrndmf32.c: Remove.
6379	* gcc.target/arm/neon/vrndmqf32.c: Remove.
6380	* gcc.target/arm/neon/vrndnf32.c: Remove.
6381	* gcc.target/arm/neon/vrndnqf32.c: Remove.
6382	* gcc.target/arm/neon/vrndpf32.c: Remove.
6383	* gcc.target/arm/neon/vrndpqf32.c: Remove.
6384	* gcc.target/arm/neon/vrndqf32.c: Remove.
6385	* gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6386	* gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6387	* gcc.target/arm/neon/vrsqrtef32.c: Remove.
6388	* gcc.target/arm/neon/vrsqrteu32.c: Remove.
6389	* gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6390	* gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6391	* gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6392	* gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6393	* gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6394	* gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6395	* gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6396	* gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6397	* gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6398	* gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6399	* gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6400	* gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6401	* gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6402	* gcc.target/arm/neon/vset_lanef32.c: Remove.
6403	* gcc.target/arm/neon/vset_lanep16.c: Remove.
6404	* gcc.target/arm/neon/vset_lanep8.c: Remove.
6405	* gcc.target/arm/neon/vset_lanes16.c: Remove.
6406	* gcc.target/arm/neon/vset_lanes32.c: Remove.
6407	* gcc.target/arm/neon/vset_lanes64.c: Remove.
6408	* gcc.target/arm/neon/vset_lanes8.c: Remove.
6409	* gcc.target/arm/neon/vset_laneu16.c: Remove.
6410	* gcc.target/arm/neon/vset_laneu32.c: Remove.
6411	* gcc.target/arm/neon/vset_laneu64.c: Remove.
6412	* gcc.target/arm/neon/vset_laneu8.c: Remove.
6413	* gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6414	* gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6415	* gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6416	* gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6417	* gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6418	* gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6419	* gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6420	* gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6421	* gcc.target/arm/neon/vshlQs16.c: Remove.
6422	* gcc.target/arm/neon/vshlQs32.c: Remove.
6423	* gcc.target/arm/neon/vshlQs64.c: Remove.
6424	* gcc.target/arm/neon/vshlQs8.c: Remove.
6425	* gcc.target/arm/neon/vshlQu16.c: Remove.
6426	* gcc.target/arm/neon/vshlQu32.c: Remove.
6427	* gcc.target/arm/neon/vshlQu64.c: Remove.
6428	* gcc.target/arm/neon/vshlQu8.c: Remove.
6429	* gcc.target/arm/neon/vshl_ns16.c: Remove.
6430	* gcc.target/arm/neon/vshl_ns32.c: Remove.
6431	* gcc.target/arm/neon/vshl_ns64.c: Remove.
6432	* gcc.target/arm/neon/vshl_ns8.c: Remove.
6433	* gcc.target/arm/neon/vshl_nu16.c: Remove.
6434	* gcc.target/arm/neon/vshl_nu32.c: Remove.
6435	* gcc.target/arm/neon/vshl_nu64.c: Remove.
6436	* gcc.target/arm/neon/vshl_nu8.c: Remove.
6437	* gcc.target/arm/neon/vshll_ns16.c: Remove.
6438	* gcc.target/arm/neon/vshll_ns32.c: Remove.
6439	* gcc.target/arm/neon/vshll_ns8.c: Remove.
6440	* gcc.target/arm/neon/vshll_nu16.c: Remove.
6441	* gcc.target/arm/neon/vshll_nu32.c: Remove.
6442	* gcc.target/arm/neon/vshll_nu8.c: Remove.
6443	* gcc.target/arm/neon/vshls16.c: Remove.
6444	* gcc.target/arm/neon/vshls32.c: Remove.
6445	* gcc.target/arm/neon/vshls64.c: Remove.
6446	* gcc.target/arm/neon/vshls8.c: Remove.
6447	* gcc.target/arm/neon/vshlu16.c: Remove.
6448	* gcc.target/arm/neon/vshlu32.c: Remove.
6449	* gcc.target/arm/neon/vshlu64.c: Remove.
6450	* gcc.target/arm/neon/vshlu8.c: Remove.
6451	* gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6452	* gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6453	* gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6454	* gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6455	* gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6456	* gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6457	* gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6458	* gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6459	* gcc.target/arm/neon/vshr_ns16.c: Remove.
6460	* gcc.target/arm/neon/vshr_ns32.c: Remove.
6461	* gcc.target/arm/neon/vshr_ns64.c: Remove.
6462	* gcc.target/arm/neon/vshr_ns8.c: Remove.
6463	* gcc.target/arm/neon/vshr_nu16.c: Remove.
6464	* gcc.target/arm/neon/vshr_nu32.c: Remove.
6465	* gcc.target/arm/neon/vshr_nu64.c: Remove.
6466	* gcc.target/arm/neon/vshr_nu8.c: Remove.
6467	* gcc.target/arm/neon/vshrn_ns16.c: Remove.
6468	* gcc.target/arm/neon/vshrn_ns32.c: Remove.
6469	* gcc.target/arm/neon/vshrn_ns64.c: Remove.
6470	* gcc.target/arm/neon/vshrn_nu16.c: Remove.
6471	* gcc.target/arm/neon/vshrn_nu32.c: Remove.
6472	* gcc.target/arm/neon/vshrn_nu64.c: Remove.
6473	* gcc.target/arm/neon/vsliQ_np16.c: Remove.
6474	* gcc.target/arm/neon/vsliQ_np64.c: Remove.
6475	* gcc.target/arm/neon/vsliQ_np8.c: Remove.
6476	* gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6477	* gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6478	* gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6479	* gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6480	* gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6481	* gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6482	* gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6483	* gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6484	* gcc.target/arm/neon/vsli_np16.c: Remove.
6485	* gcc.target/arm/neon/vsli_np64.c: Remove.
6486	* gcc.target/arm/neon/vsli_np8.c: Remove.
6487	* gcc.target/arm/neon/vsli_ns16.c: Remove.
6488	* gcc.target/arm/neon/vsli_ns32.c: Remove.
6489	* gcc.target/arm/neon/vsli_ns64.c: Remove.
6490	* gcc.target/arm/neon/vsli_ns8.c: Remove.
6491	* gcc.target/arm/neon/vsli_nu16.c: Remove.
6492	* gcc.target/arm/neon/vsli_nu32.c: Remove.
6493	* gcc.target/arm/neon/vsli_nu64.c: Remove.
6494	* gcc.target/arm/neon/vsli_nu8.c: Remove.
6495	* gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6496	* gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6497	* gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6498	* gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6499	* gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6500	* gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6501	* gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6502	* gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6503	* gcc.target/arm/neon/vsra_ns16.c: Remove.
6504	* gcc.target/arm/neon/vsra_ns32.c: Remove.
6505	* gcc.target/arm/neon/vsra_ns64.c: Remove.
6506	* gcc.target/arm/neon/vsra_ns8.c: Remove.
6507	* gcc.target/arm/neon/vsra_nu16.c: Remove.
6508	* gcc.target/arm/neon/vsra_nu32.c: Remove.
6509	* gcc.target/arm/neon/vsra_nu64.c: Remove.
6510	* gcc.target/arm/neon/vsra_nu8.c: Remove.
6511	* gcc.target/arm/neon/vsriQ_np16.c: Remove.
6512	* gcc.target/arm/neon/vsriQ_np64.c: Remove.
6513	* gcc.target/arm/neon/vsriQ_np8.c: Remove.
6514	* gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6515	* gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6516	* gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6517	* gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6518	* gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6519	* gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6520	* gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6521	* gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6522	* gcc.target/arm/neon/vsri_np16.c: Remove.
6523	* gcc.target/arm/neon/vsri_np64.c: Remove.
6524	* gcc.target/arm/neon/vsri_np8.c: Remove.
6525	* gcc.target/arm/neon/vsri_ns16.c: Remove.
6526	* gcc.target/arm/neon/vsri_ns32.c: Remove.
6527	* gcc.target/arm/neon/vsri_ns64.c: Remove.
6528	* gcc.target/arm/neon/vsri_ns8.c: Remove.
6529	* gcc.target/arm/neon/vsri_nu16.c: Remove.
6530	* gcc.target/arm/neon/vsri_nu32.c: Remove.
6531	* gcc.target/arm/neon/vsri_nu64.c: Remove.
6532	* gcc.target/arm/neon/vsri_nu8.c: Remove.
6533	* gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6534	* gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6535	* gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6536	* gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6537	* gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6538	* gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6539	* gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6540	* gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6541	* gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6542	* gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6543	* gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6544	* gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6545	* gcc.target/arm/neon/vst1Qf32.c: Remove.
6546	* gcc.target/arm/neon/vst1Qp16.c: Remove.
6547	* gcc.target/arm/neon/vst1Qp64.c: Remove.
6548	* gcc.target/arm/neon/vst1Qp8.c: Remove.
6549	* gcc.target/arm/neon/vst1Qs16.c: Remove.
6550	* gcc.target/arm/neon/vst1Qs32.c: Remove.
6551	* gcc.target/arm/neon/vst1Qs64.c: Remove.
6552	* gcc.target/arm/neon/vst1Qs8.c: Remove.
6553	* gcc.target/arm/neon/vst1Qu16.c: Remove.
6554	* gcc.target/arm/neon/vst1Qu32.c: Remove.
6555	* gcc.target/arm/neon/vst1Qu64.c: Remove.
6556	* gcc.target/arm/neon/vst1Qu8.c: Remove.
6557	* gcc.target/arm/neon/vst1_lanef32.c: Remove.
6558	* gcc.target/arm/neon/vst1_lanep16.c: Remove.
6559	* gcc.target/arm/neon/vst1_lanep64.c: Remove.
6560	* gcc.target/arm/neon/vst1_lanep8.c: Remove.
6561	* gcc.target/arm/neon/vst1_lanes16.c: Remove.
6562	* gcc.target/arm/neon/vst1_lanes32.c: Remove.
6563	* gcc.target/arm/neon/vst1_lanes64.c: Remove.
6564	* gcc.target/arm/neon/vst1_lanes8.c: Remove.
6565	* gcc.target/arm/neon/vst1_laneu16.c: Remove.
6566	* gcc.target/arm/neon/vst1_laneu32.c: Remove.
6567	* gcc.target/arm/neon/vst1_laneu64.c: Remove.
6568	* gcc.target/arm/neon/vst1_laneu8.c: Remove.
6569	* gcc.target/arm/neon/vst1f32.c: Remove.
6570	* gcc.target/arm/neon/vst1p16.c: Remove.
6571	* gcc.target/arm/neon/vst1p64.c: Remove.
6572	* gcc.target/arm/neon/vst1p8.c: Remove.
6573	* gcc.target/arm/neon/vst1s16.c: Remove.
6574	* gcc.target/arm/neon/vst1s32.c: Remove.
6575	* gcc.target/arm/neon/vst1s64.c: Remove.
6576	* gcc.target/arm/neon/vst1s8.c: Remove.
6577	* gcc.target/arm/neon/vst1u16.c: Remove.
6578	* gcc.target/arm/neon/vst1u32.c: Remove.
6579	* gcc.target/arm/neon/vst1u64.c: Remove.
6580	* gcc.target/arm/neon/vst1u8.c: Remove.
6581	* gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6582	* gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6583	* gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6584	* gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6585	* gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6586	* gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6587	* gcc.target/arm/neon/vst2Qf32.c: Remove.
6588	* gcc.target/arm/neon/vst2Qp16.c: Remove.
6589	* gcc.target/arm/neon/vst2Qp8.c: Remove.
6590	* gcc.target/arm/neon/vst2Qs16.c: Remove.
6591	* gcc.target/arm/neon/vst2Qs32.c: Remove.
6592	* gcc.target/arm/neon/vst2Qs8.c: Remove.
6593	* gcc.target/arm/neon/vst2Qu16.c: Remove.
6594	* gcc.target/arm/neon/vst2Qu32.c: Remove.
6595	* gcc.target/arm/neon/vst2Qu8.c: Remove.
6596	* gcc.target/arm/neon/vst2_lanef32.c: Remove.
6597	* gcc.target/arm/neon/vst2_lanep16.c: Remove.
6598	* gcc.target/arm/neon/vst2_lanep8.c: Remove.
6599	* gcc.target/arm/neon/vst2_lanes16.c: Remove.
6600	* gcc.target/arm/neon/vst2_lanes32.c: Remove.
6601	* gcc.target/arm/neon/vst2_lanes8.c: Remove.
6602	* gcc.target/arm/neon/vst2_laneu16.c: Remove.
6603	* gcc.target/arm/neon/vst2_laneu32.c: Remove.
6604	* gcc.target/arm/neon/vst2_laneu8.c: Remove.
6605	* gcc.target/arm/neon/vst2f32.c: Remove.
6606	* gcc.target/arm/neon/vst2p16.c: Remove.
6607	* gcc.target/arm/neon/vst2p64.c: Remove.
6608	* gcc.target/arm/neon/vst2p8.c: Remove.
6609	* gcc.target/arm/neon/vst2s16.c: Remove.
6610	* gcc.target/arm/neon/vst2s32.c: Remove.
6611	* gcc.target/arm/neon/vst2s64.c: Remove.
6612	* gcc.target/arm/neon/vst2s8.c: Remove.
6613	* gcc.target/arm/neon/vst2u16.c: Remove.
6614	* gcc.target/arm/neon/vst2u32.c: Remove.
6615	* gcc.target/arm/neon/vst2u64.c: Remove.
6616	* gcc.target/arm/neon/vst2u8.c: Remove.
6617	* gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6618	* gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6619	* gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6620	* gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6621	* gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6622	* gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6623	* gcc.target/arm/neon/vst3Qf32.c: Remove.
6624	* gcc.target/arm/neon/vst3Qp16.c: Remove.
6625	* gcc.target/arm/neon/vst3Qp8.c: Remove.
6626	* gcc.target/arm/neon/vst3Qs16.c: Remove.
6627	* gcc.target/arm/neon/vst3Qs32.c: Remove.
6628	* gcc.target/arm/neon/vst3Qs8.c: Remove.
6629	* gcc.target/arm/neon/vst3Qu16.c: Remove.
6630	* gcc.target/arm/neon/vst3Qu32.c: Remove.
6631	* gcc.target/arm/neon/vst3Qu8.c: Remove.
6632	* gcc.target/arm/neon/vst3_lanef32.c: Remove.
6633	* gcc.target/arm/neon/vst3_lanep16.c: Remove.
6634	* gcc.target/arm/neon/vst3_lanep8.c: Remove.
6635	* gcc.target/arm/neon/vst3_lanes16.c: Remove.
6636	* gcc.target/arm/neon/vst3_lanes32.c: Remove.
6637	* gcc.target/arm/neon/vst3_lanes8.c: Remove.
6638	* gcc.target/arm/neon/vst3_laneu16.c: Remove.
6639	* gcc.target/arm/neon/vst3_laneu32.c: Remove.
6640	* gcc.target/arm/neon/vst3_laneu8.c: Remove.
6641	* gcc.target/arm/neon/vst3f32.c: Remove.
6642	* gcc.target/arm/neon/vst3p16.c: Remove.
6643	* gcc.target/arm/neon/vst3p64.c: Remove.
6644	* gcc.target/arm/neon/vst3p8.c: Remove.
6645	* gcc.target/arm/neon/vst3s16.c: Remove.
6646	* gcc.target/arm/neon/vst3s32.c: Remove.
6647	* gcc.target/arm/neon/vst3s64.c: Remove.
6648	* gcc.target/arm/neon/vst3s8.c: Remove.
6649	* gcc.target/arm/neon/vst3u16.c: Remove.
6650	* gcc.target/arm/neon/vst3u32.c: Remove.
6651	* gcc.target/arm/neon/vst3u64.c: Remove.
6652	* gcc.target/arm/neon/vst3u8.c: Remove.
6653	* gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6654	* gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6655	* gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6656	* gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6657	* gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6658	* gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6659	* gcc.target/arm/neon/vst4Qf32.c: Remove.
6660	* gcc.target/arm/neon/vst4Qp16.c: Remove.
6661	* gcc.target/arm/neon/vst4Qp8.c: Remove.
6662	* gcc.target/arm/neon/vst4Qs16.c: Remove.
6663	* gcc.target/arm/neon/vst4Qs32.c: Remove.
6664	* gcc.target/arm/neon/vst4Qs8.c: Remove.
6665	* gcc.target/arm/neon/vst4Qu16.c: Remove.
6666	* gcc.target/arm/neon/vst4Qu32.c: Remove.
6667	* gcc.target/arm/neon/vst4Qu8.c: Remove.
6668	* gcc.target/arm/neon/vst4_lanef32.c: Remove.
6669	* gcc.target/arm/neon/vst4_lanep16.c: Remove.
6670	* gcc.target/arm/neon/vst4_lanep8.c: Remove.
6671	* gcc.target/arm/neon/vst4_lanes16.c: Remove.
6672	* gcc.target/arm/neon/vst4_lanes32.c: Remove.
6673	* gcc.target/arm/neon/vst4_lanes8.c: Remove.
6674	* gcc.target/arm/neon/vst4_laneu16.c: Remove.
6675	* gcc.target/arm/neon/vst4_laneu32.c: Remove.
6676	* gcc.target/arm/neon/vst4_laneu8.c: Remove.
6677	* gcc.target/arm/neon/vst4f32.c: Remove.
6678	* gcc.target/arm/neon/vst4p16.c: Remove.
6679	* gcc.target/arm/neon/vst4p64.c: Remove.
6680	* gcc.target/arm/neon/vst4p8.c: Remove.
6681	* gcc.target/arm/neon/vst4s16.c: Remove.
6682	* gcc.target/arm/neon/vst4s32.c: Remove.
6683	* gcc.target/arm/neon/vst4s64.c: Remove.
6684	* gcc.target/arm/neon/vst4s8.c: Remove.
6685	* gcc.target/arm/neon/vst4u16.c: Remove.
6686	* gcc.target/arm/neon/vst4u32.c: Remove.
6687	* gcc.target/arm/neon/vst4u64.c: Remove.
6688	* gcc.target/arm/neon/vst4u8.c: Remove.
6689	* gcc.target/arm/neon/vsubQf32.c: Remove.
6690	* gcc.target/arm/neon/vsubQs16.c: Remove.
6691	* gcc.target/arm/neon/vsubQs32.c: Remove.
6692	* gcc.target/arm/neon/vsubQs64.c: Remove.
6693	* gcc.target/arm/neon/vsubQs8.c: Remove.
6694	* gcc.target/arm/neon/vsubQu16.c: Remove.
6695	* gcc.target/arm/neon/vsubQu32.c: Remove.
6696	* gcc.target/arm/neon/vsubQu64.c: Remove.
6697	* gcc.target/arm/neon/vsubQu8.c: Remove.
6698	* gcc.target/arm/neon/vsubf32.c: Remove.
6699	* gcc.target/arm/neon/vsubhns16.c: Remove.
6700	* gcc.target/arm/neon/vsubhns32.c: Remove.
6701	* gcc.target/arm/neon/vsubhns64.c: Remove.
6702	* gcc.target/arm/neon/vsubhnu16.c: Remove.
6703	* gcc.target/arm/neon/vsubhnu32.c: Remove.
6704	* gcc.target/arm/neon/vsubhnu64.c: Remove.
6705	* gcc.target/arm/neon/vsubls16.c: Remove.
6706	* gcc.target/arm/neon/vsubls32.c: Remove.
6707	* gcc.target/arm/neon/vsubls8.c: Remove.
6708	* gcc.target/arm/neon/vsublu16.c: Remove.
6709	* gcc.target/arm/neon/vsublu32.c: Remove.
6710	* gcc.target/arm/neon/vsublu8.c: Remove.
6711	* gcc.target/arm/neon/vsubs16.c: Remove.
6712	* gcc.target/arm/neon/vsubs32.c: Remove.
6713	* gcc.target/arm/neon/vsubs64.c: Remove.
6714	* gcc.target/arm/neon/vsubs8.c: Remove.
6715	* gcc.target/arm/neon/vsubu16.c: Remove.
6716	* gcc.target/arm/neon/vsubu32.c: Remove.
6717	* gcc.target/arm/neon/vsubu64.c: Remove.
6718	* gcc.target/arm/neon/vsubu8.c: Remove.
6719	* gcc.target/arm/neon/vsubws16.c: Remove.
6720	* gcc.target/arm/neon/vsubws32.c: Remove.
6721	* gcc.target/arm/neon/vsubws8.c: Remove.
6722	* gcc.target/arm/neon/vsubwu16.c: Remove.
6723	* gcc.target/arm/neon/vsubwu32.c: Remove.
6724	* gcc.target/arm/neon/vsubwu8.c: Remove.
6725	* gcc.target/arm/neon/vtbl1p8.c: Remove.
6726	* gcc.target/arm/neon/vtbl1s8.c: Remove.
6727	* gcc.target/arm/neon/vtbl1u8.c: Remove.
6728	* gcc.target/arm/neon/vtbl2p8.c: Remove.
6729	* gcc.target/arm/neon/vtbl2s8.c: Remove.
6730	* gcc.target/arm/neon/vtbl2u8.c: Remove.
6731	* gcc.target/arm/neon/vtbl3p8.c: Remove.
6732	* gcc.target/arm/neon/vtbl3s8.c: Remove.
6733	* gcc.target/arm/neon/vtbl3u8.c: Remove.
6734	* gcc.target/arm/neon/vtbl4p8.c: Remove.
6735	* gcc.target/arm/neon/vtbl4s8.c: Remove.
6736	* gcc.target/arm/neon/vtbl4u8.c: Remove.
6737	* gcc.target/arm/neon/vtbx1p8.c: Remove.
6738	* gcc.target/arm/neon/vtbx1s8.c: Remove.
6739	* gcc.target/arm/neon/vtbx1u8.c: Remove.
6740	* gcc.target/arm/neon/vtbx2p8.c: Remove.
6741	* gcc.target/arm/neon/vtbx2s8.c: Remove.
6742	* gcc.target/arm/neon/vtbx2u8.c: Remove.
6743	* gcc.target/arm/neon/vtbx3p8.c: Remove.
6744	* gcc.target/arm/neon/vtbx3s8.c: Remove.
6745	* gcc.target/arm/neon/vtbx3u8.c: Remove.
6746	* gcc.target/arm/neon/vtbx4p8.c: Remove.
6747	* gcc.target/arm/neon/vtbx4s8.c: Remove.
6748	* gcc.target/arm/neon/vtbx4u8.c: Remove.
6749	* gcc.target/arm/neon/vtrnQf32.c: Remove.
6750	* gcc.target/arm/neon/vtrnQp16.c: Remove.
6751	* gcc.target/arm/neon/vtrnQp8.c: Remove.
6752	* gcc.target/arm/neon/vtrnQs16.c: Remove.
6753	* gcc.target/arm/neon/vtrnQs32.c: Remove.
6754	* gcc.target/arm/neon/vtrnQs8.c: Remove.
6755	* gcc.target/arm/neon/vtrnQu16.c: Remove.
6756	* gcc.target/arm/neon/vtrnQu32.c: Remove.
6757	* gcc.target/arm/neon/vtrnQu8.c: Remove.
6758	* gcc.target/arm/neon/vtrnf32.c: Remove.
6759	* gcc.target/arm/neon/vtrnp16.c: Remove.
6760	* gcc.target/arm/neon/vtrnp8.c: Remove.
6761	* gcc.target/arm/neon/vtrns16.c: Remove.
6762	* gcc.target/arm/neon/vtrns32.c: Remove.
6763	* gcc.target/arm/neon/vtrns8.c: Remove.
6764	* gcc.target/arm/neon/vtrnu16.c: Remove.
6765	* gcc.target/arm/neon/vtrnu32.c: Remove.
6766	* gcc.target/arm/neon/vtrnu8.c: Remove.
6767	* gcc.target/arm/neon/vtstQp8.c: Remove.
6768	* gcc.target/arm/neon/vtstQs16.c: Remove.
6769	* gcc.target/arm/neon/vtstQs32.c: Remove.
6770	* gcc.target/arm/neon/vtstQs8.c: Remove.
6771	* gcc.target/arm/neon/vtstQu16.c: Remove.
6772	* gcc.target/arm/neon/vtstQu32.c: Remove.
6773	* gcc.target/arm/neon/vtstQu8.c: Remove.
6774	* gcc.target/arm/neon/vtstp8.c: Remove.
6775	* gcc.target/arm/neon/vtsts16.c: Remove.
6776	* gcc.target/arm/neon/vtsts32.c: Remove.
6777	* gcc.target/arm/neon/vtsts8.c: Remove.
6778	* gcc.target/arm/neon/vtstu16.c: Remove.
6779	* gcc.target/arm/neon/vtstu32.c: Remove.
6780	* gcc.target/arm/neon/vtstu8.c: Remove.
6781	* gcc.target/arm/neon/vuzpQf32.c: Remove.
6782	* gcc.target/arm/neon/vuzpQp16.c: Remove.
6783	* gcc.target/arm/neon/vuzpQp8.c: Remove.
6784	* gcc.target/arm/neon/vuzpQs16.c: Remove.
6785	* gcc.target/arm/neon/vuzpQs32.c: Remove.
6786	* gcc.target/arm/neon/vuzpQs8.c: Remove.
6787	* gcc.target/arm/neon/vuzpQu16.c: Remove.
6788	* gcc.target/arm/neon/vuzpQu32.c: Remove.
6789	* gcc.target/arm/neon/vuzpQu8.c: Remove.
6790	* gcc.target/arm/neon/vuzpf32.c: Remove.
6791	* gcc.target/arm/neon/vuzpp16.c: Remove.
6792	* gcc.target/arm/neon/vuzpp8.c: Remove.
6793	* gcc.target/arm/neon/vuzps16.c: Remove.
6794	* gcc.target/arm/neon/vuzps32.c: Remove.
6795	* gcc.target/arm/neon/vuzps8.c: Remove.
6796	* gcc.target/arm/neon/vuzpu16.c: Remove.
6797	* gcc.target/arm/neon/vuzpu32.c: Remove.
6798	* gcc.target/arm/neon/vuzpu8.c: Remove.
6799	* gcc.target/arm/neon/vzipQf32.c: Remove.
6800	* gcc.target/arm/neon/vzipQp16.c: Remove.
6801	* gcc.target/arm/neon/vzipQp8.c: Remove.
6802	* gcc.target/arm/neon/vzipQs16.c: Remove.
6803	* gcc.target/arm/neon/vzipQs32.c: Remove.
6804	* gcc.target/arm/neon/vzipQs8.c: Remove.
6805	* gcc.target/arm/neon/vzipQu16.c: Remove.
6806	* gcc.target/arm/neon/vzipQu32.c: Remove.
6807	* gcc.target/arm/neon/vzipQu8.c: Remove.
6808	* gcc.target/arm/neon/vzipf32.c: Remove.
6809	* gcc.target/arm/neon/vzipp16.c: Remove.
6810	* gcc.target/arm/neon/vzipp8.c: Remove.
6811	* gcc.target/arm/neon/vzips16.c: Remove.
6812	* gcc.target/arm/neon/vzips32.c: Remove.
6813	* gcc.target/arm/neon/vzips8.c: Remove.
6814	* gcc.target/arm/neon/vzipu16.c: Remove.
6815	* gcc.target/arm/neon/vzipu32.c: Remove.
6816	* gcc.target/arm/neon/vzipu8.c: Remove.
6817
6818
68192015-11-12  Marek Polacek  <polacek@redhat.com>
6820
6821	PR c/67784
6822	* gcc.dg/pr67784-1.c: New test.
6823	* gcc.dg/pr67784-2.c: New test.
6824
68252015-11-12  Martin Liska  <mliska@suse.cz>
6826
6827	* gcc.dg/ipa/pr68035.c: New test.
6828
68292015-11-12  Richard Biener  <rguenther@suse.de>
6830
6831	PR tree-optimization/68306
6832	* gcc.dg/pr68306.c: New testcase.
6833
68342015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6835
6836	Implement D0013R2, logical type traits.
6837
6838	* g++.dg/cpp0x/Wattributes1.C: Adjust.
6839
68402015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
6841
6842	* c-c++-common/goacc/data-default-1.c: New.
6843
68442015-11-12  David Edelsohn  <dje.gcc@gmail.com>
6845
6846	* gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6847
68482015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6849
6850	PR tree-optimization/68305
6851	* gcc.dg/vect/pr68305.c: New test.
6852
68532015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
6854
6855	* gcc.target/i386/pr67265-2.c: New test.
6856
68572015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6858
6859	* gcc.dg/pr68286.c: New test.
6860
68612015-11-12  Christian Bruel  <christian.bruel@st.com>
6862
6863	* gcc.target/arm/mmx-1.c: Adjust for unified asm.
6864
68652015-11-12  Uros Bizjak  <ubizjak@gmail.com>
6866
6867	* gcc.target/i386/sse-1.c (swizzle): Assume that a is
6868	aligned to 64 bits.
6869
68702015-11-11  David Edelsohn  <dje.gcc@gmail.com>
6871
6872	* gcc.dg/pr65521.c: Fail on AIX.
6873
68742015-11-11  Sebastian Pop  <s.pop@samsung.com>
6875
6876	* gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
6877	* gcc.dg/graphite/fuse-2.c: Same.
6878	* gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6879	isl-ast-gen-*.c files.
6880	* gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6881	* gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6882	* gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6883	* gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6884	* gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6885	* gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6886	* gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6887	* gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6888	* gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6889	* gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6890	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6891
68922015-11-11  Marek Polacek  <polacek@redhat.com>
6893
6894	PR c/68107
6895	PR c++/68266
6896	* c-c++-common/pr68107.c: New test.
6897	* g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6898	(large_array_char_template): Likewise.
6899	* g++.dg/init/new44.C: Adjust dg-error.
6900
69012015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6902
6903	* gfortran.dg/goacc/private-3.f95: Remove xfail.
6904	* gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6905
69062015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
6907
6908	* gcc.target/i386/pr67265.c: New test.
6909
69102015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
6911
6912	* gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
6913	tests for the expected generated code.
6914
69152015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
6916
6917	* gcc.target/mips/split-ds-sequence.c: New test.
6918
69192015-11-11  Julia Koval  <julia.koval@intel.com>
6920
6921	* g++.dg/ext/mv16.C: New functions.
6922
69232015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
6924	    Jiong Wang	    <jiong.wang@arm.com>
6925
6926	* gcc.dg/tree-ssa/pr68234.c: New testcase.
6927
69282015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6929
6930	* gcc.target/i386/mask-pack.c: New test.
6931	* gcc.target/i386/mask-unpack.c: New test.
6932
69332015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6934
6935	* gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6936
69372015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6938
6939	* gcc.dg/vect/slp-cond-5.c: New test.
6940
69412015-11-10  Richard Biener  <rguenther@suse.de>
6942
6943	PR tree-optimization/68240
6944	* gcc.dg/torture/pr68240.c: New testcase.
6945
69462015-11-10  Richard Biener  <rguenther@suse.de>
6947
6948	PR tree-optimization/56118
6949	* gcc.target/i386/pr56118.c: New testcase.
6950
69512015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6952
6953	* gcc.target/aarch64/cond_op_imm_1.c: New test.
6954
69552015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
6956
6957	* gfortran.dg/pr68251.f90: New test.
6958
69592015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
6960
6961	* c-c++-common/goacc/routine-5.c: Enable c++ tests.
6962
69632015-11-09  Martin Sebor  <msebor@redhat.com>
6964
6965	* init/new45.C: New test to verify that operator new is invoked
6966	with or without overhead for a cookie.
6967
6968	PR c++/67927
6969	* init/new44.C: New test for placement new expressions for arrays
6970	with excessive number of elements.
6971
6972	PR c++/67913
6973	* init/new43.C: New test for placement new expressions for arrays
6974	with negative number of elements.
6975
6976	* other/new-size-type.C: Expect array new expression with
6977	an excessive number of elements to be rejected.
6978
69792015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
6980
6981	* c-c++-common/goacc/routine-1.c: New.
6982	* c-c++-common/goacc/routine-2.c: New.
6983	* c-c++-common/goacc/routine-3.c: New.
6984	* c-c++-common/goacc/routine-4.c: New.
6985	* c-c++-common/goacc/routine-5.c: New.
6986
69872015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6988
6989	* gcc.target/sparc/sparc-ret.c: Rename to...
6990	* gcc.target/sparc/sparc-ret-1.c: ...this.
6991	* gcc.target/sparc/sparc-ret-2.c: New test.
6992
69932015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
6994
6995	* lib/target-supports.exp (check_p8vector_hw_available): Split
6996	long line.
6997	(check_vsx_hw_available): Likewise.
6998	(check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6999	support and for PowerPC float128 support.
7000	(check_p9modulo_hw_available): Likewise.
7001	(check_ppc_float128_sw_available): Likewise.
7002	(check_ppc_float128_hw_available): Likewise.
7003	(check_effective_target_powerpc_p9vector_ok): Likewise.
7004	(check_effective_target_powerpc_p9modulo_ok): Likewise.
7005	(check_effective_target_powerpc_float128_sw_ok): Likewise.
7006	(check_effective_target_powerpc_float128_hw_ok): Likewise.
7007	(is-effective-target): Add new PowerPc targets.
7008	(is-effective-target-keyword): Likewise.
7009	(check_vect_support_and_set_flags): If we have ISA 3.0 vector
7010	instructions, use it.
7011
7012	* gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
7013	* gcc.target/powerpc/mod-2.c: Likewise.
7014	* gcc.target/powerpc/ctz-1.c: Likewise.
7015	* gcc.target/powerpc/ctz-2.c: Likewise.
7016	* gcc.target/powerpc/extswsli-1.c: Likewise.
7017	* gcc.target/powerpc/extswsli-2.c: Likewise.
7018	* gcc.target/powerpc/extswsli-3.c: Likewise.
7019
7020	* gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
7021	and allow the test on PowerPC LE.
7022	* gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
7023	* gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
7024
7025	* gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
7026	check instead of powerpc_vsx_ok.
7027	* gcc.target/powerpc/float128-mix.c: Likewise.
7028
70292015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7030
7031	* gcc.dg/sso/*.c: Robustify dg-output directives.
7032
70332015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7034
7035	* g++.dg/ubsan/pr68259.C: New test.
7036
70372015-11-09  Uros Bizjak  <ubizjak@gmail.com>
7038
7039	* g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
7040	(main): Use _Cilk_spawn instead of cilk_spawn.
7041
70422015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
7043
7044	* gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
7045	scan-assembler directive.
7046
70472015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7048
7049	PR target/68129
7050	* gcc.dg/pr68129_1.c: New test.
7051
70522015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
7053
7054	PR debug/67192
7055	* gcc.dg/guality/pr67192.c (f3, f4): New functions.
7056	(main): Invoke them.
7057
70582015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
7059
7060	PR debug/67192
7061	* gcc.dg/guality/pr67192.c: New test.
7062
70632015-11-09  Richard Biener  <rguenther@suse.de>
7064
7065	PR tree-optimization/68248
7066	* gcc.dg/torture/pr68248.c: New testcase.
7067
70682015-11-09  Richard Biener  <rguenther@suse.de>
7069
7070	PR tree-optimization/56118
7071	* gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
7072
70732015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7074
7075	* gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
7076	labelref and check use of constant pool by looking for .word and
7077	similar directives.
7078
70792015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
7080
7081	PR target/66326
7082	* g++.dg/cilk-plus/CK/pr66326.cc: New test.
7083
70842015-11-09  Richard Henderson  <rth@redhat.com>
7085
7086	* gcc.target/i386/addr-space-1.c: New test.
7087	* gcc.target/i386/addr-space-2.c: New test.
7088	* gcc.target/i386/addr-space-3.c: New test.
7089
70902015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
7091
7092	PR fortran/68053
7093	* gfortran.dg/pr68053.f90: New test.
7094
70952015-11-06  Jan Hubicka  <hubicka@ucw.cz>
7096
7097	* g++.dg/lto/pr68057_0.C: Fix testcase.
7098
70992015-11-08  Joost VandeVondele  <vondele@gcc.gnu.org>
7100
7101	* gfortran.dg/PR67518.f90: move from here...
7102	* gfortran.dg/graphite/PR67518.f90: to here.
7103	* gfortran.dg/PR53852.f90: move from here...
7104	* gfortran.dg/graphite/PR53852.f90: to here.
7105
71062015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
7107
7108	* gcc.dg/sso-1.c: New test.
7109	* gcc.dg/sso-2.c: Likewise.
7110	* gcc.dg/sso-3.c: Likewise.
7111	* gcc.dg/sso-4.c: Likewise.
7112	* gcc.dg/sso-5.c: Likewise.
7113	* gcc.dg/sso-6.c: Likewise.
7114	* gcc.dg/sso-7.c: Likewise.
7115	* gcc.dg/sso-8.c: Likewise.
7116	* gcc.dg/sso: New directory.
7117	* gcc.target/i386/movbe-3.c: New test.
7118	* gnat.dg/sso1.adb: Likewise.
7119	* gnat.dg/sso2.ad[sb]: Likewise.
7120	* gnat.dg/sso3.adb: Likewise.
7121	* gnat.dg/sso4.adb: Likewise.
7122	* gnat.dg/sso5.adb: Likewise.
7123	* gnat.dg/sso6.adb: Likewise.
7124	* gnat.dg/sso7.adb: Likewise.
7125	* gnat.dg/specs/sso1.ads: Likewise.
7126	* gnat.dg/specs/sso2.ads: Likewise.
7127	* gnat.dg/sso: New directory.
7128
71292015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7130
7131	PR fortran/68218
7132	* gfortran.dg/allocate_with_arrayspec_1.f90: New test.
7133
71342015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
7135
7136	PR fortran/68224
7137	* gfortran.dg/pr68224.f90: New test.
7138
71392015-11-08  Paul Thomas  <pault@gcc.gnu.org>
7140
7141	PR fortran/68196
7142	* gfortran.dg/proc_ptr_47.f90: New test.
7143
7144	PR fortran/66465
7145	* gfortran.dg/pr66465.f90: New test.
7146
71472015-11-07  John David Anglin  <danglin@gcc.gnu.org>
7148
7149	* gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
7150
71512015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
7152
7153	PR fortran/68153
7154	* gfortran.dg/pr68153.f90: New test.
7155
71562015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
7157
7158	PR fortran/68151
7159	* gfortran.dg/pr68151.f90: New test.
7160
71612015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
7162
7163	PR tree-optimization/68235
7164	* gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
7165
71662015-11-06  Jeff Law  <law@redhat.com>
7167
7168	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
7169	realized jump threads.
7170	* gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
7171	threads rather than dom1 dump.
7172
71732015-11-06  Michael Collison  <michael.collison@linaro.org
7174	    Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7175
7176	Revert:
7177	2015-08-01  Michael Collison  <michael.collison@linaro.org
7178		    Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7179
7180	* gcc.target/arm/mincmp.c: New test.
7181
71822015-11-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
7183
7184	PR fortran/54224
7185	* gfortran.dg/warn_unused_function_2.f90: Add two new
7186	"defined but not used" subroutines.
7187
71882015-11-06  Jakub Jelinek  <jakub@redhat.com>
7189
7190	* gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
7191	* g++.dg/gomp/ordered-2.C (f1): Likewise.
7192	* gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
7193	expected diagnostics for the addition of quotes.
7194	* gfortran.dg/gomp/target3.f90: Likewise.
7195	* c-c++-common/goacc/nesting-fail-1.c: Likewise.
7196	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7197	* c-c++-common/gomp/doacross-1.c: Likewise.
7198	* c-c++-common/gomp/nesting-warn-1.c: Likewise.
7199	* c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
7200	Adjust expected diagnostics wording.
7201	* c-c++-common/gomp/clauses-4.c (foo): Likewise.
7202	Don't expect error on ordered threads simd when in for simd.
7203	* c-c++-common/gomp/nesting-2.c: New test.
7204	* c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
7205	* c-c++-common/gomp/ordered-4.c: New test.
7206
72072015-11-06  Mike Stump  <mikestump@comcast.net>
7208
7209	* gcc.dg/pragma-diag-5.c: Make test cases unique.
7210
72112015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
7212	    Sebastian Pop  <s.pop@samsung.com>
7213
7214	* gcc.dg/graphite/fuse-1.c: New.
7215	* gcc.dg/graphite/fuse-2.c: New.
7216	* gcc.dg/graphite/interchange-13.c: Remove bogus check.
7217
72182015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
7219
7220	* gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
7221
72222015-11-06  David Malcolm  <dmalcolm@redhat.com>
7223
7224	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
7225	* gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
7226	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
7227	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7228	* lib/gcc-dg.exp: Load multiline.exp.
7229
72302015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7231
7232	* gcc.target/arm/combine-movs.c: Adjust for unified asm.
7233	* gcc.target/arm/interrupt-1.c: Likewise.
7234	* gcc.target/arm/interrupt-2.c: Likewise.
7235	* gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7236
72372015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
7238	    Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
7239
7240	* gcc.target/aarch64/rsqrt_asm_check_common.h: Common
7241	macros for assembly checks.
7242	* gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
7243	frsqrts and frsqrte are not emitted.
7244	* gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7245	frsqrts and frsqrte are emitted.
7246	* gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7247
72482015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
7249
7250	* gfortran.dg/goacc/combined_loop.f90: XFAIL.
7251
72522015-11-06  Jan Hubicka  <hubicka@ucw.cz>
7253
7254	PR ipa/68057
7255	PR ipa/68220
7256	* g++.dg/lto/pr68057_0.C: New testcase.
7257	* g++.dg/lto/pr68057_1.C: New testcase.
7258	* g++.dg/torture/pr68220.C: New testcase.
7259
72602015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
7261
7262	* gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7263	comment.
7264
72652015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
7266
7267	PR tree-optimization/68145
7268	* g++.dg/vect/pr68145.cc: New test.
7269
72702015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7271
7272	PR target/68088
7273	* gcc.dg/pr68088_1.c: New test.
7274
72752015-11-06  Richard Biener  <rguenther@suse.de>
7276
7277	* gcc.dg/vect/bb-slp-38.c: New testcase.
7278
72792015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
7280
7281	* gfortran.dg/goacc/private-3.f95: XFAIL.
7282
72832015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
7284
7285	PR middle-end/53852
7286	PR middle-end/67518
7287	* gfortran.dg/PR67518.f90: New test.
7288	* gfortran.dg/PR53852.f90: New test.
7289
72902015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
7291	    Tom de Vries  <tom@codesourcery.com>
7292	    Nathan Sidwell  <nathan@codesourcery.com>
7293	    Thomas Schwinge  <thomas@codesourcery.com>
7294
7295	* c-c++-common/goacc/combined-directives.c: New test.
7296	* c-c++-common/goacc/loop-clauses.c: New test.
7297	* c-c++-common/goacc/tile.c: New test.
7298	* c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7299	as gang static arguments.
7300	* c-c++-common/goacc/update-1.c: Adjust expected error message.
7301	* g++.dg/goacc/template.C: New test.
7302	* gfortran.dg/goacc/combined-directives.f90: New test.
7303	* gfortran.dg/goacc/default.f95: New test.
7304	* gfortran.dg/goacc/default_none.f95: New test.
7305	* gfortran.dg/goacc/firstprivate-1.f95: New test.
7306	* gfortran.dg/goacc/gang-static.f95: New test.
7307	* gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7308	* gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7309	* gfortran.dg/goacc/list.f95: Update test.
7310	* gfortran.dg/goacc/loop-2.f95: Likewise.
7311	* gfortran.dg/goacc/loop-4.f95: New test.
7312	* gfortran.dg/goacc/loop-5.f95: New test.
7313	* gfortran.dg/goacc/loop-6.f95: New test.
7314	* gfortran.dg/goacc/loop-tree-1.f90: Update test.
7315	* gfortran.dg/goacc/multi-clause.f90: New test.
7316	* gfortran.dg/goacc/parallel-tree.f95: Update test.
7317	* gfortran.dg/goacc/update.f95: New test.
7318
73192015-11-05  Martin Sebor  <msebor@redhat.com>
7320
7321	PR c++/67942
7322	* g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7323	invocations where the size of the destination buffer object
7324	or its type (or both) is unknown.
7325
73262015-11-05  Martin Sebor  <msebor@redhat.com>
7327
7328	PR c++/67942
7329	* g++.dg/warn/Wplacement-new-size.C: New test.
7330
73312015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
7332
7333	* gcc.dg/pr68112.c: New.
7334	* gcc.dg/vect/vect-strided-shift-1.c: New.
7335
73362015-11-05  Marek Polacek  <polacek@redhat.com>
7337
7338	PR c/68090
7339	* gcc.dg/pr68090.c: New test.
7340
73412015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
7342
7343	* gcc.dg/ifcvt-4.c: New.
7344
73452015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
7346
7347	PR c++/67846
7348	* g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7349
73502015-11-05  Jakub Jelinek  <jakub@redhat.com>
7351
7352	* c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7353	of variables in both data sharing and mapping clauses and for
7354	structure element based array sections being mapped rather than
7355	privatized.
7356	* c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
7357	expected diagnostics wording in one case.
7358	* c-c++-common/gomp/distribute-1.c: New test.
7359	* c-c++-common/gomp/element-1.c: New test.
7360	* c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7361	and #pragma omp end declare target pair around the function.
7362	Change s from a parameter to a file scope variable.
7363	* c-c++-common/gomp/pr67521.c: Add dg-error directives.
7364	* c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7365	on non-zero low-bound in reduction array sections.  Add further
7366	tests.
7367	* c-c++-common/gomp/schedule-modifiers-1.c: New test.
7368	* c-c++-common/gomp/target-teams-1.c: New test.
7369	* gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7370	for expected mangling on x86_64/i?86.
7371	* gcc.dg/gomp/declare-simd-3.c: New test.
7372	* gcc.dg/gomp/declare-simd-4.c: New test.
7373	* gcc.dg/gomp/for-20.c: New test.
7374	* gcc.dg/gomp/for-21.c: New test.
7375	* gcc.dg/gomp/for-22.c: New test.
7376	* gcc.dg/gomp/for-23.c: New test.
7377	* gcc.dg/gomp/for-24.c: New test.
7378	* gcc.dg/gomp/linear-1.c: New test.
7379	* gcc.dg/gomp/loop-1.c: New test.
7380	* g++.dg/gomp/atomic-17.C: New test.
7381	* g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7382	non-static data member in shared clause.  Add single construct.
7383	* g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
7384	scan-assembler-times directives for expected mangling on x86_64/i?86.
7385	* g++.dg/gomp/declare-simd-3.C: Likewise.
7386	* g++.dg/gomp/declare-simd-4.C: New test.
7387	* g++.dg/gomp/declare-simd-5.C: New test.
7388	* g++.dg/gomp/declare-target-1.C: New test.
7389	* g++.dg/gomp/linear-2.C: New test.
7390	* g++.dg/gomp/loop-1.C: New test.
7391	* g++.dg/gomp/loop-2.C: New test.
7392	* g++.dg/gomp/loop-3.C: New test.
7393	* g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7394	non-static data member in shared clause.
7395	* g++.dg/gomp/member-3.C: New test.
7396	* g++.dg/gomp/member-4.C: New test.
7397	* g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7398	(bar): Remove dg-message.
7399	* g++.dg/gomp/target-teams-1.C: New test.
7400
74012015-11-05  Richard Biener  <rguenther@suse.de>
7402
7403	* gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7404	uninitialized variables.
7405	* gcc.dg/tree-ssa/loadpre21.c: Likewise.
7406	* gcc.dg/tree-ssa/loadpre22.c: Likewise.
7407	* gcc.dg/tree-ssa/loadpre23.c: Likewise.
7408	* gcc.dg/tree-ssa/loadpre24.c: Likewise.
7409	* gcc.dg/tree-ssa/loadpre25.c: Likewise.
7410	* gcc.dg/tree-ssa/loadpre4.c: Likewise.
7411	* gcc.dg/ipa/inlinehint-2.c: Likewise.
7412	* gcc.dg/ipa/pure-const-2.c: Likewise.
7413	* gcc.dg/tree-ssa/loop-1.c: Likewise.
7414	* gcc.dg/tree-ssa/loop-23.c: Likewise.
7415	* gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7416	* gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7417	* gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7418	* gcc.dg/vect/pr30858.c: Likewise.
7419	* gcc.dg/vect/pr33866.c: Likewise.
7420	* gcc.dg/vect/pr37027.c: Likewise.
7421	* c-c++-common/ubsan/null-10.c: Likewise.
7422	* gcc.target/i386/incoming-8.c: Likewise.
7423
74242015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
7425
7426	* gnat.dg/slice9.adb: New test.
7427
74282015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
7429
7430	* gfortran.dg/goacc/reduction-2.f95: Delete.
7431
74322015-11-04  Tom de Vries  <tom@codesourcery.com>
7433
7434	PR tree-optimization/67742
7435	* gcc.dg/tree-ssa/restrict-7.c: New test.
7436	* gcc.dg/tree-ssa/restrict-8.c: New test.
7437
74382015-11-03  Martin Sebor  <msebor@redhat.com>
7439
7440	PR c++-common/67882
7441	* c-c++-common/builtin-offsetof-2.c: New test.
7442
74432015-11-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
7444
7445	PR fortran/67982
7446	* gfortran.dg/warn_unused_function_3.f90: New test.
7447
74482015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
7449
7450	* gnat.dg/discr45.adb: Only compile the test.
7451
74522015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
7453
7454	* g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7455	* gcc.target/i386/mvc5.c: Ditto.
7456	* gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7457	resolver.
7458
74592015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
7460
7461	* c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7462	from here to...
7463	* c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7464	to succeed.
7465
74662015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
7467
7468	* gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7469	* gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7470	* gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7471	* gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7472	* gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7473	* gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7474
74752015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
7476
7477	* gcc.target/aarch64/fp16/set_zero_1.c: New.
7478
74792015-11-03  Uros Bizjak  <ubizjak@gmail.com>
7480
7481	* gcc.dg/mvc1.c: Move to ...
7482	* gcc.target/i386/mvc1.c: ... here.  Require ifunc.
7483	* gcc.dg/mvc2.c: Move to ...
7484	* gcc.target/i386/mvc2.c: ... here.
7485	* gcc.dg/mvc3.c: Move to ...
7486	* gcc.target/i386/mvc3.c: ... here.
7487	* gcc.dg/mvc4.c: Move to ...
7488	* gcc.target/i386/mvc4.c: ... here.  Require ifunc.
7489	* gcc.dg/mvc5.c: Move to ...
7490	* gcc.target/i386/mvc5.c: ... here.
7491	* gcc.dg/mvc6.c: Move to ...
7492	* gcc.target/i386/mvc6.c: ... here.
7493	* gcc.dg/mvc7.c: Move to ...
7494	* gcc.target/i386/mvc7.c: ... here.
7495
7496	* g++.dg/ext/mvc1.C: Require ifunc.
7497
74982015-11-02  Alexandre Oliva  <aoliva@redhat.com>
7499
7500	PR tree-optimization/68083
7501	* gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
7502
75032015-11-02  Jeff Law  <law@redhat.com>
7504
7505	* gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7506	irreducible loops in the CFG.
7507
75082015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
7509
7510	Revert:
7511	2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7512
7513	* gcc.dg/vect/vect-strided-shift-1.c: New.
7514
75152015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7516
7517	PR target/67929
7518	* gcc.target/arm/pr67929_1.c: Move to...
7519	* gcc.c-torture/execute/pr67929_1.c: ... Here.
7520	Remove arm-specific directives.  Add noclone, noinline
7521	attributes.
7522
75232015-11-01  Jeff Law  <law@redhat.com>
7524
7525	* gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7526
75272015-11-01  Uros Bizjak  <ubizjak@gmail.com>
7528
7529	* gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7530	(sse2_test): Rename from main.  Do not return 0.
7531
75322015-11-01  David Edelsohn  <dje.gcc@gmail.com>
7533
7534	* gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7535	* gfortran.dg/proc_ptr_39.f90: Require visibility.
7536	* gfortran.dg/read_dir.f90: XFAIL AIX.
7537
75382015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
7539
7540	Remove the implementation of N3994, terse range-for loops.
7541	* g++.dg/cpp1z/range-for1.C: Remove.
7542
75432015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
7544
7545	* gnat.dg/discr45.adb: New test.
7546
75472015-10-31  Tom de Vries  <tom@codesourcery.com>
7548
7549	* gfortran.dg/assumed_type_2.f90: Update test.
7550	* gfortran.dg/no_arg_check_2.f90: Same.
7551
75522015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
7553
7554	* gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7555
75562015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7557
7558	PR fortran/46588
7559	* gfortran.dg/pr46588.f90: New test.
7560
75612015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
7562
7563	* gcc.dg/mvc1.c: New test for multiple targets cloning.
7564	* gcc.dg/mvc2.c: Ditto.
7565	* gcc.dg/mvc3.c: Ditto.
7566	* gcc.dg/mvc4.c: Ditto.
7567	* gcc.dg/mvc5.c: Ditto.
7568	* gcc.dg/mvc6.c: Ditto.
7569	* gcc.dg/mvc7.c: Ditto.
7570	* g++.dg/ext/mvc1.C: Ditto.
7571	* g++.dg/ext/mvc2.C: Ditto.
7572	* g++.dg/ext/mvc3.C: Ditto.
7573	* g++.dg/ext/mvc4.C: Ditto.
7574
75752015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7576
7577	PR fortran/51993
7578	* gfortran.dg/pr51993.f90: New test.
7579
75802015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
7581
7582	PR rtl-optimization/68106
7583	* gcc.target/aarch64/pr68106.c: New.
7584
75852015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7586
7587	PR fortran/36192
7588	* gfortran.dg/pr36192_1.f90: New test.
7589
75902015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7591
7592	PR fortran/68154
7593	*gfortran.dg/pr68154.f90
7594
75952015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
7596
7597	* c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7598	* c-c++-common/goacc/acc_on_device-2.c: Delete.
7599
76002015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
7601
7602	* gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7603
76042015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7605
7606	* gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7607	PowerPC.
7608	* gcc.target/powerpc/float128-mix.c: Likewise.
7609
76102015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7611
7612	PR fortran/68054
7613	* gfortran.dg/pr68054.f90: New test.
7614
76152015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7616
7617	PR fortran/67885
7618	* gfortran.dg/pr67885.f90: New test.
7619
76202015-10-29  Jeff Law  <law@redhat.com>
7621
7622	PR tree-optimization/67892
7623	* gcc.dg/tree-ssa/pr21417: Update expected output.
7624	* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7625
76262015-10-29  Richard Biener  <rguenther@suse.de>
7627
7628	PR middle-end/68142
7629	* c-c++-common/ubsan/pr68142.c: New testcase.
7630
76312015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
7632
7633	PR c++/67845
7634	* g++.dg/other/cv_func4.C: New.
7635
76362015-10-29  Richard Biener  <rguenther@suse.de>
7637
7638	PR middle-end/56956
7639	* c-c++-common/ubsan/pr56956.c: New testcase.
7640
76412015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
7642
7643	* gnat.dg/discr44.adb: New test.
7644
76452015-10-28  Jim Wilson  <jim.wilson@linaro.org>
7646
7647	PR debug/66068
7648	* gcc.dg/debug/pr66068.c: New test.
7649
76502015-01-28  Paul Thomas  <pault@gcc.gnu.org>
7651
7652	PR fortran/67933
7653	* gfortran.dg/allocate_with_source_15.f03: Correct trivial
7654	array bounds error at line 25.
7655
76562015-10-28  Catherine Moore  <clm@codesourcery.com>
7657
7658	* gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7659	* gcc.target/mips/oddspreg-6.c: Likewise.
7660	* gcc.target/mips/oddspreg-1.c: Likewise.
7661	* gcc.target/mips/oddspreg-2.c: Likewise.
7662
76632015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7664
7665	PR target/67839
7666	* gcc.target/avr/pr67839.c: New test.
7667
76682015-10-28  Richard Biener  <rguenther@suse.de>
7669
7670	* gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7671
76722015-10-28  Tom de Vries  <tom@codesourcery.com>
7673
7674	* gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7675
76762015-10-28  Richard Biener  <rguenther@suse.de>
7677
7678	PR ipa/67600
7679	* g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7680	of #includes.
7681
76822015-10-28  Richard Biener  <rguenther@suse.de>
7683
7684	PR tree-optimization/65962
7685	* gcc.dg/vect/vect-62.c: Adjust.
7686
76872015-10-28  Richard Biener  <rguenther@suse.de>
7688
7689	PR middle-end/68067
7690	* gcc.dg/torture/pr68067-1.c: New testcase.
7691	* gcc.dg/torture/pr68067-2.c: Likewise.
7692
76932015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7694
7695	* gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7696
76972015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7698
7699	* gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7700	as xvmadd and xvnmsub.
7701	* gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7702
77032015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
7704
7705	* c-c++-common/goacc/loop-shape.c: New test.
7706
77072015-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7708	    Cesar Philippidis  <cesar@codesourcery.com>
7709
7710	* g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7711	* g++.dg/gomp/pr33372-3.C: Likewise.
7712
77132015-10-27  Richard Henderson  <rth@redhat.com>
7714
7715	PR rtl-opt/67609
7716	* gcc.target/i386/pr67609-2.c: New test.
7717
77182015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7719
7720	PR target/68102
7721	* gcc.target/aarch64/pr68102_1.c: New test.
7722
77232015-01-27  Paul Thomas  <pault@gcc.gnu.org>
7724
7725	PR fortran/67933
7726	* gfortran.dg/allocate_with_source_15.f03: New test
7727
77282015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7729	    James Norris  <jnorris@codesourcery.com>
7730
7731	PR fortran/63865
7732	* gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7733	directive to work.
7734	* gfortran.dg/goacc/loop-1.f95: Likewise.
7735	* gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7736	* gfortran.dg/goacc/cray.f95: Likewise.
7737	* gfortran.dg/goacc/parameter.f95: Likewise.
7738
77392015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7740
7741	PR fortran/68108
7742	* gfortran.dg/pr67805_2.f90: New test.
7743
77442015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7745	    Aditya Kumar  <aditya.k7@samsung.com>
7746
7747	* gcc.dg/graphite/block-0.c: Changed to match pattern.
7748	* gcc.dg/graphite/interchange-1.c: Same.
7749	* gcc.dg/graphite/interchange-10.c: Same.
7750	* gcc.dg/graphite/interchange-11.c: Same.
7751	* gcc.dg/graphite/interchange-13.c: Same.
7752	* gcc.dg/graphite/interchange-3.c: Same.
7753	* gcc.dg/graphite/interchange-4.c: Same.
7754	* gcc.dg/graphite/interchange-7.c: Same.
7755	* gcc.dg/graphite/interchange-9.c: Same.
7756	* gcc.dg/graphite/uns-interchange-9.c: Same.
7757	* gfortran.dg/graphite/interchange-3.f90: Same.
7758
77592015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
7760
7761	PR target/67215
7762	* gcc.target/i386/pr67215-1.c: New test.
7763	* gcc.target/i386/pr67215-2.c: Likewise.
7764	* gcc.target/i386/pr67215-3.c: Likewise.
7765
77662015-10-27  Richard Biener  <rguenther@suse.de>
7767
7768	PR tree-optimization/68104
7769	* gcc.dg/torture/pr68104.c: New testcase.
7770
77712015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7772
7773	* gcc.dg/vect/vect-strided-shift-1.c: New.
7774
77752015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7776
7777	PR target/67929
7778	* gcc.target/arm/pr67929_1.c: New test.
7779
77802015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7781
7782	* gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7783
77842015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7785
7786	PR tree-optimization/68097
7787	* gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
7788	--param max-ssa-name-query-depth=3 to dg-options.
7789
77902015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7791
7792	* gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7793
77942015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7795
7796	* gcc.dg/builtins-52.c: Add -O to dg-options.
7797
77982015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7799
7800	* gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7801
78022015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7803
7804	PR c/64765
7805	PR c/64880
7806	* c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
7807	sorry message.
7808	(PR64765): New function.
7809	* gfortran.dg/goacc/coarray_2.f90: XFAIL.
7810	* gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
7811	sorry message.
7812	* gfortran.dg/goacc/cray.f95: Refine prune directive.
7813	* gfortran.dg/goacc/parameter.f95: Likewise.
7814
78152015-10-26  Louis Krupp  <louis.krupp@zoho.com>
7816
7817	PR fortran/66056
7818	* gfortran.dg/empty_label_typedecl.f90: New test.
7819
78202015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7821
7822	PR fortran/36192
7823	* gfortran.dg/pr36192.f90: New test.
7824
78252015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
7826
7827	* gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7828	* gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7829	* gnat.dg/opt51.adb: New test.
7830	* gnat.dg/opt51_pkg.ads: New helper.
7831
78322015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
7833
7834	* gcc.target/mips/ds-schedule-1.c: New.
7835	* gcc.target/mips/ds-schedule-2.c: New.
7836
78372015-10-26  Jeff Law  <law@redhat.com>
7838
7839	PR tree-optimization/68013
7840	* gcc.c-torture/compile/pr68013.c: New test.
7841
78422015-10-26  Richard Biener  <rguenther@suse.de>
7843	Dominik Vogt  <vogt@linux.vnet.ibm.com>
7844
7845	PR middle-end/67443
7846	* gcc.target/s390/pr67443.c: New testcase.
7847
78482015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
7849
7850	* gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7851	make it unique per testcase.
7852	* gfortran.dg/chmod_2.f90: Likewise.
7853	* gfortran.dg/chmod_3.f90: Likewise.
7854	* gfortran.dg/direct_io_8.f90: Likewise.
7855	* gfortran.dg/f2003_inquire_1.f03: Likewise.
7856	* gfortran.dg/f2003_io_1.f03: Likewise.
7857	* gfortran.dg/f2003_io_2.f03: Likewise.
7858	* gfortran.dg/f2003_io_8.f03: Likewise.
7859	* gfortran.dg/inquire_size.f90: Likewise.
7860	* gfortran.dg/namelist_66.f90: Likewise.
7861	* gfortran.dg/namelist_82.f90: Likewise.
7862	* gfortran.dg/namelist_87.f90: Likewise.
7863	* gfortran.dg/open_negative_unit_1.f90: Likewise.
7864	* gfortran.dg/open_new.f90: Likewise.
7865	* gfortran.dg/stat_1.f90: Likewise.
7866	* gfortran.dg/stat_2.f90: Likewise.
7867	* gfortran.dg/streamio_15.f90: Likewise.
7868	* gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7869
78702015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7871
7872	PR middle-end/67989
7873	* g++.dg/pr67989.C: New test.
7874
78752015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7876
7877	* gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7878	* gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7879	* gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7880	suffix to the temporary filename to make it unique per testcase.
7881
78822015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
7883
7884	* gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7885
78862015-01-25  Paul Thomas  <pault@gcc.gnu.org>
7887
7888	PR fortran/67171
7889	* gfortran.dg/allocate_with_source_12.f03: New test
7890
7891	PR fortran/61819
7892	* gfortran.dg/allocate_with_source_13.f03: New test
7893
7894	PR fortran/61830
7895	* gfortran.dg/allocate_with_source_14.f03: New test
7896
78972015-10-25  John David Anglin  <danglin@gcc.gnu.org>
7898
7899	* g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7900
79012015-10-25  Uros Bizjak  <ubizjak@gmail.com>
7902
7903	PR target/68084
7904	* gcc.target/i386/pr68084.c: New test.
7905
79062015-10-25  Andre Vehreschild  <vehre@gmx.de>
7907
7908	PR fortran/66927
7909	PR fortran/67044
7910	* gfortran.dg/allocate_with_source_10.f08: New test.
7911	* gfortran.dg/allocate_with_source_11.f08: New test.
7912	* gfortran.dg/class_array_15.f03: Changed count of expected
7913	_builtin_frees to 11. One step of temporaries is spared, therefore
7914	the allocatable component of that temporary is not to be freeed.
7915
79162015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7917
7918	PR fortran/68055
7919	* gfortran.dg/pr68055.f90: New case.
7920
79212015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7922
7923	PR fortran/67805
7924	* gfortran.dg/pr67805.f90: New testcase.
7925	* gfortran.dg/array_constructor_26.f03: Update testcase.
7926	* gfortran.dg/array_constructor_27.f03: Ditto.
7927	* gfortran.dg/char_type_len_2.f90: Ditto.
7928	* gfortran.dg/pr67802.f90: Ditto.
7929	* gfortran.dg/used_before_typed_3.f90: Ditto.
7930
79312015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7932
7933	PR ipa/pr67600
7934	* g++.dg/torture/pr67600.C: New testcase.
7935
79362015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
7937
7938	* g++.dg/pr68062.C: New test.
7939
79402015-10-23  Jeff Law  <law@redhat.com>
7941
7942	PR tree-optimization/67830
7943	* gcc.dg/pr67830.c: New test.
7944
79452015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7946
7947	* gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7948
79492015-10-23  Steve Ellcey  <sellcey@imgtec.com>
7950	    Andrew Pinski  <apinski@cavium.com>
7951
7952	PR rtl-optimization/67736
7953	* gcc.dg/torture/pr67736.c: New test.
7954	* gcc.dg/combine-subregs.c: New test.
7955
79562015-10-23  Alan Hayward  <alan.hayward@arm.com>
7957
7958	PR tree-optimization/65947
7959	* lib/target-supports.exp
7960	(check_effective_target_vect_max_reduc): Add.
7961	* gcc.dg/vect/pr65947-1.c: New test.
7962	* gcc.dg/vect/pr65947-2.c: New test.
7963	* gcc.dg/vect/pr65947-3.c: New test.
7964	* gcc.dg/vect/pr65947-4.c: New test.
7965	* gcc.dg/vect/pr65947-5.c: New test.
7966	* gcc.dg/vect/pr65947-6.c: New test.
7967	* gcc.dg/vect/pr65947-7.c: New test.
7968	* gcc.dg/vect/pr65947-8.c: New test.
7969	* gcc.dg/vect/pr65947-9.c: New test.
7970	* gcc.dg/vect/pr65947-10.c: New test.
7971	* gcc.dg/vect/pr65947-11.c: New test.
7972
79732015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
7974
7975	* gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7976	Make weak rather than noinline.
7977	* gcc.dg/builtins-57.c: Compile with -O.
7978	* gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7979
79802015-10-23  Tom de Vries  <tom@codesourcery.com>
7981
7982	* gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7983
79842015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7985
7986	PR sanitizer/68042
7987	* c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7988	* c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7989
79902015-10-22  Martin Sebor  <msebor@redhat.com>
7991
7992	PR driver/68043
7993	* gcc.misc-tests/help.exp: Verify that option descriptions
7994	end in periods.
7995	* lib/options.exp (check_for_options): Use the regexp --line option.
7996	Print unexpected match on failure.
7997
79982015-10-22  Uros Bizjak  <ubizjak@gmail.com>
7999
8000	* gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
8001
80022015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
8003
8004	PR c++/67838
8005	* g++.dg/cpp1y/var-templ46.C: New.
8006
80072015-10-22  Richard Biener  <rguenther@suse.de>
8008
8009	PR tree-optimization/58497
8010	* gcc.dg/tree-ssa/vector-5.c: New testcase.
8011
80122015-10-22  Richard Biener  <rguenther@suse.de>
8013
8014	PR tree-optimization/19049
8015	PR tree-optimization/65962
8016	* gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
8017	* gcc.dg/vect/vect-63.c: Adjust.
8018	* gcc.dg/vect/vect-70.c: Likewise.
8019	* gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8020	* gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8021	* gfortran.dg/vect/pr19049.f90: Likewise.
8022	* gfortran.dg/vect/vect-8.f90: Likewise.
8023
80242015-10-22  Richard Biener  <rguenther@suse.de>
8025
8026	PR middle-end/68046
8027	PR middle-end/61893
8028	* gcc.dg/torture/ftrapv-2.c: New testcase.
8029
80302015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8031
8032	PR target/68015
8033	* gcc.target/s390/pr68015.c: New test.
8034
80352015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8036
8037	PR testsuite/67948
8038	* gcc.target/arm/xor-and.c: Adjust test to check for eor
8039	instead of orr.
8040
80412015-10-22  Jiong Wang  <jiong.wang@arm.com>
8042	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8043
8044	PR target/63304
8045	* gcc.target/aarch64/pr63304_1.c: New test.
8046
80472015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
8048
8049	PR c++/66781
8050	* g++.dg/parse/enum13.C: New.
8051
80522015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
8053
8054	PR c++/67847
8055	* g++.dg/parse/enum12.C: New.
8056
80572015-10-21  Martin Sebor  <msebor@redhat.com>
8058
8059	PR driver/68043
8060	* gcc.misc-tests/help.exp: Adjust.
8061	* lib/options.exp (check_for_options): Add detail to output.
8062
80632015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8064
8065	PR fortran/67939
8066	* gfortran.dg/pr67939.f90: New test.
8067
80682015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
8069	    Sebastian Pop  <s.pop@samsung.com>
8070
8071	* gcc.dg/graphite/scop-11.c: Update pattern.
8072
80732015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8074
8075	PR ipa/67056
8076	* g++.dg/ipa/pr67056.C: New testcase.
8077
80782015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8079
8080	* gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
8081	are matched.
8082
80832015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
8084
8085	* gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
8086	Add associated options for arm*-*-*.
8087	(sqrt): Remove dummy definition.
8088
80892015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
8090
8091	* gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
8092
80932015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
8094
8095	* gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
8096	gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
8097	gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
8098
80992015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
8100
8101	* gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
8102	sra-max-scalarization-size-Ospeed.
8103
81042015-10-21  Marek Polacek  <polacek@redhat.com>
8105
8106
8107	PR c/68024
8108	* gcc.dg/pr68024.c: New test.
8109
81102015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
8111
8112	* c-c++-common/goacc/clauses-fail.c: Adjust errors.
8113	* c-c++-common/goacc/sb-1.c: Adjust errors.
8114	* c-c++-common/goacc/sb-3.c: Adjust errors.
8115	* c-c++-common/goacc/loop-1.c: Adjust errors.
8116	* c-c++-common/goacc/nesting-1.c: Adjust errors.
8117	* c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
8118	* c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
8119
81202015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
8121
8122	* g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
8123
81242015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
8125
8126	* gcc.dg/lto/simd-function_0.c: New test.
8127
81282015-10-21  Uros Bizjak  <ubizjak@gmail.com>
8129
8130	PR target/68018
8131	* gcc.target/i386/pr68018.c: New test.
8132
81332015-10-21  Richard Biener  <rguenther@suse.de>
8134
8135	PR middle-end/68031
8136	* gcc.dg/torture/pr68031.c: New testcase.
8137
81382015-10-21  Richard Biener  <rguenther@suse.de>
8139
8140	PR tree-optimization/68026
8141	* gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
8142
81432015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
8144
8145	* c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
8146	* c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8147	* c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
8148	* g++.dg/asan/default-options-1.C: Likewise.
8149
81502015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8151
8152	* gcc.target/aarch64/stp_vec_64_1.c: New test.
8153	* gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
8154
81552015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
8156
8157	* lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
8158
81592015-10-20  Marek Polacek  <polacek@redhat.com>
8160
8161	PR c/67964
8162	* gcc.dg/pr67964.c: New test.
8163
81642015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
8165
8166	PR rtl-optimization/67609
8167	* gcc.target/i386/pr67609.c: New.
8168
81692015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8170
8171	* gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
8172
81732015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8174
8175	* gcc.target/aarch64/fmul_fcvt_1.c: New test.
8176	* gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8177
81782015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
8179
8180	PR target/66810
8181	* gcc.target/i386/pr66810.c: New test.
8182
81832015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
8184
8185	PR target/67963
8186	PR target/67985
8187	* gcc.target/i386/pr67963-1.c: New test.
8188	* gcc.target/i386/pr67963-2.c: Likewise.
8189	* gcc.target/i386/pr67963-3.c: Likewise.
8190	* gcc.target/i386/pr67985-1.c: Likewise.
8191	* gcc.target/i386/pr67985-2.c: Likewise.
8192	* gcc.target/i386/pr67985-3.c: Likewise.
8193
81942015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
8195
8196	* gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
8197
81982015-10-20  Richard Biener  <rguenther@suse.de>
8199
8200	PR tree-optimization/68017
8201	* gcc.dg/torture/pr68017.c: New testcase.
8202
82032015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8204
8205	PR target/66912
8206	* gcc.target/aarch64/pr66912.c: New.
8207	* gcc.target/arm/pr66912.c: New.
8208
82092015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
8210
8211	* gfortran.dg/pr67900.f90: New tests.
8212
82132015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
8214
8215	* gnat.dg/opt50.adb: New test.
8216	* gnat.dg/opt50_pkg.adb: New helper.
8217	* gnat.dg/opt50_pkg.ads: New helper.
8218
82192015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
8220
8221	PR fortran/68019
8222	* gfortran.dg/pr68019.f90: new test.
8223
82242015-10-19  Richard Biener  <rguenther@suse.de>
8225
8226	PR tree-optimization/67975
8227	* gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
8228
82292015-10-19  Richard Biener  <rguenther@suse.de>
8230
8231	* gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
8232
82332015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
8234
8235	PR target/67995
8236	* gcc.target/i386/pr67995-1.c: New test.
8237	* gcc.target/i386/pr67995-2.c: Likewise.
8238	* gcc.target/i386/pr67995-3.c: Likewise.
8239
82402015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
8241
8242	PR middle-end/68002
8243	* gcc.dg/PR68002.c: New test.
8244
82452015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
8246
8247	* gcc.dg/builtins-20.c: Remove undefined behavior.
8248
82492015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
8250
8251	PR fortran/67758
8252	* gfortran.dg/common_25.f90: New file.
8253
82542015-10-18  Paul Thomas  <pault@gcc.gnu.org>
8255
8256	PR fortran/67177
8257	* gfortran.dg/move_alloc_15.f90: New test
8258	* gfortran.dg/move_alloc_16.f90: New test
8259
8260	PR fortran/67977
8261	* gfortran.dg/deferred_character_assignment_1.f90: New test
8262
82632015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8264
8265	PR fortran/67987
8266	* gfortran.df/pr67987.f90: New test.
8267	* gfortran.dg/char_length_2.f90: Update testcase.
8268
82692015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8270
8271	* gcc.target/i386/iamcu/test_basic_returning.c
8272	(def_test_returning_type): Use union to check float return bits.
8273
82742015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8275
8276	* gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8277	Replace printf with __builtin_printf.
8278
82792015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8280
8281	* gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8282	initialize u5.
8283
82842015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
8285
8286	PR middle-end/67966
8287	* gnat.dg/pack21.adb: New test.
8288	* gnat.dg/pack22.adb: Likewise.
8289	* gnat.dg/pack22_pkg.ad[sb]: New helper.
8290
82912015-10-16  Christian Bruel  <christian.bruel@st.com>
8292
8293	PR target/67745
8294	* gcc.target/arm/no-align.c: New test.
8295	* gcc.target/arm/attr-align1.c: New test.
8296	* gcc.target/arm/attr-align2.c: New test.
8297	* gcc.target/arm/attr-align3.c: New test.
8298
82992015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8300
8301	* gcc.c-torture/compile/icfmatch.c: Add testcase
8302
83032015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
8304
8305	PR c++/67926
8306	* g++.dg/cpp1z/fold-ice1.C: New.
8307
83082015-10-16  Michael Collison  <michael.collison@linaro.org>
8309	    Andrew Pinski  <andrew.pinski@caviumnetworks.com>
8310
8311	* gcc.dg/tree-ssa/minmax-loopend.c: New test.
8312
83132015-10-15  Marek Polacek  <polacek@redhat.com>
8314
8315	* gcc.dg/tree-ssa/reassoc-42.c: New test.
8316
83172015-10-15  Marek Polacek  <polacek@redhat.com>
8318
8319	PR tree-optimization/67953
8320	* gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8321	unsigned.
8322	* gcc.dg/torture/pr67953.c: New test.
8323
83242015-10-14  Jeff Law  <law@redhat.com>
8325
8326	* gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
8327	contained within have their own file/test now.
8328	* gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8329	ssa-dom-thread-2.c.  Tighten expected output slightly and comment
8330	expectations a bit more.
8331	* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8332	* gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8333	* gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8334	* gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8335	* gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8336
8337	PR testsuite/67959
8338	* gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8339
83402015-10-14  Marek Polacek  <polacek@redhat.com>
8341
8342	* gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
8343	(f6): New.
8344	(f7): New.
8345	(f8): New.
8346	(f9): New.
8347	(f10): New.
8348	(f11): New.
8349	(f12): New.
8350	(f13): New.
8351
83522015-10-14  Richard Biener  <rguenther@suse.de>
8353
8354	PR tree-optimization/67915
8355	* gcc.dg/torture/pr67915.c: New testcase.
8356
83572015-10-14  Marek Polacek  <polacek@redhat.com>
8358
8359	PR tree-optimization/67815
8360	* gcc.dg/tree-ssa/reassoc-39.c: New test.
8361	* gcc.dg/tree-ssa/reassoc-40.c: New test.
8362	* gcc.dg/tree-ssa/reassoc-41.c: New test.
8363
83642015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8365
8366	* gcc.dg/pragma-pop_options-1.c: New test.
8367
83682015-10-13  Jakub Jelinek  <jakub@redhat.com>
8369	    Aldy Hernandez  <aldyh@redhat.com>
8370
8371	* c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8372	* c-c++-common/gomp/clauses-1.c: New test.
8373	* c-c++-common/gomp/clauses-2.c: New test.
8374	* c-c++-common/gomp/clauses-3.c: New test.
8375	* c-c++-common/gomp/clauses-4.c: New test.
8376	* c-c++-common/gomp/declare-target-1.c: New test.
8377	* c-c++-common/gomp/declare-target-2.c: New test.
8378	* c-c++-common/gomp/depend-3.c: New test.
8379	* c-c++-common/gomp/depend-4.c: New test.
8380	* c-c++-common/gomp/doacross-1.c: New test.
8381	* c-c++-common/gomp/if-1.c: New test.
8382	* c-c++-common/gomp/if-2.c: New test.
8383	* c-c++-common/gomp/linear-1.c: New test.
8384	* c-c++-common/gomp/map-2.c: New test.
8385	* c-c++-common/gomp/map-3.c: New test.
8386	* c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8387	f_omp_target_data): Add map clause to target data.
8388	* c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8389	* c-c++-common/gomp/ordered-1.c: New test.
8390	* c-c++-common/gomp/ordered-2.c: New test.
8391	* c-c++-common/gomp/ordered-3.c: New test.
8392	* c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8393	on non-iterator.
8394	* c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8395	clause and ordered construct where no longer allowed.
8396	* c-c++-common/gomp/priority-1.c: New test.
8397	* c-c++-common/gomp/reduction-1.c: New test.
8398	* c-c++-common/gomp/schedule-simd-1.c: New test.
8399	* c-c++-common/gomp/sink-1.c: New test.
8400	* c-c++-common/gomp/sink-2.c: New test.
8401	* c-c++-common/gomp/sink-3.c: New test.
8402	* c-c++-common/gomp/sink-4.c: New test.
8403	* c-c++-common/gomp/udr-1.c: New test.
8404	* c-c++-common/taskloop-1.c: New test.
8405	* c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8406	value of _OPENMP macro.
8407	* c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8408	* c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8409	f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8410	* gcc.dg/gomp/clause-1.c:
8411	* gcc.dg/gomp/reduction-1.c: New test.
8412	* gcc.dg/gomp/sink-fold-1.c: New test.
8413	* gcc.dg/gomp/sink-fold-2.c: New test.
8414	* gcc.dg/gomp/sink-fold-3.c: New test.
8415	* gcc.dg/vect/vect-simd-clone-15.c: New test.
8416	* g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8417	of non-static data members.
8418	* g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8419	Add some linear clause tests.
8420	* g++.dg/gomp/declare-simd-3.C: New test.
8421	* g++.dg/gomp/linear-1.C: New test.
8422	* g++.dg/gomp/member-1.C: New test.
8423	* g++.dg/gomp/member-2.C: New test.
8424	* g++.dg/gomp/pr66571-2.C: New test.
8425	* g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8426	dependent argument.
8427	* g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8428	in reduction clause.
8429	* g++.dg/gomp/reference-1.C: New test.
8430	* g++.dg/gomp/sink-1.C: New test.
8431	* g++.dg/gomp/sink-2.C: New test.
8432	* g++.dg/gomp/sink-3.C: New test.
8433	* g++.dg/gomp/task-1.C: Remove both dg-error directives.
8434	* g++.dg/gomp/this-1.C: New test.
8435	* g++.dg/gomp/this-2.C: New test.
8436	* g++.dg/vect/simd-clone-2.cc: New test.
8437	* g++.dg/vect/simd-clone-2.h: New test.
8438	* g++.dg/vect/simd-clone-3.cc: New test.
8439	* g++.dg/vect/simd-clone-4.cc: New test.
8440	* g++.dg/vect/simd-clone-4.h: New test.
8441	* g++.dg/vect/simd-clone-5.cc: New test.
8442
84432015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
8444
8445	* gcc.target/aarch64/table-intrinsics.c: Fix regexp
8446	after r228716 (Fix vtbl[34] and vtbx4).
8447
84482015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
8449
8450	PR tree-optimization/67909, 67947
8451	* gcc.dg/torture/pr67947.c: New test.
8452
84532015-10-13  Jeff Law  <law@redhat.com>
8454
8455	* gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8456
84572015-10-12  Jeff Law  <law@redhat.com>
8458
8459	* gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8460	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8461	* gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8462	ssa-dom-thread-11.c.
8463
8464	* gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8465
84662015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
8467
8468	PR c++/58566
8469	* g++.dg/cpp0x/lambda/lambda-58566.C: New.
8470
84712015-10-10  Jan Hubicka  <hubicka@ucw.cz>
8472
8473	* gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8474	* gfortran.dg/lto/bind_c-2_1.c: New testcase.
8475	* gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8476	* gfortran.dg/lto/bind_c-3_1.c: New testcase.
8477	* gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8478	* gfortran.dg/lto/bind_c-4_1.c: New testcase.
8479	* gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8480	* gfortran.dg/lto/bind_c-5_1.c: New testcase.
8481
84822015-10-09  Steve Ellcey  <sellcey@imgtec.com>
8483
8484	* gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8485	and -mno-frame-header-opt options.
8486	* gcc.target/mips/frame-header-1.c: New file.
8487	* gcc.target/mips/frame-header-2.c: New file.
8488	* gcc.target/mips/frame-header-3.c: New file.
8489
84902015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8491	    Hale Wang  <hale.wang@arm.com>
8492
8493	* gcc.dg/tree-ssa/forwprop-33.c: New.
8494
84952015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
8496
8497	PR target/67895
8498	* gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8499	* gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8500	* gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8501	* gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8502	* gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8503	* gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8504	* gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8505	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8506	* gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8507	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8508
85092015-10-09  David Malcolm  <dmalcolm@redhat.com>
8510
8511	* lib/multiline.exp: New file.
8512	* lib/prune.exp: Load multiline.exp.
8513	(prune_gcc_output): Call into multiline.exp to handle any
8514	multiline output directives.
8515	* lib/libgo.exp: Load multiline.exp before prune.exp, using
8516	load_gcc_lib.
8517
85182015-10-09  Martin Jambor  <mjambor@suse.cz>
8519
8520	PR tree-optimization/67794
8521	* gcc.dg/ipa/ipa-sra-10.c: New test.
8522	* gcc.dg/torture/pr67794.c: Likewise.
8523
85242015-10-09  Alexandre Oliva  <aoliva@redhat.com>
8525
8526	PR rtl-optimization/67828
8527	* gcc.dg/torture/pr67828.c: New.
8528
85292015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8530
8531	PR target/67366
8532	* lib/target-supports.exp (check_effective_target_non_strict_align):
8533	Adjust for arm*-*-*.
8534	* gcc.target/arm/pr67366.c: New test.
8535
85362015-10-09  Richard Biener  <rguenther@suse.de>
8537
8538	PR tree-optimization/67891
8539	* gcc.dg/tree-ssa/pr67891.c: New testcase.
8540
85412015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
8542
8543	* gcc.dg/builtins-47.c: Test the optimized dump instead.
8544
85452015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8546
8547	* gcc.dg/vect/vect-outer-simd-3.c: New test.
8548
85492015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8550
8551	* gcc.dg/loop-unswitch-2.c: New test.
8552	* gcc.dg/loop-unswitch-3.c: Likewise.
8553	* gcc.dg/loop-unswitch-4.c: Likewise.
8554
85552015-10-08  Tom de Vries  <tom@codesourcery.com>
8556
8557	* gcc.dg/dse.c: Only dump in dse1 pass.
8558	* gcc.dg/tree-ssa/pr30375.c: Same.
8559
85602015-10-07  Uros Bizjak  <ubizjak@gmail.com>
8561
8562	PR target/66697
8563	* gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8564	(PUSH, POP): New defines.
8565	(sse2_test): Use PUSH and POP to misalign runtime stack.
8566	* gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8567
85682015-10-07  James Norris  <jnorris@codesourcery.com>
8569
8570	* lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8571	to atomic_init. (atomic_init): Restrict flags usage.
8572
85732015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
8574
8575	PR fortran/65889
8576	* gfortran.dg/sizeof_5.f90: New test.
8577
85782015-10-06  Jeff Law  <law@redhat.com>
8579
8580	* gcc.c-torture/compile/pr67816.c: New test.
8581
85822015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
8583
8584	* gcc.target/aarch64/get_lane_f16_1.c: New test.
8585
85862015-10-06  Louis Krupp     <louis.krupp@zoho.com>
8587
8588	PR fortran/65766
8589	* gfortran.dg/substr_alloc_string_comp_1.f90: New.
8590
85912015-10-06  Marek Polacek  <polacek@redhat.com>
8592
8593	PR c++/67863
8594	* c-c++-common/Wtautological-compare-4.c: New test.
8595
85962015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8597	    Peter Bergner  <bergner@vnet.ibm.com>
8598
8599	PR target/67808
8600	* gcc.target/powerpc/pr67808.c: New test.
8601
86022015-10-06  Nick Clifton  <nickc@redhat.com>
8603
8604	* gcc.target/msp430: New directory.
8605	* gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
8606	tests.
8607	* gcc.target/msp430/data-attributes.c: New file.  Checks the
8608	noinit and persistent data attributes.
8609
86102015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
8611
8612	* gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8613
86142015-10-06  Richard Biener  <rguenther@suse.de>
8615
8616	PR tree-optimization/67859
8617	* gcc.dg/torture/pr67859.c: New testcase.
8618
86192015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8620
8621	* gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8622
86232015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
8624
8625	PR c++/53856
8626	* g++.dg/template/defarg19.C: New.
8627	* g++.dg/template/defarg20.C: Likewise.
8628
86292015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8630	    Sebastian Pop  <s.pop@samsung.com>
8631
8632	* gcc.dg/graphite/scop-sor.c: Un-xfail.
8633
86342015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8635	    Sebastian Pop  <s.pop@samsung.com>
8636
8637	* gcc.dg/graphite/scop-sor.c: Xfail.
8638
86392015-10-05  Martin Jambor  <mjambor@suse.cz>
8640	    Jan Hubicka  <hubicka@ucw.cz>
8641
8642	* gcc.dg/ipa/propalign-4.c: New test.
8643	* gcc.dg/ipa/propalign-5.c: Likewise.
8644
86452015-10-05  Marek Polacek  <polacek@redhat.com>
8646
8647	PR tree-optimization/67821
8648	* gcc.dg/torture/pr67821-2.c: New test.
8649	* gcc.dg/torture/pr67821.c: New test.
8650
86512015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8652
8653	* gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8654
86552015-10-05  Christian Bruel  <christian.bruel@st.com>
8656
8657	* gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8658
86592015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8660
8661	* gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8662	(exec_vcvt): Add comments.
8663
86642015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8665
8666	PR rtl-optimization/67447
8667	* gcc.target/i386/pr67447.c: New test.
8668
86692015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8670
8671	* gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8672	effective target.
8673	* gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8674	* gcc.target/i386/vect-perm-even-1.c: Ditto.
8675	* gcc.target/i386/vect-perm-odd-1.c: Ditto.
8676	* gcc.target/i386/vect-unpack-1.c: Ditto.
8677	* gcc.target/i386/vect-unpack-2.c: Ditto.
8678
86792015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
8680
8681	PR fortran/67758
8682	* gfortran.dg/common_24.f: New.
8683
86842015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8685
8686	* gcc.target/arm/pr67756.c: Fixed warnings.
8687
86882015-10-02  Marek Polacek  <polacek@redhat.com>
8689
8690	PR c/67730
8691	* gcc.dg/pr67730-1.c: New test.
8692	* gcc.dg/pr67730-2.c: New test.
8693	* gcc.dg/pr67730.h: New test.
8694
86952015-10-02  Marek Polacek  <polacek@redhat.com>
8696
8697	* c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8698
86992015-10-02  Sebastian Pop  <s.pop@samsung.com>
8700
8701	PR tree-optimization/67754
8702	* gfortran.dg/graphite/block-1.f90: Adjust pattern.
8703	* gfortran.dg/graphite/block-2.f: Same.
8704
87052015-10-02  Sebastian Pop  <s.pop@samsung.com>
8706
8707	* gcc.dg/graphite/scop-23.c: New.
8708
87092015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8710
8711	* gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8712	and "avx512vbmi".
8713
87142015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
8715
8716	PR rtl-optimization/67756
8717	* gcc.target/arm/pr67756.c: New.
8718
87192015-10-02  Jiong Wang  <jiong.wang@arm.com>
8720
8721	* gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8722	* gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8723	* gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8724	for tiny model.
8725	* gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8726	for small model.
8727
87282015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8729
8730	* gcc.target/i386/vect-pack-trunc-1.c: New test.
8731	* gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8732	* gcc.target/i386/vect-perm-even-1.c: Ditto.
8733	* gcc.target/i386/vect-perm-odd-1.c: Ditto.
8734	* gcc.target/i386/vect-unpack-1.c: Ditto.
8735	* gcc.target/i386/vect-unpack-2.c: Ditto.
8736
87372015-10-02  Marek Polacek  <polacek@redhat.com>
8738
8739	PR c/64249
8740	* c-c++-common/Wduplicated-cond-1.c: New test.
8741	* c-c++-common/Wduplicated-cond-2.c: New test.
8742	* c-c++-common/Wduplicated-cond-3.c: New test.
8743	* c-c++-common/Wduplicated-cond-4.c: New test.
8744	* c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8745	-Wduplicated-cond warning.
8746
87472015-10-02  Renlin Li  <renlin.li@arm.com>
8748
8749	* gcc.target/aarch64/csneg-1.c: Update.
8750
87512015-10-02  Renlin Li  <renlin.li@arm.com>
8752
8753	PR target/66776
8754	* gcc.target/aarch64/pr66776.c: New.
8755
87562015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8757
8758	* gnat.dg/warn13.adb: New test.
8759
87602015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8761
8762	* gnat.dg/vect15.ad[sb]: New test.
8763	* gnat.dg/vect16.ad[sb]: Likewise.
8764	* gnat.dg/vect17.ad[sb]: Likewise.
8765	* gnat.dg/vect18.ad[sb]: Likewise.
8766
87672015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8768
8769	PR rtl-optimization/67786
8770	PR rtl-optimization/67787
8771	* gcc.dg/pr67786.c: New test.
8772	* gcc.dg/pr67787.c: Likewise.
8773
87742015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
8775
8776	* gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8777
87782015-10-02  Kai Tietz  <ktietz70@googlemail.com>
8779
8780	PR target/51726
8781	* g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8782
87832015-10-01  Louis Krupp     <louis.krupp@zoho.com>
8784
8785	PR fortran/62242
8786	PR fortran/52332
8787	* gfortran.dg/string_array_constructor_1.f90: New.
8788	* gfortran.dg/string_array_constructor_2.f90: New.
8789	* gfortran.dg/string_array_constructor_3.f90: New.
8790
87912015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
8792
8793	PR target/67788
8794	PR target/67789
8795	* gcc.target/powerpc/pr67789.c: New testcase.
8796
87972015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8798
8799	PR fortran.67802
8800	* gfortran.dg/pr67802.f90: New test.
8801
88022015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8803
8804	PR fortran/66979
8805	gfortran.dg/pr66979.f90: new test.
8806
88072015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8808
8809	PR fortran/67616
8810	* gfortran.dg/pr67616.f90: New test.
8811
88122015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
8813
8814	PR c++/54430
8815	* g++.dg/cpp0x/range-for30.C: New.
8816
88172015-10-01  Marek Polacek  <polacek@redhat.com>
8818
8819	PR c/65345
8820	* gcc.dg/atomic/pr65345-4.c: New test.
8821	* gcc.dg/pr65345-3.c: New test.
8822
88232015-10-01  Marek Polacek  <polacek@redhat.com>
8824
8825	PR tree-optimization/67769
8826	* gcc.dg/torture/pr67769.c: New test.
8827
88282015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8829
8830	* gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8831
88322015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
8833
8834	PR target/54236
8835	* gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8836
88372015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8838
8839	* gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8840	(main): Rename to sse2_test.  Abort if count != 5.
8841	(dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
8842	of -march=slm.
8843	* gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8844
88452015-10-01  Richard Biener  <rguenther@suse.de>
8846
8847	* gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8848	* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8849
88502015-09-30  Jeff Law  <law@redhat.com>
8851
8852	* gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8853
88542015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8855
8856	PR rtl-optimization/67037
8857	* gcc.c-torture/execute/pr67037.c: New test.
8858
88592015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8860
8861	* lib/target-supports.exp (check_effective_target_sync_int_128):
8862	Return 1 on spu-*-* targets.
8863	(check_effective_target_sync_int_128_runtime): Likewise.
8864	(check_effective_target_sync_long_long): Likewise.
8865	(check_effective_target_sync_long_long_runtime): Likewise.
8866	(check_effective_target_sync_int_long): Likewise.
8867	(check_effective_target_sync_char_short): Likewise.
8868
88692015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
8870
8871	* gcc.target/i386/pr67761.c: New test.
8872
88732015-09-30  Marek Polacek  <polacek@redhat.com>
8874
8875	PR c/67730
8876	* gcc.dg/pr67730.c: New test.
8877
88782015-09-30  Marek Polacek  <polacek@redhat.com>
8879
8880	PR tree-optimization/67690
8881	* gcc.dg/torture/pr67690.c: New test.
8882
88832015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
8884
8885	* g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8886	* g++.dg/gomp/tls-wrap4.C: Likewise.
8887	* gcc.dg/atomic-op-optimize.c: Likewise.
8888	* gcc.dg/pr54087.c: Likewise.
8889	* gcc.dg/tls/section-2.c: Likewise.
8890	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8891	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8892	* gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8893	* gcc.target/arm/divzero.c: Likewise.
8894	* gcc.target/arm/sibcall-2.c: Likewise.
8895	* gcc.target/arm/thumb1-Os-mult.c: Likewise.
8896	* gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8897	* gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8898	* gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8899	* gcc.target/arm/volatile-bitfields-1.c: Likewise.
8900	* gcc.target/arm/volatile-bitfields-2.c: Likewise.
8901	* gcc.target/arm/volatile-bitfields-3.c: Likewise.
8902	* gcc.target/arm/volatile-bitfields-4.c: Likewise.
8903	* gfortran.dg/default_format_2.f90: Likewise.
8904	* gfortran.dg/default_format_denormal_2.f90: Likewise.
8905
89062015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
8907
8908	* gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8909
89102015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8911
8912	* gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8913	* gfortran.dg/round_4.f90: ditto.
8914
89152015-09-29  Richard Biener  <rguenther@suse.de>
8916
8917	PR tree-optimization/67170
8918	* gfortran.dg/pr67170.f90: New testcase.
8919
89202015-09-29  Richard Biener  <rguenther@suse.de>
8921
8922	PR tree-optimization/67741
8923	* gcc.dg/torture/pr67741.c: New testcase.
8924
89252015-09-29  Uros Bizjak  <ubizjak@gmail.com>
8926
8927	* gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8928	non-zero for __builtin_signbit tests.
8929
89302015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
8931
8932	PR target/65105
8933	* gcc.target/i386/pr65105-1.c: New.
8934	* gcc.target/i386/pr65105-2.c: New.
8935	* gcc.target/i386/pr65105-3.c: New.
8936	* gcc.target/i386/pr65105-4.C: New.
8937	* gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8938
89392015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
8940
8941	* gcc.dg/asm-4.c: Use braced words for the regular expressions.
8942
89432015-09-28  Paul Thomas  <pault@gcc.gnu.org>
8944
8945	PR fortran/40054
8946	PR fortran/63921
8947	* gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8948	standard as legacy.
8949	* gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8950	* gfortran.dg/function_types_3.f90: Change error message to
8951	"Type inaccessible...."
8952	* gfortran.dg/ptr_func_assign_1.f08: New test.
8953	* gfortran.dg/ptr_func_assign_2.f08: New test.
8954
89552015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
8956
8957	PR fortran/40054
8958	PR fortran/63921
8959	* gfortran.dg/ptr_func_assign_3.f08: New test.
8960	* gfortran.dg/ptr_func_assign_4.f08: New test.
8961
89622015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8963	    Sebastian Pop  <s.pop@samsung.com>
8964
8965	* gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8966	* gcc.dg/graphite/block-1.c: Modified to match the pattern.
8967	* gcc.dg/graphite/block-3.c: Same.
8968	* gcc.dg/graphite/block-4.c: Same.
8969	* gcc.dg/graphite/block-5.c: Same.
8970	* gcc.dg/graphite/block-6.c: Same.
8971	* gcc.dg/graphite/block-7.c: Same.
8972	* gcc.dg/graphite/block-8.c: Same.
8973	* gcc.dg/graphite/block-pr47654.c: Same.
8974	* gcc.dg/graphite/interchange-0.c: Same.
8975	* gcc.dg/graphite/interchange-1.c: Same.
8976	* gcc.dg/graphite/interchange-10.c: Same.
8977	* gcc.dg/graphite/interchange-11.c: Same.
8978	* gcc.dg/graphite/interchange-12.c: Same.
8979	* gcc.dg/graphite/interchange-13.c: Same.
8980	* gcc.dg/graphite/interchange-14.c: Same.
8981	* gcc.dg/graphite/interchange-15.c: Same.
8982	* gcc.dg/graphite/interchange-3.c: Same.
8983	* gcc.dg/graphite/interchange-4.c: Same.
8984	* gcc.dg/graphite/interchange-5.c: Same.
8985	* gcc.dg/graphite/interchange-6.c: Same.
8986	* gcc.dg/graphite/interchange-7.c: Same.
8987	* gcc.dg/graphite/interchange-8.c: Same.
8988	* gcc.dg/graphite/interchange-9.c: Same.
8989	* gcc.dg/graphite/interchange-mvt.c: Same.
8990	* gcc.dg/graphite/pr35356-1.c: Same.
8991	* gcc.dg/graphite/pr35356-3.c: Same.
8992	* gcc.dg/graphite/pr37485.c: Same.
8993	* gcc.dg/graphite/scop-1.c: Same.
8994	* gcc.dg/graphite/scop-11.c: Same.
8995	* gcc.dg/graphite/scop-5.c: Same.
8996	* gcc.dg/graphite/uns-block-1.c: Same.
8997	* gcc.dg/graphite/uns-interchange-9.c: Same.
8998	* gfortran.dg/graphite/block-1.f90: Same.
8999	* gfortran.dg/graphite/interchange-3.f90: Same.
9000	* gfortran.dg/graphite/pr14741.f90: Same.
9001	* gfortran.dg/graphite/block-2.f: Same.
9002
90032015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
9004	    Sebastian Pop  <s.pop@samsung.com>
9005
9006	PR tree-optimization/67700
9007	* gcc.dg/graphite/run-id-pr67700.c: New.
9008
90092015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
9010
9011	PR target/54236
9012	* gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
9013	* gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
9014	test_27): New.
9015	* gcc.target/sh/pr54236-5.c: New.
9016	* gcc.target/sh/pr54236-6.c: New.
9017
90182015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9019
9020	PR rtl-optimization/67456
9021	PR rtl-optimization/67464
9022	PR rtl-optimization/67465
9023	* gcc.dg/pr67465.c: New test.
9024
90252015-09-28  Tom de Vries  <tom@codesourcery.com>
9026
9027	PR tree-optimization/62171
9028	* gcc.dg/vect/pr62171.c: New test.
9029
90302015-09-27  David Edelsohn  <dje.gcc@gmail.com>
9031
9032	* g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
9033	skip on AIX.  XFAIL individual line tests.
9034
90352015-09-27  Alexandre Oliva  <aoliva@redhat.com>
9036
9037	PR rtl-optimization/64164
9038	PR tree-optimization/67312
9039	* gcc.dg/pr67312.c: New.  From Zdenek Sojka.
9040	* gcc.target/i386/stackalign/return-4.c: Add -O.
9041
90422015-09-27  David Edelsohn  <dje.gcc@gmail.com>
9043
9044	* g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
9045
90462015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
9047
9048	PR fortran/67721
9049	* gfortran.dg/alloc_comp_deep_copy_3.f03: New.
9050
90512015-09-26  David Edelsohn  <dje.gcc@gmail.com>
9052
9053	* gcc.dg/pr64935-1.c: XFAIL on AIX.
9054	* gcc.dg/pr64935-2.c: XFAIL on AIX.
9055	* gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
9056	* gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
9057	* gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
9058	* gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
9059	DW_AT_noreturn on AIX.
9060	* gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
9061	DW_AT_noreturn on AIX.
9062	* gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
9063	* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
9064	* g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
9065	DW_AT_GNU_deleted on AIX.
9066	* g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
9067	* g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
9068	* g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
9069	* g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
9070	* g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
9071	* g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
9072	* g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
9073	* g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
9074	* g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
9075	* g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
9076	* g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
9077	* g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
9078	* g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
9079	* g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
9080	* g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
9081
90822015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9083
9084	PR fortran/67614
9085	* gfortran.dg/pr67614.f90: New test.
9086
90872015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9088
9089	PR fortran/67525
9090	* gfortran.dg/pr67525.f90: New test.
9091
90922015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
9093
9094	PR fortran/55603
9095	* gfortran.dg/allocatable_function_9.f90: New.
9096
90972015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
9098
9099	PR target/67675
9100	* gcc.target/sh/pr67675.c: New.
9101
91022015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
9103
9104	* gcc.target/aarch64/fpcr_fpsr_1.c: New file.
9105
91062015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
9107
9108	* gcc.target/i386/pr66749.c (dg-options): Replace
9109	-mtune=lakemount with -mtune=lakemont.
9110	* gcc.target/i386/pr66821.c (dg-options): Likewise.
9111	* gcc.target/i386/pr67329.c (dg-options): Likewise.
9112
91132015-09-25  Marek Polacek  <polacek@redhat.com>
9114
9115	* c-c++-common/ubsan/bounds-11.c: New test.
9116	* c-c++-common/ubsan/bounds-12.c: New test.
9117
91182015-09-25  Marek Polacek  <polacek@redhat.com>
9119
9120	PR sanitizer/64906
9121	* c-c++-common/ubsan/pr64906.c: New test.
9122
91232015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
9124
9125	* gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
9126	with -mtune=lakemount.
9127	* gcc.target/i386/pr66821.c (dg-options): Likewise.
9128	* gcc.target/i386/pr67329.c (dg-options): Likewise.
9129
91302015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9131
9132	PR driver/67640
9133	* gcc.dg/Werror-13.c: New test.
9134
91352015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9136
9137	* gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
9138
91392015-09-24  Richard Biener  <rguenther@suse.de>
9140
9141	PR lto/67699
9142	* g++.dg/pr67699.C: New testcase.
9143
91442015-09-24  Richard Earnshaw  <rearnsha@arm.com>
9145
9146	PR libgcc/67624
9147	* gcc.target/arm/fp16-inf.c: New test.
9148
91492015-09-24  Kirill Yukhin  <kirill.yukhin@intel.com>
9150
9151	* gcc.target/i386/avx512vbmi-check.h (main): Fix register
9152	name while checking for AVX-512VBMI presence.
9153
91542015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9155
9156	* lib/target-supports.exp (check_effective_target_pie): Check for
9157	PIE support on Solaris 11.x and 12.
9158
91592015-09-24  Richard Biener  <rguenther@suse.de>
9160
9161	* g++.dg/tree-ssa/restrict3.C: New testcase.
9162
91632015-09-24  Richard Biener  <rguenther@suse.de>
9164
9165	PR tree-optimization/48885
9166	* gcc.dg/tree-ssa/restrict-6.c: New testcase.
9167
91682015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
9169
9170	* c-c++-common/Wmisleading-indentation.c: Augment test.
9171
91722015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
9173
9174	Fix small typos in the coding rule enforcement warnings.
9175	* g++.dg/diagnostic/disable.C: Replace 'namepace'
9176	with 'namespace'.
9177
91782015-09-23  Richard Biener  <rguenther@suse.de>
9179
9180	PR middle-end/67662
9181	* gcc.dg/ubsan/pr67662.c: New testcase.
9182
91832015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9184
9185	PR c/49655
9186	* gcc.dg/pragma-diag-6.c: New test.
9187
91882015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
9189
9190	* gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
9191
91922015-09-23  Richard Biener  <rguenther@suse.de>
9193
9194	* g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
9195
91962015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
9197
9198	* c-c++-common/Wmisleading-indentation.c: Augment test.
9199
92002015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
9201
9202	* g++.dg/diagostic/disable.C: New.
9203
92042015-09-22  Tom de Vries  <tom@codesourcery.com>
9205
9206	PR tree-optimization/67671
9207	* g++.dg/pr67671.C: New test.
9208
92092015-09-22  Alexander Fomin  <alexander.fomin@intel.com>
9210
9211	PR target/67480
9212	* gcc.target/i386/pr67480.c: New test.
9213
92142015-09-22  Kirill Yukhin  <kirill.yukhin@intel.com>
9215
9216	* gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
9217	avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
9218	* gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
9219	avx512dq, avx512cd, avx512er and avx512pf.
9220
92212015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
9222
9223	* gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
9224	update-fetch operations.
9225	* gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
9226
92272015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
9228
9229	* gcc.target/aarch64/atomic-inst-ldadd.c: New.
9230	* gcc.target/aarch64/atomic-inst-ldlogic.c: New.
9231
92322015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
9233
9234	* gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
9235	(TEST_ONE): New.
9236	* gcc.target/aarch64/atomic-inst-swap.c: New.
9237
92382015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9239
9240	* gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
9241	* gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
9242	* gcc.target/i386/pr59789.c (f1): Likewise.
9243	* gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
9244	* gcc.target/i386/intrinsics_6.c: Likewise.
9245	* gcc.dg/winline-5.c (int t): Likewise.
9246	* gcc.dg/winline-9.c (t): Likewise.
9247	* gcc.dg/always_inline2.c (q): Likewise.
9248	* gcc.dg/winline-2.c (inline int t): Likewise.
9249	* gcc.dg/winline-6.c: Likewise.
9250	* gcc.dg/winline-10.c (void g): Likewise.
9251	* gcc.dg/pr49243.c (void parse): Likewise.
9252	* gcc.dg/always_inline3.c (q2): Likewise.
9253	* gcc.dg/winline-3.c: Likewise.
9254	* gcc.dg/winline-7.c (inline void *t): Likewise.
9255
92562015-09-22  Tom de Vries  <tom@codesourcery.com>
9257
9258	PR tree-optimization/67666
9259	* g++.dg/pr67666.C: New test.
9260
92612015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9262
9263	PR fortran/67615
9264	* gfortran.dg/pr67615.f90: new test.
9265
92662015-09-21  Jeff Law  <law@redhat.com>
9267
9268	* gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9269
92702015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
9271
9272	Complete the implementation of N4230, Nested namespace definition.
9273	* g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9274	attributes and nested namespace definitions.
9275	* g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9276	* g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9277	* g++.dg/cpp1y/feat-cxx14-neg.C: New.
9278	* g++.dg/cpp1z/namespace-attribs.C: Likewise.
9279	* g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9280	appearing before the namespace identifier.
9281
92822015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9283
9284	PR c/66415
9285	* gcc.dg/cpp/pr66415-1.c: Test column number.
9286
92872015-09-21  Richard Biener  <rguenther@suse.de>
9288
9289	* g++.dg/ext/attr-alias-3.C: Add -g.
9290
92912015-09-21  Richard Biener  <rguenther@suse.de>
9292
9293	PR debug/67664
9294	* g++.dg/debug/dwarf2/pr67764.C: New testcase.
9295
92962015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9297
9298	PR target/64345
9299	* gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9300
93012015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9302
9303	* gcc.dg/pragma-diag-5.c: Fix excess warning.
9304
93052015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9306
9307	PR middle-end/60832
9308	* gcc.dg/pr53265.c: Update.
9309
93102015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
9311
9312	* gcc.target/arm/stack-checking.c: Skip for Thumb1.
9313
93142015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9315
9316	PR target/59478
9317	* gcc.target/sh/pr59478.c: New.
9318
93192015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9320
9321	PR target/67126
9322	* gcc.target/sh/pr51244-12.c: Adjust testcase.
9323	* gcc.target/sh/pr54236-2.c: Likewise.
9324
93252015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
9326
9327	* gcc.target/sh/pr43417.c: Move target independent test to ...
9328	* gcc.c-torture/compile/pr43417.c: ... here.
9329
93302015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
9331
9332	* gcc.target/sh/sh.exp (check_effective_target_sh4a,
9333	check_effective_target_big_endian, check_effective_target_little_endian,
9334	check_effective_target_any_fpu, check_effective_target_double_fpu,
9335	check_effective_target_use_single_only_fpu,
9336	check_effective_target_default_single_fpu,
9337	check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9338	check_effective_target_has_fsca, check_effective_target_has_fsrra,
9339	check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9340	check_effective_target_fmovd_enabled,
9341	check_effective_target_has_privileged, check_effective_target_has_pref,
9342	check_effective_target_banked_r0r7_isr,
9343	check_effective_target_stack_save_isr): New effective target checks.
9344	* gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9345	* gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9346	* gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9347	* gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9348	* gcc.target/sh/20080410-1.c: Use new effective target checks.
9349	* gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9350	* gcc.target/sh/attr-isr.c: Likewise.
9351	* gcc.target/sh/fpul-usage-1.c: Likewise.
9352	* gcc.target/sh/hiconst.c: Likewise.
9353	* gcc.target/sh/mfmovd.c: Likewise.
9354	* gcc.target/sh/pr21255-3.c: Likewise.
9355	* gcc.target/sh/pr33135-1.c: Likewise.
9356	* gcc.target/sh/pr33135-2.c: Likewise.
9357	* gcc.target/sh/pr33135-3.c: Likewise.
9358	* gcc.target/sh/pr33135-4.c: Likewise.
9359	* gcc.target/sh/pr39423-2.c: Likewise.
9360	* gcc.target/sh/pr49880-4.c: Likewise.
9361	* gcc.target/sh/pr49880-5.c: Likewise.
9362	* gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9363	* gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9364	* gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9365	* gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9366	* gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9367	* gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9368	* gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9369	* gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9370	* gcc.target/sh/pr50751-2.c: Likewise.
9371	* gcc.target/sh/pr50751-3.c: Likewise.
9372	* gcc.target/sh/pr50751-5.c: Likewise.
9373	* gcc.target/sh/pr50751-6.c: Likewise.
9374	* gcc.target/sh/pr50751-8.c: Likewise.
9375	* gcc.target/sh/pr51244-15.c: Likewise.
9376	* gcc.target/sh/pr51244-2.c: Likewise.
9377	* gcc.target/sh/pr51244-20.c: Likewise.
9378	* gcc.target/sh/pr51244-6.c: Likewise.
9379	* gcc.target/sh/pr52483-4.c: Likewise.
9380	* gcc.target/sh/pr53511-1.c: Likewise.
9381	* gcc.target/sh/pr53512-1.c: Likewise.
9382	* gcc.target/sh/pr53512-2.c: Likewise.
9383	* gcc.target/sh/pr53512-3.c: Likewise.
9384	* gcc.target/sh/pr53512-4.c: Likewise.
9385	* gcc.target/sh/pr53513-1.c: Likewise.
9386	* gcc.target/sh/pr54089-2.c: Likewise.
9387	* gcc.target/sh/pr54089-3.c: Likewise.
9388	* gcc.target/sh/pr54089-4.c: Likewise.
9389	* gcc.target/sh/pr54602-2.c: Likewise.
9390	* gcc.target/sh/pr54602-3.c: Likewise.
9391	* gcc.target/sh/pr54602-4.c: Likewise.
9392	* gcc.target/sh/pr54680.c: Likewise.
9393	* gcc.target/sh/pr55303-1.c: Likewise.
9394	* gcc.target/sh/pr55303-2.c: Likewise.
9395	* gcc.target/sh/pr55303-3.c: Likewise.
9396	* gcc.target/sh/pr56547-1.c: Likewise.
9397	* gcc.target/sh/pr56547-2.c: Likewise.
9398	* gcc.target/sh/pr61195.c: Likewise.
9399	* gcc.target/sh/pr61996.c: Likewise.
9400	* gcc.target/sh/pr6526.c: Likewise.
9401	* gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9402	* gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9403	* gcc.target/sh/prefetch.c: Likewise.
9404	* gcc.target/sh/rte-delay-slot.c: Likewise.
9405	* gcc.target/sh/sh2a-band.c: Likewise.
9406	* gcc.target/sh/sh2a-bclr.c: Likewise.
9407	* gcc.target/sh/sh2a-bclrmem.c: Likewise.
9408	* gcc.target/sh/sh2a-bld.c: Likewise.
9409	* gcc.target/sh/sh2a-bor.c: Likewise.
9410	* gcc.target/sh/sh2a-bset.c: Likewise.
9411	* gcc.target/sh/sh2a-bsetmem.c: Likewise.
9412	* gcc.target/sh/sh2a-bxor.c: Likewise.
9413	* gcc.target/sh/sh2a-jsrn.c: Likewise.
9414	* gcc.target/sh/sh2a-movi20s.c: Likewise.
9415	* gcc.target/sh/sh2a-movrt.c: Likewise.
9416	* gcc.target/sh/sh2a-resbank.c: Likewise.
9417	* gcc.target/sh/sh2a-rtsn.c: Likewise.
9418	* gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9419	* gcc.target/sh/sh4a-bitmovua.c: Likewise.
9420	* gcc.target/sh/sh4a-cosf.c: Likewise.
9421	* gcc.target/sh/sh4a-fsrra.c: Likewise.
9422	* gcc.target/sh/sh4a-memmovua.c: Likewise.
9423	* gcc.target/sh/sh4a-sincosf.c: Likewise.
9424	* gcc.target/sh/sh4a-sinf.c: Likewise.
9425
94262015-09-20  Jeff Law  <law@redhat.com>
9427
9428	PR tree-optimization/47679
9429	* g++.dg/warn/Wuninitialized-6.C: New test.
9430
94312015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
9432
9433	Implement nested namespace definitions.
9434	* g++.dg/cpp1z/nested-namespace-def1.C: New.
9435	* g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9436	* g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9437	* g++.dg/lookup/name-clash5.C: Adjust.
9438	* g++.dg/lookup/name-clash6.C: Likewise.
9439
94402015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9441
9442	* gcc.dg/pragma-diag-5.c: New test.
9443
94442015-09-18  Uros Bizjak  <ubizjak@gmail.com>
9445
9446	PR middle-end/67619
9447	* gcc.dg/torture/pr67619.c: New test.
9448	* lib/target-supports.exp (check_effective_target_builtin_eh_return):
9449	New procedure.
9450
94512015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
9452
9453	PR tree-optimization/67283
9454	* gcc.dg/tree-ssa/sra-15.c: New.
9455	* gcc.dg/tree-ssa/sra-16.c: New.
9456
94572015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9458
9459	PR sanitizer/64078
9460	* c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9461	(f2, f3): Make the function static.
9462	* c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9463
94642015-09-17  Christian Bruel  <christian.bruel@st.com>
9465
9466	* gcc.target/arm/attr_thumb-static2.c: New test.
9467
94682015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9469
9470	* gnat.dg/overflow_sum3.adb: New test.
9471
94722015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9473
9474	* gcc.target/arm/stack-checking.c: New test.
9475
94762015-09-17  Paul Thomas  <pault@gcc.gnu.org>
9477
9478	PR fortran/52846
9479	* gfortran.dg/public_private_module_5.f90: Add module procedure
9480	trigger_smod to ensure that the smod file is written.
9481
94822015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
9483
9484	* gcc.target/aarch64/copysign_1.c: New.
9485	* gcc.target/aarch64/copysign_2.c: New.
9486
94872015-09-17  Bin Cheng  <bin.cheng@arm.com>
9488
9489	* gcc.dg/tree-ssa/loop-bound-2.c: New test.
9490	* gcc.dg/tree-ssa/loop-bound-4.c: New test.
9491	* gcc.dg/tree-ssa/loop-bound-6.c: New test.
9492
94932015-09-16  John Marino  <gnugcc@marino.st>
9494
9495	* gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9496
94972015-09-16  Richard Biener  <rguenther@suse.de>
9498
9499	PR middle-end/67253
9500	* gcc.dg/torture/pr67253.c: New testcase.
9501
95022015-09-16  Richard Biener  <rguenther@suse.de>
9503
9504	PR middle-end/67271
9505	* gcc.dg/pr67271.c: New testcase.
9506
95072015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
9508
9509	* gnat.dg/opt49.adb: New test.
9510
95112015-09-16  Richard Biener  <rguenther@suse.de>
9512
9513	PR middle-end/67442
9514	* gcc.dg/torture/pr67442.c: New testcase.
9515
95162015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9517
9518	* gnat.dg/array24.adb: New test.
9519	* gnat.dg/blocklocs.adb: Delete.
9520
95212015-09-15  Marek Polacek  <polacek@redhat.com>
9522
9523	PR c/67580
9524	* gcc.dg/pr67580.c: New test.
9525
95262015-09-15  Richard Biener  <rguenther@suse.de>
9527
9528	PR tree-optimization/67470
9529	* gcc.dg/torture/pr67470.c: New testcase.
9530
95312015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
9532
9533	* gcc.target/aarch64/vect_int32x2x4_1.c: New.
9534
95352015-09-15  Richard Biener  <rguenther@suse.de>
9536
9537	PR middle-end/67563
9538	* gcc.dg/pr67563.c: New testcase.
9539
95402015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9541
9542	PR fortran/67460
9543	* gfortran.dg/pr67460.f90: New test.
9544
95452015-09-14  Uros Bizjak  <ubizjak@gmail.com>
9546
9547	* gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9548	* gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9549
95502015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
9551
9552	PR c++/51911
9553	* g++.dg/cpp0x/new-auto1.C: New.
9554
95552015-09-11  Mark Wielaard  <mjw@redhat.com>
9556
9557	PR c/28901
9558	* g++.dg/warn/unused-variable-1.C: New test.
9559	* g++.dg/warn/unused-variable-2.C: Likewise.
9560	* gcc.dg/unused-4.c: Adjust warning for static const.
9561	* gcc.dg/unused-variable-1.c: New test.
9562	* gcc.dg/unused-variable-2.c: Likewise.
9563
95642015-09-13  David Edelsohn  <dje.gcc@gmail.com>
9565
9566	* gfortran.dg/private_type_3.f90: Require visibility.
9567	* gfortran.dg/module_variable_2.f90: Same.
9568	* gfortran.dg/nested_forall_1.f: Same.
9569	* gfortran.dg/elemental_dependency_4.f90: Same.
9570	* gfortran.dg/bind_c_usage_25.f90: Same.
9571	* gfortran.dg/access_spec_1.f90: Same.
9572	* gfortran.dg/public_private_module_2.f90: Same.
9573	* gfortran.dg/host_assoc_variable_1.f90: Same.
9574	* gfortran.dg/public_private_module_6.f90: Same.
9575	* gfortran.dg/module_variable_1.f90: Same.
9576	* gfortran.dg/pr37286.f90: Same.
9577	* gfortran.dg/internal_pack_7.f90: Same.
9578	* gfortran.dg/submodule_10.f08: Same.
9579	* gfortran.dg/allocatable_function_8.f90: Same.
9580	* gfortran.dg/merge_init_expr_2.f90: Same.
9581	* gfortran.dg/class_37.f03: Same.
9582	* gfortran.dg/vect/fast-math-vect-8.f90: Same.
9583	* gfortran.dg/typebound_call_20.f03: Same.
9584	* gfortran.dg/proc_ptr_result_3.f90: Same.
9585	* gfortran.dg/pr32535.f90: Same.
9586	* gfortran.dg/typebound_proc_19.f90: Same.
9587	* gfortran.dg/initialization_10.f90: Same.
9588	* gfortran.dg/bind_c_usage_8.f03: Same.
9589	* gfortran.dg/pr61335.f90: Same.
9590	* gfortran.dg/elemental_dependency_5.f90: Same.
9591	* gfortran.dg/proc_ptr_3.f90: Same.
9592	* gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9593
95942015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9595
9596	* gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9597	* gcc.dg/Wno-frame-address.c: Skip for Visium.
9598	* gcc.dg/loop-8.c: Likewise.
9599
96002015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
9601
9602	PR ada/66965
9603	* gnat.dg/specs/addr1.ads: Remove.
9604
96052015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9606
9607	* gcc.dg/pie-link.c: Add -pie to dg-options.
9608
96092015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
9610
9611	* gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9612	(dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9613
96142015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9615
9616	* gcc.target/powerpc/swaps-p8-20.c: New test.
9617	* gcc.target/powerpc/swaps-p8-21.c: New test.
9618
96192015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
9620
9621	PR fortran/67526
9622	* gfortran.dg/pr67526.f90: New test.
9623
96242015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
9625
9626	PR c++/67318
9627	* g++.dg/cpp0x/variadic166.C: New.
9628
96292015-09-09  Mark Wielaard  <mjw@redhat.com>
9630
9631	* c-c++-common/nonnull-1.c: New test.
9632
96332015-09-10  Paul Thomas  <pault@gcc.gnu.org>
9634
9635	PR fortran/66993
9636	* gfortran.dg/submodule_11.f08: New test.
9637
96382015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
9639
9640	PR target/67506
9641	* gcc.c-torture/compile/pr67506.c: New test.
9642
96432015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9644
9645	* gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9646	initialization with a byte mask.  No change expected here.
9647	* gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9648	* gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9649	initialization with contigious bitmask.  Literal pool is expectd
9650	to be used here.
9651
96522015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9653
9654	PR target/67439
9655	* gcc.target/arm/pr67439_1.c: New test.
9656
96572015-09-10  Jiong Wang  <jiong.wang@arm.com>
9658
9659	* gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9660	model.
9661
96622015-09-10  Jakub Jelinek  <jakub@redhat.com>
9663
9664	PR c++/67523
9665	* g++.dg/gomp/pr67523.C: New test.
9666
9667	PR c++/67522
9668	* g++.dg/gomp/pr67522.C: New test.
9669
9670	PR middle-end/67521
9671	* c-c++-common/gomp/pr67521.c: New test.
9672
9673	PR middle-end/67517
9674	* c-c++-common/gomp/pr67517.c: New test.
9675
9676	PR c++/67514
9677	* g++.dg/gomp/pr67514.C: New test.
9678
9679	PR c++/67511
9680	* g++.dg/gomp/pr67511.C: New test.
9681
9682	PR c/67502
9683	* c-c++-common/gomp/pr67502.c: New test.
9684
96852015-09-09  Marek Polacek  <polacek@redhat.com>
9686
9687	PR middle-end/67512
9688	* gcc.dg/pr67512.c: New test.
9689
96902015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
9691
9692	PR c++/53184
9693	* g++.dg/warn/Wsubobject-linkage-1.C: New.
9694	* g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9695	* g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9696	* g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9697
96982015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9699
9700	* gcc.target/aarch64/mod_2.x: New file.
9701	* gcc.target/aarch64/mod_256.x: Likewise.
9702	* gcc.target/arm/mod_2.c: New test.
9703	* gcc.target/arm/mod_256.c: Likewise.
9704	* gcc.target/aarch64/mod_2.c: Likewise.
9705	* gcc.target/aarch64/mod_256.c: Likewise.
9706
97072015-09-09  Jakub Jelinek  <jakub@redhat.com>
9708
9709	PR c++/67504
9710	* g++.dg/gomp/pr67504.C: New test.
9711
9712	PR c/67501
9713	* c-c++-common/gomp/pr67501.c: New test.
9714
9715	PR c/67500
9716	* gcc.dg/gomp/pr67500.c: New test.
9717
9718	PR c/67495
9719	* gcc.dg/gomp/pr67495.c: New test.
9720
97212015-09-09  Aditya Kumar  <hiraditya@msn.com>
9722	    Sebastian Pop  <s.pop@samsung.com>
9723
9724	PR tree-optimization/53852
9725	* gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9726	both isl-0.12 and isl-0.15.
9727	* gcc.dg/graphite/uns-interchange-14.c: Same.
9728	* gcc.dg/graphite/uns-interchange-15.c: Same.
9729	* gcc.dg/graphite/uns-interchange-mvt.c: Same.
9730
97312015-09-08  Aditya Kumar  <hiraditya@msn.com>
9732	    Sebastian Pop  <s.pop@samsung.com>
9733
9734	* gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9735	* gcc.dg/graphite/block-1.c: Same.
9736	* gcc.dg/graphite/block-5.c: Same.
9737	* gcc.dg/graphite/block-6.c: Same.
9738	* gcc.dg/graphite/interchange-1.c: Same.
9739	* gcc.dg/graphite/interchange-10.c: Same.
9740	* gcc.dg/graphite/interchange-11.c: Same.
9741	* gcc.dg/graphite/interchange-13.c: Same.
9742	* gcc.dg/graphite/interchange-14.c: Same.
9743	* gcc.dg/graphite/interchange-3.c: Same.
9744	* gcc.dg/graphite/interchange-4.c: Same.
9745	* gcc.dg/graphite/interchange-7.c: Same.
9746	* gcc.dg/graphite/interchange-8.c: Same.
9747	* gcc.dg/graphite/interchange-9.c: Same.
9748	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9749	* gcc.dg/graphite/pr35356-1.c (foo): Same.
9750	* gcc.dg/graphite/pr37485.c: Same.
9751	* gcc.dg/graphite/scop-0.c (int toto): Same.
9752	* gcc.dg/graphite/scop-1.c: Same.
9753	* gcc.dg/graphite/scop-10.c: Same.
9754	* gcc.dg/graphite/scop-11.c: Same.
9755	* gcc.dg/graphite/scop-12.c: Same.
9756	* gcc.dg/graphite/scop-13.c: Same.
9757	* gcc.dg/graphite/scop-16.c: Same.
9758	* gcc.dg/graphite/scop-17.c: Same.
9759	* gcc.dg/graphite/scop-18.c: Same.
9760	* gcc.dg/graphite/scop-2.c: Same.
9761	* gcc.dg/graphite/scop-21.c (int test): Same.
9762	* gcc.dg/graphite/scop-22.c (void foo): Same.
9763	* gcc.dg/graphite/scop-4.c: Same.
9764	* gcc.dg/graphite/scop-5.c: Same.
9765	* gcc.dg/graphite/scop-6.c: Same.
9766	* gcc.dg/graphite/scop-7.c: Same.
9767	* gcc.dg/graphite/scop-8.c: Same.
9768	* gcc.dg/graphite/scop-9.c: Same.
9769	* gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9770	data-refs remain inside the inner loop.
9771	* gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9772	* gcc.dg/graphite/uns-interchange-14.c: Same.
9773	* gcc.dg/graphite/uns-interchange-9.c: Same.
9774	* gfortran.dg/graphite/interchange-3.f90
9775
97762015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9777
9778	PR target/63870
9779	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9780	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9781	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9782	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9783	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9784	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9785	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9786	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9787	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9788	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9789	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9790	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9791
97922015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9793
9794	* gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9795	* lib/target-supports.exp
9796	(check_effective_target_arm_neon_fp16_hw): New.
9797
97982015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9799
9800	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9801	Set additional_flags for neon-fp16 if supported, else fallback to neon.
9802
9803	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9804	(hfloat16_t): New.
9805	(result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9806	DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9807	if supported.
9808	(CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9809	(CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9810	redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9811	when those are supported.
9812	(CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9813	(vdup_n_f16): New.
9814
9815	* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9816	buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9817	cases if supported.
9818
9819	* gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9820	Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9821	* gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9822	Likewise.
9823	* gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9824	Likewise.
9825	* gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9826
9827	* gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9828	Add float16x8_t case.
9829	(main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9830	* gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9831	main, exec_vcreate): Likewise.
9832	* gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9833	exec_vget_high): Likewise.
9834	* gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9835	exec_vget_low): Likewise.
9836	* gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9837	Likewise.
9838	* gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9839	exec_vld1_dup): Likewise.
9840	* gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9841	exec_vld1_lane): Likewise.
9842	* gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9843	Likewise.
9844	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9845	exec_vldX_dup): Likewise.
9846	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9847	exec_vldX_lane): Likewise.
9848	* gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9849	exec_vset_lane): Likewise.
9850	* gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9851	exec_vst1_lane): Likewise.
9852
98532015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9854
9855	* gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9856	* gcc.target/aarch64/vget_low_1.c: Likewise.
9857
98582015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9859
9860	* gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9861	* gcc.target/aarch64/vldN_dup_1.c: Likewise.
9862	* gcc.target/aarch64/vldN_lane_1.c: Likewise.
9863	(main): update orig_data to avoid float16 NaN on bigendian.
9864
98652015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9866
9867	* g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9868	float16x8_t.
9869	* gcc.target/aarch64/vset_lane_1.c: Likewise.
9870	* gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9871	* gcc.target/aarch64/vld1_lane.c: Likewise.
9872
98732015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
9874
9875	PR c++/67369
9876	* g++.dg/cpp1y/lambda-generic-ice4.C: New.
9877
98782015-09-07  Marek Polacek  <polacek@redhat.com>
9879
9880	PR inline-asm/67448
9881	* gcc.dg/asm-10.c: New test.
9882
98832015-09-04  Jakub Jelinek  <jakub@redhat.com>
9884
9885	PR middle-end/67452
9886	* gcc.dg/lto/pr67452_0.c: New test.
9887
98882015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9889
9890	PR target/65210
9891	* gcc.target/avr/pr65210.c: New test.
9892
98932015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
9894
9895	PR testsuite/67450
9896	* lib/target-supports.exp (check_cached_effective_target):
9897	Apppend $prop to et_prop_list only if needed.
9898
98992015-09-04  Marek Polacek  <polacek@redhat.com>
9900
9901	PR sanitizer/67279
9902	* gcc.dg/ubsan/pr67279.c: New test.
9903
99042015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
9905	    Petr Murzin  <petr.murzin@intel.com>
9906	    Kirill Yukhin  <kirill.yukhin@intel.com>
9907
9908	* gcc.target/i386/avx512f-scatter-1.c: New.
9909	* gcc.target/i386/avx512f-scatter-2.c: Ditto.
9910	* gcc.target/i386/avx512f-scatter-3.c: Ditto.
9911
99122015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
9913
9914	* gfortran.dg/read_dir.f90: Delete empty directory when closing
9915	rather than calling rmdir, cleanup if open fails.
9916
99172015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9918
9919	* gcc.target/powerpc/vec-mult-char-1.c: New test.
9920	* gcc.target/powerpc/vec-mult-char-2.c: New test.
9921	* lib/target-supports.exp (check_effective_target_vect_char_mult):
9922	Return true for PowerPC targets that implement Altivec.
9923
99242015-09-03  Renlin Li  <renlin.li@arm.com>
9925
9926	* gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9927	check the assembly.
9928	* gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9929
99302015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9931
9932	* gcc.target/powerpc/vec-shift.c: New test.
9933
99342015-09-03  Tom de Vries  <tom@codesourcery.com>
9935
9936	PR tree-optimization/65637
9937	* gcc.dg/autopar/reduc-4.c: New test.
9938
99392015-09-03  Tom de Vries  <tom@codesourcery.com>
9940
9941	PR tree-optimization/65637
9942	* gcc.dg/autopar/pr46099-2.c: New test.
9943
99442015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9945
9946	PR middle-end/67351
9947	* g++.dg/pr67351.C: New test.
9948
99492015-09-03  Richard Biener  <rguenther@suse.de>
9950
9951	PR ipa/66705
9952	* g++.dg/lto/pr66705_0.C: New testcase.
9953
99542015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9955
9956	PR middle-end/60586
9957	* c-c++-common/cilk-plus/CK/pr60586.c: New file.
9958	* g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9959
99602015-09-02  Marek Polacek  <polacek@redhat.com>
9961
9962	PR c/67432
9963	* gcc.dg/pr67432.c: New test.
9964
99652015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
9966
9967	* lib/target-supports.exp (clear_effective_target_cache): New.
9968	(check_cached_effective_target): Update et_prop_list.
9969	* lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9970	* g++.dg/compat/compat.exp: Likewise.
9971	* g++.dg/compat/struct-layout-1.exp: Likewise.
9972	* lib/asan-dg.exp: Likewise.
9973	* lib/atomic-dg.exp: Likewise.
9974	* lib/cilk-plus-dg.exp: Likewise.
9975	* lib/clearcap.exp: Likewise.
9976	* lib/mpx-dg.exp: Likewise.
9977	* lib/tsan-dg.exp: Likewise.
9978	* lib/ubsan-dg.exp: Likewise.
9979
99802015-09-01  Kenneth Zadeck  <zadeck@naturalbridge.com>
9981
9982	* gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9983
99842015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
9985	    Andrew Bennett  <andrew.bennett@imgtec.com>
9986
9987	* gcc.target/mips/mips.exp (mips-dg-options): Handle the
9988	dependencies between ISA level and compact-branches.
9989	* gcc.target/mips/branch-10.c: Update expected output to allow
9990	compact forms of b/bal.
9991	* gcc.target/mips/branch-11.c: Likewise.
9992	* gcc.target/mips/branch-12.c: Likewise.
9993	* gcc.target/mips/branch-13.c: Likewise.
9994	* gcc.target/mips/branch-3.c: Likewise.
9995	* gcc.target/mips/branch-4.c: Likewise.
9996	* gcc.target/mips/branch-5.c: Likewise.
9997	* gcc.target/mips/branch-6.c: Likewise.
9998	* gcc.target/mips/branch-7.c: Likewise.
9999	* gcc.target/mips/branch-8.c: Likewise.
10000	* gcc.target/mips/branch-9.c: Likewise.
10001	* gcc.target/mips/branch-cost-1.c: Likewise.
10002	* gcc.target/mips/call-1.c: Likewise.
10003	* gcc.target/mips/call-2.c: Likewise.
10004	* gcc.target/mips/call-3.c: Likewise.
10005	* gcc.target/mips/call-4.c: Likewise.
10006	* gcc.target/mips/call-5.c: Likewise.
10007	* gcc.target/mips/call-6.c: Likewise.
10008	* gcc.target/mips/lazy-binding-1.c: Likewise.
10009	* gcc.target/mips/near-far-1.c: Likewise.
10010	* gcc.target/mips/near-far-2.c: Likewise.
10011	* gcc.target/mips/near-far-3.c: Likewise.
10012	* gcc.target/mips/near-far-4.c: Likewise.
10013	* gcc.target/mips/umips-branch-3.c: Ensure the test is
10014	run with compact branches allowed.
10015	* gcc.target/mips/compact-branches-1.c: New file.
10016	* gcc.target/mips/compact-branches-2.c: Likewise.
10017	* gcc.target/mips/compact-branches-3.c: Likewise.
10018	* gcc.target/mips/compact-branches-4.c: Likewise.
10019	* gcc.target/mips/compact-branches-5.c: Likewise.
10020	* gcc.target/mips/compact-branches-6.c: Likewise.
10021	* gcc.target/mips/compact-branches-7.c: Likewise.
10022
100232015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
10024
10025	* gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
10026	Clean-up a created directory if testcase fails.
10027
100282015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10029
10030	PR target/67405
10031	* g++.dg/pr67405.C: New test.
10032
100332015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10034
10035	* gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
10036
100372015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10038
10039	* gcc.dg/ifcvt-1.c: New test.
10040	* gcc.dg/ifcvt-2.c: Likewise.
10041	* gcc.dg/ifcvt-3.c: Likewise.
10042
100432015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10044
10045	PR libfortran/67412
10046	* gfortran.dg/execute_command_line_2.f90: XFAIL execution on
10047	*-*-solaris2.10.
10048
100492015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10050
10051	* gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
10052
100532015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
10054
10055	PR c++/61753
10056	* g++.dg/other/pr61753.C: New.
10057
100582015-08-31  Marc Glisse  <marc.glisse@inria.fr>
10059
10060	* gcc.dg/tree-ssa/cmp-1.c: New file.
10061
100622015-08-31  Marc Glisse  <marc.glisse@inria.fr>
10063
10064	* gcc.dg/tree-ssa/complex-7.c: New file.
10065
100662015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10067
10068	* gcc.target/powerpc/swaps-p8-19.c: New test.
10069
100702015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10071
10072	PR fortran/67367
10073	* gfortran.dg/read_dir.f90: New test. May fail on some platforms.
10074
100752015-08-29  Tom de Vries  <tom@codesourcery.com>
10076
10077	PR tree-optimization/46193
10078	* gcc.dg/autopar/pr46193.c: New test.
10079
100802015-08-28  Nathan Sidwell  <nathan@acm.org>
10081
10082	* gcc.dg/compat/struct-layout-1_generate.c: Simply
10083	use exit code for failure.
10084
10085	* gcc.dg/torture/matrix-1.c: Use plain printf.
10086	* gcc.dg/torture/matrix-2.c: Likewise.
10087	* gcc.dg/torture/matrix-5.c: Likewise.
10088	* gcc.dg/torture/matrix-6.c: Likewise.
10089	* gcc.dg/torture/transpose-1.c: Likewise.
10090	* gcc.dg/torture/transpose-2.c: Likewise.
10091	* gcc.dg/torture/transpose-3.c: Likewise.
10092	* gcc.dg/torture/transpose-4.c: Likewise.
10093	* gcc.dg/torture/transpose-5.c: Likewise.
10094	* gcc.dg/torture/transpose-6.c: Likewise.
10095
100962015-08-28  Jeff Law  <law@redhat.com>
10097
10098	PR lto/66752
10099	* gcc.dg/tree-ssa/pr66752-2.c: New test.
10100	* gcc.dg/torture/pr66752-1.c: New test
10101	* g++.dg/torture/pr66752-2.C: New test.
10102
101032015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
10104	Revert:
10105	2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
10106
10107		* gcc.dg/tree-ssa/sra-15.c: New.
10108
101092015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
10110
10111	* gcc.target/mips/madd-8.c: Add lo register to clobber list.
10112	* gcc.target/mips/msub-8.c: Ditto
10113
101142015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10115
10116	* lib/target-supports.exp (check-effective_target_vect_double):
10117	Enable for Power targets with VSX hardware available.
10118	* gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
10119	vect_no_align && { ! vect_hw_misalign }.
10120
101212015-08-27  Sebastian Pop  <s.pop@samsung.com>
10122
10123	* gcc.dg/graphite/graphite.exp (interchange_files, block_files):
10124	Replaced by opt_files, compile with -floop-nest-optimize.
10125	* g++.dg/graphite/graphite.exp: Same.
10126	* gfortran.dg/graphite/graphite.exp: Same.
10127	* gcc.dg/graphite/block-0.c: Adjust pattern.
10128	* gcc.dg/graphite/block-1.c: Same.
10129	* gcc.dg/graphite/block-3.c: Same.
10130	* gcc.dg/graphite/block-4.c: Same.
10131	* gcc.dg/graphite/block-5.c: Same.
10132	* gcc.dg/graphite/block-6.c: Same.
10133	* gcc.dg/graphite/block-7.c: Same.
10134	* gcc.dg/graphite/block-8.c: Same.
10135	* gcc.dg/graphite/block-pr47654.c: Same.
10136	* gcc.dg/graphite/interchange-0.c: Same.
10137	* gcc.dg/graphite/interchange-1.c: Same.
10138	* gcc.dg/graphite/interchange-10.c: Same.
10139	* gcc.dg/graphite/interchange-11.c: Same.
10140	* gcc.dg/graphite/interchange-12.c: Same.
10141	* gcc.dg/graphite/interchange-13.c: Same.
10142	* gcc.dg/graphite/interchange-14.c: Same.
10143	* gcc.dg/graphite/interchange-15.c: Same.
10144	* gcc.dg/graphite/interchange-3.c: Same.
10145	* gcc.dg/graphite/interchange-4.c: Same.
10146	* gcc.dg/graphite/interchange-5.c: Same.
10147	* gcc.dg/graphite/interchange-6.c: Same.
10148	* gcc.dg/graphite/interchange-7.c: Same.
10149	* gcc.dg/graphite/interchange-8.c: Same.
10150	* gcc.dg/graphite/interchange-9.c: Same.
10151	* gcc.dg/graphite/interchange-mvt.c: Same.
10152	* gcc.dg/graphite/pr37485.c: Same.
10153	* gcc.dg/graphite/uns-block-1.c: Same.
10154	* gcc.dg/graphite/uns-interchange-12.c: Same.
10155	* gcc.dg/graphite/uns-interchange-14.c: Same.
10156	* gcc.dg/graphite/uns-interchange-15.c: Same.
10157	* gcc.dg/graphite/uns-interchange-9.c: Same.
10158	* gcc.dg/graphite/uns-interchange-mvt.c: Same.
10159	* gfortran.dg/graphite/interchange-3.f90: Same.
10160
101612015-08-27  Uros Bizjak  <ubizjak@gmail.com>
10162
10163	PR target/67317
10164	* gcc.target/i386/pr67317-1.c: New test.
10165	* gcc.target/i386/pr67317-2.c: Ditto.
10166	* gcc.target/i386/pr67317-3.c: Ditto.
10167	* gcc.target/i386/pr67317-4.c: Ditto.
10168	* gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
10169	* gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
10170
101712015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
10172
10173	* gcc.target/powerpc/vec-shr.c: New.
10174
101752015-08-27  Marek Polacek  <polacek@redhat.com>
10176
10177	PR middle-end/67005
10178	* gcc.dg/torture/pr67005.c: New test.
10179
101802015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
10181
10182	* gcc.dg/tree-ssa/sra-15.c: New.
10183
101842015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10185
10186	* gcc.target/aarch64/long_branch_1.c: New test.
10187
101882015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10189
10190	* gcc.target/s390/20150826-1.c: New test.
10191
101922015-08-26  Renlin Li  <renlin.li@arm.com>
10193
10194	* gcc.target/aarch64/combine_bfi_1.c: New testcase.
10195
101962015-08-26  Jiong Wang  <jiong.wang@arm.com>
10197
10198	* gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
10199
102002015-08-26  Jiong Wang  <jiong.wang@arm.com>
10201
10202	* gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
10203	* gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
10204	* gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
10205	* gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
10206
102072015-08-26  Jiong Wang  <jiong.wang@arm.com>
10208
10209	* lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
10210	New test directive.
10211	* gcc.target/aarch64/tlsle_1.x: New test source.
10212	* gcc.target/aarch64/tlsle12_1.c: New testcase.
10213	* gcc.target/aarch64/tlsle24_1.c: Likewise.
10214	* gcc.target/aarch64/tlsle32_1.c: Likewise.
10215
102162015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10217
10218	PR fortran/29600
10219	* gfortran.dg/shape_8.f90: New test.
10220
102212015-08-25  Marek Polacek  <polacek@redhat.com>
10222
10223	PR middle-end/67330
10224	* gcc.dg/weak/weak-18.c: New test.
10225
102262015-08-25  David Malcolm  <dmalcolm@redhat.com>
10227
10228	* jit.dg/test-error-pr63969-missing-driver.c: Add call to
10229	gcc_jit_context_set_bool_use_external_driver.
10230
102312015-08-25  Nathan Sidwell  <nathan@acm.org>
10232
10233	* gcc.c-torture/execute/builtins/20010124-1.x: New.
10234
10235	* gcc.dg/20001117-1.c: Needs return_address.
10236	* gcc.dg/20020415-1.c: Needs alloca.
10237	* gcc.dg/graphite/id-pr44676.c: Needs profiling.
10238	* gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
10239	* gcc.dg/pr63186.c: Needs label_values.
10240	* gcc.dg/torture/pr33848.c: Likwise.
10241
10242	* lib/target-supports.exp (check_effective_target_fopenacc,
10243	check_effective_target_fopenmp): Disable for nvptx.
10244	* gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10245	* gcc.dg/stack-usage-1.c: Likewise.
10246	* gcc.dg/stack-usage-2.c: Likewise.
10247	* gcc.dg/unused-5.c: Likewise.
10248	* gcc.dg/unwind-1.c: Likewise.
10249
102502015-08-25  Christian Bruel  <christian.bruel@st.com>
10251
10252	* gcc.dg/Wno-frame-address.c: Skip for ARM.
10253	* g++.dg/Wno-frame-address.C: Ditto.
10254
102552015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10256
10257	PR target/67211
10258	* g++.dg/pr67211.C: New test.
10259
102602015-08-24  Louis Krupp  <louis.krupp@zoho.com>
10261
10262	PR fortran/62536
10263	PR fortran/66175
10264	* gfortran.dg/block_end_error_1.f90: New test.
10265	* gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10266
102672015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
10268
10269	PR target/66821
10270	* gcc.target/i386/pr66821.c: New test.
10271
102722015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
10273
10274	PR target/67329
10275	* gcc.target/i386/pr67329.c: New test.
10276
102772015-08-24  Nathan Sidwell  <nathan@acm.org>
10278
10279	* gcc.dg/pr49551.c: Needs -fdata-sections.
10280
10281	* gcc.dg/pr64935-2.c: Needs scheduling.
10282
10283	* gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10284	* gcc.dg/torture/pr63738.c: Likewise.
10285	* gcc.dg/torture/pr64728.c: Likewise.
10286	* gcc.dg/pr63748.c: Likewise.
10287	* gcc.dg/20020312-2.c: Likewise.
10288
10289	* gcc.dg/torture/pr66123.c: Needs label_values.
10290
10291	* gcc.dg/torture/pr41261.c: Needs profiling.
10292	* gcc.dg/pr26570.c: Likewise.
10293	* gcc.dg/pr61776.c: Likewise.
10294	* gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10295	* gcc.dg/gomp/pr34610.c: Likewise.
10296	* gcc.dg/pr54121.c: Likewise.
10297	* gcc.dg/20050325-1.c: Likewise.
10298	* gcc.dg/pr66899.c: Likewise.
10299	* gcc.dg/pr48770.c: Likewise.
10300	* gcc.dg/pr24225.c: Likewise.
10301
10302	* gcc.dg/pr27531-1.c: Needs io.
10303	* gcc.dg/pr44606.c: Likewise.
10304
10305	* gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10306
10307	* gcc.dg/pr51990.c: Needs alloca.
10308
10309	* gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10310
103112015-08-24  Tom de Vries  <tom@codesourcery.com>
10312
10313	PR tree-optimization/65468
10314	* gcc.dg/gomp/static-chunk-size-one.c: New test.
10315
103162015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10317
10318	PR libfortran/54572
10319	* gfortran.dg/backtrace_1.f90: New test.
10320
103212015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10322
10323	PR libfortran/62296
10324	* gfortran.dg/execute_command_line_2.f90: New test.
10325
103262015-08-23  Tom de Vries  <tom@codesourcery.com>
10327
10328	* gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10329	* gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10330	vect_no_int_max to vect_no_int_min_max.
10331	* gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10332	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10333	* gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10334	* gcc.dg/vect/slp-reduc-4.c: Same.
10335	* gcc.dg/vect/slp-reduc-5.c: Same.
10336	* gcc.dg/vect/vect-125.c: Same.
10337	* gcc.dg/vect/vect-13.c: Same.
10338	* gcc.dg/vect/vect-double-reduc-3.c: Same.
10339	* gcc.dg/vect/vect-reduc-1.c: Same.
10340	* gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10341	* gcc.dg/vect/vect-reduc-1char.c:Same.
10342	* gcc.dg/vect/vect-reduc-1short.c: Same.
10343	* gcc.dg/vect/vect-reduc-2.c: Same.
10344	* gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10345	* gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10346	* lib/target-supports.exp: Same.
10347
103482015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
10349
10350	PR c++/63693
10351	* g++.dg/cpp0x/decltype63.C: New.
10352
103532015-08-22  Nathan Sidwell  <nathan@acm.org>
10354
10355	* c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10356	* c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10357	* c-c++-common/Wunused-var-8.c: Likewise.
10358	* c-c++-common/gomp/pr61486-2.c: Likewise.
10359	* c-c++-common/Wunused-var-6.c: Likewise.
10360	* c-c++-common/goacc/reduction-1.c: Likewise.
10361	* c-c++-common/goacc/reduction-2.c: Likewise.
10362	* c-c++-common/goacc/reduction-3.c: Likewise.
10363	* c-c++-common/goacc/reduction-4.c: Likewise.
10364	* gcc.dg/builtins-64.c: Likewise.
10365	* gcc.dg/pr59523.c: Likewise.
10366	* gcc.dg/tree-ssa/20080530.c: Likewise.
10367	* gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10368	* gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10369	* gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10370	* gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10371	* gcc.dg/tree-ssa/20030807-2.c: Likewise.
10372	* gcc.dg/pr59011.c: Likewise.
10373	* gcc.dg/uninit-9.c: Likewise.
10374	* gcc.dg/pr61561.c: Likewise.
10375	* gcc.dg/vla-4.c: Likewise.
10376	* gcc.dg/20101010-1.c: Likewise.
10377	* gcc.dg/pr49120.c: Likewise.
10378	* gcc.dg/20030331-2.c: Likewise.
10379	* gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10380	* gcc.dg/pr25682.c: Likewise.
10381	* gcc.dg/guality/guality.c: Likewise.
10382	* gcc.dg/pr27301.c: Likewise.
10383	* gcc.dg/uninit-9-O0.c: Likewise.
10384	* gcc.dg/fold-alloca-1.c: Likewise.
10385	* gcc.dg/pr41470.c: Likewise.
10386	* gcc.dg/pr51491-2.c: Likewise.
10387	* gcc.dg/winline-7.c: Likewise.
10388	* gcc.dg/vla-2.c: Likewise.
10389	* gcc.dg/pr50764.c: Likewise.
10390	* gcc.dg/c99-vla-1.c: Likewise.
10391	* gcc.dg/pr33238.c: Likewise.
10392	* gcc.dg/c99-const-expr-13.c: Likewise.
10393	* gcc.dg/builtin-return-1.c: Likewise.
10394	* gcc.dg/vla-3.c: Likewise.
10395	* gcc.dg/20020415-1.c: Likewise.
10396	* gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10397	* gcc.dg/shrink-wrap-alloca.c: Likewise.
10398	* gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10399	* gcc.dg/torture/calleesave-sse.c: Likewise.
10400	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10401	* gcc.dg/gomp/vla-2.c: Likewise.
10402	* gcc.dg/gomp/vla-3.c: Likewise.
10403	* gcc.dg/gomp/vla-4.c: Likewise.
10404	* gcc.dg/gomp/pr30494.c: Likewise.
10405	* gcc.dg/gomp/vla-5.c: Likewise.
10406	* gcc.dg/pr51990-2.c: Likewise.
10407	* gcc.dg/vla-22.c: Likewise.
10408
104092015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10410
10411	* gcc.dg/cpp/multiline-2.c: Add column numbers.
10412	* gcc.dg/dollar.c: Likewise.
10413	* gcc.dg/pragma-message.c: Likewise.
10414	* g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10415	* c-c++-common/raw-string-14.c: Likewise.
10416
104172015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
10418
10419	* g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10420	property that instantiation here is a compile-time error.
10421
104222015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
10423
10424	* g++.dg/other/pr67065.C: Extend.
10425
104262015-08-21  Nathan Sidwell  <nathan@acm.org>
10427
10428	* lib/target-supports.exp (check_effective_target_freestanding): nvptx
10429	is freestanding.
10430	(check_effective_target_global_constructor): New.
10431	* lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10432	* gcc.dg/debug/debug.exp: Skip  for nvptx.
10433	* gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10434
10435	* gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10436	* gcc.c-torture/compile/limits-externdecl.c: Likewise.
10437	* gcc.c-torture/compile/pr33855.c: Likewise.
10438	* gcc.c-torture/compile/920723-1.c: Likewise.
10439	* gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10440	writing a const.
10441	* gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10442	label.
10443	* gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10444	'call'.
10445
10446	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10447	prototype normal.
10448	* gcc.c-torture/execute/switch-1.c: Likewise.
10449
10450	* gcc.c-torture/execute/pr34456.c: Require not freestanding
10451	* gcc.c-torture/execute/printf-1.c: Likewise.
10452	* gcc.c-torture/execute/printf-chk-1.c: Likewise.
10453	* gcc.c-torture/execute/fprintf-1.c: Likewise.
10454	* gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10455	* gcc.c-torture/execute/vprintf-1.c: Likewise.
10456	* gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10457	* gcc.c-torture/execute/vfprintf-1.c: Likewise.
10458	* gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10459	* gcc.c-torture/execute/builtins/fputs.x: Likewise.
10460	* gcc.c-torture/execute/gofast.c: Likewise.
10461	* gcc.c-torture/execute/complex-6.c: Likewise.
10462
10463	* gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10464	* gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10465	* gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10466	* gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10467	* gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10468	* gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10469	* gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10470	* gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10471	* gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10472	* gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10473	* gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10474	* gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10475	* gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10476	* gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10477	* gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10478	* gcc.dg/setjmp-1.c: Likewise.
10479	* gcc.dg/cleanup-5.c: Likewise.
10480	* gcc.dg/cleanup-12.c: Likewise.
10481	* gcc.dg/cleanup-13.c: Likewise.
10482
10483	* gcc.dg/constructor-1.c: Require global ctor.
10484
10485	* gcc.dg/fork-instrumentation.c: Require profiling.
10486	* gcc.dg/20030107-1.c: Likewise.
10487	* gcc.dg/20030702-1.c: Likewise.
10488
10489	* gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10490	* gcc.dg/cpp/paste2.c: Likewise.
10491	* gcc.dg/cpp/strify3.c: Likewise.
10492	* gcc.dg/cpp/strify4.c: Likewise.
10493	* gcc.dg/cpp/lexnum.c: Likewise.
10494	* gcc.dg/cpp/digraphs.c: Likewise.
10495	* gcc.dg/cpp/macro1.c: Likewise.
10496
104972015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10498
10499	* gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10500
105012015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10502
10503	* lib/gcc-dg.exp: Add extra options for db-final to the command line
10504	only once.
10505
105062015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10507
10508	* gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10509	* gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10510	vec_vpmsum_be and vec_shasigma_be.
10511
105122015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
10513
10514	* lib/target-supports.exp
10515	(check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10516	with -mfp16-format=ieee.
10517
105182015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
10519
10520	PR c++/67065
10521	* g++.dg/other/pr67065.C: New.
10522
105232015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
10524
10525	* gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10526	memcpy.
10527	* gcc.target/mips/inline-memcpy-2.c: Ditto.
10528	* gcc.target/mips/inline-memcpy-3.c: Ditto.
10529	* gcc.target/mips/inline-memcpy-4.c: Ditto.
10530	* gcc.target/mips/inline-memcpy-5.c: Ditto.
10531
105322015-08-19  Jiong Wang  <jiong.wang@arm.com>
10533
10534	* gcc.dg/wide_shift_64_1.c: New testcase.
10535	* gcc.dg/wide_shift_128_1.c: Likewise.
10536	* gcc.target/aarch64/ashlti3_1.c: Likewise.
10537
105382015-08-19  Magnus Granberg  <zorry@gentoo.org>
10539
10540	* lib/target-supports.exp
10541	(check_effective_target_fstack_protector_enabled): New test.
10542	* gcc.target/i386/ssp-default.c: New test.
10543
105442015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
10545
10546	PR fortran/66929
10547	* gfortran.dg/generic_31.f90: New.
10548
105492015-08-19  Marek Polacek  <polacek@redhat.com>
10550
10551	PR middle-end/67133
10552	* g++.dg/torture/pr67133.C: New test.
10553
105542015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10555
10556	* gcc.target/powerpc/altivec-35.c: New test.
10557	* gcc.target/powerpc/p8vector-builtin-8.c: New test.
10558	* gcc.target/powerpc/vsx-vector-7.c: New test.
10559
105602015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10561
10562	PR middle-end/36757
10563	* gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10564	* gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10565
105662015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
10567
10568	PR rtl-optimization/67218
10569	* gcc.c-torture/execute/ieee/pr67218.c,
10570	gcc.target/aarch64/fcvt_int_float_double1.c,
10571	gcc.target/aarch64/fcvt_int_float_double2.c,
10572	gcc.target/aarch64/fcvt_int_float_double3.c,
10573	gcc.target/aarch64/fcvt_int_float_double4.c,
10574	gcc.target/aarch64/fcvt_uint_float_double1.c,
10575	gcc.target/aarch64/fcvt_uint_float_double2.c,
10576	gcc.target/aarch64/fcvt_uint_float_double3.c,
10577	gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10578
105792015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
10580
10581	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10582	dg-options to disable LSE extensions.
10583	* gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10584	* gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10585	* gcc.target/aarch64/atomic-op-char.c: Likewise.
10586	* gcc.target/aarch64/atomic-op-consume.c: Likewise.
10587	* gcc.target/aarch64/atomic-op-imm.c: Likewise.
10588	* gcc.target/aarch64/atomic-op-int.c: Likewise.
10589	* gcc.target/aarch64/atomic-op-long.c: Likewise.
10590	* gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10591	* gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10592	* gcc.target/aarch64/atomic-op-release.c: Likewise.
10593	* gcc.target/aarch64/atomic-op-short.c: Likewise.
10594	* gcc.target/aarch64/sync-comp-swap.c: Likewise.
10595	* gcc.target/aarch64/sync-op-acquire.c: Likewise.
10596	* gcc.target/aarch64/sync-op-full.c: Likewise.
10597	* gcc.target/aarch64/sync-op-release.c: Likewise.
10598
105992015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
10600
10601	PR c++/67160
10602	* g++.dg/cpp1z/feat-cxx1z.C: New.
10603
106042015-08-18  Marek Polacek  <polacek@redhat.com>
10605
10606	PR middle-end/67222
10607	* gcc.dg/torture/pr67222.c: New test.
10608
106092015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
10610
10611	* gcc.target/mips/interrupt_handler-bug-1.c: New test.
10612
106132015-08-18  Bin Cheng  <bin.cheng@arm.com>
10614
10615	* gcc.dg/tree-ssa/loop-bound-1.c: New test.
10616	* gcc.dg/tree-ssa/loop-bound-3.c: New test.
10617	* gcc.dg/tree-ssa/loop-bound-5.c: New test.
10618
106192015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
10620
10621	* gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10622	which is used in later code.
10623
106242015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
10625
10626	PR c++/67216
10627	* g++.dg/cpp0x/nullptr34.C: New.
10628	* g++.dg/warn/Wconversion2.C: Adjust.
10629	* g++.dg/warn/Wnull-conversion-1.C: Likewise.
10630	* g++.old-deja/g++.other/null3.C: Likewise.
10631
10632	* g++.dg/cpp0x/pr51313.C: Adjust.
10633
106342015-08-17  Richard Biener  <rguenther@suse.de>
10635
10636	PR tree-optimization/67221
10637	* gcc.dg/torture/pr67221.c: New testcase.
10638
106392015-08-17  Mike Stump  <mikestump@comcast.net>
10640	    Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10641
10642	* gcc.target/arm/memcpy-aligned-1.c: New test.
10643
106442015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10645
10646	PR fortran/54656
10647	* gfortran.dg/norm_4.f90: Rename to...
10648	* gfortran.dg/norm2_4.f90: this.
10649	* gfortran.dg/norm2_5.f90: New test.
10650
106512015-08-14  Alexandre Oliva  <aoliva@redhat.com>
10652
10653	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10654	* gcc.dg/ssp-1.c: Make counter a register.
10655	* gcc.dg/ssp-2.c: Likewise.
10656	* gcc.dg/torture/parm-coalesce.c: New.
10657
106582015-08-14  Marek Polacek  <polacek@redhat.com>
10659
10660	PR middle-end/67133
10661	* gcc.dg/torture/pr67133.c: New test.
10662
106632015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
10664	    Matthias Klose  <doko@debian.org>
10665
10666	PR target/67143
10667	* gcc.c-torture/compile/pr67143.c: New
10668	* gcc.target/aarch64/atomic-op-imm.c
10669	(atomic_fetch_add_negative_RELAXED): New.
10670	(atomic_fetch_sub_negative_ACQUIRE): New.
10671
106722015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10673
10674	* gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10675	* gcc.target/aarch64/target_attr_8.c: Likewise.
10676	* gcc.target/aarch64/target_attr_14.c: Likewise.
10677
106782015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10679
10680	* gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10681
106822015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
10683
10684	* gcc.target/i386/builtin_target.c: Add skylake check.
10685
106862015-08-13  Jeff Law  <law@redhat.com>
10687
10688	* gcc.dg/pr66314.c: Moved from here to ..
10689	* gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
10690	to clear all sanitizers before -fsanitize=kernel-address.
10691
106922015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10693
10694	* gcc.target/aarch64/cinc_common_1.c: New test.
10695
106962015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10697
10698	PR c++/53421
10699	* g++.dg/ext/attribute-may-alias-1.C: New.
10700	* g++.dg/ext/attribute-may-alias-2.C: Likewise.
10701
107022015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
10703
10704	* gcc.target/aarch64/atomic-inst-cas.c: New.
10705	* gcc.target/aarch64/atomic-inst-ops.inc: New.
10706
107072015-08-13  Andreas Schwab  <schwab@suse.de>
10708
10709	* gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10710
107112015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10712
10713	PR c++/62164
10714	* g++.dg/torture/pr62164.C: New.
10715
107162015-08-13  Richard Biener  <rguenther@suse.de>
10717
10718	PR tree-optimization/67191
10719	* gcc.dg/torture/pr67191.c: New testcase.
10720	* g++.dg/torture/pr67191.C: Likewise.
10721
107222015-08-13  Richard Biener  <rguenther@suse.de>
10723
10724	PR tree-optimization/66502
10725	PR tree-optimization/67167
10726	* gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10727
107282015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10729
10730	PR c++/53330
10731	* g++.dg/init/new42.C: New.
10732
107332015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10734
10735	PR target/67071
10736	* gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10737	vector constants.
10738	* gcc.target/powerpc/pr67071-2.c: Likewise.
10739	* gcc.target/powerpc/pr67071-3.c: Likewise.
10740
107412015-08-12  Marek Polacek  <polacek@redhat.com>
10742
10743	PR c++/55095
10744	* c-c++-common/Wshift-overflow-6.c: New test.
10745	* c-c++-common/Wshift-overflow-7.c: New test.
10746	* g++.dg/cpp1y/left-shift-2.C: New test.
10747
107482015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10749
10750	PR c++/52742
10751	* g++.dg/cpp0x/pr52742.C: New.
10752
107532015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
10754
10755	* gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10756	Check Knights Landing support.
10757
107582015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10759
10760	PR c++/47461
10761	* g++.dg/warn/Wunused-result-1.C: New.
10762
107632015-08-12  Richard Biener  <rguenther@suse.de>
10764
10765	* gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10766	* gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10767	* gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10768	* g++.dg/tree-ssa/pr61034.C: Adjust.
10769	* gcc.dg/fold-compare-2.c: Likewise.
10770	* gcc.dg/pr50763.c: Likewise.
10771	* gcc.dg/predict-3.c: Likewise.
10772	* gcc.dg/tree-ssa/20030709-2.c: Likewise.
10773	* gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10774	* gcc.dg/tree-ssa/pr20657.c: Likewise.
10775	* gcc.dg/tree-ssa/pr21001.c: Likewise.
10776	* gcc.dg/tree-ssa/pr37508.c: Likewise.
10777	* gcc.dg/tree-ssa/vrp04.c: Likewise.
10778	* gcc.dg/tree-ssa/vrp07.c: Likewise.
10779	* gcc.dg/tree-ssa/vrp09.c: Likewise.
10780	* gcc.dg/tree-ssa/vrp16.c: Likewise.
10781	* gcc.dg/tree-ssa/vrp20.c: Likewise.
10782	* gcc.dg/tree-ssa/vrp25.c: Likewise.
10783	* gcc.dg/tree-ssa/vrp87.c: Likewise.
10784
107852015-08-12  Nathan Sidwell  <nathan@acm.org>
10786
10787	* gcc.dg/vrp-min-max-1.c: New.
10788	* gcc.dg/vrp-min-max-2.c: New.
10789
107902015-08-12  Richard Biener  <rguenther@suse.de>
10791
10792	* gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10793
107942015-08-12  Tom de Vries  <tom@codesourcery.com>
10795
10796	PR testsuite/67175
10797	* gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10798	Handle absence of vector min/max for sparc.
10799
108002015-08-11  Uros Bizjak  <ubizjak@gmail.com>
10801
10802	PR target/66954
10803	* g++.dg/ext/mv25.C: New test.
10804
108052015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10806
10807	* gcc.target/i386/avx2-vect-shift.c: New test.
10808
108092015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10810
10811	PR c/66098
10812	PR c/66711
10813	* gcc.dg/pragma-diag-3.c: New test.
10814	* gcc.dg/pragma-diag-4.c: New test.
10815
108162015-08-11  Nathan Sidwell  <nathan@acm.org>
10817
10818	* c-c++-common/dfp/operator-comma.c: Call init function.
10819	* c-c++-common/dfp/convert-dfp-2.c: New test.
10820
108212015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
10822
10823	* gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10824	Treat model == 0x4f as Broadwell.
10825
108262015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10827
10828	PR libfortran/67140
10829	* gfortran.dg/pr67140.f90: New test.
10830
108312015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
10832
10833	PR libgomp/65742
10834	PR middle-end/66332
10835	* c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10836
108372015-08-10  Uros Bizjak  <ubizjak@gmail.com>
10838
10839	PR fortran/64022
10840	* gfortran.dg/ieee/large_4.f90: New test.
10841
108422015-08-08  Bud Davis  <jmdavis@link.com>
10843
10844	PR fortran/59746
10845	* gfortran.dg/common_22.f90: New.
10846
108472015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
10848
10849	PR rtl-optimization/67028
10850	* gcc.dg/pr67028.c: New testcase.
10851
108522015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
10853
10854	PR rtl-optimization/67029
10855	* gcc.dg/pr67029.c: New test.
10856
108572015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10858
10859	PR fortran/64104
10860	* gfortran.dg/ieee/ieee_8.f90: New test.
10861
108622015-08-07  Jiong Wang  <jiong.wang@arm.com>
10863
10864	* gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10865	modifers.
10866	* gcc.target/aarch64/noplt_2.c: Likewise.
10867	* gcc.target/aarch64/noplt_3.c: Likewise.
10868
108692015-08-06  David Malcolm  <dmalcolm@redhat.com>
10870
10871	* jit.dg/test-benchmark.c (main): Record all elapsed times at each
10872	optimization level, and print a summary at the end.
10873
108742015-08-06  Jiong Wang  <jiong.wang@arm.com>
10875
10876	* gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10877
108782015-08-06  Jiong Wang  <jiong.wang@arm.com>
10879
10880	* gcc.target/aarch64/noplt_3.c: New testcase.
10881
108822015-08-06  Jiong Wang  <jiong.wang@arm.com>
10883
10884	* gcc.target/aarch64/noplt_1.c: New testcase.
10885	* gcc.target/aarch64/noplt_2.c: Likewise.
10886
108872015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
10888
10889	* gcc.dg/vect/vect-mult-pattern-1.c: New test.
10890	* gcc.dg/vect/vect-mult-pattern-2.c: New test.
10891
108922015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10893
10894	* gcc.target/s390/dwarfregtable-1.c: New test.
10895	* gcc.target/s390/dwarfregtable-2.c: New test.
10896	* gcc.target/s390/dwarfregtable-3.c: New test.
10897
108982015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10899
10900	* gcc.target/s390/htm-builtins-z13-1.c: New test.
10901
109022015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10903
10904	PR fortran/64022
10905	* gfortran.dg/ieee/large_2.f90: New test.
10906	* gfortran.dg/ieee/large_3.F90: New test.
10907
109082015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10909
10910	PR fortran/64022
10911	* gfortran.dg/ieee/large_1.f90: Adjust test.
10912
109132015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10914	    Jeff Law  <law@redhat.com>
10915
10916	PR c/16351
10917	* gcc.dg/tree-ssa/isolate-2.c: Close comment.
10918	* gcc.dg/tree-ssa/isolate-4.c: Likewise.
10919	* gcc.dg/tree-ssa/wnull-dereference.c: New test.
10920	* gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10921	* gcc.dg/tree-ssa/isolate-3.c: Likewise.
10922	* gcc.dg/tree-ssa/isolate-5.c: Likewise.
10923
109242015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10925
10926	PR middle-end/66311
10927	* gfortran.dg/pr66311.f90: New file.
10928
109292015-08-05  Richard Biener  <rguenther@suse.de>
10930
10931	PR tree-optimization/67121
10932	* gcc.dg/torture/pr67121.c: New testcase.
10933
109342015-08-05  Nick Clifton  <nickc@redhat.com>
10935
10936	* gcc.target/rl78: New directory.
10937	* gcc.target/rl78/rl78.exp: New file: Test driver.
10938	* gcc.target/rl78/test_addm3.c: New file: Test adds.
10939
109402015-08-05  Richard Biener  <rguenther@suse.de>
10941
10942	PR middle-end/67120
10943	* gcc.dg/torture/pr67120.c: New testcase.
10944
109452015-08-05  Paul Thomas  <pault@gcc.gnu.org>
10946
10947	PR fortran/52846
10948
10949	* lib/fortran-modules.exp: Call cleanup-submodules from
10950	cleanup-modules.
10951	* gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10952	cover the cases where private entities are no longer optimized
10953	away.
10954	* gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10955	same reason.
10956	* gfortran.dg/submodule_1.f08: Change cleanup module names.
10957	* gfortran.dg/submodule_5.f08: The same.
10958	* gfortran.dg/submodule_9.f08: The same.
10959	* gfortran.dg/submodule_10.f08: New test.
10960
109612015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
10962
10963	PR c++/66595
10964	* g++.dg/cpp1y/var-templ35.C: New.
10965
109662015-08-05  Richard Biener  <rguenther@suse.de>
10967
10968	PR tree-optimization/67055
10969	* g++.dg/torture/pr67055.C: New testcase.
10970
109712015-08-05  Richard Biener  <rguenther@suse.de>
10972
10973	PR tree-optimization/67109
10974	* gcc.dg/torture/pr67109.c: New testcase.
10975	* gcc.dg/vect/vect-119.c: Adjust.
10976
109772015-08-05  Richard Biener  <rguenther@suse.de>
10978
10979	PR middle-end/67107
10980	* gcc.dg/pr67107.c: New testcase.
10981
109822015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10983
10984	PR c++/66197
10985	* g++.dg/cpp1z/abbrev2.C: New.
10986
109872015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10988
10989	* g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10990
109912015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10992
10993	PR c++/66392
10994	* g++.dg/init/explicit4.C: New.
10995
109962015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10997
10998	* gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10999	without VSX an Power8 vector support.
11000
110012015-08-04  Richard Biener  <rguenther@suse.de>
11002
11003	* gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
11004
110052015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
11006
11007	PR target/67110
11008	* gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
11009	-fno-pie -no-pie.
11010
110112015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
11012
11013	PR c++/66427
11014	* g++.dg/cpp1y/var-templ34.C: New.
11015
110162015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11017
11018	* gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
11019	* gcc.target/aarch64/target_attr_1.c: Likewise.
11020	* gcc.target/aarch64/target_attr_2.c: Likewise.
11021	* gcc.target/aarch64/target_attr_3.c: Likewise.
11022	* gcc.target/aarch64/target_attr_4.c: Likewise.
11023	* gcc.target/aarch64/target_attr_5.c: Likewise.
11024	* gcc.target/aarch64/target_attr_6.c: Likewise.
11025	* gcc.target/aarch64/target_attr_7.c: Likewise.
11026	* gcc.target/aarch64/target_attr_8.c: Likewise.
11027	* gcc.target/aarch64/target_attr_9.c: Likewise.
11028	* gcc.target/aarch64/target_attr_10.c: Likewise.
11029	* gcc.target/aarch64/target_attr_11.c: Likewise.
11030	* gcc.target/aarch64/target_attr_12.c: Likewise.
11031	* gcc.target/aarch64/target_attr_13.c: Likewise.
11032	* gcc.target/aarch64/target_attr_14.c: Likewise.
11033	* gcc.target/aarch64/target_attr_15.c: Likewise.
11034
110352015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11036
11037	* gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
11038
110392015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11040
11041	* gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
11042
110432015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11044
11045	* gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
11046	message.
11047
110482015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11049
11050	PR fortran/64022
11051	* gfortran.dg/ieee/ieee_7.f90: Adjust test.
11052	* gfortran.dg/ieee/large_1.f90: New test.
11053
110542015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11055
11056	PR tree-optimization/67043
11057	* gcc.dg/pr67043.c: New test.
11058
110592015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
11060
11061	* gcc.target/powerpc/htm-tabort-no-r0.c: New test.
11062
110632015-08-03  David Malcolm  <dmalcolm@redhat.com>
11064
11065	* jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
11066	it to push/pop timing items.
11067	(main): For each optimization level, create a gcc_jit_timer, and
11068	time all of the iteration within that level cumulatively.
11069	* jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
11070	* jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
11071
110722015-08-03  Alexander Basov  <coohpt@gmail.com>
11073
11074	PR middle-end/64744
11075	PR middle-end/48470
11076	PR middle-end/43404
11077	* gcc.target/arm/pr43404.c : New testcase.
11078	* gcc.target/arm/pr48470.c : New testcase.
11079	* gcc.target/arm/pr64744-1.c : New testcase.
11080	* gcc.target/arm/pr64744-2.c : New testcase.
11081
110822015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11083
11084	PR tree-optimization/67077
11085	* gcc.dg/pr67077.c: New test.
11086
110872015-08-03  Jeff Law  <law@redhat.com>
11088
11089	PR middle-end/66314
11090	PR gcov-profile/66899
11091	* gcc.dg/pr66899.c: New test.
11092	* gcc.dg/pr66314.c: New test.
11093
110942015-08-03  Marek Polacek  <polacek@redhat.com>
11095
11096	PR c/67088
11097	* gcc.dg/pr67088.c: New test.
11098
110992015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11100
11101	PR target/66731
11102	* gcc.target/arm/vnmul-1.c: New.
11103	* gcc.target/arm/vnmul-2.c: New.
11104	* gcc.target/arm/vnmul-3.c: New.
11105	* gcc.target/arm/vnmul-4.c: New.
11106
111072015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
11108
11109	PR fortran/64921
11110	* gfortran.dg/class_allocate_20.f90: New.
11111
111122015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11113
11114	* gcc.target/aarch64/csel_bfx_1.c: New test.
11115	* gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
11116
111172015-08-02  Martin Sebor  <msebor@redhat.com>
11118
11119	* g++.dg/Wframe-address-in-Wall.C: New test.
11120	* g++.dg/Wframe-address.C: New test.
11121	* g++.dg/Wno-frame-address.C: New test.
11122	* gcc.dg/Wframe-address-in-Wall.c: New test.
11123	* gcc.dg/Wframe-address.c: New test.
11124	* gcc.dg/Wno-frame-address.c: New test.
11125
111262015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
11127
11128	* c-c++-common/Wmisleading-indentation.c: Add more tests.
11129
111302015-08-01  Michael Collison  <michael.collison@linaro.org
11131	    Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11132
11133	* gcc.target/arm/mincmp.c: New test.
11134
111352015-08-01  Paul Thomas  <pault@gcc.gnu.org>
11136
11137	PR fortran/67091
11138	* gfortran.dg/associated_target_6.f03: New test
11139
111402015-08-01  Tom de Vries  <tom@codesourcery.com>
11141
11142	* gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
11143	optimize ("-ftree-parallelize-loops=0").
11144	Add successful scans for 2 detected reductions.	 Add xfail scans for 3
11145	detected reductions.
11146	* gcc.dg/autopar/reduc-2short.c: Same.
11147	* gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
11148	optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
11149	detected reductions.
11150	* gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
11151	and max reductions.
11152
111532015-07-31  Marek Polacek  <polacek@redhat.com>
11154
11155	PR sanitizer/66977
11156	* g++.dg/ubsan/pr66977.C: New test.
11157
111582015-07-30  Marek Polacek  <polacek@redhat.com>
11159
11160	* c-c++-common/Wtautological-compare-3.c: New test.
11161
111622015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11163
11164	* gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
11165	(CHECK): Pass address of scalar, rather than array.
11166
111672015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11168
11169	* gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
11170
111712015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11172
11173	* gcc.target/aarch64/fp16/fp16.exp: New.
11174	* gcc.target/aarch64/fp16/f16_convs_1.c: New.
11175	* gcc.target/aarch64/fp16/f16_convs_2.c: New.
11176
111772015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11178
11179	* gcc.target/aarch64/f16_movs_1.c: New test.
11180
111812015-07-28  Tom de Vries  <tom@codesourcery.com>
11182
11183	* gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
11184	outer loop.
11185
111862015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
11187	    Manuel López-Ibáñez  <manu@gcc.gnu.org>
11188
11189	* gcc.dg/parm-incomplete-1.c: Update.
11190	* gcc.dg/pr18809-1.c: Update.
11191	* gcc.dg/pr27953.c: Update.
11192	* gcc.dg/vla-11.c: Update.
11193
111942015-07-27  Marek Polacek  <polacek@redhat.com>
11195
11196	* c-c++-common/Wtautological-compare-2.c: Remove unused line.
11197
111982015-07-27  Tom de Vries  <tom@codesourcery.com>
11199
11200	* gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
11201	attribute.  Update comment.
11202	(main): Remove.
11203	Add scan for not parallelizing inner loop.
11204	* gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
11205	attribute.
11206	(main): Remove.
11207
112082015-07-27  Marek Polacek  <polacek@redhat.com>
11209
11210	PR bootstrap/67030
11211	* c-c++-common/Wtautological-compare-2.c: New test.
11212
112132015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
11214
11215	PR target/66232
11216	* gcc.target/i386/pr66232-6.c: New tests.
11217	* gcc.target/i386/pr66232-7.c: Likewise.
11218	* gcc.target/i386/pr66232-8.c: Likewise.
11219	* gcc.target/i386/pr66232-9.c: Likewise.
11220
112212015-07-27  Marek Polacek  <polacek@redhat.com>
11222
11223	PR c++/66555
11224	PR c/54979
11225	* c-c++-common/Wtautological-compare-1.c: New test.
11226
112272015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
11228
11229	PR c++/18969
11230	* g++.dg/template/pr18969.C: New test.
11231	* g++.dg/template/pr18969-2.C: New test.
11232	* g++.old-deja/g++.jason/overload.C: Remove return value in
11233	template function returning void.
11234
112352015-07-26  Uros Bizjak  <ubizjak@gmail.com>
11236
11237	* gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
11238	immediates to avoid shift-overflow warnings.
11239
112402015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
11241
11242	PR c++/66857
11243	* g++.dg/init/pr66857.C: New test.
11244
112452015-07-25  Uros Bizjak  <ubizjak@gmail.com>
11246
11247	PR target/66648
11248	* gcc.target/i386/pr66648.c: New test.
11249
112502015-07-25  Tom de Vries  <tom@codesourcery.com>
11251
11252	* gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11253	interchange_files and block_files variables.
11254	* gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11255	arithmetic.
11256	* gcc.dg/graphite/uns-interchange-12.c: Same.
11257	* gcc.dg/graphite/uns-interchange-14.c: Same.
11258	* gcc.dg/graphite/uns-interchange-15.c: Same.
11259	* gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11260	* gcc.dg/graphite/uns-interchange-mvt.c: Same.
11261
112622015-07-25  Jeff Law  <law@redhat.com>
11263
11264	Revert:
11265	PR lto/66752
11266	* gcc.dg/tree-ssa/pr66752-2.c: New test.
11267	* gcc.dg/torture/pr66752-1.c: New test
11268	* g++.dg/torture/pr66752-2.C: New test.
11269
112702015-07-25  David Edelsohn  <dje.gcc@gmail.com>
11271
11272	Revert:
11273	2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
11274
11275	PR rtl-optimization/64164
11276	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11277	* gcc.dg/ssp-1.c: Make counter a register.
11278	* gcc.dg/ssp-2.c: Likewise.
11279	* gcc.dg/torture/parm-coalesce.c: New.
11280
112812015-07-24  Tom de Vries  <tom@codesourcery.com>
11282
11283	* gcc.dg/graphite/block-1.c: Xfail scan.
11284	* gcc.dg/graphite/interchange-12.c: Same.
11285	* gcc.dg/graphite/interchange-14.c: Same.
11286	* gcc.dg/graphite/interchange-15.c: Same.
11287	* gcc.dg/graphite/interchange-9.c: Same.
11288	* gcc.dg/graphite/interchange-mvt.c: Same.
11289	* gcc.dg/graphite/uns-block-1.c: New test.
11290	* gcc.dg/graphite/uns-interchange-12.c: New test.
11291	* gcc.dg/graphite/uns-interchange-14.c: New test.
11292	* gcc.dg/graphite/uns-interchange-15.c: New test.
11293	* gcc.dg/graphite/uns-interchange-9.c: New test.
11294	* gcc.dg/graphite/uns-interchange-mvt.c: New test.
11295
112962015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11297
11298	PR c++/64079
11299	* c-c++-common/Wunused-function-1.c: New.
11300
113012015-07-24  Tom de Vries  <tom@codesourcery.com>
11302
11303	* gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11304	alternative exit-first loop transform.
11305	* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11306	* gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11307	* gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11308	* gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11309	* gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11310	* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11311	* gcc.dg/parloops-exit-first-loop-alt.c: Same.
11312	* gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11313	* gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11314
113152015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
11316
11317	PR ipa/66566
11318	* gcc.target/i386/mpx/pr66566.c: New test.
11319
113202015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
11321
11322	PR bootstrap/66978
11323	* gcc.target/i386/pr66978.c: New test.
11324
113252015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11326
11327	* gcc.target/s390/gpr2fprsavecfi.c: New test.
11328
113292015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11330
11331	* gcc.target/s390/insv-1.c: New test.
11332	* gcc.target/s390/insv-2.c: New test.
11333	* gcc.target/s390/insv-3.c: New test.
11334
113352015-07-24  Tom de Vries  <tom@codesourcery.com>
11336
11337	* gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11338
113392015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11340
11341	PR middle-end/25530
11342	* gcc.dg/pr25530.c: New test.
11343
113442015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11345
11346	PR middle-end/25529
11347	* gcc.dg/pr25529.c: New test.
11348
113492015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
11350
11351	* gcc.target/arm/reg_equal_test.c: New test.
11352
113532015-07-23  Jeff Law  <law@redhat.com>
11354
11355	PR lto/66752
11356	* gcc.dg/tree-ssa/pr66752-2.c: New test.
11357	* gcc.dg/torture/pr66752-1.c: New test
11358	* g++.dg/torture/pr66752-2.C: New test.
11359
113602015-07-23  Marek Polacek  <polacek@redhat.com>
11361
11362	PR c++/66572
11363	* g++.dg/warn/Wlogical-op-2.C: New test.
11364
113652015-07-23  Alexandre Oliva  <aoliva@redhat.com>
11366
11367	PR rtl-optimization/64164
11368	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11369	* gcc.dg/ssp-1.c: Make counter a register.
11370	* gcc.dg/ssp-2.c: Likewise.
11371	* gcc.dg/torture/parm-coalesce.c: New.
11372
113732015-07-23  Marek Polacek  <polacek@redhat.com>
11374
11375	PR sanitizer/66908
11376	* c-c++-common/ubsan/pr66908.c: New test.
11377
113782015-07-23  Tom de Vries  <tom@codesourcery.com>
11379
11380	* gcc.dg/autopar/outer-4.c: Add xfail.
11381	* gcc.dg/autopar/outer-5.c: Same.
11382	* gcc.dg/autopar/outer-6.c: Same.
11383	* gcc.dg/autopar/reduc-2.c: Same.
11384	* gcc.dg/autopar/reduc-2char.c: Same.
11385	* gcc.dg/autopar/reduc-2short.c: Same.
11386	* gcc.dg/autopar/reduc-8.c: Same.
11387	* gcc.dg/autopar/uns-outer-4.c: New test.
11388	* gcc.dg/autopar/uns-outer-5.c: New test.
11389	* gcc.dg/autopar/uns-outer-6.c: New test.
11390
113912015-07-23  Richard Biener  <rguenther@suse.de>
11392
11393	PR tree-optimization/66952
11394	* gcc.dg/torture/pr66952.c: Use signed char.
11395
113962015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
11397
11398	PR tree-optimization/66926,66951
11399	* gcc.dg/vect/pr66951.c: New test.
11400
114012015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
11402
11403	PR c++/52987
11404	* g++.dg/parse/error57.C: New.
11405	* g++.dg/expr/string-2.C: Update.
11406
114072015-07-23  Richard Biener  <rguenther@suse.de>
11408
11409	PR tree-optimization/66945
11410	* gcc.dg/torture/pr66945.c: New testcase.
11411
114122015-07-22  Uros Bizjak  <ubizjak@gmail.com>
11413
11414	PR target/66954
11415	* g++.dg/ext/mv24.C: New test.
11416
114172015-07-22  Marek Polacek  <polacek@redhat.com>
11418
11419	* gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11420	dg-options.
11421
114222015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
11423
11424	PR fortran/61831
11425	PR fortran/66929
11426	* gfortran.dg/generic_30.f90: New.
11427
114282015-07-22  Richard Biener  <rguenther@suse.de>
11429
11430	PR tree-optimization/66952
11431	* gcc.dg/torture/pr66952.c: New testcase.
11432
114332015-07-22  Charles Baylis  <charles.baylis@linaro.org>
11434
11435	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11436	test.
11437	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11438	test.
11439	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11440	test.
11441	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11442	test.
11443	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11444	test.
11445	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11446	test.
11447	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11448	test.
11449	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11450	test.
11451	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11452	test.
11453	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11454	test.
11455	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11456	test.
11457	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11458	test.
11459	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11460	test.
11461	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11462	test.
11463	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11464	test.
11465	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11466	test.
11467	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11468	test.
11469	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11470	test.
11471	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11472	test.
11473	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11474	test.
11475	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11476	test.
11477	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11478	test.
11479	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11480	test.
11481	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11482	test.
11483	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11484	test.
11485	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11486	test.
11487	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11488	test.
11489	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11490	test.
11491	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11492	test.
11493	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11494	test.
11495	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11496	test.
11497	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11498	test.
11499	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11500	test.
11501	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11502	test.
11503	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11504	test.
11505	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11506	test.
11507	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11508	test.
11509	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11510	test.
11511	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11512	test.
11513	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11514	test.
11515	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11516	test.
11517	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11518	test.
11519	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11520	test.
11521	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11522	test.
11523	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11524	test.
11525	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11526	test.
11527	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11528	test.
11529	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11530	test.
11531	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11532	test.
11533	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11534	test.
11535	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11536	test.
11537	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11538	test.
11539	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11540	test.
11541	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11542	test.
11543	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11544	test.
11545	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11546	test.
11547	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11548	test.
11549	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11550	test.
11551	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11552	test.
11553	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11554	test.
11555	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11556	test.
11557	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11558	test.
11559	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11560	test.
11561	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11562	test.
11563	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11564	test.
11565	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11566	test.
11567	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11568	test.
11569	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11570	test.
11571	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11572	test.
11573	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11574	test.
11575	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11576	test.
11577	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11578	test.
11579	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11580	test.
11581	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11582	test.
11583	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11584	test.
11585	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11586	test.
11587	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11588	test.
11589	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11590	test.
11591	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11592	test.
11593	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11594	test.
11595	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11596	test.
11597	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11598	test.
11599	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11600	test.
11601	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11602	test.
11603	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11604	test.
11605	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11606	test.
11607	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11608	test.
11609	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11610	test.
11611	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11612	test.
11613	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11614	test.
11615	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11616	test.
11617	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11618	test.
11619	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11620	test.
11621	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11622	test.
11623	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11624	test.
11625	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11626	test.
11627	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11628	test.
11629	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11630	test.
11631	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11632	test.
11633	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11634	test.
11635	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11636	test.
11637	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11638	test.
11639	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11640	test.
11641	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11642	test.
11643	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11644	test.
11645	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11646	test.
11647	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11648	test.
11649	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11650	test.
11651	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11652	test.
11653	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11654	test.
11655	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11656	test.
11657	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11658	test.
11659	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11660	test.
11661	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11662	test.
11663	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11664	test.
11665	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11666	test.
11667	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11668	test.
11669	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11670	test.
11671	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11672	test.
11673	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11674	test.
11675	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11676	test.
11677	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11678	test.
11679	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11680	test.
11681	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11682	test.
11683	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11684	test.
11685	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11686	test.
11687	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11688	test.
11689	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11690	test.
11691	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11692	test.
11693	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11694	test.
11695	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11696	test.
11697	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11698	test.
11699
117002015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
11701
11702	* g++.dg/template/crash81.C: Update.
11703
117042015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
11705
11706	PR ipa/66424.
11707	* gcc.target/i386/pr66424.c: New.
11708
117092015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11710
11711	* gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11712
117132015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
11714
11715	PR fortran/61831
11716	* gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11717	Drop address sanitization.
11718
117192015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11720
11721	* gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11722	Skip -march=armv4t.
11723	(dg-additional-options): Set armv5t flag.
11724
117252015-07-21  Marek Polacek  <polacek@redhat.com>
11726
11727	* gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11728	* gcc.dg/vmx/unpack.c: Likewise.
11729	* gcc.target/powerpc/quad-atomic.c: Likewise.
11730
117312015-07-20  Uros Bizjak  <ubizjak@gmail.com>
11732
11733	* gcc.target/i386/asm-flag-5.c (f_ll): New.
11734
117352015-07-20  Jiong Wang  <jiong.wang@arm.com>
11736
11737	* gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11738	model.
11739
117402015-07-20  Marek Polacek  <polacek@redhat.com>
11741
11742	PR c++/55095
11743	* c-c++-common/Wshift-overflow-1.c: New test.
11744	* c-c++-common/Wshift-overflow-2.c: New test.
11745	* c-c++-common/Wshift-overflow-3.c: New test.
11746	* c-c++-common/Wshift-overflow-4.c: New test.
11747	* c-c++-common/Wshift-overflow-5.c: New test.
11748	* g++.dg/cpp1y/left-shift-1.C: New test.
11749	* gcc.dg/c90-left-shift-2.c: New test.
11750	* gcc.dg/c90-left-shift-3.c: New test.
11751	* gcc.dg/c99-left-shift-2.c: New test.
11752	* gcc.dg/c99-left-shift-3.c: New test.
11753	* gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11754	* gcc.c-torture/execute/pr40386.c: Likewise.
11755	* gcc.dg/vect/pr33373.c: Likewise.
11756	* gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11757	* gcc.dg/vect/vect-shift-2.c: Likewise.
11758
117592015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11760
11761	* gcc.target/aarch64/neg_abs_1.c: New test.
11762
117632015-07-18  Uros Bizjak  <ubizjak@gmail.com>
11764
11765	PR target/66922
11766	* gcc.target/i386/pr66922.c: New test.
11767
117682015-07-18  Sebastian Pop  <s.pop@samsung.com>
11769
11770	PR middle-end/46851
11771	PR middle-end/60340
11772	* gcc.dg/tree-ssa/pr42327.c: Removed.
11773	* g++.dg/other/pr35011.C: Removed.
11774
117752015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11776
11777	PR target/66906
11778	* gcc.target/i386/pr66906.c: New test.
11779
117802015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11781
11782	* gfortran.dg/coarray_collectives_16.f90: Fix pattern
11783	as follow-up to r225930.
11784
117852015-07-17  Paul Thomas  <pault@gcc.gnu.org>
11786
11787	PR fortran/52846
11788	* lib/fortran-modules.exp (proc cleanup-submodules): New
11789	procedure.
11790	* gfortran.dg/submodule_1.f08: Change extension and clean up
11791	the submodule files.
11792	* gfortran.dg/submodule_2.f08: ditto
11793	* gfortran.dg/submodule_6.f08: ditto
11794	* gfortran.dg/submodule_7.f08: ditto
11795	* gfortran.dg/submodule_8.f08: New test
11796	* gfortran.dg/submodule_9.f08: New test
11797
117982015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
11799	    Sebastian Pop  <s.pop@samsung.com>
11800
11801	PR middle-end/61929
11802	* gcc.dg/graphite/pr61929.c: New.
11803
118042015-07-17  Marek Polacek  <polacek@redhat.com>
11805
11806	* gcc.dg/fold-minus-7.c: New test.
11807
118082015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
11809
11810	* gfortran.dg/co_reduce_1.f90: New file.
11811
118122015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11813
11814	PR target/66824
11815	* gcc.target/i386/pr66824.c:
11816
118172015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
11818
11819	PR fortran/66035
11820	* gfortran.dg/structure_constructor_13.f03: New test.
11821
118222015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11823
11824	PR fortran/61831
11825	* gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11826	of generated while loops in the tree dump.
11827	* gfortran.dg/derived_constructor_comps_6.f90: New file.
11828
118292015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
11830
11831	* gcc.dg/vect/vect-outer-simd-2.c: New test.
11832
118332015-07-17  Uros Bizjak  <ubizjak@gmail.com>
11834
11835	PR target/66891
11836	* gcc.target/i386/pr66891.c: New test.
11837
118382015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11839
11840	* gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11841
118422015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
11843
11844	PR rtl-optimization/66626
11845	* gcc.target/i386/pr66626-2.c: New.
11846
118472015-07-16  Richard Biener  <rguenther@suse.de>
11848
11849	PR tree-optimization/66894
11850	* gcc.dg/torture/pr66894.c: New testcase.
11851
118522015-07-16  Richard Biener  <rguenther@suse.de>
11853
11854	* gcc.dg/tree-ssa/pr21031.c: Adjust.
11855
118562015-07-16  Uros Bizjak  <ubizjak@gmail.com>
11857
11858	PR target/66866
11859	* g++.dg/pr66866.C: New test.
11860
118612015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11862
11863	* gcc.target/powerpc/vec-cmp-sel.c: New test.
11864
118652015-07-15  Richard Biener  <rguenther@suse.de>
11866
11867	* lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11868	{ -O3 -fomit-frame-pointer },
11869	{ -O3 -fomit-frame-pointer -funroll-loops } and
11870	{ -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11871	in favor of
11872	{ -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11873	  -finline-functions }
11874
118752015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
11876
11877	* gcc.target/mips/interrupt_handler-5.c: New test.
11878
118792015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11880	    Robert Suchanek  <robert.suchanek@imgtec.com>
11881
11882	* gcc.target/mips/interrupt_handler-4.c: New test.
11883
118842015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11885
11886	PR testsuite/66734
11887	* gcc.dg/lto/lto.exp: Initialize MPX.
11888
118892015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11890
11891	* gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11892	dg-skip-if.
11893	* gcc.target/arm/scd42-3.c: Likewise.
11894
118952015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11896
11897	* gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11898	code to be run when the pre-arch code increases the isa_rev to
11899	mips32r6 or greater.
11900
119012015-07-15  Richard Biener  <rguenther@suse.de>
11902
11903	* lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11904	{ -O3 -fomit-frame-pointer },
11905	{ -O3 -fomit-frame-pointer -funroll-loops } and
11906	{ -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11907	in favor of
11908	{ -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11909	  -finline-functions }
11910	* lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11911	* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11912	to additional_flags.
11913
119142015-07-15  Uros Bizjak  <ubizjak@gmail.com>
11915
11916	PR rtl-optimization/66838
11917	* gcc.target/i386/pr66838.c: New test.
11918
119192015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
11920
11921	PR c++/66850
11922	* g++.dg/template/pr66850.C: New test.
11923
119242015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11925	    Cesar Philippidis  <cesar@codesourcery.com>
11926	    Chung-Lin Tang  <cltang@codesourcery.com>
11927
11928	* gcc.target/nios2/nios2-flushd.c: New.
11929	* gcc.target/nios2/nios2-rdprs.c: New.
11930	* gcc.target/nios2/r2-atomic.c: New.
11931	* gcc.target/nios2/r2-eni.c: New.
11932	* gcc.target/nios2/r2-wrpie.c: New.
11933
119342015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11935	    Cesar Philippidis  <cesar@codesourcery.com>
11936	    Chung-Lin Tang  <cltang@codesourcery.com>
11937
11938	* gcc.target/nios2/cdx-ldstwm-1.c: New.
11939	* gcc.target/nios2/cdx-ldstwm-2.c: New.
11940
119412015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11942	    Cesar Philippidis  <cesar@codesourcery.com>
11943	    Chung-Lin Tang  <cltang@codesourcery.com>
11944
11945	* gcc.target/nios2/andci.c: New.
11946	* gcc.target/nios2/bmx.c: New.
11947	* gcc.target/nios2/cdx-add.c: New.
11948	* gcc.target/nios2/cdx-branch.c: New.
11949	* gcc.target/nios2/cdx-callret.c: New.
11950	* gcc.target/nios2/cdx-loadstore.c: New.
11951	* gcc.target/nios2/cdx-logical.c: New.
11952	* gcc.target/nios2/cdx-mov.c: New.
11953	* gcc.target/nios2/cdx-shift.c: New.
11954	* gcc.target/nios2/cdx-sub.c: New.
11955	* gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11956
119572015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
11958
11959	PR c++/65071
11960	* g++.dg/cpp0x/vt-65071.C: New.
11961
119622015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11963	    Cesar Philippidis  <cesar@codesourcery.com>
11964	    Chung-Lin Tang  <cltang@codesourcery.com>
11965
11966	* gcc.target/nios2/r2-io-range.c: New.
11967	* gcc.target/nios2/r2-stio-1.c: New.
11968	* gcc.target/nios2/r2-stio-2.c: New.
11969	* gcc.target/nios2/nios2-ldxio.c: New.
11970	* gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11971	of just compile.  Add more tests.
11972
119732015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11974
11975	gfortran.dg/pr66864.f90: New test.
11976
119772015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
11978
11979	PR rtl-optimization/66626
11980	* gcc.target/i386/pr66626.c: New.
11981
119822015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11983
11984	* gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11985	* gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11986	* gcc.target/nios2/nios2-stack-check-3.c: New test case.
11987
119882015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
11989
11990	* g++.dg/template/crash81.C: Adjust for error + inform change.
11991	* g++.dg/template/pr58878.C: Likewise.
11992	* g++.dg/template/shadow1.C: Likewise.
11993	* g++.dg/template/shadow2.C: Likewise.
11994	* g++.old-deja/g++.benjamin/tem03.C: Likewise.
11995	* g++.old-deja/g++.benjamin/tem04.C: Likewise.
11996	* g++.old-deja/g++.brendan/crash7.C: Likewise.
11997	* g++.old-deja/g++.pt/shadow2.C: Likewise.
11998
119992015-07-14  Richard Biener  <rguenther@suse.de>
12000
12001	PR tree-optimization/66863
12002	* gcc.dg/torture/pr66863.c: New testcase.
12003
120042015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
12005
12006	PR c++/65186
12007	* g++.dg/template/pr65186.C: New test.
12008
120092015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
12010
12011	* gcc.target/arm/macro_defs0.c: Add directive to skip
12012	test if -marm is present.
12013	* gcc.target/arm/macro_defs1.c: Likewise.
12014
120152015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12016
12017	* gcc.target/aarch64/adds3.c: Adjust for more aggressive
12018	if-conversion..
12019	* gcc.target/aarch64/adds1.c: Likewise.
12020	* gcc.target/aarch64/ands_1.c: Likewise.
12021	* gcc.target/aarch64/bics_1.c: Likewise.
12022	* gcc.target/aarch64/subs1.c: Likewise.
12023	* gcc.target/aarch64/subs3.c: Likewise.
12024
120252015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
12026
12027	PR fortran/64589
12028	* gfortran.dg/pr64589.f90: New test.
12029
120302015-07-13  Renlin Li  <renlin.li@arm.com>
12031
12032	PR rtl/66556
12033	* gcc.c-torture/execute/pr66556.c: New.
12034
120352015-07-12  Aldy Hernandez  <aldyh@redhat.com>
12036
12037	* gcc.dg/20020219-1.c: Fix double word typos.
12038	* gcc.dg/20020919-1.c: Same.
12039
120402015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
12041	    Jeff Law  <law@redhat.com>
12042
12043	PR middle-end/66726
12044	* g++.dg/tree-ssa/pr66726.c: New test.
12045	* gcc.dg/tree-ssa/pr66726-2.c: New test.
12046	* gcc.dg/tree-ssa/pr66726.c: New test.
12047
120482015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
12049
12050	PR c++/58734
12051	* g++.dg/cpp0x/variadic-ttp2.C: New.
12052
120532015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
12054
12055	PR c++/30044
12056	* g++.dg/cpp0x/auto46.C: New test.
12057	* g++.dg/template/pr30044.C: New test.
12058	* g++.dg/template/shadow2.C: New test.
12059	* g++.dg/template/error55.C: New test.
12060	* g++.dg/template/crash83.C: Accept any error string.
12061	* g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
12062	parameters.
12063	* g++.dg/cpp0x/variadic19.C: Likewise
12064	* g++.dg/template/canon-type-13.C: Likewise.
12065	* g++.old-deja/g++.pt/ttp42.C: Likewise.
12066	* g++.dg/torture/20070621-1.C: Likewise.
12067
120682015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
12069
12070	PR c++/54521
12071	* g++.dg/init/explicit3.C: New.
12072
120732015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
12074
12075	PR target/66819
12076	* gcc.target/i386/pr66819-1.c: New test.
12077	* gcc.target/i386/pr66819-2.c: Likewise.
12078	* gcc.target/i386/pr66819-3.c: Likewise.
12079	* gcc.target/i386/pr66819-4.c: Likewise.
12080	* gcc.target/i386/pr66819-5.c: Likewise.
12081
120822015-07-10  Uros Bizjak  <ubizjak@gmail.com>
12083
12084	PR target/66703
12085	* gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
12086	__attribute__((noinline, noclone)).  Change "x" to "volatile char"
12087	type to prevent possible flag-clobbering zero-extensions.
12088	* gcc.target/i386/pr66703.c: New test.
12089
120902015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
12091
12092	PR c++/60842
12093	* g++.dg/cpp0x/nsdmi-template15.C: New.
12094
120952015-07-10  Jiong Wang  <jiong.wang@arm.com>
12096
12097	* gcc.target/aarch64/got_mem_hoist_1.c: New test.
12098
120992015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
12100
12101	* gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
12102	* gcc.target/arm/flip-thumb.c: Likewise.
12103
121042015-07-10  Uros Bizjak  <ubizjak@gmail.com>
12105
12106	PR target/66813
12107	* gcc.target/i386/pr66813.c: New test.
12108
121092015-07-10  Jakub Jelinek  <jakub@redhat.com>
12110
12111	PR middle-end/66820
12112	* gcc.dg/gomp/pr66820.c: New test.
12113
121142015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
12115
12116	PR c++/65592
12117	* g++.dg/cpp0x/scoped_enum6.C: New.
12118
121192015-07-10  Tom de Vries  <tom@codesourcery.com>
12120
12121	* gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
12122	* gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
12123
121242015-07-10  Richard Biener  <rguenther@suse.de>
12125
12126	PR tree-optimization/66823
12127	* gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
12128	which should not be necessary.  XFAIL.
12129
121302015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
12131
12132	PR c++/64848
12133	* g++.dg/cpp0x/lambda/lambda-ice14.C: New.
12134
121352015-07-09  Jakub Jelinek  <jakub@redhat.com>
12136
12137	PR middle-end/66633
12138	* gcc.dg/gomp/pr66633-1.c: New test.
12139	* gcc.dg/gomp/pr66633-2.c: New test.
12140	* gcc.dg/gomp/pr66633-3.c: New test.
12141	* gcc.dg/gomp/pr66633-4.c: New test.
12142
121432015-07-09  John Marino  <gnugcc@marino.st>
12144
12145	* lib/target-supports.exp (check_effective_target_pie):
12146	Add *-*-dragonfly*
12147
121482015-07-09  Uros Bizjak  <ubizjak@gmail.com>
12149
12150	PR target/66814
12151	* gcc.target/i386/pr66814.c: New test.
12152
121532015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
12154
12155	PR target/66731
12156	* gcc.target/aarch64/fnmul-1.c: Fix whitespace.
12157	* gcc.target/aarch64/fnmul-2.c: Likewise.
12158	* gcc.target/aarch64/fnmul-3.c: Likewise.
12159	* gcc.target/aarch64/fnmul-4.c: Likewise.
12160
121612015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
12162
12163	PR c++/65790
12164	* g++.dg/cpp0x/vt-65790.C: New.
12165
121662015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
12167
12168	PR target/66818
12169	* gcc.target/i386/pr66818.c: New test.
12170
121712015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
12172
12173	PR target/66817
12174	* gcc.target/i386/pr66817.c: New test.
12175
121762015-07-09  Marek Polacek  <polacek@redhat.com>
12177
12178	PR tree-optimization/66718
12179	* gcc.dg/vect/vect-126.c: New test.
12180
121812015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
12182
12183	* g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
12184	even when dwarf-2 is not the default.
12185
121862015-07-08  Jeff Law  <law@redhat.com>
12187
12188	PR testsuite/66796
12189	* gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
12190	to have a single memory reference.
12191
121922015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
12193
12194	* g++.dg/other/dump-ada-spec-9.C: New test.
12195
121962015-07-08  Jakub Jelinek  <jakub@redhat.com>
12197
12198	* g++.dg/vect/vect.exp: Run also simd* tests.
12199	* gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
12200	(check_vect): Fix up get_cpuid call for C++.
12201	* g++.dg/vect/simd-clone-1.cc: New test.
12202
122032015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
12204
12205	* gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
12206
122072015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
12208
12209	* gcc.target/i386/readeflags-1.c (abort): New prototype.
12210	* gcc.target/i386/writeeflags-1.c (abort): Likewise.
12211
122122015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
12213
12214	PR target/66806
12215	* gcc.target/i386/pr66806.c: New test.
12216
122172015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
12218
12219	PR c++/66421
12220	* g++.dg/cpp0x/auto45.C: New.
12221
122222015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
12223
12224	PR middle-end/66334
12225	* gcc.target/i386/pr66334.c: New.
12226
122272015-07-08  David Malcolm  <dmalcolm@redhat.com>
12228
12229	* jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
12230	comments.
12231
122322015-07-08  David Malcolm  <dmalcolm@redhat.com>
12233
12234	PR jit/66783
12235	* jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
12236	(verify_code): Update expected error message.
12237	* jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
12238	(verify_code): Likewise.
12239	* jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
12240	(verify_code): Likewise.
12241
122422015-07-08  Richard Biener  <rguenther@suse.de>
12243
12244	PR tree-optimization/66793
12245	* gcc.dg/torture/pr66793.c: New testcase.
12246
122472015-07-08  Richard Biener  <rguenther@suse.de>
12248
12249	PR tree-optimization/66794
12250	* gcc.dg/torture/pr66794.c: New testcase.
12251
122522015-07-08  Marek Polacek  <polacek@redhat.com>
12253
12254	PR c++/66748
12255	* g++.dg/abi/abi-tag15.C: New test.
12256
122572015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
12258
12259	* gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12260	* gcc.target/mips/branch-3.c: Ditto
12261	* gcc.target/mips/branch-4.c: Ditto.
12262	* gcc.target/mips/branch-5.c: Ditto.
12263	* gcc.target/mips/branch-6.c: Ditto.
12264	* gcc.target/mips/branch-7.c: Ditto.
12265	* gcc.target/mips/branch-8.c: Ditto.
12266	* gcc.target/mips/branch-9.c: Ditto.
12267	* gcc.target/mips/branch-10.c: Ditto.
12268	* gcc.target/mips/branch-11.c: Ditto.
12269	* gcc.target/mips/branch-12.c: Ditto.
12270	* gcc.target/mips/branch-13.c: Ditto.
12271	* gcc.target/mips/umips-branch-5.c: New file.
12272	* gcc.target/mips/umips-branch-6.c: New file.
12273	* gcc.target/mips/umips-branch-7.c: New file.
12274	* gcc.target/mips/umips-branch-8.c: New file.
12275	* gcc.target/mips/umips-branch-9.c: New file.
12276	* gcc.target/mips/umips-branch-10.c: New file.
12277	* gcc.target/mips/umips-branch-11.c: New file.
12278	* gcc.target/mips/umips-branch-12.c: New file.
12279	* gcc.target/mips/umips-branch-13.c: New file.
12280	* gcc.target/mips/umips-branch-14.c: New file.
12281	* gcc.target/mips/umips-branch-15.c: New file.
12282	* gcc.target/mips/umips-branch-16.c: New file.
12283	* gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12284	(OCCUPY_0xfffc): New define.
12285
122862015-07-08  Renlin Li  <renlin.li@arm.com>
12287
12288	* gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12289
122902015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
12291
12292	* gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12293
122942015-07-07  Uros Bizjak  <ubizjak@gmail.com>
12295
12296	* gcc.target/i386/bt-3.c: New test.
12297	* gcc.target/i386/bt-4.c: Ditto.
12298
122992015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12300
12301	* g++.dg/other/dump-ada-spec-8.C: New test.
12302
123032015-07-07  David Malcolm  <dmalcolm@redhat.com>
12304
12305	PR jit/66783
12306	* jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12307	test case.
12308	* jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12309	New test case.
12310	* jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12311	New test case.
12312	* jit.dg/test-error-mismatching-types-in-call.c (create_code):
12313	Avoid using an opaque struct for local "f".
12314
123152015-07-07  David Malcolm  <dmalcolm@redhat.com>
12316
12317	PR jit/66779
12318	* jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12319	* jit.dg/test-pr66779.c: New testcase.
12320
123212015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
12322
12323	* gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12324	NOCOMPRESSION.
12325
123262015-07-07  Richard Biener  <rguenther@suse.de>
12327
12328	* gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12329
123302015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
12331
12332	* gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12333	* gcc.target/mips/call-5.c: Ditto.
12334	* gcc.target/mips/call-6.c: Ditto.
12335
123362015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12337
12338	* gcc.dg/dx-test.c: New test-case.
12339
123402015-07-07  Andre Vehreschild  <vehre@gmx.de>
12341
12342	PR fortran/66578
12343	* gfortran.dg/allocate_with_source_9.f08: New test.
12344
123452015-07-07  Christian Bruel  <christian.bruel@st.com>
12346
12347	PR target/52144
12348	* gcc.target/arm/flip-thumb.c: Fix scan.
12349	* gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12350	* gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12351	* gcc.target/arm/attr_thumb-static.c: Test for all targets.
12352	Fix return value.
12353
123542015-07-06  Jakub Jelinek  <jakub@redhat.com>
12355
12356	PR target/65956
12357	* gcc.c-torture/execute/pr65956.c: New test.
12358
123592015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
12360
12361	* gcc.target/arm/aapcs/align1.c: New.
12362	* gcc.target/arm/aapcs/align_rec1.c: New.
12363	* gcc.target/arm/aapcs/align2.c: New.
12364	* gcc.target/arm/aapcs/align_rec2.c: New.
12365	* gcc.target/arm/aapcs/align3.c: New.
12366	* gcc.target/arm/aapcs/align_rec3.c: New.
12367	* gcc.target/arm/aapcs/align4.c: New.
12368	* gcc.target/arm/aapcs/align_rec4.c: New.
12369	* gcc.target/arm/aapcs/align_vararg1.c: New.
12370	* gcc.target/arm/aapcs/align_vararg2.c: New.
12371
123722015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12373
12374	* gfortran.dg/iomsg_2.f90: New test.
12375
123762015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
12377
12378	PR target/66749
12379	* gcc.target/i386/pr66749.c: New test.
12380
123812015-07-06  Richard Biener  <rguenther@suse.de>
12382
12383	PR tree-optimization/66772
12384	* gcc.dg/torture/pr66772-1.c: New testcase.
12385	* gcc.dg/torture/pr66772-2.c: Likewise.
12386
123872015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
12388
12389	* gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12390	the jals instruction.
12391
123922015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
12393
12394	PR target/53383
12395	* gcc.target/i386/pr53383-1.c: New file.
12396	* gcc.target/i386/pr53383-2.c: Likewise.
12397	* gcc.target/i386/pr53383-3.c: Likewise.
12398
123992015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
12400
12401	* gcc.target/aarch64/fnmul-1.c: New.
12402	* gcc.target/aarch64/fnmul-2.c: New.
12403	* gcc.target/aarch64/fnmul-3.c: New.
12404	* gcc.target/aarch64/fnmul-4.c: New.
12405
124062015-07-06  Richard Biener  <rguenther@suse.de>
12407
12408	PR middle-end/66759
12409	* gcc.dg/torture/pr66759.c: New testcase.
12410
124112015-07-06  Andre Vehreschild  <vehre@gmx.de>
12412
12413	PR fortran/58586
12414	* gfortran.dg/alloc_comp_class_3.f03: New test.
12415	* gfortran.dg/alloc_comp_class_4.f03: New test.
12416
124172015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
12418
12419	* gcc.c-torture/execute/pr66757.c: New test.
12420
124212015-07-06  Bin Cheng  <bin.cheng@arm.com>
12422
12423	PR tree-optimization/66720
12424	* gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12425
124262015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
12427	    Sandra Loosemore  <sandra@codesourcery.com>
12428
12429	* gcc.target/nios2/gprel-offset.c: New test.
12430
124312015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
12432
12433	PR fortran/66725
12434	* gfortran.dg/pr66725.f90: New test.
12435
124362015-07-03  Jason Merrill  <jason@redhat.com>
12437
12438	* gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12439	Avoid narrowing error.
12440
124412015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
12442
12443	PR rtl-optimization/66706
12444	* gcc.target/powerpc/shift-int.c: New testcase.
12445
124462015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
12447
12448	PR target/66746.
12449	* gcc.target/i386/pr66746.c: New file.
12450
124512015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
12452
12453	* gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12454
124552015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
12456
12457	PR tree-optimization/66119
12458	* g++.dg/opt/pr66119.C: New.
12459
124602015-07-02  Paul Thomas  <pault@gcc.gnu.org>
12461
12462	PR fortran/52846
12463	* gfortran.dg/submodule_1.f90: New test
12464	* gfortran.dg/submodule_2.f90: New test
12465	* gfortran.dg/submodule_3.f90: New test
12466	* gfortran.dg/submodule_4.f90: New test
12467	* gfortran.dg/submodule_5.f90: New test
12468	* gfortran.dg/submodule_6.f90: New test
12469	* gfortran.dg/submodule_7.f90: New test
12470
124712015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
12472
12473	PR preprocessor/53690
12474	* g++.dg/cpp/pr53690.C: New.
12475
124762015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12477
12478	* gcc.target/powerpc/vec-cmp.c: New test.
12479
124802015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12481
12482	PR fortran/56520
12483	* gfortran.dg/pr56520.f90: New test.
12484
124852015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
12486
12487	PR fortran/66545
12488	* gfortran.dg/pr66545_1.f90: New test.
12489	* gfortran.dg/pr66545_2.f90: New test.
12490
124912015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
12492
12493	* gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12494	* gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12495
124962015-07-02  Richard Biener  <rguenther@suse.de>
12497
12498	PR testsuite/66719
12499	* gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12500	unaligned loads.
12501
125022015-07-02  Richard Biener  <rguenther@suse.de>
12503
12504	* gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12505
125062015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
12507
12508	* gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12509
125102015-07-01  Jason Merrill  <jason@redhat.com>
12511
12512	* lib/target-supports.exp (cxx_default): Set to C++14.
12513
125142015-07-01  Tom de Vries  <tom@codesourcery.com>
12515
12516	PR testsuite/66723
12517	* gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12518	scan-assembler.
12519
125202015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12521
12522	* gfortran.dg/warn_conversion_8.f90:  New test.
12523
125242015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12525
12526	PR rtl-optimization/61047
12527	* gcc.c-torture/execute/20150611-1.c: New testcase.
12528
125292015-07-01  David Malcolm  <dmalcolm@redhat.com>
12530
12531	PR jit/66700
12532	* jit.dg/all-non-failing-tests.h: Add
12533	test-pr66700-observing-write-through-ptr.c.
12534	* jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12535
125362015-07-01  David Malcolm  <dmalcolm@redhat.com>
12537
12538	* jit.dg/test-accessing-union.c: Add comments for use by
12539	gcc/jit/docs/topics/types.rst.
12540
125412015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
12542
12543	* gcc.target/arm/armv8-sync-comp-swap.c: Replace
12544	'do-require-effective-target' with 'dg-require-effective-target'.
12545	* gcc.target/arm/armv8-sync-op-full.c: Likewise.
12546	* gcc.target/arm/armv8-sync-op-release.c: Likewise.
12547	* gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
12548	'stlex' with 'strex' as the expected output.
12549
125502015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
12551
12552	PR c++/60365
12553	* g++.dg/cpp0x/gen-attrs-60.C: New.
12554	* g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12555
125562015-07-01  Jiong Wang  <jiong.wang@arm.com>
12557
12558	* lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12559	New function.
12560	* gcc.target/aarch64/pic-small.c: Restrict this test under
12561	check_effective_target_aarch64_small_fpic.
12562
125632015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
12564
12565	* gfortran.dg/gomp/pr66633.f90: New test.
12566
125672015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
12568
12569	PR c++/66686
12570	* g++.dg/template/pr66686.C: New test.
12571
125722015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
12573
12574	* gnat.dg/lto17.ad[sb]: New test.
12575
125762015-06-30  David Malcolm  <dmalcolm@redhat.com>
12577
12578	* jit.dg/all-non-failing-tests.h: Add test-switch.c.
12579	* jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12580	testcase.
12581	* jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12582	New testcase.
12583	* jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12584	New testcase.
12585	* jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12586	New testcase.
12587	* jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12588	New testcase.
12589	* jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12590	New testcase.
12591	* jit.dg/test-switch.c: New testcase.
12592	* jit.dg/test-switch.cc: New testcase.
12593
125942015-06-30  David Malcolm  <dmalcolm@redhat.com>
12595
12596	PR jit/66546
12597	* jit.dg/all-non-failing-tests.h: Add note about
12598	test-validly-unreachable-block.c.
12599	* jit.dg/test-validly-unreachable-block.c: New file.
12600
126012015-06-30  David Malcolm  <dmalcolm@redhat.com>
12602
12603	PR jit/66628
12604	* jit.dg/all-non-failing-tests.h: Add note about
12605	test-extra-options.c.
12606	* jit.dg/test-extra-options.c: New testcase.
12607
126082015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
12609
12610	PR debug/66691
12611	* gcc.target/i386/pr66691.c: New.
12612
126132015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
12614
12615	* gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12616	* gcc.target/i386/iamcu/args.h: Likewise.
12617	* gcc.target/i386/iamcu/asm-support.S: Likewise.
12618	* gcc.target/i386/iamcu/defines.h: Likewise.
12619	* gcc.target/i386/iamcu/macros.h: Likewise.
12620	* gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12621	* gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12622	* gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12623	* gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12624	* gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12625	* gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12626	* gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12627	* gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12628	* gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12629	* gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12630	* gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12631	* gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12632	* gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12633	* gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12634	* gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12635	* gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12636	* gcc.target/i386/iamcu/test_varargs.c: Likewise.
12637
126382015-06-30  Marek Polacek  <polacek@redhat.com>
12639
12640	* gcc.dg/fold-minus-6.c: New test.
12641
12642	* gcc.dg/fold-ior-3.c: New test.
12643
126442015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
12645
12646	Implement N4197 - Adding u8 character literals
12647	* g++.dg/cpp1z/utf8.C: New.
12648	* g++.dg/cpp1z/utf8-neg.C: New.
12649	* g++.dg/cpp1z/udlit-utf8char.C: New.
12650
126512015-06-30  Marek Polacek  <polacek@redhat.com>
12652
12653	* gcc.dg/fold-ior-2.c (fn4): Swap operands.
12654
126552015-06-30  Tom de Vries  <tom@codesourcery.com>
12656
12657	* gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12658	* gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12659	* gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12660	* gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12661
126622015-06-30  Marek Polacek  <polacek@redhat.com>
12663
12664	* gcc.dg/fold-ior-2.c: New test.
12665
126662015-06-30  Tom de Vries  <tom@codesourcery.com>
12667
12668	PR tree-optimization/66652
12669	* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12670	* gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
12671	pointers.
12672	* gcc.dg/parloops-exit-first-loop-alt.c: Same.
12673
126742015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
12675
12676	PR c++/65977
12677	* g++.dg/cpp0x/constexpr-friend-3.C: New.
12678	* g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12679
126802015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12681
12682	PR fortran/66605
12683	* gfortran.dg/wunused-parameter.f90: New test.
12684
126852015-06-29  Richard Henderson  <rth@redhat.com>
12686
12687	* gcc.target/i386/asm-flag-1.c: New.
12688	* gcc.target/i386/asm-flag-2.c: New.
12689	* gcc.target/i386/asm-flag-3.c: New.
12690	* gcc.target/i386/asm-flag-4.c: New.
12691	* gcc.target/i386/asm-flag-5.c: New.
12692
126932015-06-29  Marek Polacek  <polacek@redhat.com>
12694
12695	PR c/66322
12696	* c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12697	* c-c++-common/pr66322.c: New test.
12698	* g++.dg/eh/scope1.C: Remove dg-warning.
12699
127002015-06-29  Richard Biener  <rguenther@suse.de>
12701
12702	PR tree-optimization/66677
12703	* gcc.dg/vect/pr66677.c: New testcase.
12704
127052015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
12706
12707	PR middle-end/64130
12708	* gcc.dg/tree-ssa/pr64130.c: New test.
12709
127102015-06-26  Jiong Wang  <jiong.wang@arm.com>
12711
12712	* gcc.target/aarch64/pic-small.c: New testcase.
12713
127142015-06-26  Richard Biener  <rguenther@suse.de>
12715
12716	* gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12717
127182015-06-26  Marek Polacek  <polacek@redhat.com>
12719
12720	* gcc.dg/fold-and-1.c: New test.
12721	* gcc.dg/fold-and-2.c: New test.
12722
127232015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
12724
12725	* gnat.dg/warn11.adb: Add missing dg directive.
12726	* gnat.dg/warn12.adb: New test.
12727	* gnat.dg/warn12_pkg.ads: New helper.
12728
127292015-06-26  Richard Biener  <rguenther@suse.de>
12730
12731	* gfortran.dg/reassoc_3.f90: Adjust.
12732
127332015-06-26  Uros Bizjak  <ubizjak@gmail.com>
12734
12735	PR target/66412
12736	* gcc.target/i386/pr66412.c: New test.
12737
127382015-06-25  Richard Biener  <rguenther@suse.de>
12739
12740	* gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12741
127422015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
12743
12744	* gcc.target/aarch64/vect-add-sub-cond.c: New test.
12745
127462015-06-25  Richard Biener  <rguenther@suse.de>
12747
12748	* gfortran.dg/vect/vect-9.f90: New testcase.
12749
127502015-06-25  Nick Clifton  <nickc@redhat.com>
12751
12752	* gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12753	H8300 and M32R targets.
12754
127552015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12756
12757	PR fortran/66528
12758	* gfortran.dg/maxerrors.f90: New test.
12759
127602015-06-08  DJ Delorie  <dj@redhat.com>
12761
12762	* gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12763
127642015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12765
12766	* gcc.target/aarch64/mgeneral-regs_3.c: New.
12767
127682015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12769
12770	* gcc.target/aarch64/mgeneral-regs_1.c: New file.
12771	* gcc.target/aarch64/mgeneral-regs_2.c: New file.
12772	* gcc.target/aarch64/nofp_1.c: New file.
12773
127742015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
12775
12776	Implement N3928 - Extending static_assert
12777	* g++.dg/cpp0x/static_assert8.C: Adjust.
12778	* g++.dg/cpp0x/static_assert12.C: New.
12779	* g++.dg/cpp0x/static_assert13.C: New.
12780	* g++.dg/cpp1y/static_assert1.C: New.
12781	* g++.dg/cpp1y/static_assert2.C: New.
12782	* g++.dg/cpp1z/static_assert-nomsg.C: New.
12783
127842015-06-24  Adam Butcher  <adam@jessamine.co.uk>
12785
12786	PR c++/65750
12787	* g++.dg/cpp0x/trailing11.C: New.
12788
127892015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12790
12791	* gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12792	multilibs.
12793	* gcc.target/arm/memset-inline-10.c: Likewise.
12794	* gcc.target/arm/pr58784.c: Likewise.
12795	* gcc.target/arm/pr59985.C: Likewise.
12796	* gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12797
127982015-06-24  Renlin Li  <renlin.li@arm.com>
12799
12800	* gcc.target/aarch64/arm_align_max_pwr.c: New.
12801	* gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12802
128032015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
12804
12805	Revert:
12806	2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12807
12808	PR c++/30044
12809	* g++.dg/cpp0x/auto45.C: New test.
12810	* g++.dg/template/pr30044.C: New test.
12811	* g++.dg/template/crash83.C: Accept any error string.
12812	* g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12813	parameters.
12814	* g++.dg/cpp0x/variadic18.C: Likewise
12815	* g++.dg/template/canon-type-13.C: Likewise.
12816	* g++.old-deja/g++.pt/ttp42.C: Likewise.
12817
128182015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
12819
12820	PR c++/65811
12821	* g++.dg/other/linkage2.C: New.
12822
128232015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12824
12825	PR target/63408
12826	* gcc.target/arm/pr63408.c: New test.
12827
128282015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
12829
12830	* lib/c-torture.exp: Don't call check_effective_target_lto
12831	before setting up environment correctly.
12832	* lib/gcc-dg.exp: Likewise, and protect
12833	gcc_force_conventional_output.
12834
128352015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12836
12837	PR rtl-optimization/66306
12838	* gcc.target/s390/pr66306.c: New test.
12839
128402015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12841
12842	* gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12843	* gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12844	* gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12845	* gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12846	* gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12847	* gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12848	* gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12849
128502015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
12851
12852	PR target/65803
12853	* gcc.c-torture/pr65803.c: New test.
12854
128552015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12856
12857	PR c++/30044
12858	* g++.dg/cpp0x/auto45.C: New test.
12859	* g++.dg/template/pr30044.C: New test.
12860	* g++.dg/template/crash83.C: Accept any error string.
12861	* g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12862	parameters.
12863	* g++.dg/cpp0x/variadic18.C: Likewise
12864	* g++.dg/template/canon-type-13.C: Likewise.
12865	* g++.old-deja/g++.pt/ttp42.C: Likewise.
12866
128672015-06-23  Marek Polacek  <polacek@redhat.com>
12868
12869	* c-c++-common/Wlogical-op-3.c: New test.
12870
128712015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
12872
12873	PR c++/66254
12874	* g++.dg/cpp0x/scoped_enum5.C: New.
12875
128762015-06-23  Richard Biener  <rguenther@suse.de>
12877
12878	PR tree-optimization/66636
12879	* gcc.dg/vect/pr66636.c: New testcase.
12880
128812015-06-23  Marek Polacek  <polacek@redhat.com>
12882
12883	* gcc.dg/fold-minus-4.c: New test.
12884	* gcc.dg/fold-minus-5.c: New test.
12885	* c-c++-common/ubsan/overflow-add-5.c: New test.
12886
128872015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
12888
12889	Add missing testcase from r224672.
12890	2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12891
12892	* gcc.target/vax/bswapdi-1.c: New.
12893
128942015-06-23  Andre Vehreschild  <vehre@gmx.de>
12895
12896	PR fortran/64674
12897	* gfortran.dg/associate_18.f08: New test.
12898
128992015-06-23  Uros Bizjak  <ubizjak@gmail.com>
12900
12901	PR target/66560
12902	* gcc.target/i386/pr66560-1.c: New test.
12903	* gcc.target/i386/pr66560-2.c: Ditto.
12904	* gcc.target/i386/pr66560-3.c: Ditto.
12905	* gcc.target/i386/pr66560-4.c: Ditto.
12906
129072015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
12908
12909	* gcc.target/nvptx/nvptx.exp: New file.
12910	* gcc.target/nvptx/proto-1.c: Likewise.
12911
129122015-06-23  Bin Cheng  <bin.cheng@arm.com>
12913
12914	PR tree-optimization/66449
12915	* gcc.dg/vect/pr66449.c: New test.
12916
129172015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
12918
12919	* g++.dg/other/dump-ada-spec-5.C: New test.
12920	* g++.dg/other/dump-ada-spec-6.C: Likewise.
12921	* g++.dg/other/dump-ada-spec-7.C: Likewise.
12922
129232015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
12924
12925	* g++.dg/inherit/pure1.C: Test location too.
12926
129272015-06-22  Marek Polacek  <polacek@redhat.com>
12928
12929	* gcc.dg/fold-ior-1.c: New test.
12930	* gcc.dg/fold-minus-2.c: New test.
12931	* gcc.dg/fold-minus-3.c: New test.
12932	* gcc.dg/fold-plus-1.c: New test.
12933	* gcc.dg/fold-plus-2.c: New test.
12934	* gcc.dg/fold-xor-4.c: New test.
12935	* gcc.dg/fold-xor-5.c: New test.
12936
129372015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12938
12939	PR target/65914
12940	* g++.dg/torture/pr65914.C:  New.
12941
129422015-06-22  Richard Biener  <rguenther@suse.de>
12943
12944	* lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12945	not existing TORTURE_OPTIONS only.
12946	* lib/gcc-dg.exp: Likewise.
12947
129482015-06-22  Christian Bruel  <christian.bruel@st.com>
12949
12950	PR target/52144
12951	* gcc.target/arm/flip-thumb.c: New test.
12952
129532015-06-22  Jan Hubicka  <hubicka@ucw.cz>
12954	    Martin Liska  <mliska@suse.cz>
12955
12956	PR ipa/65908
12957	* g++.dg/ipa/pr65908.C: New testcase.
12958
129592015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
12960
12961	PR c++/65882
12962	* g++.dg/diagnostic/inhibit-warn-1.C: New test.
12963	* g++.dg/diagnostic/inhibit-warn-2.C: New test.
12964
129652015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
12966
12967	* gnat.dg/specs/debug1.ads: Adjust.
12968
129692015-06-19  Jim Wilson  <jim.wilson@linaro.org>
12970
12971	* gcc.target/aarch64/fmovd-zero-mem.c: New.
12972	* gcc.target/aarch64/fmovd-zero-reg.c: New.
12973	* gcc.target/aarch64/fmovf-zero-mem.c: New.
12974	* gcc.target/aarch64/fmovf-zero-reg.c: New.
12975	* gcc.target/aarch64/fmovld-zero-mem.c: New.
12976	* gcc.target/aarch64/fmovld-zero-mem.c: New.
12977	* gcc.target/aarch64/fmovd-zero.c: Delete.
12978	* gcc.target/aarch64/fmovf-zero.c: Delete.
12979
129802015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12981
12982	* gcc.target/vax/bswapdi-1.c: New.
12983
129842015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12985
12986	* gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12987
129882015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12989
12990	* gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12991
129922015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12993
12994	* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12995
129962015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12997
12998	* gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12999
130002015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13001
13002	* gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
13003
130042015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13005
13006	* gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
13007
130082015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13009
13010	* gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
13011
130122015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13013
13014	* gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
13015
130162015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13017
13018	* gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
13019
130202015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13021
13022	* gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
13023
130242015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13025
13026	* gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
13027
130282015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13029
13030	* gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
13031
130322015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13033
13034	* gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
13035
130362015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13037
13038	* gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
13039
130402015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13041
13042	* gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
13043
130442015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13045
13046	* gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
13047
130482015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13049
13050	* gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
13051
130522015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13053
13054	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
13055
130562015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13057
13058	* gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
13059
130602015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13061
13062	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
13063	(_ARM_FPSCR): Add FZ field.
13064	(clean_results): Force FZ=1 on AArch64.
13065	* gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
13066
130672015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13068
13069	* gcc.target/aarch64/pr62308.c: New test.
13070
130712015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
13072
13073	PR fortran/66549
13074	* gfortran.dg/gomp/omp_parallel_1.f90: New file.
13075
130762015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
13077
13078	* gcc.target/i386/mpx/pr66581.c: New test.
13079
130802015-06-18  Uros Bizjak  <ubizjak@gmail.com>
13081
13082	* gcc.target/i386/cmov9.c: New test.
13083
130842015-06-18  Richard Biener  <rguenther@suse.de>
13085
13086	* g++.dg/other/const4.C: New testcase.
13087
130882015-06-18  Michael Matz  <matz@suse.de>
13089
13090	PR middle-end/66253
13091	* gcc.dg/vect/pr66253.c: New testcase.
13092
130932015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13094
13095	PR target/66569
13096	* gcc.target/i386/mpx/chkp-vararg.c: New test.
13097
130982015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13099
13100	PR middle-end/66568
13101	* gcc.target/i386/mpx/pr66568.c: New test.
13102
131032015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13104
13105	PR middle-end/66567
13106	* gcc.target/i386/mpx/pr66567.c: New test.
13107
131082015-06-18  Richard Biener  <rguenther@suse.de>
13109
13110	PR tree-optimization/66510
13111	* gcc.dg/vect/slp-perm-12.c: New testcase.
13112
131132015-06-17  Uros Bizjak  <ubizjak@gmail.com>
13114
13115	* gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
13116	* gcc.target/i386/noplt-2.c (dg-do): Ditto.
13117	* gcc.target/i386/noplt-3.c (dg-do): Ditto.
13118	* gcc.target/i386/noplt-4.c (dg-do): Ditto.
13119
131202015-06-17  Jakub Jelinek  <jakub@redhat.com>
13121
13122	PR c++/66571
13123	* g++.dg/gomp/pr66571-1.C: New test.
13124
13125	PR middle-end/66429
13126	* c-c++-common/gomp/pr66429.c: New test.
13127
131282015-06-17  David Malcolm  <dmalcolm@redhat.com>
13129
13130	* jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
13131	* jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
13132	...this.
13133	* jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
13134	New testcase.
13135	* jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
13136	New testcase.
13137
131382015-06-17  Uros Bizjak  <ubizjak@gmail.com>
13139
13140	PR testsuite/65944
13141	* g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
13142
131432015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
13144
13145	* gcc.target/mips/pr65862-1.c: New test.
13146	* gcc.target/mips/pr65862-2.c: Likewise.
13147
131482015-06-17  Uros Bizjak  <ubizjak@gmail.com>
13149
13150	* gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
13151	* gcc.target/i386/pr52252-atom.c: Ditto.
13152	* gcc.target/i386/vect-div-1.c: Ditto.
13153	* gcc.target/i386/rotate-5.c: Ditto.
13154	* gcc.target/i386/pr50202.c: Ditto.
13155	* gcc.target/i386/pr37843-3.c: Ditto.
13156	* gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
13157	* gcc.target/i386/pr53397-1.c: Ditto.
13158	* gcc.target/i386/pr55934.c: Ditto.
13159	* gcc.target/i386/pr37843-4.c: Ditto.
13160	* gcc.target/i386/pr60451.c: Ditto.
13161	* gcc.target/i386/pr53397-2.c: Ditto.
13162	* gcc.target/i386/vectorize1.c: Ditto.
13163	* gcc.target/i386/extract-insert-combining.c: Ditto.
13164	* gcc.target/i386/pr53759.c: Ditto.
13165	* gcc.target/i386/pr52252-core.c: Ditto.
13166	* gcc.target/i386/rotate-3.c: Ditto.
13167	* gcc.target/i386/sse-20.c: Ditto.
13168	* gcc.target/i386/rotate-4.c: Ditto.
13169	* gcc.target/i386/pr61403.c: Ditto.
13170	* gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
13171	* gcc.target/i386/pr60901.c: Ditto.
13172	* gcc.target/i386/pr59794-7.c: Ditto.
13173	* gcc.target/i386/pr62208.c: Ditto.
13174	* gcc.target/i386/pr53416.c: Ditto.
13175	* gcc.target/i386/asm-dialect-1.c: Ditto.
13176	* gcc.target/i386/pr50038.c: Ditto.
13177	* gcc.target/i386/47698.c: Ditto.
13178	* gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
13179	* gcc.target/i386/pr59794-2.c: Ditto.
13180	* gcc.target/i386/pr59794-3.c: Ditto.
13181	* gcc.target/i386/pr39058.c: Ditto.
13182	* gcc.target/i386/pr60205-1.c: Ditto.
13183	* gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
13184	* gcc.target/i386/sse2-movq-2.c: Ditto.
13185
131862015-06-17  Richard Biener  <rguenther@suse.de>
13187
13188	PR tree-optimization/66251
13189	* gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
13190
131912015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
13192
13193	PR c++/59682
13194	* g++.dg/parse/new-placement1.C: New.
13195
131962015-06-16  David Malcolm  <dmalcolm@redhat.com>
13197
13198	* jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
13199	* jit.dg/test-compound-assignment.c: New testcase.
13200
132012015-06-16  David Malcolm  <dmalcolm@redhat.com>
13202
13203	PR jit/66539
13204	* jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
13205	to "testcases" array.
13206
132072015-06-16  David Malcolm  <dmalcolm@redhat.com>
13208
13209	PR jit/66539
13210	* jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
13211	* jit.dg/test-debug-strings.c: New test case.
13212	* jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
13213	the discriminant has a sane debug string.
13214
132152015-06-16  Uros Bizjak  <ubizjak@gmail.com>
13216
13217	PR target/56766
13218	* gcc.target/i386/pr56766-1.c: New test.
13219	* gcc.target/i386/pr56766-2.c: Ditto.
13220
132212015-06-16  Steve Ellcey  <sellcey@imgtec.com>
13222
13223	* gcc.target/mips/loongson-shift-count-truncated-1.c:
13224	Skip on mips*-mti-linux* and mips*-img-linux* targets.
13225	* gcc.target/mips/loongson-simd.c: Ditto.
13226
132272015-06-16  Richard Biener  <rguenther@suse.de>
13228
13229	* gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
13230
132312015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
13232
13233	* gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
13234	passed by the testsuite driver.
13235
132362015-06-16  Richard Biener  <rguenther@suse.de>
13237
13238	* gcc.dg/vect/slp-perm-11.c: New testcase.
13239
132402015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
13241
13242	* gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
13243	dg-options.
13244
132452015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
13246
13247	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13248	Reinstate calls to torture-init and torture-finalize.
13249
132502015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13251
13252	* gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13253
132542015-06-15  Nathan Sidwell  <nathan@acm.org>
13255
13256	PR c++/58583
13257	* g++.dg/cpp0x/nsdmi-template14.C: New test.
13258
132592015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
13260
13261	PR c++/51048
13262	* g++.dg/cpp0x/local-type1.C: New.
13263
132642015-06-15  Andre Vehreschild  <vehre@gmx.de>
13265
13266	PR fortran/44672
13267	PR fortran/45440
13268	PR fortran/57307
13269	* gfortran.dg/allocate_with_source_3.f90: Removed check for
13270	unimplemented error.
13271	* gfortran.dg/allocate_with_source_7.f08: New test.
13272	* gfortran.dg/allocate_with_source_8.f08: New test.
13273
132742015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
13275
13276	PR c++/65168
13277	* g++.dg/warn/Walways-true-3.C: New test.
13278
132792015-06-13  Tom de Vries  <tom@codesourcery.com>
13280
13281	* gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13282
132832015-06-13  Tom de Vries  <tom@codesourcery.com>
13284
13285	* gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13286	(main): Remove superfluous attributes.
13287	* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13288	* gcc.dg/parloops-exit-first-loop-alt.c: Same.
13289
132902015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
13291
13292	* gcc.target/i386/monitorx.c: New.
13293	* gcc.target/i386/sse-12.c: Add -mmwaitx.
13294	* gcc.target/i386/sse-13.c: Ditto.
13295	* gcc.target/i386/sse-14.c: Ditto.
13296	* gcc.target/i386/sse-22.c: Ditto.
13297	* gcc.target/i386/sse-23.c: Ditto.
13298	* g++.dg/other/i386-2.C: Ditto.
13299	* g++.dg/other/i386-3.C: Ditto.
13300
133012015-06-11  Steve Ellcey  <sellcey@imgtec.com>
13302
13303	* gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13304
133052015-06-11  Paul Thomas  <pault@gcc.gnu.org>
13306
13307	PR fortran/66079
13308	* gfortran.dg/allocatable_scalar_13.f90: New test
13309
133102015-06-11  Marek Polacek  <polacek@redhat.com>
13311
13312	* gcc.dg/fold-xor-3.c: New test.
13313
133142015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13315
13316	* gcc.target/arm/short-it-ifcvt-1.c: New test.
13317	* gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13318
133192015-06-11  Christian Bruel  <christian.bruel@st.com>
13320
13321	PR target/52144
13322	* gcc.target/arm/pragma_attribute.c: New test.
13323
133242015-06-10  Uros Bizjak  <ubizjak@gmail.com>
13325
13326	* g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13327
133282015-06-10  Uros Bizjak  <ubizjak@gmail.com>
13329
13330	PR target/66473
13331	* gcc.target/i386/pr66473.c: New test.
13332
133332015-06-10  Jakub Jelinek  <jakub@redhat.com>
13334
13335	PR target/66470
13336	* gcc.dg/tls/pr66470.c: New test.
13337	* gcc.target/i386/pr66470.c: New test.
13338
133392015-06-10  Christian Bruel  <christian.bruel@st.com>
13340
13341	PR target/52144
13342	* gcc.target/arm/attr_arm.c: New test
13343	* gcc.target/arm/attr_arm-err.c: New test
13344	* gcc.target/arm/attr_thumb.c: New test
13345	* gcc.target/arm/attr_thumb-static.c: New test
13346
133472015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13348
13349	PR target/66200
13350	PR target/66428
13351	PR c++/66192
13352	* g++.dg/abi/aarch64_guard1.C: Adjust test.
13353
133542015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
13355
13356	* gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13357	passed by the testsuite driver.
13358
133592015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13360
13361	Revert:
13362	2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13363	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13364	* gcc.dg/ssp-1.c: Make counter a register.
13365	* gcc.dg/ssp-2.c: Likewise.
13366	* gcc.dg/torture/parm-coalesce.c: New.
13367
133682015-06-09  Tom de Vries  <tom@codesourcery.com>
13369
13370	* gcc.target/i386/vararg-loc.c: New test.
13371
133722015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
13373
13374	PR c++/65815
13375	* g++.dg/cpp0x/nsdmi-aggr1.C: New.
13376	* g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13377
133782015-06-09  Marek Polacek  <polacek@redhat.com>
13379
13380	PR tree-optimization/66299
13381	* gcc.dg/pr66299-1.c: New test.
13382	* gcc.dg/pr66299-2.c: New test.
13383	* gcc.dg/pr66299-3.c: New test.
13384
133852015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
13386
13387	* g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13388	passed by the testsuite driver.
13389
133902015-06-09  Richard Biener  <rguenther@suse.de>
13391
13392	PR middle-end/66423
13393	* gcc.dg/fold-modpow2.c: New testcase.
13394
133952015-06-09  Richard Biener  <rguenther@suse.de>
13396
13397	PR tree-optimization/66419
13398	* gcc.dg/vect/bb-slp-37.c: New testcase.
13399
134002015-06-09  Shiva Chen  <shiva0217@gmail.com>
13401
13402	* gcc.target/arm/stl-cond.c: New test.
13403
134042015-06-09  Richard Biener  <rguenther@suse.de>
13405
13406	PR middle-end/66413
13407	* gcc.dg/torture/pr66413.c: New testcase.
13408
134092015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13410
13411	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13412	* gcc.dg/ssp-1.c: Make counter a register.
13413	* gcc.dg/ssp-2.c: Likewise.
13414	* gcc.dg/torture/parm-coalesce.c: New.
13415
134162015-06-08  Jan Hubicka  <hubicka@ucw.cz>
13417
13418	* gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13419	* gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13420
134212015-06-08  Tom de Vries  <tom@codesourcery.com>
13422
13423	PR rtl-optimization/66444
13424	* gcc.dg/pr66444.c: New test.
13425
134262015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
13427
13428	PR fortran/66245
13429	* gfortran.dg/class_is_1.f90: New test.
13430	* gfortran.dg/type_is_1.f90: Ditto.
13431
134322015-06-08  Marek Polacek  <polacek@redhat.com>
13433
13434	PR c/66415
13435	* gcc.dg/cpp/pr66415-1.c: New test.
13436	* gcc.dg/cpp/pr66415-2.c: New test.
13437
134382015-06-08  Richard Biener  <rguenther@suse.de>
13439
13440	PR tree-optimization/66422
13441	* gcc.dg/Warray-bounds-16.c: New testcase.
13442
134432015-06-08  Richard Biener  <rguenther@suse.de>
13444
13445	* gcc.dg/vect/slp-perm-10.c: New testcase.
13446	* gcc.dg/vect/slp-23.c: Adjust.
13447	* gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13448	vector pointer update.
13449
134502015-06-08  Marek Polacek  <polacek@redhat.com>
13451
13452	PR sanitizer/66452
13453	* g++.dg/ubsan/pr66452.C: New test.
13454
134552015-06-08  Tom de Vries  <tom@codesourcery.com>
13456
13457	PR tree-optimization/66436
13458	* gcc.dg/gomp/dump-new-function-2.c: New test.
13459	* gcc.dg/gomp/dump-new-function-3.c: Same.
13460	* gcc.dg/gomp/dump-new-function.c: Same.
13461
134622015-06-08  Tom de Vries  <tom@codesourcery.com>
13463
13464	PR tree-optimization/66435
13465	* gcc.dg/gomp/notify-new-function-2.c: New test.
13466	* gcc.dg/gomp/notify-new-function-3.c: Same.
13467	* gcc.dg/gomp/notify-new-function.c: Same.
13468
134692015-06-06  Jan Hubicka  <hubicka@ucw.cz>
13470
13471	* gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13472	* gfortran.dg/lto/bind_c-1_1.c: New testcase.
13473	* gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13474	* gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13475	* gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13476	* gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13477	-fshort-enum.
13478
134792015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
13480
13481	PR fortran/47659
13482	* gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13483	* gfortran.dg/warn_conversion.f90: Add warning for change in value
13484	for assignment.
13485	* gfortran.dg/warn_conversion_3.f90: Add warnings.
13486	* gfortran.dg/warn_conversion_5.f90: New test.
13487	* gfortran.dg/warn_conversion_6.f90: New test.
13488	* gfortran.dg/warn_conversion_7.f90: New test.
13489
134902015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13491
13492	PR fortran/66347
13493	* gfortran.dg/blockdata_9.f: New test.
13494
134952015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13496
13497	PR fortran/66385
13498	* gfortran.dg/forall_17.f90:  New test.
13499
135002015-06-05  Aldy Hernandez  <aldyh@redhat.com>
13501
13502	* g++.dg/cpp0x/pr57101.C: Add warning.
13503	* g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13504	* g++.dg/ext/visibility/anon7.C: Same.
13505	* g++.dg/ipa/pr63587-2.C: Same.
13506	* g++.dg/opt/dump1.C: Same.
13507	* g++.dg/opt/pr59622-3.C: Same.
13508	* g++.dg/opt/pr59622.C: Same.
13509	* g++.dg/torture/pr46383.C: Same.
13510	* gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13511	* g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13512	* g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13513	functions.
13514	* gfortran.dg/intent_out_8.f90: Same.
13515	* gfortran.dg/warn_target_lifetime_3.f90: Same.
13516
135172015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13518
13519	PR fortran/66377
13520	gfortran.dg/equiv_9.f90: New test.
13521
13522
135232015-06-05  Tom de Vries  <tom@codesourcery.com>
13524
13525	merge from gomp4 branch:
13526	2015-05-28  Tom de Vries  <tom@codesourcery.com>
13527
13528	PR tree-optimization/65443
13529	* gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13530	* gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13531	* gcc.dg/parloops-exit-first-loop-alt.c: New test.
13532
135332015-06-05  Nathan Sidwell  <nathan@acm.org>
13534
13535	PR c++/52595
13536	* g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13537
135382015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
13539
13540	* gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13541
135422015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
13543
13544	* obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13545
135462015-06-04  Sriraman Tallam  <tmsriram@google.com>
13547
13548	* gcc.target/i386/noplt-1.c: New test.
13549	* gcc.target/i386/noplt-2.c: New test.
13550	* gcc.target/i386/noplt-3.c: New test.
13551	* gcc.target/i386/noplt-4.c: New test.
13552
135532015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
13554
13555	PR fortran/58749
13556	* gfortran.dg/adjustl_1.f90:  New test.
13557
135582015-06-04  Jan Hubicka  <hubicka@ucw.cz>
13559
13560	* gcc.dg/lto/c-compatible-types_0.c: New testcase.
13561	* gcc.dg/lto/c-compatible-types_1.c: New testcase.
13562
135632015-06-03  Jan Hubicka  <hubicka@ucw.cz>
13564
13565	* lto.c (iterative_hash_canonical_type,
13566	gimple_register_canonical_type): only hash main variants of types
13567
135682015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
13569
13570	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13571	Move set of dg-do-what-default after early return.
13572
135732015-06-04  Marek Polacek  <polacek@redhat.com>
13574
13575	PR c/66341
13576	* gcc.dg/lvalue-8.c: New test.
13577
135782015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13579	    Paolo Carlini  <paolo.carlini@oracle.com>
13580
13581	PR c++/66130
13582	* g++.dg/other/pr66130.C: New.
13583	* g++.dg/cpp0x/pr66130.C: Likewise.
13584
135852015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
13586
13587	* g++.dg/cpp0x/decl-loc1.C: New.
13588	* g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13589	* g++.dg/cpp0x/constexpr-object1.C: Likewise.
13590	* g++.dg/init/ctor8.C: Likewise.
13591	* g++.dg/parse/semicolon4.C: Likewise.
13592
135932015-06-03  Marek Polacek  <polacek@redhat.com>
13594
13595	PR sanitizer/66190
13596	* g++.dg/ubsan/static-init-1.C: New test.
13597	* g++.dg/ubsan/static-init-2.C: New test.
13598	* g++.dg/ubsan/static-init-3.C: New test.
13599
136002015-06-03  Uros Bizjak  <ubizjak@gmail.com>
13601
13602	PR target/66275
13603	* gcc.target/i386/pr66275.c: New test.
13604
136052015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13606
13607	* gcc.dg/Wcxx-compat-22.c: New testcase.
13608	* c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13609	* c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13610	* c-c++-common/pr58346-1.c: Likewise.
13611	* c-c++-common/transparent-union-1.c: Likewise.
13612
136132015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
13614
13615	* g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13616	* g++.dg/plugin/def_plugin.c: New file.
13617	* g++.dg/plugin/def-plugin-test.C: New file.
13618
136192015-06-03  Richard Biener  <rguenther@suse.de>
13620
13621	* gcc.dg/vect/bb-slp-36.c: New testcase.
13622
136232015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13624
13625	* gcc.dg/lto/chkp-removed-alias_0.c: New.
13626
136272015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13628
13629	* gcc.dg/lto/chkp-privatize-1_0.c: New.
13630	* gcc.dg/lto/chkp-privatize-1_1.c: New.
13631	* gcc.dg/lto/chkp-privatize-2_0.c: New.
13632	* gcc.dg/lto/chkp-privatize-2_1.c: New.
13633
136342015-06-03  Marek Polacek  <polacek@redhat.com>
13635
13636	PR c/64223
13637	PR c/29358
13638	* gcc.dg/pr64223-1.c: New test.
13639	* gcc.dg/pr64223-2.c: New test.
13640
136412015-06-03  Richard Biener  <rguenther@suse.de>
13642
13643	PR tree-optimization/63916
13644	* gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13645
136462015-06-03  Richard Biener  <rguenther@suse.de>
13647
13648	PR tree-optimization/66375
13649	* gcc.dg/torture/pr66375.c: New testcase.
13650
136512015-06-03  Bin Cheng  <bin.cheng@arm.com>
13652
13653	* gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13654
136552015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
13656
13657	PR target/65768
13658	* gcc.target/arm/maskdata.c: Remove -fno-gcse.
13659
136602015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13661
13662	PR fortran/66380
13663	* gfortran.dg/reshape_7.f90: New test.
13664
136652015-06-02  David Malcolm  <dmalcolm@redhat.com>
13666
13667	PR c/66220:
13668	* c-c++-common/Wmisleading-indentation.c (fn_35): New.
13669	(fn_36): New.
13670
136712015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13672
13673	PR c/49551
13674	* gcc.dg/pr49551.c: New testcase.
13675
136762015-06-02  Richard Biener  <rguenther@suse.de>
13677
13678	PR debug/65549
13679	* g++.dg/lto/pr65549_0.C: New testcase.
13680
136812015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
13682
13683	PR libgomp/65742
13684	PR middle-end/66332
13685	* c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13686
136872015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13688
13689	* g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13690
136912015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
13692
13693	PR c++/61683
13694	* g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13695
136962015-06-02  Bin Cheng  <bin.cheng@arm.com>
13697
13698	PR tree-optimization/48052
13699	* gcc.dg/tree-ssa/scev-8.c: New.
13700	* gcc.dg/tree-ssa/scev-9.c: New.
13701	* gcc.dg/tree-ssa/scev-10.c: New.
13702	* gcc.dg/vect/pr48052.c: New.
13703
137042015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
13705
13706	* gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13707
137082015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13709
13710	* gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13711
137122015-06-02  Marek Polacek  <polacek@redhat.com>
13713
13714	PR middle-end/66345
13715	* gcc.dg/torture/pr66345.c: New test.
13716
137172015-06-02  Richard Biener  <rguenther@suse.de>
13718
13719	PR tree-optimization/65961
13720	* gcc.dg/torture/pr65961.c: New testcase.
13721
137222015-06-02  Bin Cheng  <bin.cheng@arm.com>
13723
13724	PR tree-optimization/52563
13725	PR tree-optimization/62173
13726	* gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13727	* gcc.dg/tree-ssa/scev-4.c: Ditto.
13728
137292015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13730
13731	* gnat.dg/specs/varsize_return2.ads: New test.
13732	* gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13733
137342015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
13735
13736	* gcc.dg/vect/vect-outer-simd-1.c: New test.
13737
137382015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
13739
13740	PR target/65697
13741	* gcc.target/aarch64/sync-comp-swap.c: New.
13742	* gcc.target/aarch64/sync-comp-swap.x: New.
13743	* gcc.target/aarch64/sync-op-acquire.c: New.
13744	* gcc.target/aarch64/sync-op-acquire.x: New.
13745	* gcc.target/aarch64/sync-op-full.c: New.
13746	* gcc.target/aarch64/sync-op-full.x: New.
13747	* gcc.target/aarch64/sync-op-release.c: New.
13748	* gcc.target/aarch64/sync-op-release.x: New.
13749
137502015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
13751
13752	* gcc.target/arm/thumb-ltu.c (foo): Predefined.
13753	(bar): Predefined.
13754
137552015-06-01  Richard Biener  <rguenther@suse.de>
13756
13757	PR tree-optimization/66349
13758	PR tree-optimization/66352
13759	PR tree-optimization/66357
13760	* gcc.dg/torture/pr66357.c: New testcase.
13761	* gcc.dg/torture/pr66349.c: Likewise.
13762	* gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13763
137642015-06-01  Richard Biener  <rguenther@suse.de>
13765
13766	Revert
13767	2015-05-29  Richard Biener  <rguenther@suse.de>
13768
13769	PR tree-optimization/66314
13770	* gcc.dg/asan/pr66314.c: New testcase.
13771
137722015-06-01  Richard Biener  <rguenther@suse.de>
13773
13774	* gcc.dg/ipa/ipa-pta-1.c: Adjust.
13775
137762015-06-01  Jakub Jelinek  <jakub@redhat.com>
13777
13778	* gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13779	directives.
13780	(hp3, hp4): Add inline keyword.
13781	* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13782	(hp2): Add inline keyword.
13783	* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13784	(hp2): Add inline keyword.
13785
137862015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
13787
13788	PR target/65527
13789	* gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13790	* gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13791	* gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13792	* gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13793
137942015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
13795
13796	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13797	wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13798
137992015-06-01  Richard Biener  <rguenther@suse.de>
13800
13801	PR tree-optimization/66280
13802	* g++.dg/torture/pr66280.C: New testcase.
13803	* g++.dg/torture/pr66280-2.C: Likewise.
13804
138052015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13806
13807	* gnat.dg/addr9_1.adb: New test.
13808	* gnat.dg/addr9_2.adb: Likewise.
13809	* gnat.dg/addr9_3.adb: Likewise.
13810	* gnat.dg/addr9_4.adb: Likewise.
13811
138122015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
13813
13814	  * g++.dg/other/dump-ada-spec-4.C: New test.
13815
138162015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
13817
13818	* gcc.dg/alias-8.c: Fix dg-warning.
13819
138202015-05-30  Jan Hubicka  <hubicka@ucw.cz>
13821
13822	* gcc.dg/alias-8.c: Do not xfail.
13823	* gcc.dg/pr62167.c: Prevent FRE.
13824	* gcc.dg/alias-14.c: New testcase.
13825
138262015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
13827
13828	* gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13829
138302015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13831
13832	PR target/66215
13833	* gcc.target/s390/hotpatch-1.c: Remove optimization options from
13834	dg-options.
13835	* gcc.target/s390/hotpatch-10.c: Likewise.
13836	* gcc.target/s390/hotpatch-11.c: Likewise.
13837	* gcc.target/s390/hotpatch-12.c: Likewise.
13838	* gcc.target/s390/hotpatch-17.c: Likewise.
13839	* gcc.target/s390/hotpatch-18.c: Likewise.
13840	* gcc.target/s390/hotpatch-20.c: Likewise.
13841	* gcc.target/s390/hotpatch-21.c: Likewise.
13842	* gcc.target/s390/hotpatch-22.c: Likewise.
13843	* gcc.target/s390/hotpatch-23.c: Likewise.
13844	* gcc.target/s390/hotpatch-24.c: Likewise.
13845	* gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
13846	to check for the exact nops too.
13847	* gcc.target/s390/hotpatch-3.c: Likewise.
13848	* gcc.target/s390/hotpatch-4.c: Likewise.
13849	* gcc.target/s390/hotpatch-5.c: Likewise.
13850	* gcc.target/s390/hotpatch-6.c: Likewise.
13851	* gcc.target/s390/hotpatch-7.c: Likewise.
13852	* gcc.target/s390/hotpatch-8.c: Likewise.
13853	* gcc.target/s390/hotpatch-9.c: Likewise.
13854	* gcc.target/s390/hotpatch-14.c: Likewise.
13855	* gcc.target/s390/hotpatch-15.c: Likewise.
13856	* gcc.target/s390/hotpatch-16.c: Likewise.
13857	* gcc.target/s390/hotpatch-19.c: Likewise.
13858	* gcc.target/s390/hotpatch-25.c: Likewise.  Remove
13859	scan-assembler-times counting number of .align directives.
13860	* gcc.target/s390/hotpatch-13.c: Remove optimization options from
13861	dg-options.  Remove scan-assembler-times counting number of .align
13862	directives.
13863	* gcc.target/s390/hotpatch-26.c: New file.
13864	* gcc.target/s390/hotpatch-27.c: New file.
13865	* gcc.target/s390/hotpatch-28.c: New file.
13866	* gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13867	using -Os -O0 -O1 -O2 -O3 options.
13868
138692015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13870
13871	* gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13872
138732015-05-29  Jakub Jelinek  <jakub@redhat.com>
13874
13875	PR tree-optimization/66142
13876	* gcc.dg/vect/pr66142.c: New test.
13877
138782015-05-29  Richard Biener  <rguenther@suse.de>
13879
13880	PR tree-optimization/66314
13881	* gcc.dg/asan/pr66314.c: New testcase.
13882
138832015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
13884
13885	* lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13886	cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13887	Adjust all callers.
13888	(schedule-cleanups, dg-keep-saved-temps): New proc.
13889	(gcc-dg-test-1): Schedule cleanups.
13890	* lib/profopt.exp (profopt-execute): Likewise.
13891	* g++.dg/cdce3.C: Adjust expected line numbers.
13892	* gcc.dg/cdce1.c: Likewise.
13893	* gcc.dg/cdce2.c: Likewise.
13894	* gcc.dg/strlenopt-22.c: Fix comment delimiter.
13895	* gcc.dg/strlenopt-24.c: Likewise.
13896	* gcc.dg/tree-ssa/vrp26.c: Likewise.
13897	* gcc.dg/tree-ssa/vrp28.c: Likewise.
13898	* obj-c++.dg/encode-2.mm: Likewise.
13899
139002015-05-28  DJ Delorie  <dj@redhat.com>
13901
13902	* gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13903
139042015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13905
13906	* gnat.dg/discr43.adb: New test.
13907
139082015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13909
13910	* gnat.dg/varsize_temp.adb: Rename into...
13911	* gnat.dg/varsize1.adb: ...this.
13912	* gnat.dg/varsize_copy.ad[sb]: Rename into...
13913	* gnat.dg/varsize2.ad[sb]: ...this.
13914	* gnat.dg/varsize3_1.adb: New test.
13915	* gnat.dg/varsize3_2.adb: Likewise.
13916	* gnat.dg/varsize3_3.adb: Likewise.
13917	* gnat.dg/varsize3_4.adb: Likewise.
13918	* gnat.dg/varsize3_5.adb: Likewise.
13919	* gnat.dg/varsize3_6.adb: Likewise.
13920	* gnat.dg/varsize3_pkg1.ads: New helper.
13921	* gnat.dg/varsize3_pkg2.ads: Likewise.
13922	* gnat.dg/varsize3_pkg3.ads: Likewise.
13923
139242015-05-28  Richard Biener  <rguenther@suse.de>
13925
13926	* gcc.dg/vect/slp-reduc-sad.c: New testcase.
13927
139282015-05-28  Richard Biener  <rguenther@suse.de>
13929
13930	PR tree-optimization/66142
13931	* gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13932
139332015-05-28  Lawrence Velázquez  <vq@larryv.me>
13934
13935	PR target/63810
13936	* gcc.dg/darwin-minversion-3.c: Update testcase.
13937	* gcc.dg/darwin-minversion-4.c: Ditto.
13938	* gcc.dg/darwin-minversion-5.c: New testcase.
13939	* gcc.dg/darwin-minversion-6.c: Ditto.
13940	* gcc.dg/darwin-minversion-7.c: Ditto.
13941	* gcc.dg/darwin-minversion-8.c: Ditto.
13942	* gcc.dg/darwin-minversion-9.c: Ditto.
13943	* gcc.dg/darwin-minversion-10.c: Ditto.
13944	* gcc.dg/darwin-minversion-11.c: Ditto.
13945	* gcc.dg/darwin-minversion-12.c: Ditto.
13946
139472015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13948
13949	PR rtl-optimization/66168
13950	* gcc.c-torture/compile/pr66168.c: New test.
13951
139522015-05-27  Jeff Law  <law@redhat.com>
13953
13954	PR target/39726
13955	* gcc.dg/target/m68k/pr39726-1.c: New test.
13956
139572015-05-27  Nathan Sidwell  <nathan@acm.org>
13958
13959	PR c++/66270
13960	* g++.dg/ext/alias-canon3.C: New.
13961
139622015-05-27  Richard Biener  <rguenther@suse.de>
13963
13964	PR tree-optimization/66272
13965	Revert parts of
13966	2014-08-15  Richard Biener  <rguenther@suse.de>
13967
13968	PR tree-optimization/62031
13969	* gcc.dg/torture/pr66272.c: New testcase.
13970
139712015-05-27  Richard Biener  <rguenther@suse.de>
13972
13973	* gcc.dg/vect/slp-reduc-7.c: New testcase.
13974
139752015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
13976
13977	PR target/65358
13978	* gcc.dg/pr65358.c: New test.
13979
139802015-05-27  Andre Vehreschild  <vehre@gmx.de>
13981
13982	PR fortran/65548
13983	* gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13984	semantic.
13985	* gfortran.dg/allocate_with_source_6.f90: New test.
13986
139872015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
13988
13989	* gnat.dg/atomic7_1.adb: New test.
13990	* gnat.dg/atomic7_2.adb: Likewise.
13991	* gnat.dg/atomic7_pkg1.ads: New helper.
13992	* gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13993
139942015-05-26  Michael Matz  <matz@suse.de>
13995
13996	PR middle-end/66251
13997	* gcc.dg/vect/pr66251.c: New test.
13998
139992015-05-26  Richard Biener  <rguenther@suse.de>
14000
14001	PR tree-optimization/66142
14002	* gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
14003
140042015-05-26  Paul Thomas  <pault@gcc.gnu.org>
14005
14006	PR fortran/66082
14007	* gfortran.dg/allocatable_scalar_13.f90: New test
14008
140092015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
14010
14011	* gnat.dg/warn11.adb: New test.
14012	* gnat.dg/specs/alignment2.ads: Add dg-warning directive.
14013
140142015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
14015
14016	* gnat.dg/vfa1_1.adb: New test.
14017	* gnat.dg/vfa1_2.adb: Likewise.
14018	* gnat.dg/vfa1_3.adb: Likewise.
14019	* gnat.dg/vfa1_4.adb: Likewise.
14020	* gnat.dg/vfa1_pkg.ads: New helper.
14021
140222015-05-25  Alexander Monakov  <amonakov@ispras.ru>
14023
14024	* gcc.target/i386/pr66232-1.c: Adjust scan pattern.
14025	* gcc.target/i386/pr66232-3.c: Likewise.
14026
140272015-05-25  Uros Bizjak  <ubizjak@gmail.com>
14028
14029	PR target/66274
14030	* gcc.target/i386/pr66274.c: New test.
14031
140322015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
14033
14034	* gnat.dg/renaming6.ad[sb]: New test.
14035
140362015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
14037
14038	* gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
14039	and 'dg-require-effective-target pie'.
14040
140412015-05-23  Nathan Sidwell  <nathan@acm.org>
14042
14043	PR c++/66243
14044	* g++.dg/cpp0x/pr66243.C: New.
14045
140462015-05-24  Jan Hubicka  <hubicka@ucw.cz>
14047
14048	PR lto/66180
14049	* g++.dg/lto/pr66180_0.C: New testcase.
14050	* g++.dg/lto/pr66180_1.C: New testcase.
14051
140522015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
14053
14054	PR fortran/66257
14055	* typebound_call_27.f90: New file.
14056
140572015-05-23  Nathan Sidwell  <nathan@acm.org>
14058
14059	PR c++/65936
14060	* g++.dg/template/pr65936.C: New.
14061
140622015-05-22  Marc Glisse  <marc.glisse@inria.fr>
14063
14064	PR tree-optimization/63387
14065	* gcc.dg/pr63387-2.c: New testcase.
14066
140672015-05-22  Marc Glisse  <marc.glisse@inria.fr>
14068
14069	* gcc.dg/simd-1.c: Update to the new message.
14070
140712015-05-22  Marc Glisse  <marc.glisse@inria.fr>
14072
14073	* gcc.dg/nand.c: New testcase.
14074
140752015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
14076
14077	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
14078	Set dg-do-what-default to compile only on ARM targets without
14079	arm_neon_hw execution support.  Remove redundant c-torture-execute
14080	in loop over test cases.
14081
140822015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14083
14084	PR target/65491
14085	* gcc.target/aarch64/pr65491_1.c: New test.
14086	* gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
14087	* gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
14088
140892015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
14090
14091	PR c++/65598
14092	* g++.dg/cpp0x/explicit9.C: New.
14093	* g++.dg/cpp0x/explicit8.C: Check the locations too.
14094
140952015-05-22  Richard Biener  <rguenther@suse.de>
14096
14097	PR tree-optimization/66251
14098	* gfortran.fortran-torture/compile/pr66251.f90: New testcase.
14099
141002015-05-22  Marek Polacek  <polacek@redhat.com>
14101
14102	PR c/47043
14103	* c-c++-common/attributes-enum-1.c: New test.
14104	* c-c++-common/attributes-enum-2.c: New test.
14105	* g++.dg/cpp0x/attributes-enum-1.C: New test.
14106	* g++.dg/cpp1y/attributes-enum-1.C: New test.
14107
141082015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
14109
14110	* gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
14111	effective target support.  If no arm_neon_hw support, do not attempt
14112	to execute the tests; only compile them.
14113	* gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
14114	and "dg-require-effective-target arm_neon_ok".
14115	* gcc.target/arm/simd/vextp16_1.c: Likewise.
14116	* gcc.target/arm/simd/vextp64_1.c: Likewise.
14117	* gcc.target/arm/simd/vextp8_1.c: Likewise.
14118	* gcc.target/arm/simd/vextQf32_1.c: Likewise.
14119	* gcc.target/arm/simd/vextQp16_1.c: Likewise.
14120	* gcc.target/arm/simd/vextQp64_1.c: Likewise.
14121	* gcc.target/arm/simd/vextQp8_1.c: Likewise.
14122	* gcc.target/arm/simd/vextQs16_1.c: Likewise.
14123	* gcc.target/arm/simd/vextQs32_1.c: Likewise.
14124	* gcc.target/arm/simd/vextQs64_1.c: Likewise.
14125	* gcc.target/arm/simd/vextQs8_1.c: Likewise.
14126	* gcc.target/arm/simd/vextQu16_1.c: Likewise.
14127	* gcc.target/arm/simd/vextQu32_1.c: Likewise.
14128	* gcc.target/arm/simd/vextQu64_1.c: Likewise.
14129	* gcc.target/arm/simd/vextQu8_1.c: Likewise.
14130	* gcc.target/arm/simd/vexts16_1.c: Likewise.
14131	* gcc.target/arm/simd/vexts32_1.c: Likewise.
14132	* gcc.target/arm/simd/vexts64_1.c: Likewise.
14133	* gcc.target/arm/simd/vexts8_1.c: Likewise.
14134	* gcc.target/arm/simd/vextu16_1.c: Likewise.
14135	* gcc.target/arm/simd/vextu32_1.c: Likewise.
14136	* gcc.target/arm/simd/vextu64_1.c: Likewise.
14137	* gcc.target/arm/simd/vextu8_1.c: Likewise.
14138	* gcc.target/arm/simd/vrev16p8_1.c: Likewise.
14139	* gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
14140	* gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
14141	* gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
14142	* gcc.target/arm/simd/vrev16s8_1.c: Likewise.
14143	* gcc.target/arm/simd/vrev16u8_1.c: Likewise.
14144	* gcc.target/arm/simd/vrev32p16_1.c: Likewise.
14145	* gcc.target/arm/simd/vrev32p8_1.c: Likewise.
14146	* gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
14147	* gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
14148	* gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
14149	* gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
14150	* gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
14151	* gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
14152	* gcc.target/arm/simd/vrev32s16_1.c: Likewise.
14153	* gcc.target/arm/simd/vrev32s8_1.c: Likewise.
14154	* gcc.target/arm/simd/vrev32u16_1.c: Likewise.
14155	* gcc.target/arm/simd/vrev32u8_1.c: Likewise.
14156	* gcc.target/arm/simd/vrev64f32_1.c: Likewise.
14157	* gcc.target/arm/simd/vrev64p16_1.c: Likewise.
14158	* gcc.target/arm/simd/vrev64p8_1.c: Likewise.
14159	* gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
14160	* gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
14161	* gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
14162	* gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
14163	* gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
14164	* gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
14165	* gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
14166	* gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
14167	* gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
14168	* gcc.target/arm/simd/vrev64s16_1.c: Likewise.
14169	* gcc.target/arm/simd/vrev64s32_1.c: Likewise.
14170	* gcc.target/arm/simd/vrev64s8_1.c: Likewise.
14171	* gcc.target/arm/simd/vrev64u16_1.c: Likewise.
14172	* gcc.target/arm/simd/vrev64u32_1.c: Likewise.
14173	* gcc.target/arm/simd/vrev64u8_1.c: Likewise.
14174	* gcc.target/arm/simd/vtrnf32_1.c: Likewise.
14175	* gcc.target/arm/simd/vtrnp16_1.c: Likewise.
14176	* gcc.target/arm/simd/vtrnp8_1.c: Likewise.
14177	* gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
14178	* gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
14179	* gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
14180	* gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
14181	* gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
14182	* gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
14183	* gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
14184	* gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
14185	* gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
14186	* gcc.target/arm/simd/vtrns16_1.c: Likewise.
14187	* gcc.target/arm/simd/vtrns32_1.c: Likewise.
14188	* gcc.target/arm/simd/vtrns8_1.c: Likewise.
14189	* gcc.target/arm/simd/vtrnu16_1.c: Likewise.
14190	* gcc.target/arm/simd/vtrnu32_1.c: Likewise.
14191	* gcc.target/arm/simd/vtrnu8_1.c: Likewise.
14192	* gcc.target/arm/simd/vuzpf32_1.c: Likewise.
14193	* gcc.target/arm/simd/vuzpp16_1.c: Likewise.
14194	* gcc.target/arm/simd/vuzpp8_1.c: Likewise.
14195	* gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
14196	* gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
14197	* gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
14198	* gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
14199	* gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
14200	* gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
14201	* gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
14202	* gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
14203	* gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
14204	* gcc.target/arm/simd/vuzps16_1.c: Likewise.
14205	* gcc.target/arm/simd/vuzps32_1.c: Likewise.
14206	* gcc.target/arm/simd/vuzps8_1.c: Likewise.
14207	* gcc.target/arm/simd/vuzpu16_1.c: Likewise.
14208	* gcc.target/arm/simd/vuzpu32_1.c: Likewise.
14209	* gcc.target/arm/simd/vuzpu8_1.c: Likewise.
14210	* gcc.target/arm/simd/vzipf32_1.c: Likewise.
14211	* gcc.target/arm/simd/vzipp16_1.c: Likewise.
14212	* gcc.target/arm/simd/vzipp8_1.c: Likewise.
14213	* gcc.target/arm/simd/vzipqf32_1.c: Likewise.
14214	* gcc.target/arm/simd/vzipqp16_1.c: Likewise.
14215	* gcc.target/arm/simd/vzipqp8_1.c: Likewise.
14216	* gcc.target/arm/simd/vzipqs16_1.c: Likewise.
14217	* gcc.target/arm/simd/vzipqs32_1.c: Likewise.
14218	* gcc.target/arm/simd/vzipqs8_1.c: Likewise.
14219	* gcc.target/arm/simd/vzipqu16_1.c: Likewise.
14220	* gcc.target/arm/simd/vzipqu32_1.c: Likewise.
14221	* gcc.target/arm/simd/vzipqu8_1.c: Likewise.
14222	* gcc.target/arm/simd/vzips16_1.c: Likewise.
14223	* gcc.target/arm/simd/vzips32_1.c: Likewise.
14224	* gcc.target/arm/simd/vzips8_1.c: Likewise.
14225	* gcc.target/arm/simd/vzipu16_1.c: Likewise.
14226	* gcc.target/arm/simd/vzipu32_1.c: Likewise.
14227	* gcc.target/arm/simd/vzipu8_1.c: Likewise.
14228
142292015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
14230
14231	* gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
14232	* gcc.dg/vect/pr59354.c: Likewise.
14233	* gcc.dg/vect/pr64252.c: Likewise.
14234	* gcc.dg/vect/pr64404.c: Likewise.
14235	* gcc.dg/vect/pr64493.c: Likewise.
14236	* gcc.dg/vect/pr64495.c: Likewise.
14237	* gcc.dg/vect/pr64844.c: Likewise.
14238	* gcc.dg/vect/pr65518.c: Likewise.
14239	* gcc.dg/vect/vect-aggressive-1.c: Likewise.
14240
142412015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
14242
14243	PR c++/66210
14244	* g++.dg/cpp1y/var-templ28.C: New.
14245
142462015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
14247
14248	PR target/66232
14249	* gcc.target/i386/pr66232-1.c: New test.
14250	* gcc.target/i386/pr66232-2.c: Likewise.
14251	* gcc.target/i386/pr66232-3.c: Likewise.
14252	* gcc.target/i386/pr66232-4.c: Likewise.
14253	* gcc.target/i386/pr66232-5.c: Likewise.
14254
142552015-05-21  Nathan Sidwell  <nathan@acm.org>
14256
14257	* g++.dg/cpp1y/pr60943.C: New.
14258
142592015-05-21  Jakub Jelinek  <jakub@redhat.com>
14260
14261	PR tree-optimization/66233
14262	* gcc.c-torture/execute/pr66233.c: New test.
14263
142642015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
14265
14266	PR fortran/66176
14267	* gfortran.dg/inline_matmul_11.f90:  New test.
14268
142692015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
14270
14271	* gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14272	instead of listing several targets on its own.
14273	* gcc.target/i386/pr32219-2.c: Likewise.
14274	* gcc.target/i386/pr32219-3.c: Likewise.
14275	* gcc.target/i386/pr32219-4.c: Likewise.
14276	* gcc.target/i386/pr32219-5.c: Likewise.
14277	* gcc.target/i386/pr32219-6.c: Likewise
14278	* gcc.target/i386/pr32219-7.c: Likewise.
14279	* gcc.target/i386/pr32219-8.c: Likewise.
14280	* gcc.target/i386/pr39013-1.c: Likewise.
14281	* gcc.target/i386/pr39013-2.c: Likewise.
14282	* gcc.target/i386/pr64317.c: Likewise.
14283
142842015-05-21  Jeff Law  <law@redhat.com>
14285
14286	* gcc.target/hppa/shadd-3.c: New test.
14287	* gcc.target/hppa/shadd-4.c: New test.
14288
142892015-05-21  Michael Matz  <matz@suse.de>
14290
14291	* gcc.dg/vect/vect-strided-store.c: New test.
14292	* gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14293	* gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14294
142952015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14296
14297	* lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14298	* gcc.dg/pow-sqrt-synth-1.c: New test.
14299	* gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14300
143012015-05-21  Richard Biener  <rguenther@suse.de>
14302
14303	PR c++/66211
14304	* g++.dg/conversion/pr66211.C: New testcase.
14305	* gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14306
143072015-05-21  Jeff Law  <law@redhat.com>
14308
14309	* gcc.target/hppa/shadd-2.c: New test.
14310
143112015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
14312
14313	PR target/54236
14314	* gcc.target/sh/pr54236-2.c: Fix typo in comment.
14315
143162015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14317
14318	PR target/65937
14319	* gcc.target/arm/pr26702.c: Adjust target selector.
14320
143212015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
14322
14323	PR middle-end/66221
14324	* gcc.dg/lto/pr66221_0.c: New test.
14325	* gcc.dg/lto/pr66221_1.c: New test.
14326
143272015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14328
14329	PR c/52952
14330	* gcc.dg/redecl-4.c: Update column numbers.
14331	* gcc.dg/format/bitfld-1.c: Likewise.
14332	* gcc.dg/format/attr-2.c: Likewise.
14333	* gcc.dg/format/attr-6.c: Likewise.
14334	* gcc.dg/format/attr-7.c (baz): Likewise.
14335	* gcc.dg/format/asm_fprintf-1.c: Likewise.
14336	* gcc.dg/format/attr-4.c: Likewise.
14337	* gcc.dg/format/branch-1.c: Likewise.
14338	* gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14339	locations within strings with embedded escape sequences.
14340
143412015-05-20  Jeff Law  <law@redhat.com>
14342
14343	* gcc.target/hppa/hppa.exp: New target test driver.
14344	* gcc.target/hppa/shadd-1.c: New test.
14345
143462015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
14347
14348	* gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14349
143502015-05-20  David Malcolm  <dmalcolm@redhat.com>
14351
14352	* c-c++-common/Wmisleading-indentation.c (fn_32): New.
14353	(fn_33_k_and_r_style): New.
14354	(fn_33_stroustrup_style): New.
14355	(fn_33_allman_style): New.
14356	(fn_33_whitesmiths_style): New.
14357	(fn_33_horstmann_style): New.
14358	(fn_33_ratliff_banner_style): New.
14359	(fn_33_lisp_style): New.
14360	(fn_34_indent_dash_gnu): New.
14361	(fn_34_indent_dash_kr): New.
14362	(fn_34_indent_dash_orig): New.
14363	(fn_34_indent_linux_style): New.
14364
143652015-05-20  Andre Vehreschild  <vehre@gmx.de>
14366
14367	PR fortran/65548
14368	* gfortran.dg/allocate_with_source_5.f90: Extend test.
14369
143702015-05-20  Bin Cheng  <bin.cheng@arm.com>
14371
14372	PR tree-optimization/65447
14373	* gcc.dg/tree-ssa/pr65447.c: New test.
14374
143752015-05-19  Nathan sidwell  <nathan@acm.org>
14376
14377	* g++.dg/cpp0x/pr65954.C: New.
14378
143792015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
14380
14381	* gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14382
143832015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14384
14385	* lib/target-supports.exp: Vector do not always have natural
14386	alignment on s390*.
14387
143882015-05-19  David Sherwood  <david.sherwood@arm.com>
14389
14390	* gcc.dg/loop-invariant.c: New testcase.
14391
143922015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14393
14394	* lib/target-supports.exp: Vector do not always have natural
14395	alignment on s390*.
14396
143972015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14398
14399	* gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14400	s390*.
14401	* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14402
144032015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14404
14405	* gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14406	* gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14407	* gcc.target/s390/zvector/vec-genmask-1.c: New test.
14408	* gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14409	* gcc.target/s390/zvector/vec-overloading-1.c: New test.
14410	* gcc.target/s390/zvector/vec-overloading-2.c: New test.
14411	* gcc.target/s390/zvector/vec-overloading-3.c: New test.
14412	* gcc.target/s390/zvector/vec-overloading-4.c: New test.
14413	* gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14414	* gcc.target/s390/zvector/vec-elem-1.c: New test.
14415
144162015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14417
14418	* gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14419
144202015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14421
14422	* gcc.target/s390/s390.exp
14423	(check_effective_target_vector): New check.
14424	* gcc.target/s390/vector/vec-abi-1.c: New test.
14425	* gcc.target/s390/vector/vec-abi-2.c: New test.
14426	* gcc.target/s390/vector/vec-abi-3.c: New test.
14427	* gcc.target/s390/vector/vec-abi-4.c: New test.
14428	* gcc.target/s390/vector/vec-abi-align-1.c: New test.
14429	* gcc.target/s390/vector/vec-abi-single-1.c: New test.
14430	* gcc.target/s390/vector/vec-abi-single-2.c: New test.
14431	* gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14432	* gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14433	* gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14434	* gcc.target/s390/vector/vec-clobber-1.c: New test.
14435	* gcc.target/s390/vector/vec-cmp-1.c: New test.
14436	* gcc.target/s390/vector/vec-cmp-2.c: New test.
14437	* gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14438	* gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14439	* gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14440	* gcc.target/s390/vector/vec-genmask-1.c: New test.
14441	* gcc.target/s390/vector/vec-genmask-2.c: New test.
14442	* gcc.target/s390/vector/vec-init-1.c: New test.
14443	* gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14444	* gcc.target/s390/vector/vec-shift-1.c: New test.
14445	* gcc.target/s390/vector/vec-sub-1.c: New test.
14446
144472015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14448
14449	* gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14450
144512015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14452
14453	* gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14454
144552015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14456
14457	* gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14458
144592015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14460
14461	* gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14462
144632015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14464
14465	* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14466
144672015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14468
14469	* gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14470
144712015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14472
14473	* gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14474
144752015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14476
14477	* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14478
144792015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14480
14481	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14482
144832015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14484
14485	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14486
144872015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14488
14489	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14490
144912015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14492
14493	* gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14494
144952015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14496
14497	* gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14498
144992015-05-19  Jakub Jelinek  <jakub@redhat.com>
14500
14501	PR tree-optimization/66187
14502	* gcc.c-torture/execute/pr66187.c: New test.
14503	* gcc.dg/pr66187-1.c: New test.
14504	* gcc.dg/pr66187-2.c: New test.
14505
145062015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14507
14508	* gcc.dg/vect/bb-slp-35.c: Adjust.
14509
145102015-05-19  Richard Biener  <rguenther@suse.de>
14511
14512	PR tree-optimization/66165
14513	* gcc.dg/torture/pr66165.c: New testcase.
14514
14515	PR tree-optimization/66185
14516	* gcc.dg/torture/pr66185.c: New testcase.
14517
145182015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
14519
14520	PR target/54236
14521	* gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14522
145232015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
14524
14525	* gcc.target/mips/p5600-bonding.c : New file.
14526
145272015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14528
14529	PR fortran/66106
14530	* gfortran.dg/interface_operator_1.f90: New tests.
14531
145322015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14533
14534	PR fortran/66057
14535	* gfortran.dg/generic_29.f90: New tests.
14536
145372015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14538
14539	PR fortran/66043
14540	* gfortran.dg/storage_size_6.f90: New tests.
14541
145422015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14543
14544	PR fortran/66045
14545	* gfortran.dg/null1.f90: New test.
14546
145472015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14548
14549	PR fortran/66044
14550	* gfortran.dg/entry_21.f90: New test.
14551
145522015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14553
14554	PR fortran/66043
14555	* gfortran.dg/storage_size_6.f90: New tests.
14556
145572015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14558
14559	PR fortran/66040
14560	* gfortran.dg/misplaced_statement.f90: New test.
14561
145622015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14563
14564	PR fortran/66039
14565	* gfortran.dg/filepos1.f90: New test
14566
145672015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14568
14569	PR fortran/64925
14570	* gfortran.dg/pr64925.f90: New test.
14571
145722015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14573
14574	* gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14575	unit.
14576	* gfortran.dg/lto/pr41576_1.f90: Ditto.
14577
145782015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
14579
14580	* lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14581	to the family of pie capable targets.
14582
145832015-05-18  Alex Velenko  <Alex.Velenko@arm.com>
14584
14585	* gcc.target/arm/bics_1.c : New testcase.
14586	* gcc.target/arm/bics_2.c : New testcase.
14587	* gcc.target/arm/bics_3.c : New testcase.
14588	* gcc.target/arm/bics_4.c : New testcase.
14589
145902015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
14591
14592	* gcc.target/mips/umips-attr.c: New test.
14593
145942015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14595
14596	* gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14597	* gcc.dg/20150120-2.c (dg-final): Ditto.
14598	* gcc.dg/20150120-2.c (dg-final): Ditto.
14599	* gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14600
146012015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14602
14603	PR target/66174
14604	* gcc.target/i386/pr66174.c: New test.
14605
146062015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
14607
14608	PR fortran/37131
14609	* gfortran.dg/matmul_bounds_6.f90:  New test.
14610	* gfortran.dg/matmul_bounds_7.f90:  New test.
14611
146122015-05-16  Jan Hubicka  <hubicka@ucw.cz>
14613
14614	* gfortran.dg/lto/20091028-2_1.c: Fix return value.
14615	* gfortran.dg/lto/pr41576_1.f90: Add interface.
14616	* gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14617	* gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14618	* gfortran.dg/lto/20091028-1_1.c: Fix return type.
14619	* gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14620
146212015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14622
14623	PR fortran/65903
14624	* gfortran.dg/continuation_13.f90: Update test.
14625	* gfortran.dg/pr65903.f90: New test.
14626
146272015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14628
14629	PR fortran/66113
14630	* gfortran.dg/block_14.f90:  New test.
14631
146322015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14633
14634	PR fortran/44054
14635	* lib/gfortran-dg.exp: Update regex to handle two locations for
14636	the same diagnostic without caret.
14637	* gfortran.dg/badline.f: Test also that line numbers are correct
14638	before and after "left but not entered" warning.
14639
146402015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
14641	    Zhenqiang Chen  <zhenqiang.chen@linaro.org>
14642
14643	PR target/65768
14644	* gcc.target/arm/maskdata.c: New test.
14645
146462015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
14647
14648	PR fortran/65792
14649	* gfortran.dg/derived_constructor_components_5: New test
14650
146512015-05-16  Uros Bizjak  <ubizjak@gmail.com>
14652
14653	PR target/66140
14654	* gcc.target/alpha/pr66140.c: New test.
14655
146562015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
14657
14658	PR c/48956
14659	* gcc.dg/Wconversion-complex-c99.c: New test.
14660	* gcc.dg/Wconversion-complex-gnu.c: New test.
14661
146622015-05-15  Marc Glisse  <marc.glisse@inria.fr>
14663
14664	PR tree-optimization/64454
14665	* gcc.dg/modmod.c: New testcase.
14666
146672015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
14668
14669	* gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14670
146712015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14672
14673	PR middle-end/66134
14674	* gcc.target/i386/mpx/pr66134.c: New test.
14675
146762015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
14677
14678	* gcc.target/powerpc/pr60158.c: New test.
14679
146802015-05-14  Alexander Monakov  <amonakov@ispras.ru>
14681
14682	* gcc.target/i386/sibcall-7.c: New test.
14683	* gcc.target/i386/sibcall-8.c: New test.
14684
146852015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
14686
14687	* gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14688	(abs64_in_dreg): Likewise.
14689
146902015-05-14  Marek Polacek  <polacek@redhat.com>
14691
14692	PR c/66066
14693	PR c/66127
14694	* gcc.dg/pr14649-1.c: Add -Wpedantic.
14695	* gcc.dg/pr19984.c: Likewise.
14696	* gcc.dg/pr66066-1.c: New test.
14697	* gcc.dg/pr66066-2.c: New test.
14698	* gcc.dg/pr66066-3.c: New test.
14699
147002015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14701
14702	* gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14703	* gcc.dg/pow-sqrt.x: New file.
14704	* gcc.dg/pow-sqrt-1.c: New test.
14705	* gcc.dg/pow-sqrt-2.c: Likewise.
14706	* gcc.dg/pow-sqrt-3.c: Likewise.
14707
147082015-05-13  Richard Biener  <rguenther@suse.de>
14709
14710	PR tree-optimization/66123
14711	* gcc.dg/torture/pr66123.c: New testcase.
14712
147132015-05-13  Richard Biener  <rguenther@suse.de>
14714
14715	PR middle-end/66110
14716	* gcc.dg/alias-2.c: Adjust.
14717	* gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14718
147192015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14720
14721	PR target/65103
14722	* gcc.target/i386/pr65103-3.c: New.
14723
147242015-05-13  Martin Liska  <mliska@suse.cz>
14725
14726	* g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14727
147282015-05-13  Jakub Jelinek  <jakub@redhat.com>
14729
14730	PR target/66112
14731	* gcc.target/i386/pr66112-2.c: New test.
14732
14733	PR target/66112
14734	* gcc.target/i386/pr66112-1.c: New test.
14735
147362015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14737
14738	PR target/66048
14739	* gcc.target/i386/mpx/pr66048.cc: New.
14740
147412015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14742
14743	PR rtl-optimization/64616
14744	* gcc.dg/loop-8.c: New test.
14745	* gcc.dg/loop-9.c: New test.
14746
147472015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14748
14749	PR target/pr66047.c
14750	* gcc.target/i386/pr66047.c: New testcase.
14751
147522015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14753
14754	PR ipa/65873
14755	* gcc.c-torture/compile/pr65873.c: New testcase.
14756
147572015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
14758
14759	PR fortran/66111
14760	* gfortran.dg/inline_matmul_10.f90:  New test.
14761
147622015-05-12  David Malcolm  <dmalcolm@redhat.com>
14763
14764	* c-c++-common/Wmisleading-indentation.c: New testcase.
14765	* c-c++-common/Wmisleading-indentation-2.c: New testcase.
14766	* c-c++-common/Wmisleading-indentation-2.md: New file.
14767
147682015-05-12  Sandra Loosemore  <sandra@codesourcery.com>
14769
14770	* gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14771	"break".
14772	* gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14773
147742015-05-12  Richard Biener  <rguenther@suse.de>
14775
14776	PR tree-optimization/66101
14777	* gcc.dg/torture/pr66101.c: New testcase.
14778
147792015-05-12  Richard Biener  <rguenther@suse.de>
14780
14781	PR tree-optimization/37021
14782	* gcc.target/i386/vect-addsub.c: New testcase.
14783
147842015-05-12  Alexander Monakov  <amonakov@ispras.ru>
14785
14786	* gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14787
147882015-05-12  Tom de Vries  <tom@codesourcery.com>
14789
14790	PR tree-optimization/66010
14791	* gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14792
147932015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
14794
14795	PR c++/65133
14796	* g++.dg/cpp0x/trailing10.C: New.
14797
147982015-05-12  Richard Biener  <rguenther@suse.de>
14799
14800	* gcc.dg/vect/bb-slp-35.c: New testcase.
14801
148022015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
14803
14804	PR fortran/66100
14805	* gfortran.dg/bound_simplification_6.f90: New.
14806
148072015-05-11  Steve Ellcey  <sellcey@mips.com>
14808
14809	* gcc.target/mips/branch-1.c: Pass argument to bar().
14810
148112015-05-11  Alexander Monakov  <amonakov@ispras.ru>
14812
14813	PR target/65753
14814	* gcc.target/i386/pr65753.c: New test.
14815
148162015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
14817
14818	PR rtl-optimization/66076
14819	* gcc.dg/torture/pr66076.c: New test.
14820
148212015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14822
14823	PR fortran/66041
14824	* gfortran.dg/inline_matmul_7.f90:  New test.
14825	* gfortran.dg/inline_matmul_8.f90:  New test.
14826	* gfortran.dg/inline_matmul_9.f90:  New test.
14827
148282015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
14829
14830	* gfortran.dg/bound_simplification_5.f90: New.
14831
148322015-05-09  Jason Merrill  <jason@redhat.com>
14833
14834	* lib/target-supports.exp (cxx_default): New global.
14835	(check_effective_target_c++11_only)
14836	(check_effective_target_c++14_only)
14837	(check_effective_target_c++98_only)
14838	(check_effective_target_c++1z_only): Check it.
14839
148402015-05-09  Marc Glisse  <marc.glisse@inria.fr>
14841
14842	PR tree-optimization/64454
14843	* gcc.dg/tree-ssa/vrp97.c: New file.
14844	* gcc.dg/vect/slp-perm-7.c: Update.
14845
148462015-05-09  Andre Vehreschild  <vehre@gmx.de>
14847
14848	PR fortran/65894
14849	* gfortran.dg/elemental_subroutine_11.f90: New test.
14850
148512015-05-08  Richard Biener  <rguenther@suse.de>
14852
14853	PR tree-optimization/66036
14854	* gcc.dg/vect/slp-41.c: New testcase.
14855
148562015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
14857
14858	* gfortran.dg/elemental_optional_args_7.f90: New.
14859
148602015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
14861
14862	* gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14863	allow cmlt or sshr.
14864
148652015-05-08  Marek Polacek  <polacek@redhat.com>
14866
14867	PR c/64918
14868	* gcc.dg/Woverride-init-side-effects-1.c: New test.
14869	* gcc.dg/Woverride-init-side-effects-2.c: New test.
14870
148712015-05-07  Marek Polacek  <polacek@redhat.com>
14872
14873	PR c/65179
14874	* c-c++-common/Wshift-negative-value-1.c: New test.
14875	* c-c++-common/Wshift-negative-value-2.c: New test.
14876	* c-c++-common/Wshift-negative-value-3.c: New test.
14877	* c-c++-common/Wshift-negative-value-4.c: New test.
14878	* c-c++-common/Wshift-negative-value-5.c: New test.
14879	* c-c++-common/Wshift-negative-value-6.c: New test.
14880	* gcc.dg/c90-left-shift-1.c: New test.
14881	* gcc.dg/c99-const-expr-7.c: Add dg-error.
14882	* gcc.dg/c99-left-shift-1.c: New test.
14883
148842015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
14885
14886	PR middle-end/192
14887	PR middle-end/54303
14888	* gcc.dg/fdata-sections-2.c: New file.
14889
148902015-05-07  Marek Polacek  <polacek@redhat.com>
14891
14892	PR testsuite/66046
14893	* c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14894	last dg-output.
14895	* c-c++-common/ubsan/align-7.c: Likewise.
14896	* c-c++-common/ubsan/bounds-8.c: Likewise.
14897	* c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14898	* c-c++-common/ubsan/load-bool-enum.c: Likewise.
14899	* c-c++-common/ubsan/null-1.c: Likewise.
14900	* c-c++-common/ubsan/null-10.c: Likewise.
14901	* c-c++-common/ubsan/null-11.c: Likewise.
14902	* c-c++-common/ubsan/null-2.c: Likewise.
14903	* c-c++-common/ubsan/null-3.c: Likewise.
14904	* c-c++-common/ubsan/null-4.c: Likewise.
14905	* c-c++-common/ubsan/null-5.c: Likewise.
14906	* c-c++-common/ubsan/null-6.c: Likewise.
14907	* c-c++-common/ubsan/null-7.c: Likewise.
14908	* c-c++-common/ubsan/null-8.c: Likewise.
14909	* c-c++-common/ubsan/null-9.c: Likewise.
14910	* c-c++-common/ubsan/object-size-1.c: Likewise.
14911	* c-c++-common/ubsan/object-size-10.c: Likewise.
14912	* c-c++-common/ubsan/object-size-4.c: Likewise.
14913	* c-c++-common/ubsan/object-size-5.c: Likewise.
14914	* c-c++-common/ubsan/object-size-7.c: Likewise.
14915	* c-c++-common/ubsan/object-size-8.c: Likewise.
14916	* c-c++-common/ubsan/object-size-9.c: Likewise.
14917	* c-c++-common/ubsan/overflow-add-2.c: Likewise.
14918	* c-c++-common/ubsan/overflow-int128.c: Likewise.
14919	* c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14920	* c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14921	* c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14922	* c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14923	* c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14924	* c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14925	* c-c++-common/ubsan/pr59333.c: Likewise.
14926	* c-c++-common/ubsan/pr59667.c: Likewise.
14927	* c-c++-common/ubsan/pr60613-2.c: Likewise.
14928	* c-c++-common/ubsan/pr60636.c: Likewise.
14929	* c-c++-common/ubsan/pr63802.c: Likewise.
14930	* c-c++-common/ubsan/recovery-1.c: Likewise.
14931	* c-c++-common/ubsan/recovery-3.c: Likewise.
14932	* c-c++-common/ubsan/shift-1.c: Likewise.
14933	* c-c++-common/ubsan/shift-2.c: Likewise.
14934	* c-c++-common/ubsan/shift-4.c: Likewise.
14935	* c-c++-common/ubsan/shift-7.c: Likewise.
14936	* c-c++-common/ubsan/undefined-2.c: Likewise.
14937	* c-c++-common/ubsan/vla-1.c: Likewise.
14938	* g++.dg/ubsan/null-1.C: Likewise.
14939	* g++.dg/ubsan/null-3.C: Likewise.
14940	* g++.dg/ubsan/null-4.C: Likewise.
14941	* g++.dg/ubsan/vptr-8.C: Likewise.
14942	* g++.dg/ubsan/vptr-9.C: Likewise.
14943	* gcc.dg/ubsan/bounds-2.c: Likewise.
14944	* gcc.dg/ubsan/object-size-9.c: Likewise.
14945
149462015-05-07  Jeff Law  <law@redhat.com>
14947
14948	* gcc.dg/tree-ssa/shorten-1.c: New test.
14949
149502015-05-07  Richard Biener  <rguenther@suse.de>
14951
14952	PR tree-optimization/66002
14953	* gcc.dg/vect/vect-125.c: New testcase.
14954
149552015-05-07  Marek Polacek  <polacek@redhat.com>
14956	    Martin Uecker  <uecker@eecs.berkeley.edu>
14957
14958	* c-c++-common/ubsan/bounds-10.c: New test.
14959
149602015-05-06  David Malcolm  <dmalcolm@redhat.com>
14961
14962	* jit.dg/harness.h (set_options): Wrap with
14963	#ifndef TEST_ESCHEWS_SET_OPTIONS.
14964	* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14965	Special-case test-benchmark.c as a negative.
14966	* jit.dg/test-benchmark.c: New file.
14967
149682015-05-06  Yvan Roux  <yvan.roux@linaro.org>
14969
14970	PR target/64208
14971	* gcc.target/arm/pr64208.c: New test.
14972
149732015-05-06  Alan Modra  <amodra@gmail.com>
14974
14975	PR target/66020
14976	* gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14977	(gparms): Make volatile.
14978
149792015-05-06  Richard Biener  <rguenther@suse.de>
14980
14981	PR tree-optimization/62283
14982	* gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14983
149842015-05-06  Christian Bruel  <christian.bruel@st.com>
14985
14986	PR target/66015
14987	* gcc.target/aarch64/iinline-attr-1.c: New test.
14988
149892015-05-06  Richard Biener  <rguenther@suse.de>
14990
14991	* gcc.dg/vect/bb-slp-34.c: New testcase.
14992
149932015-05-06  Richard Biener  <rguenther@suse.de>
14994
14995	PR tree-optimization/62283
14996	* gcc.dg/vect/bb-slp-14.c: Adjust.
14997
149982015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14999
15000	PR target/65990
15001	* gcc.target/i386/pr65990.c: New test.
15002
150032015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
15004
15005	PR target/65915
15006	* gcc.target/i386/pr65915.c: New.
15007
150082015-05-05  Tom de Vries  <tom@codesourcery.com>
15009
15010	* gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
15011	'va_list escapes 0'.
15012
150132015-05-05  Tom de Vries  <tom@codesourcery.com>
15014
15015	* gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
15016	in r222173.
15017
150182015-05-05  Yvan Roux  <yvan.roux@linaro.org>
15019
15020	* gcc.target/arm/pr65067.c: Require Thumb2 effective target.
15021	* gcc.target/arm/pr65924.c: Likewise.
15022
150232015-05-05  Uros Bizjak  <ubizjak@gmail.com>
15024
15025	PR target/65871
15026	* gcc.target/i386/pr65871-3.c: New test.
15027
150282015-05-04  Jeff Law  <law@redhat.com>
15029
15030	Revert:
15031	2015-05-04  Jeff Law  <law@redhat.com>
15032	* gcc.dg/tree-ssa/shorten-1.c: New test.
15033
150342015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
15035	    Jakub Jelinek  <jakub@redhat.com>
15036
15037	PR c++/66007
15038	* g++.dg/cpp0x/Wnarrowing4.C: New.
15039
150402015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
15041
15042	* lib/target-supports.exp
15043	(check_effective_target_keeps_null_pointer_checks): Clarify that
15044	this is for targets that disable -fdelete-null-pointer-checks,
15045	not default it to off.
15046	* gcc.dg/ipa/ipa-pta-14.c: Make dependence on
15047	-fdelete-null-pointer-checks explicit.
15048	* gcc.dg/tree-ssa/20030730-1.c: Likewise.
15049	* gcc.dg/tree-ssa/20030730-2.c: Likewise.
15050	* gcc.dg/tree-ssa/isolate-1.c: Likewise.
15051	* gcc.dg/tree-ssa/isolate-2.c: Likewise.
15052	* gcc.dg/tree-ssa/isolate-3.c: Likewise.
15053	* gcc.dg/tree-ssa/isolate-4.c: Likewise.
15054	* gcc.dg/tree-ssa/isolate-5.c: Likewise.
15055	* gcc.dg/tree-ssa/nonzero-1.c: Likewise.
15056	* gcc.dg/tree-ssa/pr20318.c: Likewise.
15057	* gcc.dg/tree-ssa/pr20701.c: Likewise.
15058	* gcc.dg/tree-ssa/pr20702.c: Likewise.
15059	* gcc.dg/tree-ssa/pr21086.c: Likewise.
15060	* gcc.dg/tree-ssa/pr21090.c: Likewise.
15061	* gcc.dg/tree-ssa/pr58480.c: Likewise.
15062	* gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
15063	* gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
15064	* gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
15065	* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
15066	* gcc.dg/tree-ssa/unreachable.c: Likewise.
15067	* gcc.dg/tree-ssa/vrp02.c: Likewise.
15068	* gcc.dg/tree-ssa/vrp07.c: Likewise.
15069	* gcc.dg/tree-ssa/vrp08.c: Likewise.
15070	* gcc.dg/tree-ssa/vrp55.c: Likewise.
15071	* g++.dg/cpp0x/static_assert9.C: Likewise.
15072	* g++.dg/tree-ssa/nonzero-1.C: Likewise.
15073	* g++.dg/tree-ssa/pr19476-1.C: Likewise.
15074	* g++.dg/tree-ssa/pr19476-2.C: Likewise.
15075	* g++.dg/tree-ssa/pr19476-5.C: Likewise.
15076	* g++.dg/tree-ssa/pr26406.C: Likewise.
15077
150782015-05-04  Jakub Jelinek  <jakub@redhat.com>
15079
15080	PR tree-optimization/65984
15081	* c-c++-common/ubsan/pr65984.c: New test.
15082
150832015-05-04  Jeff Law  <law@redhat.com>
15084
15085	* gcc.dg/tree-ssa/shorten-1.c: New test.
15086
150872015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
15088
15089	PR fortran/44735
15090	* gfortran.dg/pr44735.f90: New test.
15091
150922015-05-04  Richard Biener  <rguenther@suse.de>
15093
15094	PR tree-optimization/65965
15095	* gcc.dg/vect/bb-slp-33.c: New testcase.
15096
150972015-05-04  Richard Biener  <rguenther@suse.de>
15098
15099	PR tree-optimization/65935
15100	* gcc.dg/vect/bb-slp-pr65935.c: New testcase.
15101
151022015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
15103
15104	* gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
15105	for each supported variant instead of CHECK_RESULTS.
15106	* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
15107	* gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
15108	* gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
15109	* gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
15110	* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
15111	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15112	* gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
15113	expected results for unsupported variants.  Call CHECK for each
15114	supported variant instead of CHECK_RESULTS.
15115	* gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
15116	* gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
15117	* gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
15118	* gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
15119	* gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
15120	* gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
15121	* gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
15122	* gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
15123	* gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
15124	* gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
15125	* gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15126	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15127	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15128	* gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
15129	* gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
15130	* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
15131	* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
15132	* gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
15133	expected results for unsupported variants.
15134	* gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
15135	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
15136	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
15137	* gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
15138	* gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
15139	* gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
15140	* gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
15141	* gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
15142	* gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
15143	* gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
15144	* gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
15145	* gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
15146	* gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
15147	* gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
15148	* gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
15149	* gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
15150	* gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
15151	* gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
15152	* gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
15153	* gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
15154	* gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
15155	* gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
15156	* gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
15157	* gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
15158	* gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
15159	* gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
15160	* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
15161	* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
15162
151632015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
15164
15165	PR fortran/37131
15166	* gfortran.dg/bound_9.f90:  Add pointer assignment.
15167
151682015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
15169	    Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
15170
15171	PR c++/65858
15172	* g++.dg/cpp0x/Wnarrowing3.C: New.
15173
151742015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
15175
15176	* gcc.dg/20150120-1.c: New test.
15177	* gcc.dg/20150120-2.c: New test.
15178	* gcc.dg/20150120-3.c: New test.
15179
151802015-05-01  David Edelsohn  <dje.gcc@gmail.com>
15181
15182	* gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
15183
151842015-05-01  Renlin Li  <renlin.li@arm.com>
15185
15186	* gcc.dg/pr65345-2.c: Add sync_int_long target selector.
15187
151882015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
15189
15190	* gfortran.dg/bound_simplification_4.f90: New.
15191
151922015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15193
15194	* gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
15195	with powerpc_p8vector_ok.
15196
151972015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
15198
15199	PR fortran/37131
15200	* gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
15201	scan pattern.
15202	* gfortran.dg/bound_9.f90:  New test case.
15203
152042015-04-30  Uros Bizjak  <ubizjak@gmail.com>
15205
15206	* g++.dg/ipa/devirt-28a.C: Require LTO effective target.
15207	* g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
15208	for 32bit x86 targets.
15209	* gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
15210	for 32bit x86 targets.
15211	* gcc.dg/pr39455.c (dg-additional-options): Ditto.
15212	* gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
15213	* gcc.dg/pr63914.c (dg-additional-options): Use -msse
15214	for 32bit x86 targets.
15215
152162015-04-30  Marek Polacek  <polacek@redhat.com>
15217
15218	PR tree-optimization/63551
15219	* g++.dg/ipa/pr63551.C: New test.
15220
152212015-04-30  Caroline Tice  <cmtice@google.com>
15222
15223	PR  65929
15224	* gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
15225	partition size on certain targets.
15226
152272015-04-30  Renlin Li  <renlin.li@arm.com>
15228
15229	* gcc.target/aarch64/vect-reduc-or_1.c: New.
15230
152312015-04-30  Marek Polacek  <polacek@redhat.com>
15232
15233	* c-c++-common/Wbool-compare-3.c: New test.
15234
15235	* gcc.dg/pr65901.c (foo): Adjust dg-error.
15236	* gcc.c-torture/compile/pr48767.c (foo): Likewise.
15237
152382015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
15239
15240	PR c++/57610
15241	* g++.dg/init/ref22.C: New.
15242
152432015-04-30  Marek Polacek  <polacek@redhat.com>
15244
15245	* gcc.dg/init-bad-8.c: New test.
15246
15247	* gcc.dg/incomplete-typedef-1.c: New test.
15248
152492015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
15250
15251	PR c++/59955
15252	* g++.dg/template/crash121.C: New.
15253
152542015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
15255
15256	* gcc.target/mips/call-from-init.c: New test.
15257	* gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15258
152592015-04-29  Uros Bizjak  <ubizjak@gmail.com>
15260
15261	PR target/65871
15262	* gcc.target/i386/pr65871-1.c: New test.
15263	* gcc.target/i386/pr65871-2.c: Ditto.
15264
152652015-04-29  Marek Polacek  <polacek@redhat.com>
15266
15267	PR c/64610
15268	* c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15269	* c-c++-common/Wbool-compare-2.c: New test.
15270
152712015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
15272
15273	PR target/65770
15274	* gcc.target/aarch64/vstN_lane_1.c: New file.
15275
152762015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
15277
15278	PR c++/64667
15279	* g++.dg/warn/Winit-self-3.C: New.
15280
152812015-04-29  Uros Bizjak  <ubizjak@gmail.com>
15282
15283	* gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15284
152852015-04-29  Yvan Roux  <yvan.roux@linaro.org>
15286
15287	PR target/65924
15288	* gcc.target/arm/pr65924.c: New test.
15289
152902015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
15291
15292	* g++.dg/gomp/tpl-target-update.C: New file.
15293
152942015-04-29  Richard Biener  <rguenther@suse.de>
15295
15296	PR tree-optimization/65917
15297	* gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15298
152992015-04-29  Christian Bruel  <christian.bruel@st.com>
15300
15301	PR target/64835
15302	* gcc.dg/ipa/iinline-attr.c: New test.
15303	* gcc.target/i386/iinline-attr-2.c: New test.
15304
153052015-04-28  Andre Vehreschild  <vehre@gmx.de>
15306
15307	* gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15308	segfault is fixed.
15309
153102015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15311
15312	* gcc.dg/vect/vect-33.c: Remove spurious line.
15313
153142015-04-28  Jan Hubicka  <hubicka@ucw.cz>
15315
15316	* g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15317
153182015-04-28  Marek Polacek  <polacek@redhat.com>
15319
15320	PR c/65901
15321	* gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15322	* gcc.dg/pr65901.c: New test.
15323
153242015-04-28  Richard Biener  <rguenther@suse.de>
15325
15326	PR tree-optimization/62283
15327	* gfortran.dg/vect/pr62283-2.f: New testcase.
15328	* gcc.dg/vect/bb-slp-14.c: Adjust.
15329
153302015-04-28  Richard Biener  <rguenther@suse.de>
15331
15332	PR tree-optimization/65851
15333	* g++.dg/torture/pr65851.C: New testcase.
15334
153352015-04-27  Jeff Law  <law@redhat.com>
15336
15337	PR tree-optimization/65217
15338	* gcc.target/i386/pr65217.c: Remove XFAIL.
15339
153402015-04-27  Andre Vehreschild  <vehre@gmx.de>
15341
15342	PR fortran/60322
15343	Add tests forgotten to svn-add.
15344	* gfortran.dg/class_allocate_19.f03: New test.
15345	* gfortran.dg/class_array_20.f03: New test.
15346	* gfortran.dg/class_array_21.f03: New test.
15347	* gfortran.dg/finalize_29.f08: New test.
15348
153492015-04-27  Andre Vehreschild  <vehre@gmx.de>
15350
15351	PR fortran/59678
15352	PR fortran/65841
15353	* gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15354	* gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15355
153562015-04-27  Caroline Tice  <cmtice@google.com>
15357
15358	* gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15359	partition size.
15360
153612015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
15362
15363	PR target/64579
15364	* gcc.target/powerpc/htm-1.c: New test.
15365	* gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15366	on 64-bit compiles.
15367	(__builtin_tabortdci): Likewise.
15368	(__builtin_tcheck): Remove operand.
15369	* lib/target-supports.exp (check_htm_hw_available): New function.
15370
153712015-04-27  Richard Biener  <rguenther@suse.de>
15372
15373	* gcc.target/i386/pr65217.c: XFAIL.
15374
153752015-04-27  Jakub Jelinek  <jakub@redhat.com>
15376
15377	PR tree-optimization/65875
15378	* gcc.c-torture/compile/pr65875.c: New test.
15379
153802015-04-25  Marek Polacek  <polacek@redhat.com>
15381
15382	PR c/52085
15383	* gcc.dg/enum-incomplete-2.c: New test.
15384	* gcc.dg/enum-mode-1.c: New test.
15385
153862015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15387
15388	PR target/65849
15389	* gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15390	set new options.
15391	* gcc.target/powerpc/pr65849-2.c: Likewise.
15392
153932015-04-24  Tom de Vries  <tom@codesourcery.com>
15394
15395	PR tree-optimization/65802
15396	* g++.dg/pr65802.C: Move to ...
15397	* gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
15398	stdarg.h.  Rewrite for C.
15399	(fn1): Use va_list and va_arg.  Make variable args function.  Add use of
15400	va_start and va_end.  Remove unnecessary inline asm.
15401
154022015-04-24  Uros Bizjak  <ubizjak@gmail.com>
15403	    Wei Mi  <wmi@google.com>
15404
15405	* gcc.target/i386/sse2-load-multi.c: New test.
15406	* gcc.target/i386/sse2-store-multi.c: Ditto.
15407
154082015-04-24  Marek Polacek  <polacek@redhat.com>
15409
15410	PR c/65830
15411	* c-c++-common/pr65830.c: New test.
15412
15413	PR c/63357
15414	* c-c++-common/Wlogical-op-1.c: New test.
15415
154162015-04-24  Marek Polacek  <polacek@redhat.com>
15417
15418	PR c/61534
15419	* c-c++-common/pr61534-1.c: New test.
15420
154212015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15422	    Steven Bosscher  <steven@gcc.gnu.org>
15423
15424	PR rtl-optimization/34503
15425	* gcc.target/arm/pr64616.c: New file.
15426
154272015-04-24  Bin Cheng  <bin.cheng@arm.com>
15428
15429	* gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15430
154312015-04-24  Terry Guo  <terry.guo@arm.com>
15432
15433	* gcc.target/arm/pr65710.c: Update the options.
15434
154352015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
15436
15437	* gcc.target/i386/pr65523.c: Skip x32.
15438
154392015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15440
15441	* gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15442	to look for vcl* where appropriate.
15443
154442015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15445
15446	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15447	vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15448
154492015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
15450
15451	PR target/26702
15452	* gcc.target/arm/pr26702.c: New test.
15453
154542015-04-23  Marek Polacek  <polacek@redhat.com>
15455
15456	PR c/65345
15457	* gcc.dg/pr65345-1.c: New test.
15458	* gcc.dg/pr65345-2.c: New test.
15459
154602015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15461
15462	* gcc.target/powerpc/crypto-builtin-2.c: New.
15463
154642015-04-23  Andre Vehreschild  <vehre@gmx.de>
15465
15466	PR fortran/60322
15467	* gfortran.dg/class_allocate_19.f03: New test.
15468	* gfortran.dg/class_array_20.f03: New test.
15469	* gfortran.dg/class_array_21.f03: New test.
15470	* gfortran.dg/finalize_10.f90: Corrected scan-trees.
15471	* gfortran.dg/finalize_15.f90: Fixing comparision to model
15472	initialization correctly.
15473	* gfortran.dg/finalize_29.f08: New test.
15474
154752015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15476
15477	* gcc.target/powerpc/swaps-p8-18.c: New test.
15478
154792015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15480
15481	PR target/65456
15482	* gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15483	* gcc.dg/vect/bb-slp-25.c: Likewise.
15484	* gcc.dg/vect/bb-slp-29.c: Likewise.
15485	* gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15486	vect_no_align && { ! vect_hw_misalign }.
15487	* gcc.dg/vect/bb-slp-9.c: Likewise.
15488	* gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15489	vect_hw_misalign.
15490	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15491	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15492	account for POWER8, where peeling for alignment is not needed.
15493	* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15494	vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15495	* gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15496	* gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15497	* gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15498	* gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15499	* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15500	* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15501	* gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15502	* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15503	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15504	* gcc.dg/vect/pr16105.c: Likewise.
15505	* gcc.dg/vect/pr20122.c: Likewise.
15506	* gcc.dg/vect/pr33804.c: Likewise.
15507	* gcc.dg/vect/pr33953.c: Likewise.
15508	* gcc.dg/vect/pr56787.c: Likewise.
15509	* gcc.dg/vect/pr58508.c: Likewise.
15510	* gcc.dg/vect/slp-25.c: Likewise.
15511	* gcc.dg/vect/vect-105-bit-array.c: Likewise.
15512	* gcc.dg/vect/vect-105.c: Likewise.
15513	* gcc.dg/vect/vect-27.c: Likewise.
15514	* gcc.dg/vect/vect-29.c: Likewise.
15515	* gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15516	POWER8.
15517	* gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15518	&& { ! vect_hw_misalign }.
15519	* gcc.dg/vect/vect-44.c: Likewise.
15520	* gcc.dg/vect/vect-48.c: Likewise.
15521	* gcc.dg/vect/vect-50.c: Likewise.
15522	* gcc.dg/vect/vect-52.c: Likewise.
15523	* gcc.dg/vect/vect-56.c: Likewise.
15524	* gcc.dg/vect/vect-60.c: Likewise.
15525	* gcc.dg/vect/vect-72.c: Likewise.
15526	* gcc.dg/vect/vect-75-big-array.c: Likewise.
15527	* gcc.dg/vect/vect-75.c: Likewise.
15528	* gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15529	* gcc.dg/vect/vect-77-global.c: Likewise.
15530	* gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15531	* gcc.dg/vect/vect-78-global.c: Likewise.
15532	* gcc.dg/vect/vect-93.c: Likewise.
15533	* gcc.dg/vect/vect-95.c: Likewise.
15534	* gcc.dg/vect/vect-96.c: Likewise.
15535	* gcc.dg/vect/vect-cond-1.c: Likewise.
15536	* gcc.dg/vect/vect-cond-3.c: Likewise.
15537	* gcc.dg/vect/vect-cond-4.c: Likewise.
15538	* gcc.dg/vect/vect-cselim-1.c: Likewise.
15539	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
15540	* gcc.dg/vect/vect-multitypes-3.c: Likewise.
15541	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
15542	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
15543	* gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15544	* gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15545	* gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15546	* gcc.dg/vect/vect-outer-3a.c: Likewise.
15547	* gcc.dg/vect/vect-outer-5.c: Likewise.
15548	* gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15549	* gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15550	* gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15551	* gcc.dg/vect/vect-outer-fir.c: Likewise.
15552	* gcc.dg/vect/vect-peel-3.c: Likewise.
15553	* gcc.dg/vect/vect-peel-4.c: Likewise.
15554	* gcc.dg/vect/vect-pre-interact.c: Likewise.
15555	* gcc.target/powerpc/pr65456.c: New test.
15556	* gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15557	* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15558	* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15559	* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15560	* gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15561	vect_no_align && { ! vect_hw_misalign }.
15562	* gfortran.dg/vect/vect-3.f90: Likewise.
15563	* gfortran.dg/vect/vect-4.f90: Likewise.
15564	* gfortran.dg/vect/vect-5.f90: Likewise.
15565	* lib/target-supports.exp (check_effective_target_vect_no_align):
15566	Return 1 for POWER8.
15567	(check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15568
155692015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
15570
15571	PR fortran/65429
15572	* gfortran.dg/pr65429.f90: New test.
15573
155742015-04-22  Yury Gribov  <y.gribov@samsung.com>
15575
15576	* c-c++-common/asan/user-section-1.c: New test.
15577	* c-c++-common/asan/user-section-2.c: New test.
15578	* c-c++-common/asan/user-section-3.c: New test.
15579
155802015-04-22  Hale Wang  <hale.wang@arm.com>
15581	    Terry Guo  <terry.guo@arm.com>
15582
15583	PR rtl-optimization/64818
15584	* gcc.target/arm/pr64818.c: New test.
15585
155862015-04-21  Jan Hubicka  <hubicka@ucw.cz>
15587
15588	PR ipa/65076
15589	* g++.dg/tree-ssa/pr61034.C: Update template.
15590	* g++.dg/warn/Warray-bounds.C: Harden for DSE.
15591	* gcc.dg/Warray-bounds-11.c: Likewise.
15592	* gcc.dg/Warray-bounds.c: Likewise.
15593
155942015-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15595
15596	PR libgfortran/65234
15597	* gfortran.dg/fmt_unlimited.f90: New test.
15598
155992015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
15600
15601	* gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15602	headers.
15603	* gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15604	* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15605	* gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15606	* gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15607	* gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15608	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15609	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15610
156112015-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15612
15613	PR libgfortran/56743
15614	* gfortran.dg/namelist_87.f90: New test.
15615
156162015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15617
15618	* gcc.target/aarch64/mult-synth_1.c: New test.
15619	* gcc.target/aarch64/mult-synth_2.c: Likewise.
15620	* gcc.target/aarch64/mult-synth_3.c: Likewise.
15621	* gcc.target/aarch64/mult-synth_4.c: Likewise.
15622	* gcc.target/aarch64/mult-synth_5.c: Likewise.
15623	* gcc.target/aarch64/mult-synth_6.c: Likewise.
15624
156252015-04-21  Richard Biener  <rguenther@suse.de>
15626
15627	PR tree-optimization/65650
15628	* gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15629	* gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15630	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15631	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15632	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15633	* gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15634
156352015-04-21  Tom de Vries  <tom@codesourcery.com>
15636
15637	PR tree-optimization/65802
15638	* g++.dg/pr65802.C: New test.
15639
156402015-04-21  Bin Cheng  <bin.cheng@arm.com>
15641
15642	PR testsuite/65767
15643	* g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15644	* g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15645
156462015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
15647
15648	PR c++/65801
15649	* g++.dg/cpp0x/Wnarrowing2.C: New.
15650
156512015-04-20  Jeff Law  <law@redhat.com>
15652
15653	PR tree-optimization/65658
15654	* gcc.dg/pr65658.c: New test.
15655
156562015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
15657
15658	PR target/64134
15659	* gcc.target/aarch64/vec_init_1.c: New test.
15660
156612015-04-20  Yvan Roux  <yvan.roux@linaro.org>
15662
15663	* gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15664	targets.
15665
156662015-04-18  Martin Sebor  <msebor@redhat.com>
15667
15668	* gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15669	of non-nul characters.
15670	* gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15671
156722015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15673
15674	PR target/65787
15675	* gcc.target/powerpc/pr65787.c: New.
15676
156772015-04-17  Jakub Jelinek  <jakub@redhat.com>
15678
15679	PR target/65689
15680	* gcc.target/aarch64/c-output-template-4.c: New test.
15681
156822015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15683
15684	PR target/65780
15685	* gcc.dg/pr65780-1.c: New test.
15686	* gcc.dg/pr65780-2.c: Likewise.
15687	* gcc.target/i386/pr32219-9.c: Likewise.
15688	* gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15689	symbol.
15690	* gcc.target/i386/pr64317.c (c): Initialize.
15691
156922015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15693
15694	PR target/65612
15695	* g++.dg/ext/mv18.C: New test.
15696	* g++.dg/ext/mv19.C: Likewise.
15697	* g++.dg/ext/mv20.C: Likewise.
15698	* g++.dg/ext/mv21.C: Likewise.
15699	* g++.dg/ext/mv22.C: Likewise.
15700	* g++.dg/ext/mv23.C: Likewise.
15701
157022015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
15703
15704	PR c++/64527
15705	* g++.dg/init/pr64527.C: New test.
15706
157072015-04-17  Tom de Vries  <tom@codesourcery.com>
15708	    Michael Matz  <matz@suse.de>
15709
15710	PR tree-optimization/64950
15711	* gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15712	x86_64-*-*.
15713
157142015-04-17  Yury Gribov  <y.gribov@samsung.com>
15715
15716	* c-c++-common/asan/user-section-1.c: New test.
15717
157182015-04-17  Jakub Jelinek  <jakub@redhat.com>
15719
15720	PR debug/65771
15721	* gcc.dg/debug/pr65771.c: New test.
15722
157232015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
15724
15725	* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15726	__buitlin_alloca with __builtin_alloca.
15727
157282015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
15729
15730	* gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15731
157322015-04-16  Richard Biener  <rguenther@suse.de>
15733
15734	PR tree-optimization/64277
15735	* gcc.dg/Warray-bounds-14.c: New testcase.
15736	* gcc.dg/Warray-bounds-15.c: Likewise.
15737	* c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15738	* c-c++-common/ubsan/bounds-6.c: Likewise.
15739
157402015-04-16  Renlin Li  <renlin.li@arm.com>
15741
15742	* gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15743	* gcc.target/arm/unsigned-float.c: New.
15744
157452015-04-16  Richard Biener  <rguenther@suse.de>
15746
15747	* gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15748	* gcc.dg/tree-ssa/pr37508.c: Adjust.
15749	* gfortran.dg/reassoc_6.f: Remove XFAIL.
15750
157512015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
15752
15753	* g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15754	* g++.dg/cpp0x/decltype-call1.C: Likewise.
15755	* g++.dg/cpp0x/defaulted21.C: Likewise.
15756	* g++.dg/cpp0x/defaulted28.C: Likewise.
15757	* g++.dg/cpp0x/defaulted47.C: Likewise.
15758	* g++.dg/cpp0x/elision_neg.C: Likewise.
15759	* g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15760	* g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15761	* g++.dg/cpp0x/implicit1.C: Likewise.
15762	* g++.dg/cpp0x/implicit9.C: Likewise.
15763	* g++.dg/cpp0x/inh-ctor9.C: Likewise.
15764	* g++.dg/cpp0x/range-for13.C: Likewise.
15765	* g++.dg/gomp/clause-2.C: Likewise.
15766	* g++.dg/gomp/udr-5.C: Likewise.
15767	* g++.dg/inherit/access6.C: Likewise.
15768	* g++.dg/lookup/duperr1.C: Likewise.
15769	* g++.dg/lookup/friend2.C: Likewise.
15770	* g++.dg/lookup/pr6936.C: Likewise.
15771	* g++.dg/lookup/scoped1.C: Likewise.
15772	* g++.dg/lookup/using26.C: Likewise.
15773	* g++.dg/lookup/using38.C: Likewise.
15774	* g++.dg/other/access2.C: Likewise.
15775	* g++.dg/overload/defarg3.C: Likewise.
15776	* g++.dg/overload/defarg6.C: Likewise.
15777	* g++.dg/parse/access11.C: Likewise.
15778	* g++.dg/parse/access2.C: Likewise.
15779	* g++.dg/parse/access3.C: Likewise.
15780	* g++.dg/parse/access4.C: Likewise.
15781	* g++.dg/parse/access5.C: Likewise.
15782	* g++.dg/parse/access6.C: Likewise.
15783	* g++.dg/parse/access8.C: Likewise.
15784	* g++.dg/parse/access9.C: Likewise.
15785	* g++.dg/parse/crash40.C: Likewise.
15786	* g++.dg/tc1/dr142.C: Likewise.
15787	* g++.dg/tc1/dr166.C: Likewise.
15788	* g++.dg/tc1/dr52.C: Likewise.
15789	* g++.dg/template/access11.C: Likewise.
15790	* g++.dg/template/access18.C: Likewise.
15791	* g++.dg/template/access19.C: Likewise.
15792	* g++.dg/template/access2.C: Likewise.
15793	* g++.dg/template/access20.C: Likewise.
15794	* g++.dg/template/access26.C: Likewise.
15795	* g++.dg/template/access3.C: Likewise.
15796	* g++.dg/template/access7.C: Likewise.
15797	* g++.dg/template/conv12.C: Likewise.
15798	* g++.dg/template/crash69.C: Likewise.
15799	* g++.dg/template/friend31.C: Likewise.
15800	* g++.dg/template/friend32.C: Likewise.
15801	* g++.dg/template/memfriend15.C: Likewise.
15802	* g++.dg/template/memfriend16.C: Likewise.
15803	* g++.dg/template/memfriend17.C: Likewise.
15804	* g++.dg/template/memfriend7.C: Likewise.
15805	* g++.dg/template/pr32519.C: Likewise.
15806	* g++.dg/template/qualttp21.C: Likewise.
15807	* g++.dg/template/qualttp8.C: Likewise.
15808	* g++.dg/template/ttp10.C: Likewise.
15809	* g++.dg/template/typedef11.C: Likewise.
15810	* g++.dg/template/typedef13.C: Likewise.
15811	* g++.dg/template/typedef19.C: Likewise.
15812	* g++.dg/template/typedef20.C: Likewise.
15813	* g++.dg/template/typedef22.C: Likewise.
15814	* g++.dg/template/using16.C: Likewise.
15815	* g++.dg/template/virtual3.C: Likewise.
15816	* g++.dg/ubsan/pr61272.C: Likewise.
15817	* g++.old-deja/g++.bob/inherit2.C: Likewise.
15818	* g++.old-deja/g++.brendan/crash11.C: Likewise.
15819	* g++.old-deja/g++.brendan/enum6.C: Likewise.
15820	* g++.old-deja/g++.brendan/visibility1.C: Likewise.
15821	* g++.old-deja/g++.brendan/visibility10.C: Likewise.
15822	* g++.old-deja/g++.brendan/visibility2.C: Likewise.
15823	* g++.old-deja/g++.brendan/visibility6.C: Likewise.
15824	* g++.old-deja/g++.brendan/visibility7.C: Likewise.
15825	* g++.old-deja/g++.brendan/visibility8.C: Likewise.
15826	* g++.old-deja/g++.brendan/visibility9.C: Likewise.
15827	* g++.old-deja/g++.bugs/900428_03.C: Likewise.
15828	* g++.old-deja/g++.jason/access17.C: Likewise.
15829	* g++.old-deja/g++.jason/access18.C: Likewise.
15830	* g++.old-deja/g++.jason/access22.C: Likewise.
15831	* g++.old-deja/g++.jason/access23.C: Likewise.
15832	* g++.old-deja/g++.jason/access8.C: Likewise.
15833	* g++.old-deja/g++.jason/delete3.C: Likewise.
15834	* g++.old-deja/g++.jason/report.C: Likewise.
15835	* g++.old-deja/g++.law/access2.C: Likewise.
15836	* g++.old-deja/g++.law/access3.C: Likewise.
15837	* g++.old-deja/g++.law/access4.C: Likewise.
15838	* g++.old-deja/g++.law/access5.C: Likewise.
15839	* g++.old-deja/g++.law/arm12.C: Likewise.
15840	* g++.old-deja/g++.law/arm14.C: Likewise.
15841	* g++.old-deja/g++.law/ctors13.C: Likewise.
15842	* g++.old-deja/g++.law/union2.C: Likewise.
15843	* g++.old-deja/g++.law/visibility12.C: Likewise.
15844	* g++.old-deja/g++.law/visibility15.C: Likewise.
15845	* g++.old-deja/g++.law/visibility16.C: Likewise.
15846	* g++.old-deja/g++.law/visibility17.C: Likewise.
15847	* g++.old-deja/g++.law/visibility18.C: Likewise.
15848	* g++.old-deja/g++.law/visibility19.C: Likewise.
15849	* g++.old-deja/g++.law/visibility20.C: Likewise.
15850	* g++.old-deja/g++.law/visibility21.C: Likewise.
15851	* g++.old-deja/g++.law/visibility24.C: Likewise.
15852	* g++.old-deja/g++.law/visibility4.C: Likewise.
15853	* g++.old-deja/g++.law/visibility5.C: Likewise.
15854	* g++.old-deja/g++.law/visibility6.C: Likewise.
15855	* g++.old-deja/g++.law/visibility7.C: Likewise.
15856	* g++.old-deja/g++.law/visibility8.C: Likewise.
15857	* g++.old-deja/g++.law/visibility9.C: Likewise.
15858	* g++.old-deja/g++.niklas/t135.C: Likewise.
15859	* g++.old-deja/g++.oliva/delete1.C: Likewise.
15860	* g++.old-deja/g++.oliva/partord1.C: Likewise.
15861	* g++.old-deja/g++.other/access11.C: Likewise.
15862	* g++.old-deja/g++.other/access4.C: Likewise.
15863	* g++.old-deja/g++.other/access7.C: Likewise.
15864	* g++.old-deja/g++.other/crash1.C: Likewise.
15865	* g++.old-deja/g++.other/crash7.C: Likewise.
15866	* g++.old-deja/g++.other/friend1.C: Likewise.
15867	* g++.old-deja/g++.other/friend4.C: Likewise.
15868	* g++.old-deja/g++.other/friend9.C: Likewise.
15869	* g++.old-deja/g++.other/lineno1.C: Likewise.
15870	* g++.old-deja/g++.other/using1.C: Likewise.
15871	* g++.old-deja/g++.pt/enum14.C: Likewise.
15872	* g++.old-deja/g++.pt/friend11.C: Likewise.
15873	* g++.old-deja/g++.pt/friend21.C: Likewise.
15874	* g++.old-deja/g++.pt/friend3.C: Likewise.
15875	* g++.old-deja/g++.pt/inherit2.C: Likewise.
15876	* g++.old-deja/g++.pt/memtemp74.C: Likewise.
15877	* g++.old-deja/g++.pt/memtemp89.C: Likewise.
15878	* g++.old-deja/g++.robertl/eb94.C: Likewise.
15879
158802015-04-15  Jakub Jelinek  <jakub@redhat.com>
15881
15882	PR ipa/65765
15883	* g++.dg/ipa/pr65765.C: New test.
15884
158852015-04-15  Nick Clifton  <nickc@redhat.com>
15886
15887	* gcc.target/rx/builtins.c: Disable RMPA test if string
15888	instructions are not allowed.
15889
158902015-04-15  Alan Modra  <amodra@gmail.com>
15891
15892	* gcc.dg/pr65408.c: New.
15893
158942015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15895
15896	PR target/65729
15897	* gcc.target/arm/pr65729.c: New test.
15898
158992015-04-14  Richard Biener  <rguenther@suse.de>
15900
15901	PR tree-optimization/65758
15902	* gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15903
159042015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15905
15906	PR target/65648
15907	* gcc.c-torture/execute/pr65648.c: New test.
15908
159092015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15910
15911	* gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15912	__builtin_finite instead of finite.
15913	* gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15914	Likewise.
15915
159162015-04-14  Marc Glisse  <marc.glisse@inria.fr>
15917
15918	PR tree-optimization/63387
15919	* gcc.dg/pr63387.c: New testcase.
15920
159212015-04-12  Jan Hubicka  <hubicka@ucw.cz>
15922
15923	* g++.dg/tree-ssa/nonzero-3.C: New testcase.
15924
159252015-04-13  Richard Biener  <rguenther@suse.de>
15926
15927	PR tree-optimization/65204
15928	* gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15929
159302015-04-13  Terry Guo  <terry.guo@arm.com>
15931
15932	PR target/65710
15933	* gcc.target/arm/pr65710.c: New.
15934
159352015-04-12  Jakub Jelinek  <jakub@redhat.com>
15936
15937	PR tree-optimization/65747
15938	* g++.dg/torture/pr65747.C: New test.
15939
159402015-04-12  Jakub Jelinek  <jakub@redhat.com>
15941
15942	PR c++/65736
15943	* g++.dg/cpp0x/pr65736.C: New test.
15944
159452015-04-11  Jan Hubicka  <hubicka@ucw.cz>
15946	    Martin Liska  <mliska@suse.cz>
15947
15948	PR ipa/65722
15949	* g++.dg/ipa/pr65722.C: New testcase.
15950
159512015-04-11  Jakub Jelinek  <jakub@redhat.com>
15952
15953	PR tree-optimization/65735
15954	* gcc.c-torture/compile/pr65735.c: New test.
15955
159562015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
15957
15958	PR middle-end/65554
15959	* g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15960
159612015-04-11  Jakub Jelinek  <jakub@redhat.com>
15962
15963	PR target/65671
15964	* gcc.target/i386/pr65671.c: Require avx512vl effective target.
15965
159662015-04-10  Yvan Roux  <yvan.roux@linaro.org>
15967
15968	PR target/65647
15969	* gcc.target/arm/pr65647-2.c: New.
15970
159712015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15972
15973	PR target/65694
15974	* g++.dg/torture/pr65694.C: New test.
15975
159762015-04-10  Tobias Burnus  <burnus@net-b.de>
15977
15978	* gfortran.dg/coarray_lock_6.f90: New.
15979	* gfortran.dg/coarray_lock_7.f90: New.
15980	* gfortran.dg/coarray/lock_2.f90: New.
15981
159822015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
15983
15984	PR fortran/56674
15985	PR fortran/58813
15986	PR fortran/59016
15987	PR fortran/59024
15988	* gfortran.dg/used_types_27.f90: New.
15989
159902015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15991
15992	PR target/65671
15993	* gcc.target/i386/pr65671.c: New.
15994
159952015-04-09  Jakub Jelinek  <jakub@redhat.com>
15996
15997	PR tree-optimization/65709
15998	* c-c++-common/ubsan/align-9.c: New test.
15999
160002013-04-09  Paul Thomas  <pault@gcc.gnu.org>
16001
16002	PR fortran/56852
16003	* gfortran.dg/pr56852.f90: New test.
16004
160052015-04-09  Marek Polacek  <polacek@redhat.com>
16006	    Jakub Jelinek  <jakub@redhat.com>
16007
16008	PR middle-end/65554
16009	* g++.dg/opt/pr65554.C: New test.
16010
160112015-04-09  Jakub Jelinek  <jakub@redhat.com>
16012
16013	PR c++/65690
16014	* c-c++-common/attr-aligned-1.c: New test.
16015
160162015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
16017
16018	* gcc.target/i386/mpx/memmove-zero-length.c: New.
16019
160202015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
16021
16022	PR target/65676
16023	* gcc.target/i386/sse-25.c: New.
16024
160252015-04-09  Jakub Jelinek  <jakub@redhat.com>
16026
16027	PR target/65693
16028	* gcc.target/i386/pr65693.c: New test.
16029
160302015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
16031
16032	* gcc.dg/lto/chkp-static-bounds_0.c: New.
16033
160342015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
16035
16036	* gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
16037
160382015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
16039
16040	* gcc.target/i386/thunk-retbnd.c: New.
16041
160422015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
16043
16044	* gnat.dg/opt48.adb: New test.
16045	* gnat.dg/opt48_pkg1.ad[sb]: New helper.
16046	* gnat.dg/opt48_pkg2.ad[sb]: Likewise.
16047
160482015-04-07  Jan Hubicka  <hubicka@ucw.cz>
16049
16050	PR ipa/65540
16051	* gcc.c-torture/compile/pr65540.c: New.
16052
160532015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
16054
16055	* gcc.target/aarch64/c-output-template-3.c: Add -O, remove
16056	-Wno-pointer-arith.
16057
160582015-04-07  Jakub Jelinek  <jakub@redhat.com>
16059
16060	PR debug/65678
16061	* g++.dg/debug/pr65678.C: New test.
16062
16063	PR middle-end/65680
16064	* gcc.c-torture/compile/pr65680.c: New test.
16065
160662015-04-07  Andre Vehreschild  <vehre@gmx.de>
16067
16068	PR fortran/65548
16069	* gfortran.dg/allocate_with_source_5.f90: New test.
16070
160712015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
16072
16073	* gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
16074	* gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
16075
160762015-04-07  Bin Cheng  <bin.cheng@arm.com>
16077
16078	* gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
16079
160802015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16081
16082	PR target/65614
16083	* gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
16084	to get floating point compression.
16085	* gcc.target/powerpc/compress-foat-ppc.c: Likewise.
16086
160872015-04-06  Jakub Jelinek  <jakub@redhat.com>
16088
16089	PR preprocessor/61977
16090	* gcc.dg/cpp/pr61977.c: New test.
16091
160922015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
16093
16094	* gcc.dg/lto/chkp-ctor-merge_0.c: New.
16095
160962015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
16097
16098	PR target/65647
16099	* gcc.target/arm/pr65647.c: New.
16100
161012015-04-03  Jan Hubicka  <hubicka@ucw.cz>
16102
16103	PR ipa/65655
16104	* g++.dg/torture/pr65655.C: New testcase.
16105
161062015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
16107
16108	PR c++/64085
16109	* g++.dg/cpp1y/lambda-init13.C: New.
16110
161112015-04-03  Marek Polacek  <polacek@redhat.com>
16112
16113	* g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
16114
161152015-04-02  Marek Polacek  <polacek@redhat.com>
16116
16117	PR c++/65642
16118	* g++.dg/cpp0x/constexpr-fold1.C: New test.
16119	* g++.dg/cpp0x/constexpr-fold2.C: New test.
16120
161212015-04-02  Jakub Jelinek  <jakub@redhat.com>
16122
16123	PR preprocessor/61977
16124	* gcc.target/powerpc/pr61977-1.c: New test.
16125	* gcc.target/powerpc/pr61977-2.c: New test.
16126
161272015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
16128
16129	PR c++/56100
16130	* g++.dg/warn/Wshadow-8.C: New.
16131	* g++.dg/warn/Wshadow-9.C: Likewise.
16132	* g++.dg/warn/Wshadow-10.C: Likewise.
16133	* g++.dg/warn/Wshadow-11.C: Likewise.
16134
161352015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16136
16137	* gcc.dg/pr23623.c: Added aligned attribute.
16138	* gcc.dg/20141029-1.c: Likewise.
16139	* gcc.dg/20150306-1.c: New test.
16140
161412015-04-01  Marek Polacek  <polacek@redhat.com>
16142
16143	PR c++/65554
16144	* g++.dg/cpp0x/initlist93.C: New test.
16145	* g++.dg/cpp0x/initlist94.C: New test.
16146
161472015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16148
16149	PR target/65624
16150	* gcc.target/aarch64/pr65624.c: New test.
16151
161522015-03-31  Jan Hubicka  <hubicka@ucw.cz>
16153
16154	* gcc.dg/ipa/inlinehint-4.c: New testcase.
16155
161562015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
16157
16158	* gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
16159	extra variable to force stack alignment.
16160	* gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
16161	extra variable to force stack alignment.
16162
161632015-03-31  Marek Polacek  <polacek@redhat.com>
16164
16165	PR c++/65390
16166	* g++.dg/template/pr65390.C: New test.
16167
161682015-03-31  Martin Liska  <mliska@suse.cz>
16169
16170	* g++.dg/ipa/pr65557.C: New test.
16171
161722015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16173
16174	* gcc.target/s390/hotpatch-25.c: New test.
16175	* gcc.target/s390/hotpatch-1.c: Update test.
16176	* gcc.target/s390/hotpatch-10.c: Update test.
16177	* gcc.target/s390/hotpatch-11.c: Update test.
16178	* gcc.target/s390/hotpatch-12.c: Update test.
16179	* gcc.target/s390/hotpatch-13.c: Update test.
16180	* gcc.target/s390/hotpatch-14.c: Update test.
16181	* gcc.target/s390/hotpatch-15.c: Update test.
16182	* gcc.target/s390/hotpatch-16.c: Update test.
16183	* gcc.target/s390/hotpatch-17.c: Update test.
16184	* gcc.target/s390/hotpatch-18.c: Update test.
16185	* gcc.target/s390/hotpatch-19.c: Update test.
16186	* gcc.target/s390/hotpatch-2.c: Update test.
16187	* gcc.target/s390/hotpatch-21.c: Update test.
16188	* gcc.target/s390/hotpatch-22.c: Update test.
16189	* gcc.target/s390/hotpatch-23.c: Update test.
16190	* gcc.target/s390/hotpatch-24.c: Update test.
16191	* gcc.target/s390/hotpatch-3.c: Update test.
16192	* gcc.target/s390/hotpatch-4.c: Update test.
16193	* gcc.target/s390/hotpatch-5.c: Update test.
16194	* gcc.target/s390/hotpatch-6.c: Update test.
16195	* gcc.target/s390/hotpatch-7.c: Update test.
16196	* gcc.target/s390/hotpatch-8.c: Update test.
16197	* gcc.target/s390/hotpatch-9.c: Update test.
16198	* gcc.target/s390/hotpatch-compile-16.c: Update test.
16199
162002015-03-31  Richard Biener  <rguenther@suse.de>
16201
16202	PR middle-end/65626
16203	* g++.dg/torture/pr65626.C: New testcase.
16204
162052015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
16206
16207	PR target/65531
16208	* gcc.target/i386/mpx/pr65531.cc: New.
16209
162102015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
16211
16212	PR target/65602
16213	* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
16214	__builtin_alloca instead of alloca.
16215	* gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
16216	* gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
16217	* lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
16218	check.
16219
162202015-03-30  Jakub Jelinek  <jakub@redhat.com>
16221
16222	PR ipa/65610
16223	* g++.dg/ubsan/pr65610.C: New test.
16224
162252015-03-30  Marek Polacek  <polacek@redhat.com>
16226
16227	PR c++/65398
16228	* g++.dg/cpp0x/pr65398-2.C: New test.
16229
162302015-03-30  Marek Polacek  <polacek@redhat.com>
16231
16232	* c-c++-common/pr65556.c: Change the width of bit-fields.
16233
162342015-03-27  Jan Hubicka  <hubicka@ucw.cz>
16235
16236	PR ipa/65588
16237	* gcc.target/i386/pr65588.c: New testcase.
16238
162392015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
16240
16241	PR libgfortran/65563
16242	* gfortran.dg/open_errors_2.f90:  New test.
16243
162442015-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16245
16246	PR libgfortran/65596
16247	* gfortran.dg/namelist_86.f90: New test.
16248
162492015-03-28  Andre Vehreschild  <vehre@gmx.de>
16250
16251	* gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16252	statement to reflect new ownership.
16253
162542015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
16255
16256	PR c++/42328
16257	* g++.dg/template/friend58.C: New.
16258	* g++.dg/template/friend59.C: Likewise.
16259
162602015-03-27  Tobias Burnus  <burnus@net-b.de>
16261
16262	PR c/65586
16263	* g++.dg/gomp/openmp-simd-3.C: New.
16264	* gcc.dg/gomp/openmp-simd-3.c: New.
16265
162662015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
16267
16268	PR target/65248
16269	* gcc.target/i386/pr65248-1.c: New file.
16270	* gcc.target/i386/pr65248-2.c: Likewise.
16271	* gcc.target/i386/pr65248-3.c: Likewise.
16272	* gcc.target/i386/pr65248-4.c: Likewise.
16273
162742015-03-27  Jakub Jelinek  <jakub@redhat.com>
16275
16276	PR target/65593
16277	* gcc.c-torture/compile/pr65593.c: New test.
16278
162792015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
16280
16281	PR c++/59329
16282	* g++.dg/cpp1y/constexpr-assert1.C: New.
16283
162842015-03-27  Marek Polacek  <polacek@redhat.com>
16285
16286	PR c++/65556
16287	* c-c++-common/pr65556.c: New test.
16288
162892015-03-27  Jan Hubicka  <hubicka@ucw.cz>
16290
16291	PR ipa/65600
16292	* g++.dg/torture/pr65600.C: New testcase.
16293
162942015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
16295
16296	PR target/65407
16297	* gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16298
162992015-03-27  Andre Vehreschild  <vehre@gmx.de>
16300
16301	* gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16302	statement and cleanup. Fixed typos.
16303
163042015-03-26  Jan Hubicka  <hubicka@ucw.cz>
16305
16306	PR middle-end/65595
16307	* gcc.c-torture/compile/pr65595.c: New testcase.
16308
163092015-03-27  Marek Polacek  <polacek@redhat.com>
16310
16311	PR sanitizer/65583
16312	* g++.dg/ubsan/pr65583.C: New test.
16313
163142015-03-26  Jan Hubicka  <hubicka@ucw.cz>
16315
16316	* gcc.c-torture/compile/20150327.c: New testcase.
16317
163182015-03-26  Richard Biener  <rguenther@suse.de>
16319
16320	PR middle-end/65555
16321	* g++.dg/torture/pr65555.C: New testcase.
16322
163232015-03-26  Jakub Jelinek  <jakub@redhat.com>
16324
16325	PR tree-optimization/64715
16326	* gcc.dg/builtin-object-size-15.c: New test.
16327	* gcc.dg/pr64715-1.c: New test.
16328	* gcc.dg/pr64715-2.c: New test.
16329
163302015-03-26  Richard Biener  <rguenther@suse.de>
16331
16332	PR middle-end/65519
16333	* gnat.dg/specs/opt2.ads: Fix testcase.
16334
163352015-03-25  Martin Sebor  <msebor@redhat.com>
16336
16337	PR testsuite/65526
16338	* lib/target-supports.exp (check_effective_target_arm32): Fail early
16339	when target isn't arm*-*-*-*.
16340	(check_effective_target_arm_nothumb): Likewise.
16341	(check_effective_target_arm_little_endian): Likewise.
16342	(check_effective_target_arm_vect_no_misalign): Likewise.
16343	(check_effective_target_aarch64_little_endian): Fail early if target
16344	isn't aarch64*-*-*.
16345
163462015-03-25  Sebastian Pop  <s.pop@samsung.com>
16347
16348	PR tree-optimization/65177
16349	* gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16350
163512015-03-25  Uros Bizjak  <ubizjak@gmail.com>
16352
16353	* gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16354	* gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16355	smmintrin.h and mm3dnow.h.
16356
163572015-03-25  Marek Polacek  <polacek@redhat.com>
16358
16359	PR c++/65558
16360	* g++.dg/cpp0x/pr65558.C: New test.
16361
163622015-03-25  Marek Polacek  <polacek@redhat.com>
16363
16364	PR c++/61670
16365	* g++.dg/template/pr61670.C: New test.
16366
163672015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
16368
16369	PR c++/54987
16370	* g++.dg/template/pr54987.C: New.
16371
163722015-03-25  Richard Biener  <rguenther@suse.de>
16373
16374	PR tree-optimization/62630
16375	* gcc.dg/graphite/vect-pr43423.c: XFAIL.
16376
163772015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16378
16379	PR target/65508
16380	* gcc.target/i386/mpx/pr65508.c: New.
16381
163822015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
16383
16384	PR fortran/64952
16385	PR fortran/65532
16386	* gfortran.dg/data_initialized_3.f90: New.
16387
163882015-03-25  Richard Biener  <rguenther@suse.de>
16389
16390	PR middle-end/65519
16391	* gnat.dg/specs/opt2.ads: New testcase.
16392
163932015-03-25  Bin Cheng  <bin.cheng@arm.com>
16394
16395	* lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16396	* gcc.target/arm/memset-inline-4.c: Skip for
16397	arm_tune_string_ops_prefer_neon.
16398	* gcc.target/arm/memset-inline-5.c: Ditto.
16399	* gcc.target/arm/memset-inline-6.c: Ditto.
16400	* gcc.target/arm/memset-inline-8.c: Ditto.
16401	* gcc.target/arm/memset-inline-9.c: Ditto.
16402
164032015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16404
16405	PR c++/58923
16406	* g++.dg/other/virtual3.C: New.
16407
164082015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16409
16410	PR c++/60130
16411	* g++.dg/cpp0x/vt-60130.C: New.
16412
164132015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16414
16415	PR c++/61971
16416	* g++.dg/warn/Warray-bounds-7.C: New.
16417
164182015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16419
16420	PR c++/60067
16421	* g++.dg/template/defarg18.C: New.
16422
164232015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16424
16425	PR c++/59988
16426	* g++.dg/cpp0x/vt-59988.C: New.
16427
164282015-03-24  Jakub Jelinek  <jakub@redhat.com>
16429
16430	PR tree-optimization/65533
16431	* gcc.dg/pr65533.c: New test.
16432
164332015-03-24  Andre Vehreschild  <vehre@gmx.de>
16434
16435	* gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16436	source= and mold= expressions functionality.
16437	* gfortran.dg/allocate_class_4.f90: New test.
16438	* gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16439	copying an unlimited polymorhpic object containing a char array
16440	to another unlimited polymorphic object respects the _len
16441	component.
16442	* gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16443	whether deferred length char array allocate works, unlimited
16444	polymorphic object allocation from a string works and if
16445	allocating an array of deferred length strings works.
16446	* gfortran.dg/unlimited_polymorphic_24.f03: New test.
16447
164482015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16449
16450	PR c++/65513
16451	* g++.dg/cpp0x/constexpr-array11.C: New.
16452
164532015-03-24  Richard Biener  <rguenther@suse.de>
16454
16455	PR middle-end/65517
16456	* gcc.dg/torture/pr65517.c: New testcase.
16457
164582015-03-24  Tobias Burnus  <burnus@net-b.de>
16459
16460	* gfortran.dg/coindexed_1.f90: Moved from
16461	gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16462
164632015-03-23  Jakub Jelinek  <jakub@redhat.com>
16464
16465	PR testsuite/65506
16466	* gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16467	gimple dump.
16468
16469	PR target/65523
16470	* gcc.target/i386/pr65523.c: New test.
16471
16472	PR ipa/65475
16473	* g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16474	dg-options.
16475	* g++.dg/lto/pr65475b_0.C: Likewise.
16476
164772015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
16478
16479	PR target/65505
16480	* gcc.target/sh/torture/pr65505.c: New.
16481
164822015-03-23  Martin Sebor  <msebor@redhat.com>
16483
16484	PR testsuite/63175
16485	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16486	assembly for lvx in addition to lxv.
16487
164882015-03-23  Jakub Jelinek  <jakub@redhat.com>
16489
16490	PR target/65504
16491	* gfortran.dg/pr65504.f90: New test.
16492
16493	PR ipa/65521
16494	* gcc.dg/pr65521.c: New test.
16495
164962015-03-23  Richard Biener  <rguenther@suse.de>
16497
16498	PR tree-optimization/65518
16499	* gcc.dg/vect/pr65518.c: New testcase.
16500
165012015-03-23  Richard Biener  <rguenther@suse.de>
16502
16503	PR tree-optimization/65494
16504	* gcc.dg/vect/pr65494.c: New testcase.
16505
165062015-03-23  Jakub Jelinek  <jakub@redhat.com>
16507
16508	PR preprocessor/65238
16509	* c-c++-common/cpp/pr65238-1.c: New test.
16510	* gcc.dg/cpp/pr65238-2.c: New test.
16511	* gcc.dg/cpp/trad/pr65238-3.c: New test.
16512	* gcc.dg/cpp/trad/pr65238-4.c: New test.
16513
165142015-03-23  Paul Thomas  <pault@gcc.gnu.org>
16515	    Mikael Morin  <mikael@gcc.gnu.org>
16516
16517	PR fortran/64952
16518	* gfortran.dg/elemental_dependency_4.f90: New.
16519	* gfortran.dg/elemental_dependency_5.f90: New.
16520
165212015-03-22  Jan Hubicka  <hubicka@ucw.cz>
16522
16523	PR ipa/65475
16524	* g++.dg/lto/pr65475b_0.C: New testcase.
16525	* g++.dg/lto/pr65475b_1.C: New testcase.
16526	* g++.dg/lto/pr65475c_0.C: New testcase.
16527	* g++.dg/lto/pr65475c_1.C: New testcase.
16528
165292015-03-21  Tobias Burnus  <burnus@net-b.de>
16530
16531	* gfortran.dg/coarray_38.f90: New.
16532	* gfortran.dg/coarray_39.f90: New.
16533	* gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16534	compile test.
16535
165362015-03-20  Marek Polacek  <polacek@redhat.com>
16537
16538	PR c++/65398
16539	* g++.dg/cpp0x/pr65398.C: New test.
16540
165412015-03-20  Jan Hubicka  <hubicka@ucw.cz>
16542
16543	PR ipa/65475
16544	* g++.dg/lto/pr65475_0.C: New testcase.
16545	* g++.dg/lto/pr65475_1.C: New testcase.
16546
165472015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
16548
16549	PR rtl-optimization/64366
16550	* gcc.target/sh/pr64366.c: New.
16551
165522015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16553
16554	PR c++/48324
16555	* g++.dg/cpp0x/constexpr-48324.C: New.
16556
165572015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16558
16559	PR c++/48453
16560	* g++.dg/cpp0x/pr48453.C: New.
16561
165622015-03-20  Marek Polacek  <polacek@redhat.com>
16563
16564	PR c++/65072
16565	* g++.dg/cpp0x/pr65072.C: New test.
16566
165672015-03-20  Richard Biener  <rguenther@suse.de>
16568
16569	PR middle-end/64715
16570	* gcc.dg/pr15347.c: Use -O.
16571	* c-c++-common/pr19807-1.c: Likewise.
16572
165732015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
16574
16575	* gnat.dg/volatile13.ad[sb]: New test.
16576
165772015-03-20  Uros Bizjak  <ubizjak@gmail.com>
16578
16579	PR rtl-optimization/60851
16580	* gcc.target/i386/pr60851.c: New test.
16581
165822015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
16583
16584	PR target/65240
16585	* g++.dg/pr65240.h: Add tests for PR 65240.
16586	* g++.dg/pr65240-1.C: Likewise.
16587	* g++.dg/pr65240-2.C: Likewise.
16588	* g++.dg/pr65240-3.C: Likewise.
16589	* g++.dg/pr65240-4.C: Likewise.
16590
165912015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
16592
16593	PR rtl-optimization/63491
16594	* gcc.target/powerpc/pr63491.c: New.
16595
165962015-03-19  Jakub Jelinek  <jakub@redhat.com>
16597
16598	* g++.dg/ipa/pr65465.C: New test.
16599
166002015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16601
16602	PR c++/52659
16603	* g++.dg/cpp0x/deleted11.C: New.
16604
166052015-03-19  Jakub Jelinek  <jakub@redhat.com>
16606
16607	PR sanitizer/65400
16608	* c-c++-common/tsan/pr65400-3.c: New test.
16609
166102015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16611
16612	PR c++/59686
16613	* g++.dg/cpp0x/constexpr-59686.C: New.
16614
166152015-03-19  Jakub Jelinek  <jakub@redhat.com>
16616
16617	PR sanitizer/64265
16618	* g++.dg/tsan/pr64265.C: New test.
16619
16620	PR sanitizer/65400
16621	* c-c++-common/tsan/pr65400-1.c: New test.
16622	* c-c++-common/tsan/pr65400-2.c: New test.
16623
166242015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16625
16626	PR c++/59816
16627	* g++.dg/cpp0x/pr59816.C: New.
16628
166292015-03-18  Paul Thomas  <pault@gcc.gnu.org>
16630
16631	PR fortran/59198
16632	* gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16633
166342015-03-18  Martin Liska  <mliska@suse.cz>
16635
16636	PR ipa/65439
16637	* g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16638	equivalences either to 6 or 7.
16639
166402015-03-18  Andrew Stubbs  <ams@codesourcery.com>
16641
16642	PR middle-end/64491
16643	Revert:
16644	2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
16645
16646	* gcc.dg/undefined-loop-1.c: New file.
16647	* gcc.dg/undefined-loop-2.c: New file.
16648
16649	2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
16650
16651	PR testsuite/64032
16652	* gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16653	loop exits too early.
16654
166552015-03-18  Jakub Jelinek  <jakub@redhat.com>
16656
16657	PR tree-optimization/65450
16658	* gfortran.dg/pr65450.f90: New test.
16659
16660	PR target/65078
16661	* gcc.target/i386/pr65078-1.c: New test.
16662	* gcc.target/i386/pr65078-2.c: New test.
16663	* gcc.target/i386/pr65078-3.c: New test.
16664	* gcc.target/i386/pr65078-4.c: New test.
16665	* gcc.target/i386/pr65078-5.c: New test.
16666	* gcc.target/i386/pr65078-6.c: New test.
16667
166682015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16669
16670	PR c++/65340
16671	* g++.dg/cpp1y/pr65340.C: New.
16672
166732015-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16674
16675	PR fortran/64432
16676	* gfortran.dg/system_clock_3.f08: Adjust test.
16677
166782015-03-17  Paul Thomas  <pault@gcc.gnu.org>
16679
16680	PR fortran/59198
16681	* gfortran.dg/proc_ptr_comp_44.f90: New test.
16682	* gfortran.dg/proc_ptr_comp_45.f90: New test.
16683
166842015-03-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16685
16686	PR fortran/64432
16687	* gfortran.dg/system_clock_3.f08: New test.
16688
166892015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
16690
16691	PR c++/64626
16692	g++.dg/cpp1y/pr64626-1.C: New.
16693	g++.dg/cpp1y/pr64626-2.C: New.
16694	g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16695
166962015-03-16  Jakub Jelinek  <jakub@redhat.com>
16697
16698	PR tree-optimization/65427
16699	* gcc.c-torture/execute/pr65427.c: New test.
16700
167012015-03-16  Marek Polacek  <polacek@redhat.com>
16702
16703	DR 1688
16704	PR c++/65327
16705	* g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16706	* g++.dg/cpp0x/pr65327.C: New test.
16707
167082015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16709
16710	PR sanitizer/64820
16711	* c-c++-common/asan/pr64820.c: New test.
16712
167132015-03-16  Andre Vehreschild  <vehre@gmx.de>
16714
16715	* gfortran.dg/pointer_2.f90: New test.
16716
167172015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16718
16719	* g++.dg/pr65049.C: New test.
16720
167212015-03-16  Tom de Vries  <tom@codesourcery.com>
16722
16723	* gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16724	* gcc.target/i386/fuse-caller-save-xmm.c: Same.
16725	* gcc.target/i386/fuse-caller-save.c: Same.
16726
167272015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16728
16729	* gnat.dg/loop_optimization18.ad[sb]: New test.
16730	* gnat.dg/loop_optimization18_pkg.ads: New helper.
16731
167322015-03-16  Alan Modra  <amodra@gmail.com>
16733
16734	* gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
16735	2014-12-05 change.
16736
167372015-03-15  John David Anglin  <danglin@gcc.gnu.org>
16738
16739	* gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16740	hppa*-*-hpux*.
16741	* gcc.dg/torture/pr65270-2.c: Likewise.
16742
167432015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
16744
16745	PR fortran/61138
16746	* gfortran.dg/pointer_remapping_9.f90: New.
16747
167482015-03-14  Jakub Jelinek  <jakub@redhat.com>
16749
16750	PR tree-optimization/65369
16751	* gcc.c-torture/execute/pr65369.c: New test.
16752
16753	PR tree-optimization/65418
16754	* gcc.c-torture/execute/pr65418-1.c: New test.
16755	* gcc.c-torture/execute/pr65418-2.c: New test.
16756
16757	PR rtl-optimization/65401
16758	* gcc.c-torture/execute/pr65401.c: New test.
16759
167602015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16761
16762	PR target/64600
16763	* gcc.target/arm/pr64600_1.c: New test.
16764
167652015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16766
16767	PR rtl-optimization/65235
16768	* gcc.target/aarch64/pr65235_1.c: New test.
16769
167702015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16771
16772	* gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16773	* gcc.target/s390/hotpatch-22.c: Likewise.
16774	* gcc.target/s390/hotpatch-23.c: Likewise.
16775	* gcc.target/s390/hotpatch-24.c: Likewise.
16776	* gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16777	* gcc.target/s390/hotpatch-1.c: Update expected output.
16778	* gcc.target/s390/hotpatch-2.c: Likewise.
16779	* gcc.target/s390/hotpatch-3.c: Likewise.
16780	* gcc.target/s390/hotpatch-4.c: Likewise.
16781	* gcc.target/s390/hotpatch-5.c: Likewise.
16782	* gcc.target/s390/hotpatch-6.c: Likewise.
16783	* gcc.target/s390/hotpatch-7.c: Likewise.
16784	* gcc.target/s390/hotpatch-8.c: Likewise.
16785	* gcc.target/s390/hotpatch-9.c: Likewise.
16786	* gcc.target/s390/hotpatch-10.c: Likewise.
16787	* gcc.target/s390/hotpatch-11.c: Likewise.
16788	* gcc.target/s390/hotpatch-12.c: Likewise.
16789	* gcc.target/s390/hotpatch-13.c: Likewise.
16790	* gcc.target/s390/hotpatch-14.c: Likewise.
16791	* gcc.target/s390/hotpatch-15.c: Likewise.
16792	* gcc.target/s390/hotpatch-16.c: Likewise.
16793	* gcc.target/s390/hotpatch-17.c: Likewise.
16794	* gcc.target/s390/hotpatch-18.c: Likewise.
16795	* gcc.target/s390/hotpatch-19.c: Likewise.
16796
167972015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16798
16799	PR target/65103
16800	* gcc.target/i386/pr65103-1.c: New.
16801
168022015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16803
16804	PR target/65044
16805	* gcc.target/i386/pr65044.c: New.
16806
168072015-03-12  Tom de Vries  <tom@codesourcery.com>
16808
16809	PR rtl-optimization/64895
16810	* gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16811	* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16812	* gcc.target/i386/fuse-caller-save.c: Ditto.
16813
168142015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16815
16816	* gcc.dg/ipa/pr63569.c: Fix template.
16817
168182015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
16819
16820	* g++.dg/ipa/pr64146.C: Require fpic support.
16821
168222015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
16823
16824	PR libfortran/65200
16825	* gfortran.dg/open_errors.f90: Update checks for iomsg string.
16826	* gfortran.dg/open_new_segv.f90: Fix error message pattern.
16827
168282015-03-11  Jakub Jelinek  <jakub@redhat.com>
16829
16830	* c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16831	to dg-options, fix up dg-skip-if.
16832
168332015-03-11  Georg-Johann Lay  <avr@gjlay.de>
16834
16835	PR target/65296
16836	* gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16837	* gcc.target/avr/tiny-caller-save.c: Same.
16838
168392015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
16840
16841	PR target/65242
16842	* g++.dg/pr65242.C: New test.
16843
168442015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
16845
16846	* c-c++-common/asan/no-asan-check-glob.c: New test.
16847
168482015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
16849
16850	PR c++/65370
16851	* g++.dg/other/default11.C: New.
16852	* g++.dg/other/default12.C: Likewise.
16853
168542015-03-10  Jakub Jelinek  <jakub@redhat.com>
16855
16856	PR target/65368
16857	* gcc.target/i386/bmi2-bzhi-2.c: New test.
16858
168592015-03-10  Paul Thomas  <pault@gcc.gnu.org>
16860
16861	PR fortran/65024
16862	* gfortran.dg/unlimited_polymorphic_23.f90: New test
16863
168642015-03-10  Jakub Jelinek  <jakub@redhat.com>
16865
16866	PR c++/65127
16867	* g++.dg/cpp0x/pr65127.C: New test.
16868
168692015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16870
16871	* gcc.dg/ipa/PR64550.c: Update template.
16872
168732015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
16874	    Tobias Burnus  <burnus@net-b.de>
16875
16876	* gfortran.dg/coarray_sync_memory.f90: New.
16877
168782015-03-10  Marek Polacek  <polacek@redhat.com>
16879
16880	PR sanitizer/65367
16881	* c-c++-common/ubsan/pr65367.c: New test.
16882
168832015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16884
16885	* lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16886	* gcc.target/i386/mpx/calloc-1-lbv.c: New.
16887	* gcc.target/i386/mpx/calloc-1-ubv.c: New.
16888	* gcc.target/i386/mpx/calloc-1-nov.c: New.
16889	* gcc.target/i386/mpx/malloc-1-lbv.c: New.
16890	* gcc.target/i386/mpx/malloc-1-nov.c: New.
16891	* gcc.target/i386/mpx/malloc-1-ubv.c: New.
16892	* gcc.target/i386/mpx/realloc-1-lbv.c: New.
16893	* gcc.target/i386/mpx/realloc-1-nov.c: New.
16894	* gcc.target/i386/mpx/realloc-1-ubv.c: New.
16895	* gcc.target/i386/mpx/realloc-2-lbv.c: New.
16896	* gcc.target/i386/mpx/realloc-2-nov.c: New.
16897	* gcc.target/i386/mpx/realloc-2-ubv.c: New.
16898
168992015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16900
16901	* lib/mpx-dg.exp (mpx_link_flags): New.
16902	(mpx_init): New.
16903	(mpx_finish): New.
16904	* gcc.target/i386/mpx/alloca-1-lbv.c: New.
16905	* gcc.target/i386/mpx/alloca-1-nov.c: New.
16906	* gcc.target/i386/mpx/alloca-1-ubv.c: New.
16907	* gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16908	* gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16909	* gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16910	* gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16911	* gcc.target/i386/mpx/bitfields-1-nov.c: New.
16912	* gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16913	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16914	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16915	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16916	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16917	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16918	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16919	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16920	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16921	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16922	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16923	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16924	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16925	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16926	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16927	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16928	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16929	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16930	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16931	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16932	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16933	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16934	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16935	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16936	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16937	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16938	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16939	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16940	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16941	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16942	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16943	* gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16944	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16945	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16946	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16947	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16948	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16949	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16950	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16951	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16952	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16953	* gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16954	* gcc.target/i386/mpx/fastcall-1-nov.c: New.
16955	* gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16956	* gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16957	* gcc.target/i386/mpx/fastcall-2-nov.c: New.
16958	* gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16959	* gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16960	* gcc.target/i386/mpx/field-addr-1-nov.c: New.
16961	* gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16962	* gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16963	* gcc.target/i386/mpx/field-addr-10-nov.c: New.
16964	* gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16965	* gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16966	* gcc.target/i386/mpx/field-addr-2-nov.c: New.
16967	* gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16968	* gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16969	* gcc.target/i386/mpx/field-addr-3-nov.c: New.
16970	* gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16971	* gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16972	* gcc.target/i386/mpx/field-addr-4-nov.c: New.
16973	* gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16974	* gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16975	* gcc.target/i386/mpx/field-addr-5-nov.c: New.
16976	* gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16977	* gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16978	* gcc.target/i386/mpx/field-addr-6-nov.c: New.
16979	* gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16980	* gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16981	* gcc.target/i386/mpx/field-addr-7-nov.c: New.
16982	* gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16983	* gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16984	* gcc.target/i386/mpx/field-addr-8-nov.c: New.
16985	* gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16986	* gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16987	* gcc.target/i386/mpx/field-addr-9-nov.c: New.
16988	* gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16989	* gcc.target/i386/mpx/frame-address-1-nov.c: New.
16990	* gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16991	* gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16992	* gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16993	* gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16994	* gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16995	* gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16996	* gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16997	* gcc.target/i386/mpx/label-address-1.c: New.
16998	* gcc.target/i386/mpx/legacy-1-nov.c: New.
16999	* gcc.target/i386/mpx/macro.c: New.
17000	* gcc.target/i386/mpx/mpx-check.h: New.
17001	* gcc.target/i386/mpx/mpx.exp: New.
17002	* gcc.target/i386/mpx/nested-function-1-lbv.c: New.
17003	* gcc.target/i386/mpx/nested-function-1-nov.c: New.
17004	* gcc.target/i386/mpx/nested-function-1-ubv.c: New.
17005	* gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
17006	* gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
17007	* gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
17008	* gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
17009	* gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
17010	* gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
17011	* gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
17012	* gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
17013	* gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
17014	* gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
17015	* gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
17016	* gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
17017	* gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
17018	* gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
17019	* gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
17020	* gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
17021	* gcc.target/i386/mpx/pointer-store-1-nov.c: New.
17022	* gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
17023	* gcc.target/i386/mpx/reference-1-lbv.c: New.
17024	* gcc.target/i386/mpx/reference-1-nov.c: New.
17025	* gcc.target/i386/mpx/reference-1-ubv.c: New.
17026	* gcc.target/i386/mpx/reference-2-lbv.c: New.
17027	* gcc.target/i386/mpx/reference-2-nov.c: New.
17028	* gcc.target/i386/mpx/reference-2-ubv.c: New.
17029	* gcc.target/i386/mpx/reference-3-lbv.c: New.
17030	* gcc.target/i386/mpx/reference-3-nov.c: New.
17031	* gcc.target/i386/mpx/reference-3-ubv.c: New.
17032	* gcc.target/i386/mpx/reference-4-lbv.c: New.
17033	* gcc.target/i386/mpx/reference-4-nov.c: New.
17034	* gcc.target/i386/mpx/reference-4-ubv.c: New.
17035	* gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
17036	* gcc.target/i386/mpx/return-pointer-1-nov.c: New.
17037	* gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
17038	* gcc.target/i386/mpx/return-struct-1-lbv.c: New.
17039	* gcc.target/i386/mpx/return-struct-1-nov.c: New.
17040	* gcc.target/i386/mpx/return-struct-1-ubv.c: New.
17041	* gcc.target/i386/mpx/return-struct-2-lbv.c: New.
17042	* gcc.target/i386/mpx/return-struct-2-nov.c: New.
17043	* gcc.target/i386/mpx/return-struct-2-ubv.c: New.
17044	* gcc.target/i386/mpx/return-struct-3-lbv.c: New.
17045	* gcc.target/i386/mpx/return-struct-3-nov.c: New.
17046	* gcc.target/i386/mpx/return-struct-3-ubv.c: New.
17047	* gcc.target/i386/mpx/return-struct-4-lbv.c: New.
17048	* gcc.target/i386/mpx/return-struct-4-nov.c: New.
17049	* gcc.target/i386/mpx/return-struct-4-ubv.c: New.
17050	* gcc.target/i386/mpx/return-struct-5-lbv.c: New.
17051	* gcc.target/i386/mpx/return-struct-5-nov.c: New.
17052	* gcc.target/i386/mpx/return-struct-5-ubv.c: New.
17053	* gcc.target/i386/mpx/return-struct-6-lbv.c: New.
17054	* gcc.target/i386/mpx/return-struct-6-nov.c: New.
17055	* gcc.target/i386/mpx/return-struct-6-ubv.c: New.
17056	* gcc.target/i386/mpx/sincos-1-nov.c: New.
17057	* gcc.target/i386/mpx/static-array-1-lbv.c: New.
17058	* gcc.target/i386/mpx/static-array-1-nov.c: New.
17059	* gcc.target/i386/mpx/static-array-1-ubv.c: New.
17060	* gcc.target/i386/mpx/static-init-1-lbv.c: New.
17061	* gcc.target/i386/mpx/static-init-1-nov.c: New.
17062	* gcc.target/i386/mpx/static-init-1-ubv.c: New.
17063	* gcc.target/i386/mpx/static-init-2-lbv.c: New.
17064	* gcc.target/i386/mpx/static-init-2-nov.c: New.
17065	* gcc.target/i386/mpx/static-init-2-ubv.c: New.
17066	* gcc.target/i386/mpx/static-init-3-lbv.c: New.
17067	* gcc.target/i386/mpx/static-init-3-nov.c: New.
17068	* gcc.target/i386/mpx/static-init-3-ubv.c: New.
17069	* gcc.target/i386/mpx/static-init-4-lbv.c: New.
17070	* gcc.target/i386/mpx/static-init-4-nov.c: New.
17071	* gcc.target/i386/mpx/static-init-4-ubv.c: New.
17072	* gcc.target/i386/mpx/static-init-5-lbv.c: New.
17073	* gcc.target/i386/mpx/static-init-5-nov.c: New.
17074	* gcc.target/i386/mpx/static-init-5-ubv.c: New.
17075	* gcc.target/i386/mpx/static-init-6-lbv.c: New.
17076	* gcc.target/i386/mpx/static-init-6-nov.c: New.
17077	* gcc.target/i386/mpx/static-init-6-ubv.c: New.
17078	* gcc.target/i386/mpx/static-string-1-lbv.c: New.
17079	* gcc.target/i386/mpx/static-string-1-nov.c: New.
17080	* gcc.target/i386/mpx/static-string-1-ubv.c: New.
17081	* gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
17082	* gcc.target/i386/mpx/struct-arg-1-nov.c: New.
17083	* gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
17084	* gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
17085	* gcc.target/i386/mpx/struct-arg-10-nov.c: New.
17086	* gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
17087	* gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
17088	* gcc.target/i386/mpx/struct-arg-2-nov.c: New.
17089	* gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
17090	* gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
17091	* gcc.target/i386/mpx/struct-arg-3-nov.c: New.
17092	* gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
17093	* gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
17094	* gcc.target/i386/mpx/struct-arg-4-nov.c: New.
17095	* gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
17096	* gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
17097	* gcc.target/i386/mpx/struct-arg-5-nov.c: New.
17098	* gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
17099	* gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
17100	* gcc.target/i386/mpx/struct-arg-6-nov.c: New.
17101	* gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
17102	* gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
17103	* gcc.target/i386/mpx/struct-arg-7-nov.c: New.
17104	* gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
17105	* gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
17106	* gcc.target/i386/mpx/struct-arg-8-nov.c: New.
17107	* gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
17108	* gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
17109	* gcc.target/i386/mpx/struct-arg-9-nov.c: New.
17110	* gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
17111	* gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
17112	* gcc.target/i386/mpx/struct-copy-1-nov.c: New.
17113	* gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
17114	* gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
17115	* gcc.target/i386/mpx/struct-copy-2-nov.c: New.
17116	* gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
17117	* gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
17118	* gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
17119	* gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
17120	* gcc.target/i386/mpx/union-arg-1-lbv.c: New.
17121	* gcc.target/i386/mpx/union-arg-1-nov.c: New.
17122	* gcc.target/i386/mpx/union-arg-1-ubv.c: New.
17123	* gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
17124	* gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
17125	* gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
17126	* gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
17127	* gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
17128	* gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
17129	* gcc.target/i386/mpx/vararg-1-lbv.c: New.
17130	* gcc.target/i386/mpx/vararg-1-nov.c: New.
17131	* gcc.target/i386/mpx/vararg-1-ubv.c: New.
17132	* gcc.target/i386/mpx/vararg-2-lbv.c: New.
17133	* gcc.target/i386/mpx/vararg-2-nov.c: New.
17134	* gcc.target/i386/mpx/vararg-2-ubv.c: New.
17135	* gcc.target/i386/mpx/vararg-3-lbv.c: New.
17136	* gcc.target/i386/mpx/vararg-3-nov.c: New.
17137	* gcc.target/i386/mpx/vararg-3-ubv.c: New.
17138	* gcc.target/i386/mpx/vararg-4-lbv.c: New.
17139	* gcc.target/i386/mpx/vararg-4-nov.c: New.
17140	* gcc.target/i386/mpx/vararg-4-ubv.c: New.
17141	* gcc.target/i386/mpx/vararg-5-lbv.c: New.
17142	* gcc.target/i386/mpx/vararg-5-nov.c: New.
17143	* gcc.target/i386/mpx/vararg-5-ubv.c: New.
17144	* gcc.target/i386/mpx/vararg-6-lbv.c: New.
17145	* gcc.target/i386/mpx/vararg-6-nov.c: New.
17146	* gcc.target/i386/mpx/vararg-6-ubv.c: New.
17147	* gcc.target/i386/mpx/vararg-7-lbv.c: New.
17148	* gcc.target/i386/mpx/vararg-7-nov.c: New.
17149	* gcc.target/i386/mpx/vararg-7-ubv.c: New.
17150	* gcc.target/i386/mpx/vararg-8-lbv.c: New.
17151	* gcc.target/i386/mpx/vararg-8-nov.c: New.
17152	* gcc.target/i386/mpx/vararg-8-ubv.c: New.
17153	* gcc.target/i386/mpx/vla-1-lbv.c: New.
17154	* gcc.target/i386/mpx/vla-1-nov.c: New.
17155	* gcc.target/i386/mpx/vla-1-ubv.c: New.
17156	* gcc.target/i386/mpx/vla-2-lbv.c: New.
17157	* gcc.target/i386/mpx/vla-2-nov.c: New.
17158	* gcc.target/i386/mpx/vla-2-ubv.c: New.
17159
171602015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
17161
17162	* gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
17163
171642015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
17165
17166	* gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
17167
171682015-03-10  Uros Bizjak  <ubizjak@gmail.com>
17169
17170	* gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
17171	* gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
17172
171732015-03-10  Jakub Jelinek  <jakub@redhat.com>
17174
17175	PR c/65120
17176	* c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
17177	on rhs is 0.
17178	(fn4): New test.
17179	* c-c++-common/pr65120.c: New test.
17180
17181	PR rtl-optimization/65321
17182	* gcc.dg/pr65321.c: New test.
17183
171842015-03-10  Jan Hubicka  <hubicka@ucw.cz>
17185
17186	PR tree-optimization/65355
17187	* gcc.dg/vect/section-anchors-vect-69.c: Update template.
17188
171892015-03-09  Jakub Jelinek  <jakub@redhat.com>
17190
17191	PR c/65120
17192	* c-c++-common/pr49706.c: Adjust tests for not warning
17193	about !!x == y or !b == y where b is boolean, and add
17194	some further tests.
17195	* c-c++-common/pr62199-2.c: Likewise.
17196
171972015-03-09  Richard Biener  <rguenther@suse.de>
17198
17199	PR middle-end/65270
17200	* gcc.dg/torture/pr65270-1.c: New testcase.
17201	* gcc.dg/torture/pr65270-2.c: Likewise.
17202
172032015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17204
17205	PR tree-optimization/63743
17206	* gcc.dg/pr63743.c: New test.
17207
172082015-03-08  Jan Hubicka  <hubicka@ucw.cz>
17209
17210	PR lto/65316
17211	* g++.dg/lto/pr65316_0.C: New testcase.
17212	* g++.dg/lto/pr65316_1.C: New testcase.
17213
172142015-03-08  John David Anglin  <danglin@gcc.gnu.org>
17215
17216	PR target/62247
17217	* g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
17218	hppa*-*-hpux*.
17219	* g++.dg/abi/rtti3.C: Likewise.
17220
17221	* g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
17222
17223	PR target/62251
17224	* gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
17225
17226	* gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
17227
17228	* gcc.dg/ipa/pr64307.c: Add target c99_runtime.
17229
17230	* gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
17231
172322015-03-08  Morin  <mikael@gcc.gnu.org>
17233
17234	PR fortran/60898
17235	* gfortran.dg/entry_20.f90: New.
17236
172372015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
17238
17239	PR target/65153
17240	* gcc.c-torture/compile/pr65153.c: New.
17241
172422015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
17243
17244	PR target/65249
17245	* g++.dg/torture/pr65249.C: New.
17246
172472015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
17248
17249	* gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17250	long.
17251	(int64_t): Likewise.
17252
172532015-03-07  Marek Polacek  <polacek@redhat.com>
17254	    Martin Uecker  <uecker@eecs.berkeley.edu>
17255
17256	PR sanitizer/65280
17257	* c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17258	member-like arrays.
17259	* c-c++-common/ubsan/bounds-8.c: New test.
17260	* c-c++-common/ubsan/bounds-9.c: New test.
17261	* gcc.dg/ubsan/bounds-2.c: New test.
17262
172632015-03-05  Martin Sebor  <msebor@redhat.com>
17264
17265	PR testsuite/63175
17266	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17267	checking of results into main to prevent it from getting optimized
17268	away.
17269	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17270
172712015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
17272
17273	* gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17274	* gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17275	* gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17276	x64.
17277
172782015-03-05  Jan Hubicka  <hubicka@ucw.cz>
17279
17280	* g++.dg/lto/pr65302_1.C: New testcase.
17281	* g++.dg/lto/pr65302_0.C: New testcase.
17282
172832015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
17284
17285	* gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17286	-fno-ipa-icf to dg-options.
17287
172882015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
17289
17290	* c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17291	compiles using the linker plugin.
17292
172932015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
17294
17295	* g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17296
172972015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17298
17299	* gcc.target/arm/pr65067.c: New test.
17300
173012015-03-05  Martin Liska  <mliska@suse.cz>
17302
17303	PR ipa/65318
17304	* gcc.dg/ipa/pr65318.c: New test.
17305
173062015-03-05  Marek Polacek  <polacek@redhat.com>
17307
17308	* c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17309
173102015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
17311
17312	* gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17313
173142015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
17315
17316	* gcc.dg/var-expand1.c: Force max-completely-peel-times and
17317	max-unroll-times back to defaults for s390.
17318
173192015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17320
17321	Fix last commit.
17322
173232015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17324
17325	PR c++/64665
17326	* g++.dg/cpp0x/initlist92.C: New.
17327
173282015-03-05  Richard Biener  <rguenther@suse.de>
17329
17330	PR tree-optimization/65310
17331	* gcc.dg/vect/pr65310.c: New testcase.
17332
173332015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17334
17335	PR c++/64834
17336	* g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17337
173382015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
17339
17340	* gnat.dg/entry_queues3.adb: New test.
17341
173422015-03-04  Ian Lance Taylor  <iant@google.com>
17343
17344	* go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17345
173462015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
17347
17348	PR c++/64227
17349	* g++.dg/cpp1y/lambda-generic-ice1.C: New.
17350
173512015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
17352
17353	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17354	-fno-ipa-icf to dg-options
17355	* gcc.target/aarch64/vect_saddl_1.c: Likewise.
17356	* gcc.target/aarch64/vect_smlal_1.c: Likewise.
17357
173582015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
17359
17360	PR c++/64398
17361	* g++.dg/cpp0x/decltype62.C: New.
17362
173632015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
17364
17365	* gnat.dg/object_overflow5.adb: New test.
17366
173672015-03-03  Martin Liska  <mliska@suse.cz>
17368
17369	PR ipa/65287
17370	* gcc.dg/ipa/pr65287.c: New test.
17371
173722015-03-03  Martin Jambor  <mjambor@suse.cz>
17373	    Eric Botcazou  <ebotcazou@adacore.com>
17374
17375	* gnat.dg/specs/pack12.ads: New test.
17376
173772015-03-03  Martin Liska  <mliska@suse.cz>
17378
17379	* gcc.dg/ipa/PR65282.c: New test.
17380
173812015-03-13  Jeff Law  <law@redhat.com>
17382
17383	PR tree-optimization/65241
17384	* gcc.c-torture/compile/pr65241.c: New test.
17385
173862015-03-03  Georg-Johann Lay  <avr@gjlay.de>
17387
17388	PR target/64331
17389	* gcc.target/avr/torture/pr64331.c: New test.
17390
173912015-03-03  Martin Liska  <mliska@suse.cz>
17392	    Jan Hubicka  <hubicka@ucw.cz>
17393
17394	* g++.dg/ipa/pr65263.C: New test.
17395
173962015-03-02  Jan Hubicka  <hubicka@ucw.cz>
17397
17398	PR ipa/65130
17399	* gcc.dg/lto/pr65130_0.c: New testcase.
17400	* gcc.dg/lto/pr65130_1.c: New testcase.
17401
174022015-03-02  Jan Hubicka  <hubicka@ucw.cz>
17403
17404	PR ipa/64988
17405	* g++.dg/torture/pr64988.C: New testcase.
17406
174072015-03-02  Tobias Burnus  <burnus@net-b.de>
17408
17409	* gfortran.dg/coarray_atomic_6.f90: New.
17410
174112015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17412
17413	PR target/65184
17414	* gcc.target/i386/pr65184.c: New.
17415
174162015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17417
17418	PR target/65183
17419	* gcc.target/i386/pr65183.c: New.
17420
174212015-02-28  Martin Liska  <mliska@suse.cz>
17422	    Jan Hubicka  <hubicka@ucw.cz>
17423
17424	* gcc.dg/ipa/ipa-icf-35.c: New test.
17425	* gcc.dg/ipa/ipa-icf-36.c: New test.
17426	* gcc.dg/ipa/ipa-icf-37.c: New test.
17427
174282015-02-28  Martin Liska  <mliska@suse.cz>
17429	    Jan Hubicka  <hubicka@ucw.cz>
17430
17431	PR ipa/65245
17432	* gcc.dg/ipa/ipa-icf-34.c: New test.
17433
174342015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
17435
17436	PR target/61142
17437	* gcc.target/sh/sh/pr61142.c: New.
17438
174392015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
17440
17441	* g++.dg/other/dump-ada-spec-3.C: New test.
17442
174432015-03-01  Martin Liska  <mliska@suse.cz>
17444
17445	* gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17446	* g++.dg/ipa/pr63595.C: Update expected results.
17447
174482015-02-28  Jan Hubicka  <hubicka@ucw.cz>
17449
17450	PR ipa/65236
17451	* g++.dg/ipa/ipa-icf-6.C: New testcase.
17452
174532015-02-27  Pat Haugen  <pthaugen@us.ibm.com>
17454
17455	* gcc.dg/vect/pr59354.c: Move vector producing code to
17456	separate function.
17457
174582015-02-27  Jan Hubicka  <hubicka@ucw.cz>
17459
17460	PR ipa/65237
17461	* gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17462	* gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17463	* gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17464	* gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17465
174662015-02-27  Jakub Jelinek  <jakub@redhat.com>
17467
17468	PR tree-optimization/65048
17469	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17470	(foo): Use K&R style definition.
17471
174722015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
17473
17474	PR target/65032
17475	* g++.dg/pr65032.C: New.
17476
174772015-02-27  Marek Polacek  <polacek@redhat.com>
17478
17479	PR c/65040
17480	* gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17481	-Wformat=2.
17482
174832015-02-27  Marek Polacek  <polacek@redhat.com>
17484
17485	PR c/65228
17486	* gcc.dg/pr65228.c: New test.
17487
174882015-02-27  Kai Tietz  <ktietz@redhat.com>
17489
17490	PR c/35330
17491	* gcc.dg/weak/weak-17.c: New file.
17492
174932015-02-27  Richard Biener  <rguenther@suse.de>
17494
17495	PR lto/65193
17496	* g++.dg/lto/pr65193_0.C: New testcase.
17497
174982015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17499
17500	* gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17501	* gcc.target/s390/hotpatch-8.c: Likewise.
17502	* gcc.target/s390/hotpatch-9.c: Likewise.
17503	* gcc.target/s390/pr61078.c: Likewise.
17504	* gcc.target/s390/pr57960.c: Remove -m64.
17505	* gcc.target/s390/pr61078.c: Likewise.
17506
175072015-02-26  Jan Hubicka  <hubicka@ucw.cz>
17508	    Martin Liska  <mliska@suse.cz>
17509
17510	PR bootstrap/65150
17511	* gcc.dg/pr64454.c: Disable ICF.
17512	* gcc.dg/pr28685-1.c: Disable ICF
17513	* gcc.dg/ipa/iinline-5.c: Disable ICF.
17514	* g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17515	* g++.dg/ipa/ipa-icf-4.C: Update template.
17516
175172015-02-26  Jakub Jelinek  <jakub@redhat.com>
17518
17519	PR tree-optimization/65216
17520	* gcc.c-torture/execute/pr65216.c: New test.
17521
17522	PR tree-optimization/65215
17523	* gcc.c-torture/execute/pr65215-1.c: New test.
17524	* gcc.c-torture/execute/pr65215-2.c: New test.
17525	* gcc.c-torture/execute/pr65215-3.c: New test.
17526	* gcc.c-torture/execute/pr65215-4.c: New test.
17527	* gcc.c-torture/execute/pr65215-5.c: New test.
17528
175292015-02-26  Tom de Vries  <tom@codesourcery.com>
17530
17531	* go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17532
175332015-02-26  Martin Liska  <mliska@suse.cz>
17534	    Jan Hubicka  <hubicka@ucw.cz>
17535
17536	* g++.dg/ipa/pr64146.C: Update expected results.
17537	* gcc.dg/ipa/ipa-icf-26.c: Update test.
17538	* gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17539	* gcc.dg/ipa/ipa-icf-34.c: New test.
17540
175412015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17542
17543	* gcc.dg/vect/vect-pr61917.c: Rename to ...
17544	* gcc.dg/vect/O3-vect-pr61917.c: ... this.
17545	(dg-additional-options): Remove dg directive.
17546	(dg-final): Add dg directive.
17547
175482015-02-26  Marek Polacek  <polacek@redhat.com>
17549
17550	PR ipa/65008
17551	* g++.dg/ipa/pr65008.C: New test.
17552
175532015-02-26  Tom de Vries  <tom@codesourcery.com>
17554
17555	* lib/profopt.exp (profopt-target-cleanup): New proc.
17556	(profopt-execute): Use profopt-target-cleanup to handle cleanup of
17557	files from sources from dg-additional-sources.
17558
175592015-02-26  Tom de Vries  <tom@codesourcery.com>
17560
17561	* lib/gcov.exp: Cleanup in case of xfail.
17562
175632015-02-26  Sebastian Pop  <s.pop@samsung.com>
17564
17565	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17566
175672015-02-25  Aldy Hernandez  <aldyh@redhat.com>
17568
17569	PR debug/46102
17570	* g++.dg/debug/dwarf2-1.C: XFAIL and move...
17571	* g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17572	* g++.dg/debug/dwarf2-2.C: XFAIL and move...
17573	* g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17574	* g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17575	* g++.dg/debug/pr46123.C: XFAIL and move...
17576	* g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17577	* gcc.dg/debug/dwarf2-3.c: Move...
17578	* gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17579
175802015-02-26  Marek Polacek  <polacek@redhat.com>
17581
17582	PR c++/65202
17583	* g++.dg/cpp1y/pr65202.C: New test.
17584
175852015-02-26  Tom de Vries  <tom@codesourcery.com>
17586
17587	* g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17588	locale_facets.h.gcov.
17589
175902015-02-26  Tom de Vries  <tom@codesourcery.com>
17591
17592	* gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17593
175942015-02-26  Tom de Vries  <tom@codesourcery.com>
17595
17596	* gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17597
175982015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
17599
17600	PR target/65217
17601	* gcc.target/i386/pr65217.c: New.
17602
176032015-02-26  Tom de Vries  <tom@codesourcery.com>
17604
17605	* lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17606
176072015-02-26  Tom de Vries  <tom@codesourcery.com>
17608
17609	* gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17610
176112015-02-26  Sebastian Pop  <s.pop@samsung.com>
17612
17613	PR tree-optimization/65048
17614	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17615
176162015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17617
17618	* lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17619	* g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17620
176212015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
17622
17623	PR target/65161
17624	* gcc.target/i386/pr65161.c: New test.
17625
176262015-02-26  Terry Guo  <terry.guo@arm.com>
17627
17628	* gcc.target/arm/no-volatile-in-it.c: New test.
17629
176302015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
17631
17632	* gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17633	(dg-options): Add -save-temps.
17634	(dg-final): Add cleanup-saved-temps.
17635
176362015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
17637
17638	* gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17639
176402015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
17641
17642	* gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17643	* gcc.target/powerpc/pack01.c: Include string.h.
17644
176452015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
17646
17647	PR target/65167
17648	* gcc.target/i386/pr65167.c: New.
17649
176502015-02-25  Kai Tietz  <ktietz@redhat.com>
17651
17652	PR tree-optimization/61917
17653	* gcc.dg/vect/vect-pr61917.c: New file.
17654
176552015-02-24  Jakub Jelinek  <jakub@redhat.com>
17656
17657	PR tree-optimization/65170
17658	* gcc.c-torture/execute/pr65170.c: New test.
17659	* gcc.dg/tree-ssa/vrp96.c: New test.
17660
176612015-02-24  Tom de Vries  <tom@codesourcery.com>
17662
17663	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17664
176652015-02-24  Tom de Vries  <tom@codesourcery.com>
17666
17667	PR testsuite/65126
17668	* lib/gcc-defs.exp (additional_sources_used): Add new var.
17669	(dg-additional-files-options): Copy additional_sources to
17670	additional_sources_used before emptying additional_sources.
17671	* lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17672	(cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17673	(cleanup-saved-temps): Use additional_sources_used instead of
17674	additional_sources.
17675	(dg-test): Reset additional_sources_used.
17676
176772015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
17678
17679	PR fortran/63427
17680	* gfortran.dg/integer_exponentiation_6.F90: New test.
17681
176822015-02-23  Martin Sebor  <msebor@redhat.com>
17683
17684	PR target/65109
17685	* gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17686	two parts.  One to save registers, the other to verify the
17687	registers have the right values.  Save register state into
17688	static data rather than on the stack.
17689
176902015-02-23  Jakub Jelinek  <jakub@redhat.com>
17691
17692	PR bootstrap/63888
17693	* c-c++-common/asan/pr63888.c: New test.
17694
176952015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
17696
17697	PR target/65163
17698	* gcc.c-torture/compile/pr65163.c: New.
17699
177002015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17701
17702	* gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17703	with -m31 on 64 bit.
17704	* gcc.dg/hoist-register-pressure-2.c: Likewise.
17705	* gcc.dg/hoist-register-pressure-3.c: Likewise.
17706
177072015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17708
17709	* gcc.target/s390/20090223-1.c: Add
17710	-Wno-implicit-function-declaration option.
17711	* gcc.target/s390/pr42224.c: Likewise.
17712	* gcc.target/s390/pr55718.c: Likewise.
17713
177142015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17715
17716	* gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17717	* gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17718	* gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17719	* gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17720	* gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17721	* gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17722	* gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17723	* gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17724	* gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17725	* gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17726	* gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17727	* gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17728	* gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17729	* gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17730	* gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17731	* gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17732	* gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17733	* gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17734	* gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17735	* gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17736	* gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17737
177382015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17739
17740	* gcc.target/s390/hotpatch-8.c: Add -march=g5.
17741	* gcc.target/s390/hotpatch-9.c: Add -march=g5.
17742	* gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17743	* gcc.target/s390/hotpatch-compile-10.c: Likewise.
17744	* gcc.target/s390/hotpatch-compile-11.c: Likewise.
17745	* gcc.target/s390/hotpatch-compile-12.c: Likewise.
17746	* gcc.target/s390/hotpatch-compile-13.c: Likewise.
17747	* gcc.target/s390/hotpatch-compile-14.c: Likewise.
17748	* gcc.target/s390/hotpatch-compile-2.c: Likewise.
17749	* gcc.target/s390/hotpatch-compile-3.c: Likewise.
17750	* gcc.target/s390/hotpatch-compile-4.c: Likewise.
17751	* gcc.target/s390/hotpatch-compile-5.c: Likewise.
17752	* gcc.target/s390/hotpatch-compile-6.c: Likewise.
17753	* gcc.target/s390/hotpatch-compile-7.c: Likewise.
17754	* gcc.target/s390/hotpatch-compile-8.c: Likewise.
17755	* gcc.target/s390/hotpatch-compile-9.c: Likewise.
17756
177572015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17758
17759	PR fortran/64980
17760	PR fortran/61960
17761	* gfortran.dg/pr61960.f90: New.
17762	* gfortran.dg/pr64230.f90: New.
17763	* gfortran.dg/pr64980.f03: New.
17764
177652015-02-22  Tom de Vries  <tom@codesourcery.com>
17766
17767	* gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17768
177692015-02-21  Arnaud Charlet  <charlet@adacore.com>
17770
17771	PR ada/65156
17772	* gnat.dg/timing_events.adb: Removed, invalid test.
17773
177742015-02-20  Aldy Hernandez  <aldyh@redhat.com>
17775
17776	PR debug/58123
17777	* g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17778	location.
17779	* g++.dg/gcov/gcov-2.C: Likewise.
17780
177812015-02-20  Richard Biener  <rguenther@suse.de>
17782
17783	PR tree-optimization/65136
17784	* gcc.dg/tree-ssa/pr65136.c: New testcase.
17785
177862015-02-20  Jakub Jelinek  <jakub@redhat.com>
17787
17788	PR testsuite/64158
17789	* gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17790	powerpc*-*-linux* and nvptx-*-* blacklisting.
17791
17792	* gcc.dg/sibcall-9.c: New test.
17793	* gcc.dg/sibcall-10.c: New test.
17794
177952015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17796
17797	* gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17798
177992015-02-20  Georg-Johann Lay  <avr@gjlay.de>
17800
17801	PR target/64452
17802	* gcc.target/avr/torture/pr64452.c: New test.
17803
178042015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
17805
17806	* gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17807	* gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17808
178092015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17810
17811	PR testsuite/65116
17812	* lib/target-supports.exp (check_compile): Check whether
17813	additional_sources is defined before using it.
17814
178152015-02-19  Jakub Jelinek  <jakub@redhat.com>
17816
17817	PR middle-end/65074
17818	* g++.dg/opt/pr65074.C: New file.
17819
178202015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
17821
17822	* g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17823	(size_type): New typedef.
17824	(operator "" _script): Use it for the last argument.
17825
178262015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17827
17828	* gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17829
178302015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17831
17832	* lib/target-supports.exp (check_compile): Save/restore
17833	additional_sources that may belong to an actual test.
17834
178352015-02-18  Jakub Jelinek  <jakub@redhat.com>
17836
17837	PR gcov-profile/64634
17838	* g++.dg/gcov/gcov-15.C: New test.
17839
178402015-02-18  Tom de Vries  <tom@codesourcery.com>
17841
17842	* gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17843
178442015-02-18  Tom de Vries  <tom@codesourcery.com>
17845
17846	* gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17847
178482015-02-18  Tom de Vries  <tom@codesourcery.com>
17849
17850	* gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17851
178522015-02-18  Tom de Vries  <tom@codesourcery.com>
17853
17854	* gfortran.dg/fmt_cache_1.f: Add missing close.
17855
178562015-02-18  Tom de Vries  <tom@codesourcery.com>
17857
17858	PR testsuite/65107
17859	* gfortran.dg/read_eof_8.f90: Add missing close.
17860
178612015-02-18  Richard Biener  <rguenther@suse.de>
17862
17863	PR tree-optimization/65063
17864	* gcc.dg/pr65063.c: New testcase.
17865
178662015-02-18  Richard Biener  <rguenther@suse.de>
17867
17868	PR tree-optimization/62217
17869	* gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17870
178712015-02-18  Marek Polacek  <polacek@redhat.com>
17872
17873	PR sanitizer/65081
17874	* c-c++-common/ubsan/pr65081.c: New test.
17875
178762015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17877
17878	* gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17879	* gcc.target/sh/force-cbranch-delay-slot.c: New.
17880
178812015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
17882
17883	* gcc.dg/ipa/propalign-3.c: New test.
17884
178852015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17886
17887	PR target/64793
17888	* gcc.target/sh/pr64793.c: New.
17889	* gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17890
178912015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
17892
17893	* gcc.target/arm/divzero.c: New test case.
17894
178952015-02-17  Tom de Vries  <tom@codesourcery.com>
17896
17897	* gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17898
178992015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
17900	    Jakub Jelinek  <jakub@redhat.com>
17901
17902	PR c++/65075
17903	* g++.dg/cpp0x/pr65075.C: New test.
17904
179052015-02-16  David Edelsohn  <dje.gcc@gmail.com>
17906
17907	PR target/65058
17908	* gcc.target/powerpc/pr65058.c: New test.
17909
179102015-02-16  Jeff Law  <law@redhat.com>
17911
17912	PR tree-optimization/64823
17913	* gcc.dg/uninit-20.c: New test.
17914
179152015-02-16  Jakub Jelinek  <jakub@redhat.com>
17916	    James Greenhalgh  <james.greenhalgh@arm.com>
17917
17918	PR ipa/64963
17919	* gcc.dg/ipa/ipa-clone-1.c: New test.
17920
179212015-02-16  Richard Biener  <rguenther@suse.de>
17922
17923	PR tree-optimization/65077
17924	* gcc.dg/torture/pr65077.c: New testcase.
17925
179262015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
17927
17928	* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17929	Directive adjusted to scan for ldaxr.
17930	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17931	adjusted to scan for ldaex.
17932
179332015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
17934
17935	PR c++/65080
17936	* g++.dg/cpp0x/constexpr-65080.C: New.
17937
179382015-02-16  Richard Biener  <rguenther@suse.de>
17939
17940	PR tree-optimization/63593
17941	* gcc.dg/pr63593.c: New testcase.
17942
179432015-02-16  Marek Polacek  <polacek@redhat.com>
17944
17945	PR c/65066
17946	* gcc.dg/pr65066.c: New test.
17947
179482015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17949
17950	* gcc.dg/pr65002.C: Move ...
17951	* g++.dg/ipa/pr65002.C: ... here.
17952
179532015-02-14  David Edelsohn  <dje.gcc@gmail.com>
17954
17955	* gcc.target/powerpc/pr64205.c: Skip on AIX.
17956	* gcc.target/powerpc/pr64505.c: Skip on AIX.
17957	* gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17958	* gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17959
179602015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
17961
17962	PR testsuite/64850
17963	* gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17964	the expression to find calls.
17965	* c-c++-common/goacc/acc_on_device-2.c: Likewise.
17966	* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17967	* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17968	* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17969	* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17970
179712015-02-14  Marek Polacek  <polacek@redhat.com>
17972
17973	PR c/64768
17974	* gcc.dg/array-11.c: New test.
17975	* gcc.dg/array-12.c: New test.
17976	* gcc.dg/array-13.c: New test.
17977	* gcc.dg/array-14.c: New test.
17978	* gcc.dg/c99-flex-array-typedef-1.c: New test.
17979	* gcc.dg/c99-flex-array-typedef-2.c: New test.
17980	* gcc.dg/c99-flex-array-typedef-3.c: New test.
17981	* gcc.dg/c99-flex-array-typedef-5.c: New test.
17982	* gcc.dg/c99-flex-array-typedef-7.c: New test.
17983	* gcc.dg/c99-flex-array-typedef-8.c: New test.
17984
179852015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17986
17987	PR c++/60894
17988	* g++.dg/lookup/using54.C: New.
17989
179902015-02-13  Jeff Law  <law@redhat.com>
17991
17992	PR bootstrap/65060
17993	Revert my change for tree-optimization/64823.
17994
179952015-02-13  Jakub Jelinek  <jakub@redhat.com>
17996
17997	PR tree-optimization/65053
17998	* gcc.c-torture/execute/pr65053-1.c: New test.
17999	* gcc.c-torture/execute/pr65053-2.c: New test.
18000
180012015-02-13  Marek Polacek  <polacek@redhat.com>
18002
18003	PR c/65050
18004	* gcc.dg/pr65050.c: New test.
18005
180062015-02-13  Jeff Law  <law@redhat.com>
18007
18008	PR tree-optimization/64823
18009	* gcc.dg/uninit-20.c: New test.
18010
18011	PR rtl-optimization/47477
18012	* gcc.dg/tree-ssa/pr47477.c: New test.
18013
180142015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
18015
18016	PR c++/60211
18017	* g++.dg/parse/ivdep-2.C: New.
18018	* g++.dg/parse/ivdep-3.C: Likewise.
18019
180202015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18021
18022	PR fortran/64506
18023	* gfortran.dg/continuation_13.f90: New test.
18024	* gfortran.dg/continuation_14.f: New test.
18025
180262015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
18027
18028	PR c++/64970
18029	* g++.dg/cpp0x/sfinae55.C: New.
18030
180312015-02-13  Jakub Jelinek  <jakub@redhat.com>
18032
18033	PR ipa/65034
18034	* g++.dg/ipa/pr65034.C: New test.
18035
180362015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
18037
18038	PR tree-optimization/65002
18039	* gcc.dg/pr65002.C: New.
18040
180412015-02-13  Marek Polacek  <polacek@redhat.com>
18042
18043	PR c/65040
18044	* c-c++-common/pr65040.c: New test.
18045
180462015-02-13  Bin Cheng  <bin.cheng@arm.com>
18047
18048	PR tree-optimization/64705
18049	* gcc.dg/tree-ssa/pr64705.c: New test.
18050
180512015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
18052
18053	PR rtl/32219
18054	* gcc.dg/visibility-22.c: New test.
18055	* gcc.dg/visibility-23.c: New test.
18056	* gcc.target/i386/pr32219-1.c: New test.
18057	* gcc.target/i386/pr32219-2.c: New test.
18058	* gcc.target/i386/pr32219-3.c: New test.
18059	* gcc.target/i386/pr32219-4.c: New test.
18060	* gcc.target/i386/pr32219-5.c: New test.
18061	* gcc.target/i386/pr32219-6.c: New test.
18062	* gcc.target/i386/pr32219-7.c: New test.
18063	* gcc.target/i386/pr32219-8.c: New test.
18064	* gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
18065
180662015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18067
18068	PR libgfortran/57822
18069	* gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
18070	four different KINDs.
18071
180722015-02-12  Jakub Jelinek  <jakub@redhat.com>
18073
18074	PR c++/64884
18075	* g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
18076
18077	PR sanitizer/65000
18078	* g++.dg/ubsan/pr65000.C: New test.
18079
180802015-02-12  Paul Thomas  <pault@gcc.gnu.org>
18081
18082	PR fortran/64932
18083	* gfortran.dg/finalize_28.f90: New test
18084
180852015-02-12  Jakub Jelinek  <jakub@redhat.com>
18086
18087	PR debug/55541
18088	* g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
18089	DW_TAG_lexical_block removal.
18090	* g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
18091	* g++.dg/guality/pr55541.C: New test.
18092
18093	PR sanitizer/64984
18094	* g++.dg/ubsan/pr64984.C: New test.
18095
180962015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
18097
18098	* gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
18099
181002015-02-12  Jakub Jelinek  <jakub@redhat.com>
18101
18102	PR testsuite/64930
18103	* gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
18104	instructions for 2015-01-14 get_memmodel changes.
18105	* gcc.target/powerpc/atomic-p8.c: Likewise.
18106
18107	PR sanitizer/65019
18108	* g++.dg/ubsan/pr65019.C: New test.
18109
18110	PR tree-optimization/65014
18111	* gcc.c-torture/compile/pr65014.c: New test.
18112
181132015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18114
18115	PR libgfortran/57822
18116	* gfortran/fmt_g0_7.f08: Revise test.
18117
181182015-02-11  Jeff Law  <law@redhat.com>
18119
18120	PR target/63347
18121	* gcc.target/m68k/pr63347.c: New test.
18122
181232015-02-11  Marek Polacek  <polacek@redhat.com>
18124
18125	* g++.dg/ubsan/shift-1.C: New test.
18126	* gcc.dg/ubsan/c-shift-2.c: New test.
18127	* c-c++-common/ubsan/shift-5.c: Remove file.
18128
181292015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
18130
18131	* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
18132	Directive adjusted to XFAIL.
18133	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
18134	adjusted to XFAIL.
18135
181362015-02-11  Jakub Jelinek  <jakub@redhat.com>
18137
18138	PR middle-end/65003
18139	* g++.dg/opt/pr65003.C: New test.
18140
181412015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
18142
18143	* lib/target-supports.exp (check_effective_target_pie): Renamed
18144	to ...
18145	(check_effective_target_pie_enabled): This.
18146	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
18147	* gcc.target/i386/pie.c: Likewise.
18148
181492015-02-11  Andrew Pinski  <apinski@cavium.com>
18150
18151	PR target/64893
18152	* c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
18153	* c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
18154
181552015-02-11  Jakub Jelinek  <jakub@redhat.com>
18156
18157	PR target/61925
18158	* gcc.target/i386/pr61925-1.c: New test.
18159	* gcc.target/i386/pr61925-2.c: New test.
18160	* gcc.target/i386/pr61925-3.c: New test.
18161
181622015-02-10  Jakub Jelinek  <jakub@redhat.com>
18163
18164	PR sanitizer/65004
18165	* g++.dg/asan/pr65004.C: New test.
18166
181672015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
18168
18169	PR target/64661
18170	* gcc.taget/sh/pr64661-0.h: New.
18171	* gcc.taget/sh/pr64661-1.c: New.
18172	* gcc.taget/sh/pr64661-2.c: New.
18173	* gcc.taget/sh/pr64661-3.c: New.
18174	* gcc.taget/sh/pr64661-4.c: New.
18175
181762015-02-10  Richard Biener  <rguenther@suse.de>
18177
18178	PR tree-optimization/64995
18179	* g++.dg/torture/pr64995.C: New testcase.
18180
181812015-02-10  Richard Biener  <rguenther@suse.de>
18182
18183	PR tree-optimization/64909
18184	* gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
18185
181862015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18187
18188	* gcc.dg/signbit-sa.c: New test.
18189
181902015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18191
18192	PR libgfortran/57822
18193	* gfortran/fmt_g0_7.f08: New test.
18194
181952015-02-10  Bin Cheng  <bin.cheng@arm.com>
18196
18197	PR tree-optimization/43378
18198	* gcc.dg/tree-ssa/pr43378.c: New test.
18199
182002015-02-08  Jan Hubicka  <hubicka@ucw.cz>
18201
18202	PR ipa/64978
18203	* g++.dg/torture/pr64978.C: New testcase.
18204
182052015-02-09  Jakub Jelinek  <jakub@redhat.com>
18206
18207	PR sanitizer/64981
18208	* gcc.dg/asan/pr64981.c: New test.
18209
182102015-02-09  Marek Polacek  <polacek@redhat.com>
18211
18212	PR c/64856
18213	* gcc.dg/pr64856.c: New test.
18214
182152015-02-09  Jakub Jelinek  <jakub@redhat.com>
18216
18217	PR target/64979
18218	* gcc.dg/tree-ssa/stdarg-7.c: New test.
18219	* gcc.c-torture/execute/pr64979.c: New test.
18220
182212015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
18222
18223	* gcc.target/arm/macro_defs0.c: Remove extraneous "target"
18224
182252015-02-09  Uros Bizjak  <ubizjak@gmail.com>
18226
18227	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
18228	* gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
18229
182302015-02-09  Uros Bizjak  <ubizjak@gmail.com>
18231
18232	PR target/58757
18233	* gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
18234
182352015-02-09  Richard Biener  <rguenther@suse.de>
18236
18237	PR tree-optimization/54000
18238	* g++.dg/tree-ssa/ivopts-3.C: New testcase.
18239
182402015-02-09  Tom de Vries  <tom@codesourcery.com>
18241
18242	* gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
18243
182442015-02-09  Martin Liska  <mliska@suse.cz>
18245
18246	* g++.dg/ipa/pr64858.C: New test.
18247
182482015-02-09  Tom de Vries  <tom@codesourcery.com>
18249
18250	* gcc.dg/uninit-19.c: Fix warning line for fpic.
18251
182522015-02-08  Andrew Pinski  <apinski@cavium.com>
18253
18254	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18255
182562015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
18257
18258	PR fortran/63744
18259	* gfortran.dg/use_rename_8.f90: New.
18260
182612015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
18262
18263	* gnat.dg/addr7.ad[sb]: New test.
18264	* gnat.dg/addr8.ad[sb]: Likewise.
18265
182662015-02-06  David Malcolm  <dmalcolm@redhat.com>
18267
18268	PR jit/64752
18269	* jit.dg/create-code-for-hello-world-executable.h: New file, taken
18270	from jit.dg/test-compile-to-executable.c's create_code, with a
18271	clarification of the output message.
18272	* jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18273	pass/fail message.
18274	(test_jit): Use CHECK_NO_ERRORS when calling
18275	gcc_jit_context_compile_to_file.
18276	* jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18277	jit-verify-compile-to-file to jit-verify-output-file-was-created.
18278	(jit-setup-compile-to-file): Likewise.  Add a verbose comment
18279	about deletions that are attempted.
18280	(jit-verify-compile-to-file): Rename to...
18281	(jit-verify-output-file-was-created): ...this, and drop the
18282	attempt to run "file" and verify the output.
18283	(jit-verify-assembler): New function.
18284	(jit-verify-object): New function.
18285	(jit-verify-dynamic-library): New function.
18286	* jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18287	favor of an implementation from new file
18288	create-code-for-hello-world-executable.h, which also adds a
18289	"main".
18290	(dg-final): Replace jit-verify-compile-to-file with
18291	jit-verify-output-file-was-created, and invoke new function
18292	jit-verify-assembler.
18293	* jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18294	the output message.
18295	(dg-final): Replace jit-verify-compile-to-file with
18296	jit-verify-output-file-was-created, and invoke new function
18297	jit-verify-dynamic-library.
18298	* jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18299	favor of an implementation from new file
18300	create-code-for-hello-world-executable.h, which also adds a
18301	"main".
18302	(dg-final): Replace jit-verify-compile-to-file with
18303	jit-verify-output-file-was-created.  Strengthen the expected stdout
18304	from the built executable.
18305	* jit.dg/test-compile-to-object.c (create_code): Eliminate in
18306	favor of an implementation from new file
18307	create-code-for-hello-world-executable.h, which also adds a
18308	"main".
18309	(dg-final): Replace jit-verify-compile-to-file with
18310	jit-verify-output-file-was-created, and invoke new function
18311	jit-verify-object.
18312	* jit.dg/verify-dynamic-library.c: New source file.
18313
183142015-02-06  Sebastian Pop  <s.pop@samsung.com>
18315	    Brian Rzycki  <b.rzycki@samsung.com>
18316
18317	PR tree-optimization/64878
18318	* gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18319
183202015-02-06  Jakub Jelinek  <jakub@redhat.com>
18321
18322	PR ipa/64896
18323	* g++.dg/ipa/pr64896.C: New test.
18324
183252015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18326
18327	PR target/64205
18328	* gcc.target/powerpc/pr64205.c: New file.
18329
183302015-02-06  Uros Bizjak  <ubizjak@gmail.com>
18331
18332	* gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18333	(dg-options): Use -fpie instead of -fPIE -pie.
18334
183352015-02-06  Jakub Jelinek  <jakub@redhat.com>
18336
18337	PR middle-end/64937
18338	* g++.dg/asan/pr64937.C: New test.
18339
183402015-02-06  Paul Thomas  <pault@gcc.gnu.org>
18341
18342	PR fortran/63205
18343	* gfortran.dg/class_to_type_4.f90: New test
18344
183452015-01-29  Andre Vehreschild  <vehre@gmx.de>
18346
18347	* gfortran.dg/unlimited_polymorphic_22.f90: New test.
18348
183492015-02-06  Jakub Jelinek  <jakub@redhat.com>
18350
18351	PR rtl-optimization/64957
18352	PR debug/64817
18353	* gcc.c-torture/execute/pr64957.c: New test.
18354
183552015-02-05  Jeff Law  <law@redhat.com>
18356
18357	PR target/17306
18358	* gcc.target/h8300/pr17306-1.c: New test.
18359	* gcc.target/h8300/pr17306-2.c: New test.
18360
183612015-02-05  Tobias Burnus  <burnus@net-b.de>
18362
18363	PR fortran/64943
18364	* gfortran.dg/structure_constructor_12.f90: New.
18365
183662015-02-05  Jeff Law  <law@redhat.com>
18367
18368	PR target/58400
18369	gcc.target/h8300/pr58400.c: New test.
18370
183712015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
18372
18373	* gcc.target/arm/macro_defs0.c: New test.
18374	* gcc.target/arm/macro_defs1.c: New test.
18375	* gcc.target/arm/macro_defs2.c: New test.
18376
183772015-02-05  Uros Bizjak  <ubizjak@gmail.com>
18378
18379	PR rtl-optimization/64905
18380	* gcc.target/i386/pr64905.c: Require nonpic target.
18381	(dg-options): Add -fomit-frame-pointer.
18382	(main): Remove.
18383
183842014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
18385
18386	* gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18387	tree dump scanning.
18388
183892015-02-05  Paul Thomas  <pault@gcc.gnu.org>
18390
18391	PR fortran/64757
18392	* gfortran.dg/type_to_class_2.f90: New test
18393	* gfortran.dg/type_to_class_3.f90: New test
18394
183952015-02-04  Jan Hubicka  <hubicka@ucw.cz>
18396
18397	PR ipa/64686
18398	* g++.dg/torture/pr64686.C: New testcase.
18399
184002015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
18401
18402	PR rtl-optimization/64905
18403	* gcc.target/i386/pr64905.c: New file.
18404
184052015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
18406
18407	* gcc.dg/guality/pr41447-1.c: Remove xfail.
18408	* gcc.dg/guality/pr41616-1.c: Ditto.
18409
184102015-02-04  Alexandre Oliva  <aoliva@redhat.com>
18411
18412	PR debug/64817
18413	* gcc.dg/pr64817-3.c: New.
18414
184152015-02-04  Jakub Jelinek  <jakub@redhat.com>
18416	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
18417
18418	* gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18419	pass parameters in registers.
18420	* gcc.dg/guality/pr36728-2.c (main): Likewise.
18421	* gcc.dg/guality/pr36728-3.c (main): Likewise.
18422	* gcc.dg/guality/pr36728-4.c (main): Likewise.
18423
184242015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
18425	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18426
18427	* gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18428	list, allow for multilibed targets.
18429	* gcc.dg/combine_ashiftrt_2.c: Likewise.
18430
184312015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
18432
18433	* gcc.dg/builtins-58.c: Check for pow at the end of words only.
18434	* gcc.dg/pr46728-6.c: Ditto.
18435
184362015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
18437
18438	* gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18439	for mips_nanlegacy target.
18440
184412015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
18442
18443	* gcc.target/i386/chkp-hidden-def.c: New.
18444
184452015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18446
18447	PR middle-end/62103
18448	* gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18449	to use 24 bits for bitfield b.
18450
184512015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18452
18453	PR testsuite/64796
18454	* lib/target-supports.exp (check_effective_target_bswap64): Do not
18455	cache result in a global variable.  Include all 32-bit targets for
18456	bswap64 tests.
18457
184582015-02-03  Jakub Jelinek  <jakub@redhat.com>
18459
18460	PR rtl-optimization/64756
18461	* gcc.c-torture/execute/pr64756.c: New test.
18462
184632015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
18464
18465	PR target/64660
18466	* gcc.target/sh/pr64660-0.h: New.
18467	* gcc.target/sh/pr64660-1.c: New.
18468	* gcc.target/sh/pr64660-2.c: New.
18469	* gcc.target/sh/pr64660-3.c: New.
18470	* gcc.target/sh/pr64660-4.c: New.
18471
184722015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
18473
18474	PR c++/64877
18475	* g++.dg/warn/Waddress-2.C: New.
18476
184772015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
18478
18479	PR middle-end/61225
18480	* gcc.target/i386/pr49095.c: XFAIL for ia32.
18481
184822015-02-03  Dodji Seketeli  <dodji@redhat.com>
18483
18484	PR preprocessor/64803
18485	* gcc.dg/cpp/builtin-macro-1.c: New test case.
18486
184872015-02-02  Jan Hubicka  <hubicka@ucw.cz>
18488
18489	* g++.dg/ipa/devirt-37.C: Disable early inlining.
18490
184912015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
18492
18493	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18494	(_ARM_FPSRC): Add DN and AHP fields.
18495	(clean_results): Force DN=1 on AArch64.
18496	* gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18497	* gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18498	* gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18499	* gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18500	* gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18501	* gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18502
185032015-02-02  Alan Modra  <amodra@gmail.com>
18504
18505	* gcc.target/powerpc/cprophard.c: New.
18506
185072015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
18508
18509	* gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18510	* gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18511
185122015-02-01  Jakub Jelinek  <jakub@redhat.com>
18513
18514	PR debug/64817
18515	* gcc.dg/pr64817-1.c: New test.
18516	* gcc.dg/pr64817-2.c: New test.
18517
185182015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
18519
18520	PR target/64851
18521	* gcc.target/sh/pr64851-0.h: New
18522	* gcc.target/sh/pr64851-1.c: New
18523	* gcc.target/sh/pr64851-2.c: New
18524	* gcc.target/sh/pr64851-3.c: New
18525	* gcc.target/sh/pr64851-4.c: New
18526
185272015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18528
18529	PR target/64882
18530	* gcc.dg/torture/pr64882.c: New test.
18531
185322015-01-31  David Edelsohn  <dje.gcc@gmail.com>
18533
18534	PR target/64159
18535	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18536	sparc*-*-*.
18537
185382015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18539
18540	* g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18541	* gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18542	* gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18543	* gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18544	* gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18545	* gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18546	tree dump.
18547	* gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18548	* gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18549	tree dump.
18550	* gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18551	* gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18552	tree dump.
18553
185542015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18555
18556	PR target/64688
18557	* g++.dg/pr64688-2.C: New.
18558
185592015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18560
18561	* gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18562	* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18563	* gcc.target/i386/fuse-caller-save.c: Ditto.
18564	* gcc.target/i386/headmerge-1.c: Ditto.
18565	* gcc.target/i386/headmerge-2.c: Ditto.
18566	* gcc.target/i386/sibcall-6.c: Ditto.
18567
185682015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18569
18570	PR target/64617
18571	* gcc.target/i386/pr64617.c: New test.
18572
185732015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18574
18575	PR target/15184
18576	* gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18577	(dg-options): Remove -m32.
18578	(dg-final): Scan for "movb %al" only.
18579	* gcc.target/i386/pr15184-2.c: Ditto.
18580
185812015-01-30  Richard Biener  <rguenther@suse.de>
18582
18583	PR tree-optimization/64829
18584	* gcc.dg/vect/pr64829.c: New testcase.
18585
185862015-01-29  Marek Polacek  <polacek@redhat.com>
18587
18588	PR c/64709
18589	* gcc.dg/pr64709.c: New test.
18590
185912015-01-29  Jakub Jelinek  <jakub@redhat.com>
18592
18593	PR c++/64717
18594	* g++.dg/ubsan/pr64717-1.C: New test.
18595	* g++.dg/ubsan/pr64717-2.C: New test.
18596
185972015-01-29  Uros Bizjak  <ubizjak@gmail.com>
18598
18599	* gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18600
186012015-01-29  Jeff Law  <law@redhat.com>
18602
18603	PR target/15184
18604	* gcc.target/i386/pr15184-1.c: New test.
18605	* gcc.target/i386/pr15184-2.c: New test.
18606
186072015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18608
18609	PR tree-optimization/64746
18610	* gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18611
186122015-01-29  Richard Biener  <rguenther@suse.de>
18613
18614	PR tree-optimization/64853
18615	* gcc.dg/torture/pr64853.c: New testcase.
18616
186172015-01-29  Richard Biener  <rguenther@suse.de>
18618
18619	PR tree-optimization/64844
18620	* gcc.dg/vect/pr64844.c: New testcase.
18621
186222015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18623
18624	PR middle-end/64809
18625	* gcc.dg/pr64809.c: Delete.
18626
186272015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
18628
18629	PR middle-end/64805
18630	* gcc.target/i386/pr64805.c: New.
18631
186322015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18633
18634	* gcc.dg/guality/guality.h (main): Add argv[0] to
18635	guality_gdb_command.
18636
186372015-01-29  Jan Hubicka  <hubicka@ucw.cz>
18638
18639	PR ipa/64801
18640	* gcc.dg/tree-ssa/pr64801.c: New testcase.
18641
186422015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
18643
18644	PR target/64659
18645	* gcc.target/sh/sh.exp
18646	(check_effective_target_atomic_model_soft_gusa_available,
18647	check_effective_target_atomic_model_soft_tcb_available,
18648	check_effective_target_atomic_model_soft_imask_available,
18649	check_effective_target_atomic_model_hard_llcs_available): New.
18650	* gcc.target/sh/pr64659-0.h: New.
18651	* gcc.target/sh/pr64659-1.c: New.
18652	* gcc.target/sh/pr64659-2.c: New.
18653	* gcc.target/sh/pr64659-3.c: New.
18654	* gcc.target/sh/pr64659-4.c: New.
18655
186562015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
18657
18658	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18659	scan-assembler-times pattern.
18660
186612015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
18662
18663	PR middle-end/64809
18664	* gcc.dg/pr64809.c: New test.
18665
186662015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
18667
18668	PR tree-optimization/64277
18669	* gcc.dg/pr64277.c: New.
18670
186712015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18672
18673	PR tree-optimization/64718
18674	* gcc.c-torture/execute/pr64718.c: New test.
18675
186762015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
18677
18678	* gcc.target/aarch64/abs_2.c: New.
18679
186802015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
18681
18682	* lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18683	* gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18684	* gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18685	ISA rev < 2.
18686
186872015-01-28  Jakub Jelinek  <jakub@redhat.com>
18688
18689	PR bootstrap/64612
18690	* lib/target-supports.exp (check_effective_target_comdat_group): New.
18691	* g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18692	{ target comdat_group }.
18693
186942015-01-27  Tobias Burnus  <burnus@net-b.de>
18695
18696	PR fortran/63861
18697	* gfortran.dg/goacc/coarray_2.f90: New.
18698
186992015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18700
18701	PR ipa/60871
18702	PR ipa/64139
18703	* g++.dg/torture/pr64139.C: New testcase.
18704	* g++.dg/torture/pr60871.C: Likewise.
18705
187062015-01-27  Janus Weil  <janus@gcc.gnu.org>
18707
18708	PR fortran/64230
18709	* gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18710	prevent linking errors.
18711
187122015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18713
18714	PR ipa/64282
18715	* g++.dg/torture/pr64282.C: New testcase.
18716
187172015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18718
18719	* gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18720	for wzr reg.
18721
187222015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
18723
18724	* gcc.target/s390/hotpatch-13.c: New testcase.
18725	* gcc.target/s390/hotpatch-14.c: New testcase.
18726	* gcc.target/s390/hotpatch-15.c: New testcase.
18727	* gcc.target/s390/hotpatch-16.c: New testcase.
18728	* gcc.target/s390/hotpatch-17.c: New testcase.
18729	* gcc.target/s390/hotpatch-18.c: New testcase.
18730	* gcc.target/s390/hotpatch-19.c: New testcase.
18731	* gcc.target/s390/hotpatch-20.c: New testcase.
18732	* gcc.target/s390/hotpatch-compile-10.c: New testcase.
18733	* gcc.target/s390/hotpatch-compile-11.c: New testcase.
18734	* gcc.target/s390/hotpatch-compile-12.c: New testcase.
18735	* gcc.target/s390/hotpatch-compile-13.c: New testcase.
18736	* gcc.target/s390/hotpatch-compile-14.c: New testcase.
18737	* gcc.target/s390/hotpatch-compile-15.c: New testcase.
18738	* gcc.target/s390/hotpatch-compile-16.c: New testcase.
18739	* gcc.target/s390/hotpatch-compile-9.c: New testcase.
18740	* gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18741	* gcc.target/s390/hotpatch-10.c: Likewise.
18742	* gcc.target/s390/hotpatch-11.c: Likewise.
18743	* gcc.target/s390/hotpatch-12.c: Likewise.
18744	* gcc.target/s390/hotpatch-2.c: Likewise.
18745	* gcc.target/s390/hotpatch-3.c: Likewise.
18746	* gcc.target/s390/hotpatch-4.c: Likewise.
18747	* gcc.target/s390/hotpatch-5.c: Likewise.
18748	* gcc.target/s390/hotpatch-6.c: Likewise.
18749	* gcc.target/s390/hotpatch-7.c: Likewise.
18750	* gcc.target/s390/hotpatch-8.c: Likewise.
18751	* gcc.target/s390/hotpatch-9.c: Likewise.
18752	* gcc.target/s390/hotpatch-compile-1.c: Likewise.
18753	* gcc.target/s390/hotpatch-compile-2.c: Likewise.
18754	* gcc.target/s390/hotpatch-compile-3.c: Likewise.
18755	* gcc.target/s390/hotpatch-compile-4.c: Likewise.
18756	* gcc.target/s390/hotpatch-compile-5.c: Likewise.
18757	* gcc.target/s390/hotpatch-compile-6.c: Likewise.
18758	* gcc.target/s390/hotpatch-compile-7.c: Likewise.
18759	* gcc.target/s390/hotpatch-compile-8.c: Likewise.
18760
187612015-01-27  Jiong Wang  <jiong.wang@arm.com>
18762
18763	* gcc.dg/long_branch.c: New testcase.
18764
187652015-01-27  Richard Biener  <rguenther@suse.de>
18766
18767	PR tree-optimization/56273
18768	PR tree-optimization/59124
18769	PR tree-optimization/64277
18770	* g++.dg/warn/Warray-bounds-6.C: New testcase.
18771	* gcc.dg/Warray-bounds-12.c: Likewise.
18772	* gcc.dg/Warray-bounds-13.c: Likewise.
18773
187742015-01-27  Jakub Jelinek  <jakub@redhat.com>
18775
18776	PR rtl-optimization/61058
18777	* gcc.dg/pr61058.c: New test.
18778
187792015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
18780
18781	* gcc.target/i386/chkp-narrow-bounds.c: New.
18782
187832015-01-27  Jakub Jelinek  <jakub@redhat.com>
18784
18785	PR tree-optimization/64807
18786	* gcc.dg/pr64807.c: New test.
18787
18788	PR c/64766
18789	* gcc.dg/pr64766.c: New test.
18790
187912015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
18792
18793	PR target/49263
18794	* gcc.target/sh/pr49263-4.c: New.
18795
187962015-01-26  Paul Thomas  <pault@gcc.gnu.org>
18797
18798	PR fortran/62044
18799	* gfortran.dg/allocate_with_mold_1.f90: New test
18800
188012015-01-26  Jakub Jelinek  <jakub@redhat.com>
18802
18803	PR c/64778
18804	* gcc.dg/pr64778.c: New test.
18805
18806	PR middle-end/64421
18807	* gcc.dg/vect/pr64421.c: New test.
18808
188092015-01-26  Tobias Burnus  <burnus@net-b.de>
18810
18811	PR fortran/64771
18812	* gfortran.dg/coarray_36.f: New.
18813	* gfortran.dg/coarray_37.f90: New.
18814
188152015-01-26  Janus Weil  <janus@gcc.gnu.org>
18816
18817	PR fortran/64230
18818	* gfortran.dg/class_allocate_18.f90: New.
18819
188202015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18821
18822	* gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18823
188242015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18825
18826	* gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18827
188282015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18829
18830	* gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18831
188322015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18833
18834	* gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18835
188362015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18837
18838	* gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18839	* gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18840	* gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18841	* gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18842
188432015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18844
18845	* gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18846	* gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18847	* gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18848
188492015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18850
18851	* gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18852	* gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18853	* gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18854	* gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18855	* gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18856	vXXXhn.inc.
18857
188582015-01-26  Richard Biener  <rguenther@suse.de>
18859
18860	PR middle-end/64764
18861	* gcc.dg/uninit-19.c: New testcase.
18862
188632015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18864
18865	* lib/target-supports.exp (check_effective_target_vect64): Add
18866	sparc*-*-*.
18867
188682015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
18869
18870	PR testsuite/64712
18871	* gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18872
188732015-01-26  Tony Liu  <tony.liu@arm.com>
18874
18875	* gcc.target/arm/scd42-1.c: Improve the check for UAL and
18876	non-UAL cases.
18877
188782015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
18879
18880	PR libfortran/64770
18881	* gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18882	correctly, clean up afterwards.
18883
188842015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
18885
18886	PR fortran/62044
18887	* gfortran.dg/use_rename_7.f90: New.
18888
188892015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
18890
18891	* gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18892	* g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18893
188942015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
18895
18896	PR target/54236
18897	* gcc.target/sh/pr54236-4.c: New.
18898
188992015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
18900
18901	* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18902	Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
18903	Bridge test.
18904
189052015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
18906
18907	PR libfortran/64770
18908	* gfortran.dg/open_new_segv.f90: New test.
18909
189102015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
18911
18912	PR target/49263
18913	PR target/53987
18914	PR target/64345
18915	PR target/59533
18916	PR target/52933
18917	PR target/54236
18918	PR target/51244
18919	* gcc.target/sh/pr64345-1.c: New.
18920	* gcc.target/sh/pr64345-2.c: New.
18921	* gcc.target/sh/pr59533-1.c: New.
18922	* gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18923	* gcc.target/sh/pr52933-2.c: Likewise.
18924	* gcc.target/sh/pr54089-1.c: Likewise.
18925	* gcc.target/sh/pr54236-1.c: Likewise.
18926	* gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18927	* gcc.target/sh/pr49263-1.c: Remove xfails.
18928	* gcc.target/sh/pr49263-2.c: Likewise.
18929	* gcc.target/sh/pr49263-3.c: Likewise.
18930	* gcc.target/sh/pr53987-1.c: Likewise.
18931	* gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18932	(test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18933	* gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18934	(test05, test06, test07, test08, test09, test10, test11, test12): New.
18935	* gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18936	(test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18937	test_009): New.
18938	* gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18939	(test_02): New.
18940
189412015-01-24  Tom de Vries  <tom@codesourcery.com>
18942
18943	* gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18944
189452015-01-23  Ian Lance Taylor  <iant@google.com>
18946
18947	PR go/64510
18948	* go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18949	targets without split stack support.
18950
189512015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
18952
18953	PR target/64317
18954	* gcc.target/i386/pr64317.c: New test.
18955
189562015-01-23  Jakub Jelinek  <jakub@redhat.com>
18957
18958	PR rtl-optimization/63637
18959	PR rtl-optimization/60663
18960	* gcc.dg/pr63637-1.c: New test.
18961	* gcc.dg/pr63637-2.c: New test.
18962	* gcc.dg/pr63637-3.c: New test.
18963	* gcc.dg/pr63637-4.c: New test.
18964	* gcc.dg/pr63637-5.c: New test.
18965	* gcc.dg/pr63637-6.c: New test.
18966	* gcc.target/i386/pr63637-1.c: New test.
18967	* gcc.target/i386/pr63637-2.c: New test.
18968	* gcc.target/i386/pr63637-3.c: New test.
18969	* gcc.target/i386/pr63637-4.c: New test.
18970	* gcc.target/i386/pr63637-5.c: New test.
18971	* gcc.target/i386/pr63637-6.c: New test.
18972
189732015-01-23  Richard Biener  <rguenther@suse.de>
18974
18975	PR testsuite/63439
18976	* gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18977	* gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18978
189792015-01-23  Marek Polacek  <polacek@redhat.com>
18980
18981	PR preprocessor/60570
18982	* gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18983	* gcc.dg/cpp/pr60570.c: New test.
18984
189852015-01-23  Richard Biener  <rguenther@suse.de>
18986
18987	PR testsuite/63439
18988	* gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18989	vectorization on vect64 targets.
18990
189912015-01-23  Janus Weil  <janus@gcc.gnu.org>
18992
18993	PR fortran/60922
18994	* gfortran.dg/class_allocate_17.f90: New.
18995
189962015-01-23  Tobias Burnus  <burnus@net-b.de>
18997
18998	PR fortran/64726
18999	* gfortran.dg/goacc/combined_loop.f90: New.
19000
190012015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19002
19003	PR fortran/61933
19004	* gfortran.dg/make_unit.f90: New test.
19005
190062015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19007
19008	PR fortran/61933
19009	* gfortran.dg/negative_unit_int8.f: Update.
19010
190112015-01-22  Jeff Law  <law@redhat.com>
19012
19013	PR target/52076
19014	* gcc.target/m68k/pr52076-1.c: New test.
19015	* gcc.target/m68k/pr52076-2.c: New test.
19016
190172015-01-22  Richard Biener  <rguenther@suse.de>
19018
19019	PR middle-end/64728
19020	* gcc.dg/torture/pr64728.c: New testcase.
19021
190222015-01-22  Uros Bizjak  <ubizjak@gmail.com>
19023
19024	PR target/64688
19025	* g++.dg/pr64688.C: New test.
19026
190272015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
19028
19029	* gcc.target/i386/chkp-always_inline.c (f1): Make static
19030	to avoid errors with -fpic.
19031
190322015-01-22  Richard Biener  <rguenther@suse.de>
19033
19034	PR libstdc++/64535
19035	* g++.old-deja/g++.eh/badalloc1.C: Adjust.
19036
190372015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
19038
19039	PR rtl-optimization/64682
19040	* gcc.c-torture/execute/pr64682.c: New file.
19041
190422015-01-21  Jakub Jelinek  <jakub@redhat.com>
19043
19044	PR debug/64511
19045	* gcc.dg/pr64511.c: New test.
19046
19047	PR rtl-optimization/62078
19048	* g++.dg/opt/pr62078.C: New test.
19049
19050	PR c/63307
19051	* c-c++-common/cilk-plus/CK/pr63307.c: New test.
19052
190532015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
19054
19055	PR fortran/57023
19056	* gfortran.dg/internal_pack_15.f90:  New test.
19057
190582015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19059
19060	* c-c++-common/tsan/step.c: New testcase.
19061
190622015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19063
19064	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
19065
190662015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19067
19068	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
19069
190702015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19071
19072	* gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
19073
190742015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19075
19076	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
19077
190782015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19079
19080	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
19081
190822015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19083
19084	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
19085
190862015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19087
19088	* gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
19089
190902015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19091
19092	* gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
19093
190942015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19095
19096	* gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
19097
190982015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19099
19100	* gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
19101
191022015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19103
19104	* gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
19105
191062015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19107
19108	* gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
19109
191102015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19111
19112	* gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
19113	* gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
19114	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
19115	vXXXw.inc.
19116
191172015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19118
19119	* gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
19120	* gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
19121	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
19122	vXXXl.inc.
19123
191242015-01-21  Renlin Li  <renlin.li@arm.com>
19125
19126	* g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
19127	* g++.dg/tls/thread_local5g.C: Likewise.
19128	* g++.dg/tls/thread_local6g.C: Likewise.
19129
191302015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19131
19132	* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
19133	* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
19134	* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
19135
191362015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19137
19138	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
19139	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
19140	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
19141
191422015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19143
19144	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
19145	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
19146	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
19147
191482015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19149
19150	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
19151	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
19152	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
19153
191542015-01-20  Jeff Law  <law@redhat.com>
19155
19156	PR target/59946
19157	* gcc.target/m68k/pr59946.c: New test.
19158
191592015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19160
19161	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
19162	* gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
19163	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
19164
191652015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19166
19167	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
19168	* gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
19169	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
19170
191712015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19172
19173	* gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
19174	* gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
19175	* gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
19176
191772015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19178
19179	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
19180	* gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
19181	* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
19182	vshuffle.inc.
19183	* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
19184	vshuffle.inc.
19185
191862015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19187
19188	* gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
19189	* gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
19190	* gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
19191
191922015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19193
19194	* gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
19195	* gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
19196	* gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
19197
191982015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19199
19200	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
19201
192022015-01-20  Jakub Jelinek  <jakub@redhat.com>
19203
19204	* gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
19205
19206	PR sanitizer/64632
19207	* g++.dg/ubsan/pr64632.C: New test.
19208
19209	PR debug/64663
19210	* gcc.dg/pr64663.c: New test.
19211
192122015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
19213
19214	PR c++/64383
19215	* g++.dg/warn/Wunused-var-23.C: New.
19216
192172015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
19218
19219	PR c++/59937
19220	* g++.dg/cpp0x/constexpr-59937-1.C: New.
19221	* g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
19222
192232015-01-20  Richard Biener  <rguenther@suse.de>
19224
19225	PR ipa/64684
19226	* gcc.dg/lto/pr64684_0.c: New testcase.
19227	* gcc.dg/lto/pr64684_1.c: Likewise.
19228	* gcc.dg/lto/pr64684_2.c: Likewise.
19229	* gcc.dg/lto/pr64685_0.c: Likewise.
19230	* gcc.dg/lto/pr64685_1.c: Likewise.
19231
192322015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
19233
19234	PR c++/62241
19235	* g++.dg/cpp1y/lambda-init12.C: New.
19236
192372015-01-20  Richard Biener  <rguenther@suse.de>
19238
19239	PR tree-optimization/64410
19240	* g++.dg/vect/pr64410.cc: Require vect_double.
19241
192422015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
19243
19244	PR target/64149
19245	* gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19246
192472015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
19248
19249	PR bootstrap/64676
19250	Revert:
19251	2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
19252
19253	PR rtl-optimization/64081
19254	* gcc.dg/pr64081.c: New test.
19255
192562015-01-19  David Malcolm  <dmalcolm@redhat.com>
19257
19258	* jit.dg/harness.h: Include <unistd.h>.
19259	(CHECK_NO_ERRORS): New.
19260	(verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19261	(test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19262	gcc_jit_context_compile_to_file.
19263	* jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19264	args to the spawned executable.
19265	(jit-expand-vars): New function.
19266	(jit-exe-params): New variable.
19267	(dg-jit-set-exe-params): New function.
19268	(jit-dg-test): Detect testcases that use
19269	jit-verify-compile-to-file and call jit-setup-compile-to-file.
19270	Set arguments of spawned process to jit-exe-params.
19271	(jit-get-output-filename): New function.
19272	(jit-setup-compile-to-file): New function.
19273	(jit-verify-compile-to-file): New function.
19274	(jit-run-executable): New function.
19275	(jit-verify-executable): New function.
19276	* jit.dg/test-compile-to-assembler.c: New testcase.
19277	* jit.dg/test-compile-to-dynamic-library.c: New testcase.
19278	* jit.dg/test-compile-to-executable.c: New testcase.
19279	* jit.dg/test-compile-to-object.c: New testcase.
19280
192812015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
19282
19283	PR target/64652
19284	* gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19285	(test_1): New.
19286
192872015-01-19  Martin Liska  <mliska@suse.cz>
19288
19289	* objc/compile/pr64668.m: New test.
19290
192912015-01-19  David Malcolm  <dmalcolm@redhat.com>
19292
19293	* jit.dg/test-arith-overflow.c: Include stdbool.h.
19294	(create_overflow_fn): Update comment to clarify that
19295	the third param of the created function is a bool *, not
19296	an int *.
19297	(verify_int_overflow_fn): Convert param "expected_ovf" from
19298	int to bool.  Update third param of "overflow_fn_type" from int *
19299	to bool *.  Update local "actual_ovf" from int to bool.
19300	(verify_uint_overflow_fn): Likewise.
19301
193022015-01-19  Martin Liska  <mliska@suse.cz>
19303
19304	* gcc.dg/ipa/ipa-icf-33.c: New test.
19305
193062015-01-19  Felix Yang  <felix.yang@huawei.com>
19307	    Haijian Zhang  <z.zhanghaijian@huawei.com>
19308
19309	* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19310	(buffer_float64x2, buffer_pad_float64x2): New helper variables.
19311	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19312	result_float64x2, expected_hfloat64x2): New helper type, variable and
19313	declaration.
19314	(buffer_float64x2, buffer_pad_float64x2): New helper variables.
19315	* gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19316	without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19317	* gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19318	without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19319	* gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19320	and target without the FMA feature.
19321
193222015-01-19  Jiong Wang  <jiong.wang@arm.com>
19323
19324	* gcc.target/aarch64/pr64304.c: New testcase.
19325
193262015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
19327
19328	PR rtl-optimization/64081
19329	* gcc.dg/pr64081.c: New test.
19330
193312015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
19332
19333	PR target/63971
19334	* gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19335	the epilogue).
19336	* gcc.target/aarch64/test_frame_6.c: Likewise.
19337	* gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19338	and x19 (in the epilogue).
19339	* gcc.target/aarch64/test_frame_4.c: Likewise.
19340	* gcc.target/aarch64/test_frame_7.c: Likewise.
19341
193422015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
19343
19344	* gcc.target/i386/chkp-always_inline.c: New.
19345
193462015-01-15  Andrew Pinski  <apinski@cavium.com>
19347	    Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19348
19349	* gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19350	testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19351
193522015-01-18  Andre Vehreschild  <vehre@gmx.de>
19353
19354	PR fortran/60255
19355	* gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19356	* gfortran.dg/unlimited_polymorphic_20.f03: New test.
19357
193582015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19359
19360	PR fortran/64578
19361	* gfortran.dg/unlimited_polymorphic_21.f90: New test
19362
193632015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
19364
19365	PR target/64652
19366	* gcc.target/sh/torture/pr64652.c: New.
19367
193682015-01-18  Jan Hubicka  <hubicka@ucw.cz>
19369
19370	* gcc.dg/ipa/ipa-icf-32.c: Update template.
19371	* c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19372	* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19373	* c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19374	* c-c++-common/asan/kasan-recover-1.c: Likewise.
19375	* c-c++-common/asan/kasan-recover-2.c: Likewise.
19376
193772015-01-18  Jan Hubicka  <hubicka@ucw.cz>
19378
19379	PR ipa/64378
19380	* g++.dg/torture/pr64378.C: New testcase.
19381
193822015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19383
19384	PR fortran/57959
19385	* gfortran.dg/block_13.f08: New test
19386
193872015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19388
19389	PR fortran/55901
19390	* gfortran.dg/associate_1.f03: Allow test for character with
19391	automatic length.
19392
193932015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
19394
19395	* gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19396	* gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19397
193982015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
19399
19400	* gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19401
194022015-01-17  Paul Thomas  <pault@gcc.gnu.org>
19403
19404	PR fortran/64578
19405	* gfortran.dg/unlimited_polymorphic_21.f90: New test
19406
194072015-01-17  Andre Vehreschild  <vehre@gmx.de>
19408
19409	PR fortran/60357
19410	* gfortran.dg/alloc_comp_assign_13.f08: New test.
19411
19412	PR fortran/61275
19413	* gfortran.dg/alloc_comp_assign_14.f08: New test.
19414
19415	PR fortran/55932
19416	* gfortran.dg/alloc_comp_initializer_4.f03: New test.
19417
194182015-01-17  Andre Vehreschild  <vehre@gmx.de>
19419
19420	PR fortran/60334
19421	* gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19422
194232015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
19424
19425	PR rtl-optimization/52773
19426	* gcc.c-torture/compile/pr52773.c: New test.
19427
194282015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19429
19430	PR c++/62134
19431	* g++.dg/cpp0x/alias-decl-46.C: New.
19432
194332015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19434
19435	* gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19436
194372015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19438
19439	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19440	Add trace.
19441	(CHECK_FP): Likewise.
19442	(CHECK_CUMULATIVE_SAT): Likewise.
19443
194442015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19445
19446	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19447	(Set_Neon_Cumulative_Sat): Add parameter.
19448	(__set_neon_cumulative_sat): Support new parameter.
19449	* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19450	(TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19451	argument.
19452	* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19453	(TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19454	argument.
19455
194562015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19457
19458	* g++.dg/tsan/vptr_benign_race.C: New testcase.
19459	* g++.dg/tsan/vptr_harmful_race.C: New testcase.
19460
194612015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19462
19463	PR c++/60056
19464	* g++.dg/tls/thread_local-ice4.C: New.
19465
194662015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
19467
19468	* g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19469	than Neon options.
19470
194712015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19472
19473	PR c++/62276
19474	* g++.dg/cpp0x/vt-62276.C: New.
19475
194762015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19477
19478	PR middle-end/64353
19479	* g++.dg/pr64353.C: New.
19480
194812015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19482
19483	PR target/64263
19484	* gcc.target/aarch64/pr64263_1.c: New test.
19485
194862015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
19487
19488	PR tree-optimization/64434
19489	* gcc.dg/torture/pr64434.c: Move to...
19490	* gcc.dg/pr64434.c: ... here.
19491
194922015-01-16  Richard Biener  <rguenther@suse.de>
19493
19494	PR middle-end/64614
19495	* gcc.dg/uninit-18.c: New testcase.
19496
194972015-01-16  Richard Biener  <rguenther@suse.de>
19498
19499	PR tree-optimization/64568
19500	* g++.dg/torture/pr64568-2.C: New testcase.
19501
195022015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19503
19504	PR target/64363
19505	* gcc.target/i386/chkp-label-address.c: New.
19506
195072015-01-16  Janus Weil  <janus@gcc.gnu.org>
19508
19509	PR fortran/45290
19510	* gfortran.dg/pointer_init_6.f90: Extended.
19511
195122015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
19513
19514	* gcc.c-torture/compile/20150108.c: New test.
19515
195162015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19517
19518	* gcc.target/visium: New directory.
19519
195202015-01-16  Richard Biener  <rguenther@suse.de>
19521
19522	PR tree-optimization/61743
19523	* gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19524	* gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19525
195262015-01-16  Zhenqiang Chen  <zhenqiang.chen@arm.com>
19527
19528	* gcc.dg/pr64015.c: New test.
19529
195302015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
19531
19532	PR ipa/64163
19533	PR ipa/64612
19534	* g++.dg/ipa/pr64612.C: New test.
19535
195362015-01-16  Renlin Li  <renlin.li@arm.com>
19537
19538	* g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19539
195402015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
19541
19542	* gcc.target/i386/sse-14.c: Test new intrinsic.
19543	* gcc.target/i386/sse-22.c: Ditto.
19544
195452015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19546
19547	PR c++/58614
19548	* g++.dg/cpp0x/auto44.C: New.
19549
195502015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
19551
19552	PR target/59710
19553	* gcc.target/nios2/gpopt-all.c: New test case.
19554	* gcc.target/nios2/gpopt-local.c: New test case.
19555	* gcc.target/nios2/gpopt-global.c: New test case.
19556	* gcc.target/nios2/gpopt-data.c: New test case.
19557	* gcc.target/nios2/gpopt-none.c: New test case.
19558
195592015-01-15  Jakub Jelinek  <jakub@redhat.com>
19560
19561	* g++.dg/ubsan/vptr-1.C: New test.
19562	* g++.dg/ubsan/vptr-2.C: New test.
19563	* g++.dg/ubsan/vptr-3.C: New test.
19564	* g++.dg/ubsan/vptr-4.C: New test.
19565	* g++.dg/ubsan/vptr-5.C: New test.
19566	* g++.dg/ubsan/vptr-6.C: New test.
19567	* g++.dg/ubsan/vptr-7.C: New test.
19568	* g++.dg/ubsan/vptr-8.C: New test.
19569	* g++.dg/ubsan/vptr-9.C: New test.
19570
195712015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19572
19573	* lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19574	is set up.
19575	* lib/gcc-dg.exp: Likewise.
19576
195772015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
19578
19579	PR rtl-optimization/64110
19580	* gcc.target/i386/pr64110.c: Add scan-assembler.
19581
195822015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
19583	    James Norris  <jnorris@codesourcery.com>
19584	    Cesar Philippidis  <cesar@codesourcery.com>
19585	    Ilmir Usmanov  <i.usmanov@samsung.com>
19586
19587	* lib/target-supports.exp (check_effective_target_fopenacc): New
19588	procedure.
19589	* g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19590	* g++.dg/goacc/goacc.exp: Likewise.
19591	* gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19592	* gcc.dg/goacc/goacc.exp: Likewise.
19593	* gfortran.dg/goacc/goacc.exp: Likewise.
19594	* c-c++-common/cpp/openacc-define-1.c: New file.
19595	* c-c++-common/cpp/openacc-define-2.c: Likewise.
19596	* c-c++-common/cpp/openacc-define-3.c: Likewise.
19597	* c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19598	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19599	* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19600	* c-c++-common/goacc/acc_on_device-2.c: Likewise.
19601	* c-c++-common/goacc/asyncwait-1.c: Likewise.
19602	* c-c++-common/goacc/cache-1.c: Likewise.
19603	* c-c++-common/goacc/clauses-fail.c: Likewise.
19604	* c-c++-common/goacc/collapse-1.c: Likewise.
19605	* c-c++-common/goacc/data-1.c: Likewise.
19606	* c-c++-common/goacc/data-2.c: Likewise.
19607	* c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19608	* c-c++-common/goacc/deviceptr-1.c: Likewise.
19609	* c-c++-common/goacc/deviceptr-2.c: Likewise.
19610	* c-c++-common/goacc/deviceptr-3.c: Likewise.
19611	* c-c++-common/goacc/if-clause-1.c: Likewise.
19612	* c-c++-common/goacc/if-clause-2.c: Likewise.
19613	* c-c++-common/goacc/kernels-1.c: Likewise.
19614	* c-c++-common/goacc/loop-1.c: Likewise.
19615	* c-c++-common/goacc/loop-private-1.c: Likewise.
19616	* c-c++-common/goacc/nesting-1.c: Likewise.
19617	* c-c++-common/goacc/nesting-data-1.c: Likewise.
19618	* c-c++-common/goacc/nesting-fail-1.c: Likewise.
19619	* c-c++-common/goacc/parallel-1.c: Likewise.
19620	* c-c++-common/goacc/pcopy.c: Likewise.
19621	* c-c++-common/goacc/pcopyin.c: Likewise.
19622	* c-c++-common/goacc/pcopyout.c: Likewise.
19623	* c-c++-common/goacc/pcreate.c: Likewise.
19624	* c-c++-common/goacc/pragma_context.c: Likewise.
19625	* c-c++-common/goacc/present-1.c: Likewise.
19626	* c-c++-common/goacc/reduction-1.c: Likewise.
19627	* c-c++-common/goacc/reduction-2.c: Likewise.
19628	* c-c++-common/goacc/reduction-3.c: Likewise.
19629	* c-c++-common/goacc/reduction-4.c: Likewise.
19630	* c-c++-common/goacc/sb-1.c: Likewise.
19631	* c-c++-common/goacc/sb-2.c: Likewise.
19632	* c-c++-common/goacc/sb-3.c: Likewise.
19633	* c-c++-common/goacc/update-1.c: Likewise.
19634	* gcc.dg/goacc/acc_on_device-1.c: Likewise.
19635	* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19636	* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19637	* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19638	* gfortran.dg/goacc/assumed.f95: Likewise.
19639	* gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19640	* gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19641	* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19642	* gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19643	* gfortran.dg/goacc/branch.f95: Likewise.
19644	* gfortran.dg/goacc/cache-1.f95: Likewise.
19645	* gfortran.dg/goacc/coarray.f95: Likewise.
19646	* gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19647	* gfortran.dg/goacc/cray.f95: Likewise.
19648	* gfortran.dg/goacc/critical.f95: Likewise.
19649	* gfortran.dg/goacc/data-clauses.f95: Likewise.
19650	* gfortran.dg/goacc/data-tree.f95: Likewise.
19651	* gfortran.dg/goacc/declare-1.f95: Likewise.
19652	* gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19653	* gfortran.dg/goacc/fixed-1.f: Likewise.
19654	* gfortran.dg/goacc/fixed-2.f: Likewise.
19655	* gfortran.dg/goacc/fixed-3.f: Likewise.
19656	* gfortran.dg/goacc/fixed-4.f: Likewise.
19657	* gfortran.dg/goacc/host_data-tree.f95: Likewise.
19658	* gfortran.dg/goacc/if.f95: Likewise.
19659	* gfortran.dg/goacc/kernels-tree.f95: Likewise.
19660	* gfortran.dg/goacc/list.f95: Likewise.
19661	* gfortran.dg/goacc/literal.f95: Likewise.
19662	* gfortran.dg/goacc/loop-1.f95: Likewise.
19663	* gfortran.dg/goacc/loop-2.f95: Likewise.
19664	* gfortran.dg/goacc/loop-3.f95: Likewise.
19665	* gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19666	* gfortran.dg/goacc/omp.f95: Likewise.
19667	* gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19668	* gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19669	* gfortran.dg/goacc/parallel-tree.f95: Likewise.
19670	* gfortran.dg/goacc/parameter.f95: Likewise.
19671	* gfortran.dg/goacc/private-1.f95: Likewise.
19672	* gfortran.dg/goacc/private-2.f95: Likewise.
19673	* gfortran.dg/goacc/private-3.f95: Likewise.
19674	* gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19675	* gfortran.dg/goacc/reduction-2.f95: Likewise.
19676	* gfortran.dg/goacc/reduction.f95: Likewise.
19677	* gfortran.dg/goacc/routine-1.f90: Likewise.
19678	* gfortran.dg/goacc/routine-2.f90: Likewise.
19679	* gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19680	* gfortran.dg/goacc/several-directives.f95: Likewise.
19681	* gfortran.dg/goacc/sie.f95: Likewise.
19682	* gfortran.dg/goacc/subarrays.f95: Likewise.
19683	* gfortran.dg/gomp/map-1.f90: Likewise.
19684	* gfortran.dg/openacc-define-1.f90: Likewise.
19685	* gfortran.dg/openacc-define-2.f90: Likewise.
19686	* gfortran.dg/openacc-define-3.f90: Likewise.
19687	* g++.dg/gomp/block-1.C: Update for changed compiler output.
19688	* g++.dg/gomp/block-2.C: Likewise.
19689	* g++.dg/gomp/block-3.C: Likewise.
19690	* g++.dg/gomp/block-5.C: Likewise.
19691	* g++.dg/gomp/target-1.C: Likewise.
19692	* g++.dg/gomp/target-2.C: Likewise.
19693	* g++.dg/gomp/taskgroup-1.C: Likewise.
19694	* g++.dg/gomp/teams-1.C: Likewise.
19695	* gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19696	* gcc.dg/cilk-plus/jump.c: Likewise.
19697	* gcc.dg/gomp/block-1.c: Likewise.
19698	* gcc.dg/gomp/block-10.c: Likewise.
19699	* gcc.dg/gomp/block-2.c: Likewise.
19700	* gcc.dg/gomp/block-3.c: Likewise.
19701	* gcc.dg/gomp/block-4.c: Likewise.
19702	* gcc.dg/gomp/block-5.c: Likewise.
19703	* gcc.dg/gomp/block-6.c: Likewise.
19704	* gcc.dg/gomp/block-7.c: Likewise.
19705	* gcc.dg/gomp/block-8.c: Likewise.
19706	* gcc.dg/gomp/block-9.c: Likewise.
19707	* gcc.dg/gomp/target-1.c: Likewise.
19708	* gcc.dg/gomp/target-2.c: Likewise.
19709	* gcc.dg/gomp/taskgroup-1.c: Likewise.
19710	* gcc.dg/gomp/teams-1.c: Likewise.
19711
197122015-01-15  David Malcolm  <dmalcolm@redhat.com>
19713
19714	* jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19715	test case.
19716
197172015-01-15  Mike Stump  <mikestump@comcast.net>
19718
19719	* gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19720	* gcc.dg/inline_2.c: Likewise.
19721	* gcc.dg/inline_3.c: Likewise.
19722	* gcc.dg/inline_4.c: Likewise.
19723
197242015-01-15  Janus Weil  <janus@gcc.gnu.org>
19725
19726	PR fortran/58023
19727	* gfortran.dg/proc_ptr_comp_43.f90: New.
19728
197292015-01-15  Mike Stump  <mikestump@comcast.net>
19730
19731	* gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19732	* gcc.dg/unroll_2.c: Likewise.
19733	* gcc.dg/unroll_3.c: Likewise.
19734	* gcc.dg/unroll_4.c: Likewise.
19735	* gcc.dg/unroll_5.c: Likewise.
19736
197372015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
19738
19739	PR target/63971
19740	* gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19741	in epilogue.
19742	* gcc.target/aarch64/test_frame_6.c: Likewise.
19743	* gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19744	x30 and x19 (in the epilogue).
19745	* gcc.target/aarch64/test_frame_4.c: Likewise.
19746	* gcc.target/aarch64/test_frame_7.c: Likewise.
19747
197482015-01-15  Martin Liska  <mliska@suse.cz>
19749
19750	* g++.dg/ipa/pr64068.C: New test.
19751	* gcc.dg/ipa/PR64559.c: New test.
19752
197532015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19754
19755	* g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19756	with PIE.
19757
197582015-01-15  Richard Biener  <rguenther@suse.de>
19759
19760	PR tree-optimization/61743
19761	* gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19762	* gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19763
197642015-01-15  Renlin Li  <renlin.li@arm.com>
19765
19766	* gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19767	* gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19768
197692015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19770
19771	* gcc.dg/vect/vect-aggressive-1.c: New.
19772	* gcc.target/i386/avx2-vect-aggressive.c: New.
19773
197742015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19775
19776	* gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19777
197782015-01-15  Richard Biener  <rguenther@suse.de>
19779
19780	PR lto/64415
19781	* gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19782	-Wl,-undefined,dynamic_lookup.
19783
197842015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19785
19786	* gnat.dg/opt47.adb: New test.
19787
197882015-01-15  Richard Biener  <rguenther@suse.de>
19789
19790	PR lto/64415
19791	* gcc.dg/lto/pr64415_0.c: Skip on darwin.
19792
197932015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19794
19795	PR tree-optimization/64434
19796	* gcc.dg/torture/pr64434.c: New test.
19797
197982015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
19799
19800	* gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19801	-mno-micromips.  MIPS32R1 and below require -mno-micromips.
19802	-march=loongson* and -march=octeon* require -mno-micromips.
19803
198042015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
19805	    Matthew Fortune  <matthew.fortune@imgtec.com>
19806
19807	* gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19808	* gcc.target/mips/call-saved-5.c (foo): Likewise.
19809	* gcc.target/mips/call-saved-6.c (foo): Likewise.
19810	* gcc.target/mips/call-saved-7.c: New file.
19811	* gcc.target/mips/call-saved-8.c: New file.
19812	* gcc.target/mips/call-saved-9.c: New file.
19813
198142015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
19815
19816	* gcc.target/mips/lsa.c: New file.
19817	* gcc.target/mips/mips64-lsa.c: Likewise.
19818	* gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19819	* gcc.target/mips/mulsize-4.c: Likewise.
19820	* gcc.target/mips/mulsize-5.c: New file.
19821	* gcc.target/mips/mulsize-6.c: Likewise.
19822	* gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19823	and !HAS_LSA as ghost options.
19824	(mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19825	for !HAS_LSA.
19826
198272015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
19828
19829	* g++.dg/torture/20141013.c: Set -fno-short-enums.
19830
198312015-01-15  Richard Biener  <rguenther@suse.de>
19832
19833	PR middle-end/64365
19834	* gcc.dg/torture/pr64365.c: New testcase.
19835
198362015-01-14  Marcos Diaz  <marcos.diaz@tallertechnologies.com>
19837
19838	* gcc.dg/stackprotectexplicit1.c: New test.
19839	* g++.dg/stackprotectexplicit2.c: New test.
19840
198412015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19842
19843	PR target/61933
19844	* gfortran.dg/inquire_internal.f90: New.
19845	* gfortran.dg/negative_unit_check.f90: New.
19846
198472015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
19848
19849	PR target/53988
19850	* gcc.target/sh/pr53988-1.c: New.
19851
198522015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
19853
19854	PR c++/58671
19855	* g++.dg/tls/thread_local-ice3.C: New.
19856
198572015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
19858
19859	* gcc.target/i386/fentry-override.c: Properly place {} in target
19860	selector.  Remove nonpic.
19861	* gcc.target/i386/fentry.c: Likewise.
19862
198632015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19864
19865	* gcc.dg/atomic-invalid.c: Check for invalid memory model
19866	warnings instead of errors.
19867
198682015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
19869
19870	* lib/target-supports.exp (check_effective_target_lto): Check for -flto
19871	option support instead of ENABLE_LTO from Makefile.
19872
198732015-01-14  Richard Biener  <rguenther@suse.de>
19874
19875	PR tree-optimization/59354
19876	* gcc.dg/vect/pr59354.c: New testcase.
19877
198782015-01-14  Andrew Stubbs  <ams@codesourcery.com>
19879
19880	* lib/target-supports.exp
19881	(check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19882	on ARM architures before v7.
19883
198842015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19885
19886	PR middle-end/59448
19887	* gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19888	an atomic_exchange.
19889
198902015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19891
19892	PR target/64386
19893	* gcc.target/i386/pr64386.c: New test.
19894
198952015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19896
19897	PR target/64393
19898	* gcc.target/i386/pr64393.c: New test.
19899
199002015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19901
19902	PR target/64387
19903	* gcc.target/i386/pr64387.c: New test.
19904
199052015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
19906
19907	* gcc.target/aarch64/store-pair-1.c: Fix typo.
19908
199092015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19910
19911	* gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19912
199132015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
19914
19915	PR target/64453
19916	* gcc.target/arm/pr64453.c: New.
19917
199182015-01-14  Richard Biener  <rguenther@suse.de>
19919
19920	PR lto/64415
19921	* gcc.dg/lto/pr64415_0.c: New testcase.
19922	* gcc.dg/lto/pr64415_1.c: Likewise.
19923
199242015-01-14  Martin Liska  <mliska@suse.cz>
19925
19926	* gcc.dg/ipa/pr64307.c: New test.
19927
199282015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
19929
19930	* gcc.target/aarch64/vect-movi.c: Check for vectorization for
19931	64-bit and 128-bit.
19932
199332015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19934
19935	PR target/64460
19936	* gcc.target/arm/pr64460_1.c: New test.
19937
199382015-01-14  Richard Biener  <rguenther@suse.de>
19939
19940	PR tree-optimization/64493
19941	PR tree-optimization/64495
19942	* gcc.dg/vect/pr64493.c: New testcase.
19943	* gcc.dg/vect/pr64495.c: Likewise.
19944
199452015-01-13  Martin Uecker  <uecker@eecs.berkeley.edu>
19946
19947	* gcc.dg/Warray-bounds-11.c: New test-case.
19948
199492015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19950
19951	* gcc.target/mips/octeon3-pipe-1.c: New test.
19952
199532015-01-13  David Malcolm  <dmalcolm@redhat.com>
19954
19955	* jit.dg/harness.h (set_up_logging): Move string concatenation
19956	into...
19957	(concat_strings): New function.
19958	(dump_reproducer): New function.
19959	(test_jit): Call dump_reproducer.
19960	* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19961	function.
19962	(jit-dg-test): Delete any generated reproducer from previous runs.
19963	Verify that a generated reproducer was created, and verify that it
19964	compiles.
19965	* jit.dg/test-nested-contexts.c (main): Call
19966	gcc_jit_context_dump_reproducer_to_file.
19967
199682015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19969
19970	* gcc.dg/aru-2.c: Add dg-require-profiling.
19971
199722015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19973
19974	* lib/target-supports.exp (check_profiling_available): Check if
19975	-pg links.
19976
199772015-01-13  Jan Hubicka  <hubicka@ucw.cz>
19978
19979	PR ipa/64565
19980	* g++.dg/torture/pr64565.C: New testcase.
19981
199822015-01-13  Marek Polacek  <polacek@redhat.com>
19983
19984	PR middle-end/64391
19985	* gcc.dg/tm/pr64391.c: New test.
19986
199872015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19988
19989	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19990	true.
19991
199922015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19993
19994	* gcc.target/i386/pie.c: New test.
19995
19996	* lib/target-supports.exp (check_effective_target_pie): New.
19997
199982015-01-13  Jakub Jelinek  <jakub@redhat.com>
19999
20000	PR rtl-optimization/64286
20001	* gcc.target/i386/avx2-pr64286.c: New test.
20002
200032015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
20004
20005	PR c++/57626
20006	* g++.dg/cpp0x/vt-57626.C: New.
20007
200082015-01-13  Jakub Jelinek  <jakub@redhat.com>
20009
20010	PR fortran/64528
20011	* gfortran.dg/pr64528.f90: New test.
20012
200132015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
20014
20015	* gcc.target/aarch64/subsp.c: New test.
20016
200172015-01-13  Andrew Pinski  <apinski@cavium.com>
20018
20019	* gcc.target/aarch64/store-pair-1.c: New testcase.
20020
200212015-01-13  Richard Biener  <rguenther@suse.de>
20022
20023	PR lto/64373
20024	* gcc.dg/lto/pr64373_0.c: New testcase.
20025
200262015-01-13  Andrew Pinski  <apinski@cavium.com>
20027
20028	* gcc.target/aarch64/volatileloadpair-1.c: New testcase.
20029	* gcc.target/aarch64/volatileloadpair-2.c: New testcase.
20030
200312015-01-13  Richard Biener  <rguenther@suse.de>
20032
20033	PR tree-optimization/64406
20034	* gcc.dg/pr64406.c: New testcase.
20035
200362015-01-13  Richard Biener  <rguenther@suse.de>
20037
20038	PR tree-optimization/64404
20039	* gcc.dg/vect/pr64404.c: New testcase.
20040
200412015-01-13  Richard Biener  <rguenther@suse.de>
20042
20043	PR tree-optimization/64568
20044	* g++.dg/torture/pr64568.C: New testcase.
20045
200462015-01-12  David Malcolm  <dmalcolm@redhat.com>
20047
20048	* jit.dg/test-error-local-used-from-other-function.c: New test
20049	case.
20050	* jit.dg/test-error-param-reuse.c: New test case.
20051	* jit.dg/test-error-param-sharing.c: New test case.
20052	* jit.dg/test-error-param-used-from-other-function.c: New test
20053	case.
20054	* jit.dg/test-error-param-used-without-a-function.c: New test
20055	case.
20056
200572015-01-12  Jakub Jelinek  <jakub@redhat.com>
20058
20059	PR tree-optimization/64563
20060	* gcc.dg/pr64563.c: New test.
20061
20062	PR target/64513
20063	* gcc.target/i386/pr64513.c: New test.
20064
20065	PR tree-optimization/64454
20066	* gcc.dg/pr64454.c: New test.
20067
20068	PR testsuite/64028
20069	* gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
20070	bind_pic_locally.
20071	* gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
20072	* gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
20073	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
20074	* gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
20075	* gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
20076	* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
20077	* gcc.dg/vect/slp-25.c: Likewise.
20078	* gcc.dg/vect/vect-109.c: Likewise.
20079	* gcc.dg/vect/vect-13.c: Likewise.
20080	* gcc.dg/vect/vect-17.c: Likewise.
20081	* gcc.dg/vect/vect-18.c: Likewise.
20082	* gcc.dg/vect/vect-19.c: Likewise.
20083	* gcc.dg/vect/vect-20.c: Likewise.
20084	* gcc.dg/vect/vect-21.c: Likewise.
20085	* gcc.dg/vect/vect-22.c: Likewise.
20086	* gcc.dg/vect/vect-27.c: Likewise.
20087	* gcc.dg/vect/vect-29.c: Likewise.
20088	* gcc.dg/vect/vect-2-big-array.c: Likewise.
20089	* gcc.dg/vect/vect-2.c: Likewise.
20090	* gcc.dg/vect/vect-3.c: Likewise.
20091	* gcc.dg/vect/vect-4.c: Likewise.
20092	* gcc.dg/vect/vect-5.c: Likewise.
20093	* gcc.dg/vect/vect-72.c: Likewise.
20094	* gcc.dg/vect/vect-73-big-array.c: Likewise.
20095	* gcc.dg/vect/vect-73.c: Likewise.
20096	* gcc.dg/vect/vect-77-global.c: Likewise.
20097	* gcc.dg/vect/vect-78-global.c: Likewise.
20098	* gcc.dg/vect/vect-7.c: Likewise.
20099	* gcc.dg/vect/vect-86.c: Likewise.
20100	* gcc.dg/vect/vect-align-1.c: Likewise.
20101	* gcc.dg/vect/vect-align-3.c: Likewise.
20102	* gcc.dg/vect/vect-all-big-array.c: Likewise.
20103	* gcc.dg/vect/vect-all.c: Likewise.
20104	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
20105	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
20106	* gcc.dg/vect/vect-peel-3.c: Likewise.
20107	* gcc.dg/vect/vect-peel-4.c: Likewise.
20108	* gcc.dg/vect/wrapv-vect-7.c: Likewise.
20109
201102015-01-12  Jeff Law  <law@redhat.com>
20111
20112	PR target/64461
20113	* gcc.target/m68k/pr64461.c: New test.
20114
201152015-01-12  David Malcolm  <dmalcolm@redhat.com>
20116
20117	* jit.dg/test-array-as-pointer.c (create_code): Update call
20118	to gcc_jit_context_new_global by setting "kind" to
20119	GCC_JIT_GLOBAL_IMPORTED.
20120	* jit.dg/test-error-array-as-pointer.c: Likewise.
20121	* jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
20122	* jit.dg/test-fuzzer.c (make_random_global): Likewise, but
20123	setting kind to GCC_JIT_GLOBAL_EXPORTED.
20124	* jit.dg/test-using-global.c (the_global): Rename to...
20125	(imported_global): ...this.
20126	(create_code): Update to test the three kinds of global.
20127	(verify_code): Likewise.
20128
201292015-01-12  Marc Glisse  <marc.glisse@inria.fr>
20130
20131	PR testsuite/64427
20132	* gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
20133	undefined behavior.
20134	* gcc.target/i386/pr64291-2.c: Updated.
20135
201362015-01-12  Richard Biener  <rguenther@suse.de>
20137
20138	PR tree-optimization/64530
20139	* gfortran.dg/pr64530.f90: New testcase.
20140
201412015-01-12  Richard Biener  <rguenther@suse.de>
20142
20143	PR middle-end/64357
20144	* gcc.dg/torture/pr64357.c: New testcase.
20145
201462015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
20147
20148	* gcc.target/i386/nop-mcount.c: Properly place {} in target
20149	selector.
20150
201512015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
20152	* gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
20153
201542015-01-12  Martin Liska  <mliska@suse.cz>
20155
20156	* gcc.dg/ipa/PR64550.c: New test.
20157
201582015-01-12  Jan Hubicka  <hubicka@ucw.cz>
20159
20160	PR ipa/63470
20161	* g++.dg/ipa/pr63470.C: New testcase.
20162
201632015-01-11  Janus Weil  <janus@gcc.gnu.org>
20164
20165	PR fortran/63733
20166	* gfortran.dg/typebound_operator_20.f90: New.
20167
201682015-01-11  Janus Weil  <janus@gcc.gnu.org>
20169
20170	PR fortran/58023
20171	* gfortran.dg/proc_ptr_comp_42.f90: New.
20172
201732015-01-11  Janus Weil  <janus@gcc.gnu.org>
20174
20175	PR fortran/64508
20176	* gfortran.dg/proc_ptr_comp_41.f90: New.
20177
201782015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
20179
20180	* gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
20181
201822015-01-10  Tobias Burnus  <burnus@net-b.de>
20183
20184	PR fortran/64522
20185	* gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
20186	and add dg-excess-errors.
20187	* gfortran.dg/line_length_6.f90: New.
20188	* gfortran.dg/line_length_7.f90: New.
20189	* gfortran.dg/line_length_8.f90: New.
20190	* gfortran.dg/line_length_9.f90: New.
20191	* gfortran.dg/line_length_10.f90: New.
20192	* gfortran.dg/line_length_11.f90: New.
20193
201942015-01-09  David Malcolm  <dmalcolm@redhat.com>
20195
20196	* jit.dg/test-threads.c (struct testcase): Move declaration
20197	to jit.dg/all-non-failing-tests.h.
20198	(testcases): Likewise.
20199	* jit.dg/all-non-failing-tests.h (struct testcase): Move
20200	declaration here from jit.dg/all-non-failing-tests.h.
20201	(testcases): Likewise.
20202	* jit.dg/test-combination.c (create_code): Eliminate spelling
20203	out all of the testcases in favor of looping through the
20204	"testcases" metadata.
20205	(verify_code): Likewise.
20206
202072015-01-09  Jakub Jelinek  <jakub@redhat.com>
20208
20209	PR rtl-optimization/64536
20210	* gcc.dg/pr64536.c: New test.
20211
202122015-01-09  David Malcolm  <dmalcolm@redhat.com>
20213
20214	* jit.dg/all-non-failing-tests.h: Add test-constants.c.
20215	* jit.dg/test-combination.c (create_code): Likewise.
20216	(verify_code): Likewise.
20217	* jit.dg/test-constants.c: New test case.
20218	* jit.dg/test-threads.c: Add test-constants.c.
20219
202202015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
20221
20222	PR libobjc/51891
20223	* objc.dg/gnu-api-2-class.m: Add a test case
20224	for the above change.
20225
202262015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
20227
20228	* gcc.dg/typeof-2.c: Add checks for non-atomic types.
20229
202302015-01-09  Richard Biener  <rguenther@suse.de>
20231
20232	PR tree-optimization/64410
20233	* g++.dg/vect/pr64410.cc: New testcase.
20234
202352015-01-09  Martin Liska  <mliska@suse.cz>
20236
20237	* gcc.dg/ipa/ipa-icf-32.c: New test.
20238
202392015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
20240
20241	* c-c++-common/tsan/tsan_barrier.h: New.
20242	* c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
20243	* c-c++-common/tsan/bitfield_race.c: Likewise.
20244	* c-c++-common/tsan/fd_pipe_race.c: Likewise.
20245	* c-c++-common/tsan/mutexset1.c: Likewise.
20246	* c-c++-common/tsan/race_on_barrier.c: Likewise.
20247	* c-c++-common/tsan/race_on_mutex.c: Likewise.
20248	* c-c++-common/tsan/race_on_mutex2.c: Likewise.
20249	* c-c++-common/tsan/simple_race.c: Likewise.
20250	* c-c++-common/tsan/simple_stack.c: Likewise.
20251	* c-c++-common/tsan/sleep_sync.c: Likewise.
20252	* c-c++-common/tsan/tiny_race.c: Likewise.
20253	* c-c++-common/tsan/tls_race.c: Likewise.
20254	* c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20255	* g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20256	* g++.dg/tsan/atomic_free.C: Likewise.
20257	* g++.dg/tsan/atomic_free2.C: Likewise.
20258	* g++.dg/tsan/cond_race.C: Likewise.
20259	* g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20260
202612015-01-08  Hans-Peter Nilsson  <hp@axis.com>
20262
20263	PR testsuite/62250
20264	* lib/target-supports.exp (check_effective_target_libatomic_available):
20265	New.
20266	* gfortran.dg/coarray/caf.exp: Only add -latomic for
20267	targets that match effective-target libatomic_available.
20268	* gfortran.dg/coarray_lib_comm_1.f90: Similar.
20269
202702015-01-08  David Malcolm  <dmalcolm@redhat.com>
20271
20272	* jit.dg/test-error-block-in-wrong-function.c (verify_code):
20273	Verify the result of gcc_jit_context_get_last_error.
20274	* jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20275
202762015-01-08  Jakub Jelinek  <jakub@redhat.com>
20277
20278	PR tree-optimization/63989
20279	* gcc.dg/strlenopt-27.c: New test.
20280
202812015-01-08  David Malcolm  <dmalcolm@redhat.com>
20282
20283	* jit.dg/harness.h (set_up_logging): New function.
20284	(test_jit): Fail if gcc_jit_context_acquire fails.  Call
20285	set_up_logging on the context, so that every testcase is
20286	logged to a particular file.
20287	* jit.dg/test-nested-contexts.c (main): Open a logfile,
20288	and call gcc_jit_context_set_logfile on the top-level context.
20289
202902015-01-08  Jakub Jelinek  <jakub@redhat.com>
20291
20292	PR target/64338
20293	* g++.dg/opt/pr64338.C: New test.
20294
202952015-01-08  Tobias Burnus  <burnus@net-b.de>
20296
20297	* gfortran.dg/coarray/codimension_2b.f90: New file.
20298	* gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20299	* gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20300
203012015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20302
20303	PR c++/59004
20304	* g++.dg/ext/fnname4.C: New.
20305
203062015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20307
20308	PR c++/64462
20309	* g++.dg/cpp0x/constexpr-64462.C: New.
20310
203112015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20312
20313	PR c++/60753
20314	* g++.dg/cpp0x/deleted10.C: New.
20315
203162015-01-07  David Malcolm  <dmalcolm@redhat.com>
20317
20318	* jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20319
203202015-01-07  David Malcolm  <dmalcolm@redhat.com>
20321
20322	* jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20323	GCC_JIT_UNARY_OP_ABS.
20324	(verify_unary_ops): Likewise.
20325
203262015-01-07  David Malcolm  <dmalcolm@redhat.com>
20327
20328	* jit.dg/test-arith-overflow.c: New test case.
20329	* jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20330	* jit.dg/test-combination.c (create_code): Likewise.
20331	(verify_code): Likewise.
20332	* jit.dg/test-threads.c (testcases): Likewise.
20333
203342015-01-07  David Malcolm  <dmalcolm@redhat.com>
20335
20336	* jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20337	rather than "jit".  Load g++.exp, and call g++_init.
20338	Run test-*.cc files within the testsuite and *.cc files within
20339	docs/examples.
20340	(jit-dg-test): Drop the addition of -fgnu89-inline to
20341	DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20342	doing it when compiling C testcases (since g++ does not handle
20343	it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20344	is restored to the value after g++_init ran, rather than the
20345	value before g++_init ran.  Return a list of
20346	$comp_output $output_file, as dg-test assumes.
20347
203482015-01-07  David Malcolm  <dmalcolm@redhat.com>
20349
20350	* jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20351	make it easier to figure out the origin of each test result when
20352	running test-combination.c and test-threads.c.
20353	(CHECK_VALUE): Likewise.
20354	(CHECK_DOUBLE_VALUE): Likewise.
20355	(CHECK_STRING_VALUE): Likewise.
20356	(CHECK_STRING_STARTS_WITH): Likewise.
20357	(CHECK_STRING_CONTAINS): Likewise.
20358	(CHECK): Likewise.
20359	(check_string_value): Likewise, add "funcname" param.
20360	(check_string_starts_with): Likewise.
20361	(check_string_contains): Likewise.
20362
203632015-01-07  David Malcolm  <dmalcolm@redhat.com>
20364
20365	* jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20366	generating name of built executable.
20367
203682015-01-07  Marek Polacek  <polacek@redhat.com>
20369
20370	PR c/64440
20371	* gcc.dg/pr64440.c: New test.
20372	* c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20373
203742015-01-07  Marek Polacek  <polacek@redhat.com>
20375
20376	PR c/64417
20377	* gcc.c-torture/compile/pr28865.c: Add dg-errors.
20378	* gcc.dg/pr64417.c: New test.
20379
203802015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
20381
20382	PR target/64505
20383	* gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20384	fix is correct.
20385
203862015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
20387
20388	* lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20389	Check if testcases run without errors, not just if they compile.
20390
203912015-01-06  Christian Bruel  <christian.bruel@st.com>
20392
20393	PR target/64507
20394	* gcc.target/sh/pr64507.c: New test.
20395
203962015-01-06  Arnaud Charlet  <charlet@adacore.com>
20397
20398	* gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20399
204002015-01-06  Jakub Jelinek  <jakub@redhat.com>
20401
20402	* c-c++-common/asan/sanitize-all-1.c: New test.
20403	* c-c++-common/ubsan/sanitize-all-1.c: New test.
20404	* c-c++-common/ubsan/sanitize-all-2.c: New test.
20405	* c-c++-common/ubsan/sanitize-all-3.c: New test.
20406	* c-c++-common/ubsan/sanitize-all-4.c: New test.
20407
204082015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
20409
20410	* lib/target-supports.exp (check_profiling_available): Return 0 for
20411	Visium.
20412	(check_effective_target_tls_runtime): Likewise.
20413	(check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20414	* gcc.dg/20020312-2.c: Adjust for Visium.
20415	* gcc.dg/tls/thr-cse-1.c: Likewise
20416	* gcc.dg/tree-ssa/20040204-1.c: Likewise
20417	* gcc.dg/tree-ssa/loop-1.c: Likewise.
20418	* gcc.dg/weak/typeof-2.c: Likewise.
20419
204202015-01-05  Radovan Obradovic  <radovan.obradovic@imgtec.com>
20421
20422	PR rtl-optimization/64287
20423	* gcc.dg/aru-2.c: New test.
20424
204252015-01-05  Jakub Jelinek  <jakub@redhat.com>
20426
20427	PR sanitizer/64344
20428	* c-c++-common/ubsan/pr64344-1.c: New test.
20429	* c-c++-common/ubsan/pr64344-2.c: New test.
20430
20431	PR tree-optimization/64465
20432	* gcc.dg/pr64465.c: New test.
20433
20434	PR tree-optimization/64494
20435	* gcc.c-torture/compile/pr64494.c: New test.
20436
204372015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
20438
20439	PR fortran/47674
20440	* gfortran.dg/realloc_on_assign_25.f90:  New test.
20441
204422015-01-05  Jakub Jelinek  <jakub@redhat.com>
20443
20444	Update copyright years.
20445
204462015-01-05  Marek Polacek  <polacek@redhat.com>
20447
20448	PR c/64423
20449	* gcc.dg/pr64423.c: New test.
20450
204512015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20452
20453	* gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20454	mmix-knuth-mmixware for the same reason as for MIPS.
20455	* gcc.dg/debug/debug-2.c: Ditto.
20456
20457	* gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20458
204592015-01-03  John David Anglin  <danglin@gcc.gnu.org>
20460
20461	PR testsuite/62250
20462	* lib/gfortran.exp: Add libatomic library search path.
20463	* gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20464	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20465
20466	* gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20467
204682015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
20469
20470	* c-c++-common/tsan/bitfield_race.c: New testcase.
20471	* g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20472
204732015-01-02  Tobias Burnus  <burnus@net-b.de>
20474
20475	* gfortran.dg/coarray/collectives_4.f90: New.
20476
204772015-01-02  Janus Weil  <janus@gcc.gnu.org>
20478
20479	PR fortran/57562
20480	* gfortran.dg/extends_16.f90: New.
20481
204822015-01-02  Tobias Burnus  <burnus@net-b.de>
20483
20484	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20485
204862015-01-02  Tobias Burnus  <burnus@net-b.de>
20487
20488	* gfortran.dg/coarray/codimension_2.f90: New.
20489	* gfortran.dg/coarray/codimension_2a.f90: New.
20490	* gfortran.dg/coarray_35.f90: New.
20491	* gfortran.dg/coarray_35a.f90: New.
20492
204932015-01-02  Janus Weil  <janus@gcc.gnu.org>
20494
20495	PR fortran/60507
20496	* gfortran.dg/dummy_procedure_11.f90: New.
20497
20498Copyright (C) 2015 Free Software Foundation, Inc.
20499
20500Copying and distribution of this file, with or without modification,
20501are permitted in any medium without royalty provided the copyright
20502notice and this notice are preserved.
20503