12014-12-31  James Bowman  <james.bowman@ftdichip.com>
2
3	* gcc.c-torture/execute/pr20621-1.c: Pass if stack < 64K.
4
52014-12-31  David Edelsohn  <dje.gcc@gmail.com>
6
7	* lib/target-supports.exp (add_options_for_tls): Prepend pthread
8	link flags.
9	* gcc.c-torture/execute/eeprof-1.c: Change AIX XFAIL to run-if.
10	* g++.old-deja/g++.mike/p755a.C: XFAIL on AIX.
11	* g++.dg/gomp/tls-5.C: Same.
12	* g++.dg/template/linkage1.C: Same.
13	* g++.dg/tls/thread_local1.C: Same.
14	* g++.dg/tls/thread_local7.C: Same.
15	* g++.dg/tls/thread_local7g.C: Same.
16
172014-12-31  Tobias Burnus  <burnus@net-b.de>
18
19	* gfortran.dg/error_stop_3.f90: New.
20	* gfortran.dg/error_stop_4.f90: New.
21	* gfortran.dg/coarray_3.f90: Remove a dg-error.
22
232014-12-31  Iain Sandoe  <iain@codesourcery.com>
24
25	* obj-c++.dg/lambda-0.mm New.
26	* obj-c++.dg/lambda-1.mm New.
27	* obj-c++.dg/syntax-error-6.mm Adjust for revised error messages.
28
292014-12-31  Iain Sandoe  <iain@codesourcery.com>
30
31	* obj-c++.dg/standard-headers.mm New.
32
332014-12-30  Jan Hubicka  <hubicka@ucw.cz>
34
35	* gcc.dg/vect/slp-9.c: Disable einline.
36
372014-12-30  Oleg Endo  <olegendo@gcc.gnu.org>
38
39	PR target/49263
40	* gcc.target/sh/sh.exp (check_effective_target_sh2a): New.
41	* gcc.target/sh/pr49263-3.c: New.
42
432014-12-30  Oleg Endo  <olegendo@gcc.gnu.org>
44
45	PR target/49263
46	* gcc.target/sh/pr49263-1.c: New.
47	* gcc.target/sh/pr49263-2.c: New.
48
492014-12-30  Oleg Endo  <olegendo@gcc.gnu.org>
50
51	PR target/53987
52	* gcc.target/sh/pr53987-1.c: New.
53
542014-12-30  Jan Hubicka  <hubicka@ucw.cz>
55
56	* gcc.dg/ipa/inline-7.c: New testcase.
57
582014-12-29  Janus Weil  <janus@gcc.gnu.org>
59
60	PR fortran/60357
61	* gfortran.dg/alloc_comp_constructor_7.f90: New.
62
632014-12-29  Hans-Peter Nilsson  <hp@axis.com>
64
65	* gcc.dg/lto/pr59626_0.c (ASMNAME, ASMNAME2, STRING): Define.
66	(__atoi): Use ASMNAME.
67
682014-12-28  H.J. Lu  <hongjiu.lu@intel.com>
69
70	* gcc.target/i386/pr57003.c: Skip on x32.
71	* gcc.target/i386/pr59927.c: Likewise.
72	* gcc.target/i386/pr60516.c: Likewise.
73
742014-12-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
75
76	PR fortran/56867
77	* gfortran.dg/dependency_45.f90:  New test.
78
792014-12-27  Janus Weil  <janus@gcc.gnu.org>
80
81	PR fortran/54756
82	* gfortran.dg/class_array_3.f03: Fixed invalid test case.
83	* gfortran.dg/class_array_7.f03: Ditto.
84	* gfortran.dg/class_dummy_4.f03: Ditto.
85	* gfortran.dg/defined_assignment_3.f90: Ditto.
86	* gfortran.dg/defined_assignment_5.f90: Ditto.
87	* gfortran.dg/elemental_subroutine_10.f90: Ditto.
88	* gfortran.dg/typebound_operator_4.f03: Ditto.
89	* gfortran.dg/typebound_proc_16.f03: Ditto.
90	* gfortran.dg/unlimited_polymorphic_19.f90: Ditto.
91	* gfortran.dg/class_dummy_5.f90: New test.
92
932014-12-27  Segher Boessenkool  <segher@kernel.crashing.org>
94
95	* lib/ubsan-dg.exp (check_effective_target_fsanitize_undefined):
96	Check if testcases run without errors, not just if they compile.
97
982014-12-26  H.J. Lu  <hongjiu.lu@intel.com>
99
100	PR target/64409
101	* gcc.target/i386/pr64409.c: New test.
102
1032014-12-24  Segher Boessenkool  <segher@kernel.crashing.org>
104
105	* gcc.target/powerpc/405-dlmzb-strlen-1.c: Explicitly align arg.
106	* gcc.target/powerpc/440-dlmzb-strlen-1.c: Ditto.
107
1082014-12-24  Andrew Stubbs  <ams@codesourcery.com>
109
110	PR testsuite/64032
111	* gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
112	loop exits too early.
113
1142014-12-24  Paolo Carlini  <paolo.carlini@oracle.com>
115
116	PR c++/63985
117	* g++.dg/cpp0x/range-for29.C: New.
118
1192014-12-22  John David Anglin  <danglin@gcc.gnu.org>
120
121	* gcc.dg/pr55023.c: New file.
122
1232014-12-22  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
124
125	* lib/ubsan-dg.exp: Add library path for libstdc++.
126
1272014-12-22  Oleg Endo  <olegendo@gcc.gnu.org>
128
129	PR target/58314
130	* gcc.target/sh/torture/pr58314-2.c: New.
131	* gcc.target/sh/torture/pr58314.c: Don't set -Os option.
132
1332014-12-22  Janus Weil  <janus@gcc.gnu.org>
134
135	PR fortran/63363
136	* gfortran.dg/kind_1.f90: New.
137
1382014-12-22  Oleg Endo  <olegendo@gcc.gnu.org>
139
140	PR target/52933
141	* gcc.target/sh/sh/pr52933-3.c: New.
142
1432014-12-22  Eric Botcazou  <ebotcazou@adacore.com>
144
145	* gnat.dg/nan_max.adb: New test.
146
1472014-12-22  Eric Botcazou  <ebotcazou@adacore.com>
148
149	* gnat.dg/specs/volatile1.ads: New test.
150	* gnat.dg/specs/clause_on_volatile.ads: Adjust.
151	* gnat.dg/specs/size_clause3.ads: Likewise.
152
1532014-12-22  Bin Cheng  <bin.cheng@arm.com>
154
155	PR rtl-optimization/62151
156	* gcc.c-torture/execute/pr62151.c: New test.
157
1582014-12-22  Eric Botcazou  <ebotcazou@adacore.com>
159
160	* gnat.dg/specs/atomic2.ads: New test.
161
1622014-12-21  Oleg Endo  <olegendo@gcc.gnu.org>
163
164	PR target/17280
165	* gcc.target/sh/torture/pr17280.c: New.
166
1672014-12-19  Edward Smith-Rowland  <3dw4rd@verizon.net>
168
169	* g++.dg/cpp1y/feat-cxx98-neg.C: Enable __cpp_sized_deallocation test.
170	* g++.dg/cpp1y/feat-cxx14.C: Ditto.
171	* g++.dg/cpp1y/feat-cxx11-neg.C: Ditto and move tests for consistent
172	order.
173	* g++.dg/cpp1y/feat-sized-dealloc-neg.C: New.
174	* g++.dg/cpp1y/feat-sized-dealloc.C: New.
175
1762014-12-20  Martin Uecker <uecker@eecs.berkeley.edu>
177
178	* gcc.dg/Wwrite-strings-1.c: Change dg-warning.
179	* gcc.dg/array-quals-1.c: Use -Wno-discarded-array-qualifiers.
180	* gcc.dg/array-quals-2.c: Change dg-options, dg-warning.
181	* gcc.dg/pointer-array-atomic.c: New test.
182	* gcc.dg/pointer-array-quals-1.c: New test.
183	* gcc.dg/pointer-array-quals-2.c: New test (-pedantic-errors).
184	* gcc.dg/qual-component-1.c: Change dg-options, dg-warnings.
185
1862014-12-19  David Malcolm  <dmalcolm@redhat.com>
187
188	* jit.dg/test-expressions.c (make_tests_of_casts): Add tests of
189	casting between "long" and "bool".
190	(verify_casts): Verify these new test cases.
191
1922014-12-19  Matthew Fortune  <matthew.fortune@imgtec.com>
193
194	* gcc.target/mips/pr37362.c: Skip for mips-img-elf.
195
1962014-12-19  Matthew Fortune  <matthew.fortune@imgtec.com>
197	    Steve Ellcey  <sellcey@imgtec.com>
198
199	* gcc.dg/torture/mips-hilo-2.c: Unconditionally pass for R6 onwards.
200	* gcc.dg/torture/pr19683-1.c: Likewise.
201	* gcc.target/mips/branch-cost-2.c: Require MOVN.
202	* gcc.target/mips/movcc-1.c: Likewise.
203	* gcc.target/mips/movcc-2.c: Likewise.
204	* gcc.target/mips/movcc-3.c: Likewise.
205	* gcc.target/mips/call-saved-4.c: Require LDC.
206	* gcc.target/mips/dmult-1.c: Require R5 or earlier.
207	* gcc.target/mips/fpcmp-1.c: Likewise.
208	* gcc.target/mips/fpcmp-2.c: Likewise.
209	* gcc.target/mips/neg-abs-2.c: Likewise.
210	* gcc.target/mips/timode-1.c: Likewise.
211	* gcc.target/mips/unaligned-1.c: Likewise.
212	* gcc.target/mips/madd-3.c: Require MADD.
213	* gcc.target/mips/madd-9.c: Likewise.
214	* gcc.target/mips/maddu-3.c: Likewise.
215	* gcc.target/mips/msub-3.c: Likewise.
216	* gcc.target/mips/msubu-3.c: Likewise.
217	* gcc.target/mips/mult-1.c: Require INS and not DMUL.
218	* gcc.target/mips/mips-ps-type-2.c: Require MADD.PS.
219	* gcc.target/mips/mips.exp (mips_option_groups): Add ins, dmul, ldc,
220	movn, madd, maddps.
221	(mips-dg-options): INS available from R2.  LDC available from MIPS II,
222	DMUL is present in octeon.  Describe all features removed from R6.
223
2242014-12-19  Janus Weil  <janus@gcc.gnu.org>
225
226	PR fortran/64209
227	* gfortran.dg/unlimited_polymorphic_19.f90: New.
228
2292014-12-19  Alan Lawrence  <alan.lawrence@arm.com>
230
231	* gcc.target/aarch64/eon_1.c: New test.
232
2332014-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
234
235	* g++.dg/template/using30.C: Move...
236	* g++.dg/cpp0x/alias-decl-45.C: ... here.
237
2382014-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
239
240	PR c++/60493
241	* g++.dg/template/crash120.C: New.
242
2432014-12-19  Kai Tietz  <ktietz@redhat.com>
244
245	PR c++/61198
246	* g++.dg/template/using30.C: New file.
247
2482014-12-19  Martin Liska  <mliska@suse.cz>
249
250	PR ipa/63569
251	* gcc.dg/ipa/pr63569.c: New test.
252
2532014-12-19  Jakub Jelinek  <jakub@redhat.com>
254
255	PR preprocessor/63831
256	* c-c++-common/cpp/pr63831-1.c: New test.
257	* c-c++-common/cpp/pr63831-2.c: New test.
258
2592014-12-18  Paolo Carlini  <paolo.carlini@oracle.com>
260
261	PR c++/63723
262	* g++.dg/cpp0x/sfinae54.C: New.
263
2642014-12-18  Paolo Carlini  <paolo.carlini@oracle.com>
265
266	PR c++/59204
267	* g++.dg/cpp0x/sfinae53.C: New.
268
2692014-12-18  Vladimir Makarov  <vmakarov@redhat.com>
270
271	PR rtl-optimization/64291
272	* testsuite/gcc.target/i386/pr64291-[12].c: New tests.
273
2742014-12-18  Paolo Carlini  <paolo.carlini@oracle.com>
275
276	PR c++/60955
277	* g++.dg/warn/register-parm-1.C: New.
278
2792014-12-18  H.J. Lu  <hongjiu.lu@intel.com>
280
281	* gcc.target/i386/amd64-abi-7.c: New tests.
282	* gcc.target/i386/amd64-abi-8.c: Likwise.
283	* gcc.target/i386/amd64-abi-9.c: Likwise.
284
2852014-12-18  Alan Lawrence  <alan.lawrence@arm.com>
286
287	* gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64".
288
2892014-12-18  Martin Liska  <mliska@suse.cz>
290
291	* g++.dg/ipa/pr64146.C: New test.
292
2932014-12-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
294
295	* lib/mpx-dg.exp (check_effective_target_mpx): Change into link test.
296	Add main.
297
2982014-12-18  Bin Cheng  <bin.cheng@arm.com>
299
300	PR tree-optimization/62178
301	* gcc.target/aarch64/pr62178.c: New test.
302
3032014-12-17  Janus Weil  <janus@gcc.gnu.org>
304
305	PR fortran/64173
306	* gfortran.dg/proc_ptr_comp_40.f90: New.
307
3082014-12-17  H.J. Lu  <hongjiu.lu@intel.com>
309
310	PR target/61296
311	* gcc.target/i386/pr61296-2.c: New.
312	* gcc.target/i386/pr61296-2.c: Likewise.
313	* gcc.target/i386/pr61296-3.c: Likewise.
314	* gcc.target/i386/pr61296-4.c: Likewise.
315	* gcc.target/i386/pr61296-5.c: Likewise.
316	* gcc.target/i386/pr61296-6.c: Likewise.
317	* gcc.target/i386/pr61296-7.c: Likewise.
318
3192014-12-17  Tejas Belagod  <tejas.belagod@arm.com>
320
321	PR testsuite/64328
322	* gcc.dg/addr_equal-1.c: Not supported for -fPIC.
323
3242014-12-17  Marek Polacek  <polacek@redhat.com>
325
326	PR middle-end/63568
327	* gcc.dg/pr63568.c: New test.
328
3292014-12-17  Jakub Jelinek  <jakub@redhat.com>
330
331	PR tree-optimization/64322
332	* gcc.dg/tree-ssa/vrp95.c: New test.
333
334	PR sanitizer/64289
335	* c-c++-common/ubsan/pr64289.c: New test.
336
3372014-12-16  Paolo Carlini  <paolo.carlini@oracle.com>
338
339	PR c++/58650
340	* g++.dg/parse/friend12.C: New.
341
3422014-12-16  Oleg Endo  <olegendo@gcc.gnu.org>
343
344	PR target/54089
345	* gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2.
346
3472014-12-16  Oleg Endo  <olegendo@gcc.gnu.org>
348
349	PR target/53513
350	* gcc.target/sh/fpchg.c: Rename to ...
351	* gcc.target/sh/pr53513-1.c: ... this.  Adjust test case to work for
352	-m4a and -m4a-single.
353
3542014-12-16  Marek Polacek  <polacek@redhat.com>
355
356	PR middle-end/64309
357	* gcc.dg/pr64309.c: New test.
358
3592014-12-16  Felix Yang  <felix.yang@huawei.com>
360
361	PR rtl-optimization/64240
362	* gcc.dg/sms-12.c: New test.
363
3642014-12-16  Janus Weil  <janus@gcc.gnu.org>
365
366	PR fortran/64244
367	* gfortran.dg/typebound_call_26.f90: New.
368
3692014-12-15  Jan Hubicka  <hubicka@ucw.cz>
370
371	PR lto/64043
372	* gcc.dg/lto/20110201-1_0.c: New testcase.
373
3742014-12-15  Jakub Jelinek  <jakub@redhat.com>
375
376	PR rtl-optimization/64316
377	* gcc.dg/pr64316.c: New test.
378
379	PR rtl-optimization/63804
380	* gcc.dg/pr63804.c: New test.
381
3822014-12-15  Steven Bosscher  <steven@gcc.gnu.org>
383	    Jakub Jelinek  <jakub@redhat.com>
384
385	PR fortran/61669
386	* gfortran.dg/pr61669.f90: New test.
387
3882014-12-15  Richard Biener  <rguenther@suse.de>
389
390	PR tree-optimization/64312
391	* g++.dg/torture/pr64312.C: New testcase.
392
3932014-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
394
395	PR c++/58882
396	* g++.dg/ext/desig8.C: New.
397	* g++.dg/cpp0x/desig1.C: Likewise.
398
3992014-12-15  Janus Weil  <janus@gcc.gnu.org>
400
401	PR fortran/63727
402	* gfortran.dg/coarray_collectives_14.f90: Address FIXME item.
403
4042014-12-15  Richard Biener  <rguenther@suse.de>
405
406	PR middle-end/64295
407	* gcc.dg/pr64295.c: New testcase.
408
4092014-12-15  Richard Biener  <rguenther@suse.de>
410
411	PR middle-end/64246
412	* gnat.dg/opt46.adb: New testcase.
413	* gnat.dg/opt46.ads: Likewise.
414	* gnat.dg/opt46_pkg.adb: Likewise.
415	* gnat.dg/opt46_pkg.ads: Likewise.
416
4172014-12-15  Jakub Jelinek  <jakub@redhat.com>
418
419	PR target/64210
420	* gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d)
421	instead of %e in regexps trying to match 32-bit GPR.
422	* gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
423	* gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise.
424	* gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some
425	scan-assembler-times lines to nonpic targets only.
426	Fix up \[^\n^x^y\] to \[^\nxy\].
427
4282014-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
429
430	* g++.dg/cpp1y/pr63996.C: Fix.
431
4322014-12-15  Jakub Jelinek  <jakub@redhat.com>
433
434	PR tree-optimization/63551
435	* gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
436	4294967286 to avoid warnings.
437
4382014-12-15  Janus Weil  <janus@gcc.gnu.org>
439
440	PR fortran/63674
441	* gfortran.dg/forall_5.f90: Modified error message.
442	* gfortran.dg/proc_ptr_comp_39.f90: Ditto.
443	* gfortran.dg/pure_dummy_length_1.f90: Ditto.
444	* gfortran.dg/stfunc_6.f90: Ditto.
445	* gfortran.dg/typebound_operator_4.f90: Ditto.
446
4472014-12-15  Richard Biener  <rguenther@suse.de>
448
449	PR tree-optimization/64284
450	* gcc.dg/torture/pr64284.c: New testcase.
451
4522014-12-14  Jan Hubicka  <hubicka@ucw.cz>
453
454	PR ipa/61602
455	* gcc.dg/torture/pr61602.c: New testcase.
456
4572014-12-14  Jan Hubicka  <hubicka@ucw.cz>
458
459	PR ipa/61558
460	* g++.dg/torture/pr61558.C: New testcase.
461
4622014-12-14  Jan Hubicka  <hubicka@ucw.cz>
463
464	PR lto/64043
465	* g++.dg/lto/pr64043_0.C: New testcase.
466
4672014-12-14  H.J. Lu  <hongjiu.lu@intel.com>
468
469	PR rtl-optimization/64037
470	* g++.dg/pr64037.C: New test.
471
4722014-12-14  Janus Weil  <janus@gcc.gnu.org>
473
474	PR fortran/63674
475	* gfortran.dg/proc_ptr_comp_39.f90: New.
476	* gfortran.dg/pure_dummy_length_1.f90: Modified error message.
477	* gfortran.dg/stfunc_6.f90: Ditto.
478	* gfortran.dg/typebound_operator_4.f90: Ditto.
479
4802014-12-13  Oleg Endo  <olegendo@gcc.gnu.org>
481
482	PR target/53513
483	* gcc.target/sh/attr-isr-nosave_low_regs.c: Fix matching of expected
484	register push/pop sequences.
485	* gcc.target/sh/attr-isr.c: Likewise.
486	* gcc.target/sh/attr-isr-trapa.c: Likewise.
487	* gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
488	* gcc.target/sh/pragma-isr-trapa.c: Likewise.
489	* gcc.target/sh/pragma-isr-trapa2.c: Likewise.
490
4912014-12-13  Oleg Endo  <olegendo@gcc.gnu.org>
492
493	* gcc.target/sh/sp-switch.c: Match zero or more underscores in
494	alt_stack symbol.
495
4962014-12-13  Tobias Burnus  <burnus@net-b.de>
497
498	* gfortran.dg/realloc_on_assign_21.f90: Update dg-error.
499	* gfortran.dg/warnings_are_errors_1.f: Ditto.
500	* gfortran.dg/warnings_are_errors_1.f90: Ditto.
501
5022014-12-12  Paolo Carlini  <paolo.carlini@oracle.com>
503
504	PR c++/59240
505	* g++.dg/torture/pr59240.C: New.
506
5072014-12-12  Paolo Carlini  <paolo.carlini@oracle.com>
508
509	PR c++/59628
510	* g++.dg/gomp/pr59628.C: New.
511
5122014-12-12  Paolo Carlini  <paolo.carlini@oracle.com>
513
514	PR c++/61924
515	* g++.dg/cpp0x/pr61924.C: New.
516
5172014-12-12  Vladimir Makarov  <vmakarov@redhat.com>
518
519	PR target/64110
520	* gcc.target/i386/pr64110.c: New.
521
5222014-12-12  Thomas Schwinge  <thomas@codesourcery.com>
523
524	* c-c++-common/gomp/nesting-1.c: New file.
525	* c-c++-common/gomp/nesting-warn-1.c: Likewise.
526
5272014-12-12  Kai Tietz  <ktietz@redhat.com>
528
529	PR c++/63996
530	* g++.dg/cpp1y/pr63996.C: New file.
531
5322014-12-12  Richard Sandiford  <richard.sandiford@arm.com>
533	    Joseph Myers  <joseph@codesourcery.com>
534
535	PR middle-end/64182
536	* gcc.dg/plugin/wide-int-test-1.c,
537	gcc.dg/plugin/wide-int_plugin.c: New test.
538	* gcc.dg/plugin/plugin.exp: Register it.
539	* gnat.dg/round_div.adb: New test.
540
5412014-12-12  Jakub Jelinek  <jakub@redhat.com>
542
543	PR tree-optimization/64269
544	* gcc.c-torture/compile/pr64269.c: New test.
545
5462014-12-12  Richard Biener  <rguenther@suse.de>
547
548	PR middle-end/64280
549	* g++.dg/torture/pr64280.C: New testcase.
550
5512014-12-12  Jakub Jelinek  <jakub@redhat.com>
552
553	PR rtl-optimization/64255
554	* gcc.c-torture/execute/pr64255.c: New test.
555
556	PR rtl-optimization/64260
557	* gcc.c-torture/execute/pr64260.c: New test.
558
5592014-12-12  Zhenqiang Chen  <zhenqiang.chen@arm.com>
560
561	* gcc.dg/pr64007.c: New test.
562
5632014-12-12  Bin Cheng  <bin.cheng@arm.com>
564
565	* gcc.target/aarch64/ldp_stp_2.c: Make test less vulnerable.
566	* gcc.target/aarch64/ldp_stp_3.c: Ditto.
567
5682014-12-11  Eric Botcazou  <ebotcazou@adacore.com>
569
570	* gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char.
571	(fn3): Likewise.
572
5732014-12-11  Jan Hubicka  <hubicka@ucw.cz>
574
575	PR ipa/61324
576	* g++.dg/pr61324.C: New testcase by Trevor Saunders.
577	* g++.dg/tm/pr51411-2.C: Update se the extern function is
578	not eliminated early.
579	* gcc.target/i386/pr57756.c: Turn extern inline into static inline.
580
5812014-12-11  Richard Biener  <rguenther@suse.de>
582
583	PR tree-optimization/42108
584	* gfortran.dg/pr42108.f90: Amend.
585
5862014-12-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
587
588        * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.
589
5902014-12-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
591
592	* config/arm/arm_neon.h (vrndqn_f32): Rename to...
593	(vrndnq_f32): ... this.
594	(vrndqa_f32): Rename to...
595	(vrndaq_f32): ... this.
596	(vrndqp_f32): Rename to...
597	(vrndpq_f32): ... this.
598	(vrndqm_f32): Rename to...
599	(vrndmq_f32): ... this.
600	(vrndx_f32): New intrinsic.
601	(vrndxq_f32): Likewise.
602
6032014-12-11  Kyrylo Tkachov  kyrylo.tkachov@arm.com
604
605	* lib/target-utils.exp: New file.
606	* lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete.
607	Include target-utils.exp.
608	* lib/objc.exp: Likewise.
609	* lib/mike-gcc.exp: Load target-utils.exp.
610	* lib/mike-g++.exp: Likewise.
611	* lib/go-torture.exp: Likewise.
612	* lib/fortran-torture.exp: Likewise.
613	* lib/c-torture.exp: Likewise.
614
6152014-12-10  Ilya Tocar  <ilya.tocar@intel.com>
616
617	* gcc.target/i386/funcspec-5.c: Test avx512f and knl.
618
6192014-12-10  Jakub Jelinek  <jakub@redhat.com>
620
621	PR tree-optimization/62021
622	* gcc.dg/vect/pr62021.c: New test.
623
6242014-12-10  Jakub Jelinek  <jakub@redhat.com>
625	    Evgeny Stupachenko  <evstupac@gmail.com>
626
627	PR target/64252
628	* gcc.dg/vect/pr64252.c: New test.
629	* gcc.dg/pr64252.c: New test.
630	* gcc.target/i386/avx2-pr64252.c: New test.
631
6322014-12-10  Ilya Enkovich  <ilya.enkovich@intel.com>
633
634	* gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector
635	from target check.
636
6372014-12-10  Paolo Carlini  <paolo.carlini@oracle.com>
638
639	* g++.dg/cpp/pr64127.C: Fix.
640
6412014-12-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
642
643	PR fortran/60718
644	* gfortran.dg/class_alias.f90: New.
645
6462014-12-10  Richard Biener  <rguenther@suse.de>
647
648	PR testsuite/64048
649	* gcc.dg/tree-prof/peel-1.c: Update dump scanning.
650
6512014-12-10  Richard Biener  <rguenther@suse.de>
652
653	* gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.
654
6552014-12-10  Martin Liska  <mliska@suse.cz>
656
657	* gcc.dg/ipa/pr63909.c: New test.
658
6592014-12-10  Kai Tietz  <ktietz@redhat.com>
660
661	PR c++/64127
662	* g++.dg/cpp/pr64127.C: New file.
663
664	PR c++/64100
665	* g++.dg/template/pr64100.C: New file.
666
6672014-12-10  Richard Biener  <rguenther@suse.de>
668
669	PR tree-optimization/64191
670	* g++.dg/pr64191.C: Make sure we can DCE empty loops with
671	indirect clobbers.
672
6732014-12-09  Alan Lawrence  <alan.lawrence@arm.com>
674
675	PR target/63870
676	* gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test.
677	* gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise.
678	* gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise.
679	* gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise.
680	* gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise.
681	* gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise.
682	* gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise.
683	* gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise.
684	* gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise.
685	* gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise.
686	* gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise.
687	* gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise.
688	* gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise.
689	* gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise.
690	* gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise.
691	* gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise.
692	* gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise.
693	* gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise.
694	* gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise.
695	* gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise.
696	* gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise.
697	* gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise.
698	* gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise.
699	* gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise.
700
7012014-12-09  Alan Lawrence  <alan.lawrence@arm.com>
702
703	PR target/63870
704	* gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update
705	expected error message.
706
7072014-12-09  Alan Lawrence  <alan.lawrence@arm.com>
708
709	PR target/63870
710	* gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test.
711
7122014-12-09  Alan Lawrence  <alan.lawrence@arm.com>
713
714	PR target/63950
715	* gcc.target/aarch64/vld1_lane-o0.c: New test.
716
7172014-12-09  Alan Lawrence  <alan.lawrence@arm.com>
718
719	* gcc.target/aarch64/vabs_intrinsic_2.c: New test.
720
7212014-12-09  David Malcolm  <dmalcolm@redhat.com>
722
723	PR jit/64166
724	PR jit/64020
725	* jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro.
726	(check_string_contains): New function.
727	* jit.dg/test-error-unrecognized-dump.c: New file.
728	* jit.dg/test-functions.c (trig_sincos_dump): New variable.
729	(trig_statistics_dump): New variable.
730	(create_test_of_builtin_trig): Enable dumping of "sincos" and
731	"statistics" into "trig_sincos_dump" and "trig_statistics_dump".
732	(verify_test_of_builtin_trig): Verify the sincos and statistics
733	dumps.
734	* jit.dg/test-sum-of-squares.c (dump_vrp1): New variable.
735	(create_code): Enable dumping of "tree-vrp1" into dump_vrp1.
736	(verify_code): Verify the tree-vrp1 dump.
737
7382014-12-09  Uros Bizjak  <ubizjak@gmail.com>
739
740	PR bootstrap/64213
741	Revert:
742	2014-11-28  H.J. Lu  <hongjiu.lu@intel.com>
743
744	PR rtl-optimization/64037
745	* g++.dg/pr64037.C: New test.
746
7472014-12-09  Richard Biener  <rguenther@suse.de>
748
749	PR tree-optimization/64193
750	* gcc.dg/tree-ssa/ssa-fre-43.c: New testcase.
751
7522014-12-09  Richard Biener  <rguenther@suse.de>
753
754	PR middle-end/64199
755	* gcc.dg/torture/pr64199.c: New testcase.
756
7572014-12-09  Ilya Enkovich  <ilya.enkovich@intel.com>
758
759	* gcc.dg/lto/lto.exp: Load mpx-dg.exp.
760	* gcc.dg/lto/chkp-privatize_0.c: New.
761	* gcc.dg/lto/chkp-privatize_1.c: New.
762
7632014-12-09  Ilya Enkovich  <ilya.enkovich@intel.com>
764
765	PR bootstrap/63995
766	* g++.dg/dg.exp: Add mpx-dg.exp.
767	* g++.dg/pr63995-1.C: New.
768
7692014-12-08  Sandra Loosemore  <sandra@codesourcery.com>
770
771	* gcc.target/aarch64/bics_4.c: New.
772
7732014-12-08  Mark Wielaard  <mjw@redhat.com>
774
775	PR debug/60782
776	* gcc.dg/debug/dwarf2/atomic.c: New test.
777	* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.
778
7792014-11-15  David Wohlferd <dw@LimeGreenSocks.com>
780
781	PR target/61692
782        * gcc.dg/pr61692.c: New test.
783
7842014-12-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
785
786	PR ipa/64049
787	* g++.dg/ipa/pr64049.h: New.
788	* g++.dg/ipa/pr64049-1.C: New.
789	* g++.dg/ipa/pr64049-2.C: New.
790
7912014-12-08  Alex Velenko  <Alex.Velenko@arm.com>
792
793	* gcc.target/aarch64/bics_3.c : New testcase.
794
7952014-12-08  Felix Yang  <felix.yang@huawei.com>
796	   Haijian Zhang  <z.zhanghaijian@huawei.com>
797	   Jiji Jiang  <jiangjiji@huawei.com>
798	   Pengfei Sui  <suipengfei@huawei.com>
799
800	* gcc.target/aarch64/vfma.c: New test.
801	* gcc.target/aarch64/vfma_n.c: New test.
802	* gcc.target/aarch64/vfms.c: New test.
803	* gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler
804	for rsubhn2 & subhn2.
805
8062014-12-08  Ilya Enkovich  <ilya.enkovich@intel.com>
807
808	* gcc.target/i386/chkp-bndret.c: New.
809	* gcc.target/i386/chkp-strchr.c: New.
810
8112014-12-07  Oleg Endo  <olegendo@gcc.gnu.org>
812
813	PR target/53513
814	* gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence.
815
8162014-12-07  John David Anglin  <danglin@gcc.gnu.org>
817
818	PR testsuite/64038
819	* gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime.  Add c99_runtime options.
820	* gcc.dg/ipa/ipa-icf-7.c: Likewise.
821
8222014-12-07  Oleg Endo  <olegendo@gcc.gnu.org>
823
824	* gcc.target/h8300/h8300.exp: Fix duplicated text.
825	* gcc.target/h8300/pragma-isr.c: Likewise.
826	* gcc.target/h8300/pragma-isr2.c: Likewise.
827
8282014-12-07  Christophe Lyon  <christophe.lyon@linaro.org>
829
830	* gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
831	the test.
832	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
833	the test. Fix expected output.
834	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
835
8362014-12-07  Jan Hubicka  <hubicka@ucw.cz>
837
838	* gcc.dg/addr_equal-1.c: New testcase.
839
8402014-12-06  James Greenhalgh  <james.greenhalgh@arm.com>
841	    Sebastian Pop  <s.pop@samsung.com>
842	    Brian Rzycki  <b.rzycki@samsung.com>
843
844	PR tree-optimization/54742
845	* gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
846	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
847
8482014-12-06  Marek Polacek  <polacek@redhat.com>
849
850	PR tree-optimization/64183
851	* gcc.dg/tree-ssa/pr64183.c: New test.
852
8532014-12-06  H.J. Lu  <hongjiu.lu@intel.com>
854
855	PR target/64200
856	* gcc.target/i386/memcpy-strategy-4.c: New test.
857
8582014-12-05  Jakub Jelinek  <jakub@redhat.com>
859
860	PR sanitizer/64170
861	* gcc.dg/asan/pr64170.c: New test.
862
8632014-12-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
864
865	PR target/53199
866	* gcc.target/powerpc/pr53199.c: Limit tests to 64-bit.
867
8682014-12-05  Bin Cheng  <bin.cheng@arm.com>
869
870	* gcc.target/aarch64/ldp_stp_1.c: New test.
871	* gcc.target/aarch64/ldp_stp_2.c: New test.
872	* gcc.target/aarch64/ldp_stp_3.c: New test.
873	* gcc.target/aarch64/ldp_stp_4.c: New test.
874	* gcc.target/aarch64/ldp_stp_5.c: New test.
875	* gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion
876	and peephole2 pass.
877
8782014-12-05  Sandra Loosemore  <sandra@codesourcery.com>
879
880	* gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run".
881	* gcc.dg/vect/pr63341-2.c: Likewise.
882	* gcc.dg/vect/pr63379.c: Likewise.
883	* gcc.dg/vect/pr63605.c: Likewise.
884
8852014-12-05  Andre Vehreschild  <vehre@gmx.de>
886
887	PR fortran/60414
888	* gfortran.dg/unlimited_polymorphism_18.f90: New test.
889
8902014-12-05  Ilya Enkovich  <ilya.enkovich@intel.com>
891
892	PR target/64056
893	* lib/target-supports.exp (check_effective_target_stpcpy): New.
894	* gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check.
895
8962014-12-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
897
898	* gfortran.dg/line_length_5.f90: New test.
899
9002014-12-04  Sriraman Tallam  <tmsriram@google.com>
901	    H.J. Lu  <hongjiu.lu@intel.com>
902
903	* gcc.target/i386/pie-copyrelocs-1.c: New test.
904	* gcc.target/i386/pie-copyrelocs-2.c: Likewise.
905	* gcc.target/i386/pie-copyrelocs-3.c: Likewise.
906	* gcc.target/i386/pie-copyrelocs-4.c: Likewise.
907
908	* lib/target-supports.exp (check_effective_target_pie_copyreloc):
909	New procedure.
910
9112014-12-04  Marek Polacek  <polacek@redhat.com>
912
913	PR middle-end/56917
914	* c-c++-common/ubsan/pr56917.c: New test.
915
9162014-12-04  Martin Jambor  <mjambor@suse.cz>
917
918	* gcc.dg/ipa/propalign-1.c: New test.
919	* gcc.dg/ipa/propalign-2.c: Likewise.
920
9212014-12-04  Jakub Jelinek  <jakub@redhat.com>
922
923	PR c++/56493
924	* c-c++-common/pr56493.c: New test.
925
9262014-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
927
928	* lib/target-supports.exp (check_effective_target_tiny): Cache
929	predicate value.
930
9312014-12-04  Jack Howarth  <howarth@bromo.med.uc.edu>
932
933	PR testsuite/64145
934	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore
935	-fgraphite-identity.
936
9372014-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
938
939	PR c++/63558
940	* g++.dg/init/goto3.C: New.
941	* g++.dg/eh/goto2.C: Adjust.
942	* g++.dg/ext/vla14.C: Likewise.
943	* g++.dg/gomp/block-1.C: Likewise.
944	* g++.dg/gomp/block-2.C: Likewise.
945	* g++.dg/gomp/block-3.C: Likewise.
946	* g++.dg/gomp/block-5.C: Likewise.
947	* g++.dg/gomp/target-1.C: Likewise.
948	* g++.dg/gomp/target-2.C: Likewise.
949	* g++.dg/gomp/taskgroup-1.C: Likewise.
950	* g++.dg/gomp/teams-1.C: Likewise.
951	* g++.dg/init/goto2.C: Likewise.
952	* g++.dg/warn/pedantic1.C: Likewise.
953	* g++.old-deja/g++.jason/jump.C: Likewise.
954	* g++.old-deja/g++.law/arm6.C: Likewise.
955	* g++.old-deja/g++.other/goto1.C: Likewise.
956	* g++.old-deja/g++.other/goto3.C: Likewise.
957	* g++.old-deja/g++.other/init9.C: Likewise.
958
9592014-12-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
960
961	PR target/64019
962	* gcc.target/powerpc/pr64019.c: New file.
963
9642014-12-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
965
966	PR fortran/44054
967	* gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors.
968	* gfortran.dg/warnings_are_errors_1.f: Likewise.
969
9702014-12-03  David Edelsohn  <dje.gcc@gmail.com>
971
972	* g++.dg/ext/visibility/anon[12].C: Require visibility support.
973
9742014-12-03  Joern Rennecke  <joern.rennecke@embecosm.com>
975
976	* gcc.target/epiphany/fcmp-1.c: New test.
977
9782014-12-03  Petr Murzin  <petr.murzin@intel.com>
979
980	* gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler
981	scanning.
982	* gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
983	* gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
984	* gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
985	* gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
986	* gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
987	* gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
988	* gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
989	* gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
990	* gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
991	* gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
992	* gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
993	* gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
994	* gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
995	* gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
996	* gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
997	* gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
998	* gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
999	* gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
1000	* gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
1001	* gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
1002	* gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
1003	* gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
1004	* gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
1005	* gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
1006	* gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
1007	* gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto.
1008	* gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
1009	* gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
1010	* gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
1011	* gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
1012	* gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
1013	* gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
1014	* gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
1015	* gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
1016	* gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
1017	* gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
1018	* gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
1019	* gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
1020	* gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
1021	* gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
1022	* gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
1023	* gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
1024	* gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
1025	* gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
1026	* gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
1027	* gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
1028	* gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
1029	* gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
1030	* gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
1031	* gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
1032	* gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
1033	* gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
1034	* gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
1035	* gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
1036	* gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
1037	* gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
1038	* gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
1039	* gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
1040	* gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
1041	* gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
1042	* gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
1043	* gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
1044	* gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
1045	* gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
1046	* gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
1047	* gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
1048	* gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
1049	* gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
1050	* gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
1051	* gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1052	* gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
1053	* gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1054	* gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
1055	* gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
1056	* gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
1057	* gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
1058	* gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
1059	* gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
1060	* gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
1061	* gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
1062	* gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
1063	* gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
1064	* gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
1065	* gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
1066	* gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
1067	* gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
1068	* gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
1069	* gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
1070	* gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
1071	* gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
1072	* gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
1073	* gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
1074	* gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
1075	* gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
1076	* gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
1077	* gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
1078	* gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
1079	* gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
1080	* gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
1081	* gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
1082	* gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
1083	* gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
1084	* gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
1085	* gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
1086	* gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
1087	* gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
1088	* gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
1089	* gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
1090	* gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
1091	* gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
1092	* gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
1093	* gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
1094	* gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
1095	* gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
1096	* gcc.target/i386/avx512dq-vandps-1.c: Ditto.
1097	* gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
1098	* gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
1099	* gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
1100	* gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
1101	* gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
1102	* gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
1103	* gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
1104	* gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
1105	* gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
1106	* gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
1107	* gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
1108	* gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
1109	* gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
1110	* gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
1111	* gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
1112	* gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
1113	* gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
1114	* gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
1115	* gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
1116	* gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
1117	* gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
1118	* gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
1119	* gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
1120	* gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
1121	* gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
1122	* gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
1123	* gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
1124	* gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
1125	* gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
1126	* gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
1127	* gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
1128	* gcc.target/i386/avx512dq-vorps-1.c: Ditto.
1129	* gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
1130	* gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
1131	* gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
1132	* gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
1133	* gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
1134	* gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
1135	* gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
1136	* gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
1137	* gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
1138	* gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
1139	* gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
1140	* gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
1141	* gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
1142	* gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
1143	* gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
1144	* gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
1145	* gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1146	* gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1147	* gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1148	* gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
1149	* gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1150	* gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1151	* gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1152	* gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1153	* gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1154	* gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
1155	* gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
1156	* gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
1157	* gcc.target/i386/avx512f-gather-5.c: Ditto.
1158	* gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
1159	* gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
1160	* gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
1161	* gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
1162	* gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
1163	* gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
1164	* gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
1165	* gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
1166	* gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
1167	* gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
1168	* gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
1169	* gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
1170	* gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
1171	* gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
1172	* gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
1173	* gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
1174	* gcc.target/i386/avx512f-kandnw-1.c: Ditto.
1175	* gcc.target/i386/avx512f-kandw-1.c: Ditto.
1176	* gcc.target/i386/avx512f-kmovw-1.c: Ditto.
1177	* gcc.target/i386/avx512f-knotw-1.c: Ditto.
1178	* gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1179	* gcc.target/i386/avx512f-korw-1.c: Ditto.
1180	* gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1181	* gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1182	* gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1183	* gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1184	* gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1185	* gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1186	* gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1187	* gcc.target/i386/avx512f-valignd-1.c: Ditto.
1188	* gcc.target/i386/avx512f-valignq-1.c: Ditto.
1189	* gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
1190	* gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
1191	* gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
1192	* gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
1193	* gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
1194	* gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
1195	* gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
1196	* gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
1197	* gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
1198	* gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
1199	* gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
1200	* gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
1201	* gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
1202	* gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
1203	* gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
1204	* gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
1205	* gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
1206	* gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1207	* gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1208	* gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1209	* gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1210	* gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
1211	* gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1212	* gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
1213	* gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
1214	* gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1215	* gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1216	* gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1217	* gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1218	* gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1219	* gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1220	* gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1221	* gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1222	* gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1223	* gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
1224	* gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1225	* gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1226	* gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1227	* gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1228	* gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
1229	* gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
1230	* gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
1231	* gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
1232	* gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
1233	* gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
1234	* gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
1235	* gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
1236	* gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1237	* gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
1238	* gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
1239	* gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
1240	* gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
1241	* gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1242	* gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
1243	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1244	* gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1245	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1246	* gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1247	* gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1248	* gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1249	* gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1250	* gcc.target/i386/avx512f-vec-init.c: Ditto.
1251	* gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
1252	* gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1253	* gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
1254	* gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
1255	* gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
1256	* gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
1257	* gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1258	* gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1259	* gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1260	* gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1261	* gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1262	* gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1263	* gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1264	* gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1265	* gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1266	* gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1267	* gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1268	* gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1269	* gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1270	* gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1271	* gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1272	* gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1273	* gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1274	* gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1275	* gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1276	* gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1277	* gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1278	* gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1279	* gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1280	* gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1281	* gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
1282	* gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
1283	* gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
1284	* gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
1285	* gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
1286	* gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
1287	* gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
1288	* gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
1289	* gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
1290	* gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
1291	* gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
1292	* gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
1293	* gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
1294	* gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
1295	* gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
1296	* gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
1297	* gcc.target/i386/avx512f-vminpd-1.c: Ditto.
1298	* gcc.target/i386/avx512f-vminps-1.c: Ditto.
1299	* gcc.target/i386/avx512f-vminsd-1.c: Ditto.
1300	* gcc.target/i386/avx512f-vminss-1.c: Ditto.
1301	* gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
1302	* gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
1303	* gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
1304	* gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
1305	* gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
1306	* gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
1307	* gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
1308	* gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
1309	* gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1310	* gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
1311	* gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
1312	* gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
1313	* gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
1314	* gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
1315	* gcc.target/i386/avx512f-vmovups-1.c: Ditto.
1316	* gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1317	* gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1318	* gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1319	* gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1320	* gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
1321	* gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
1322	* gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
1323	* gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
1324	* gcc.target/i386/avx512f-vpandd-1.c: Ditto.
1325	* gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
1326	* gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
1327	* gcc.target/i386/avx512f-vpandq-1.c: Ditto.
1328	* gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
1329	* gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
1330	* gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
1331	* gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
1332	* gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
1333	* gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
1334	* gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
1335	* gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1336	* gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1337	* gcc.target/i386/avx512f-vpcmpged-1.c: Ditto.
1338	* gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1339	* gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1340	* gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1341	* gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
1342	* gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
1343	* gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto.
1344	* gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1345	* gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1346	* gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1347	* gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1348	* gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1349	* gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1350	* gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1351	* gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1352	* gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1353	* gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1354	* gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1355	* gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1356	* gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1357	* gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
1358	* gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
1359	* gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
1360	* gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
1361	* gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
1362	* gcc.target/i386/avx512f-vpermd-1.c: Ditto.
1363	* gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
1364	* gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
1365	* gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
1366	* gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
1367	* gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
1368	* gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
1369	* gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
1370	* gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
1371	* gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
1372	* gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
1373	* gcc.target/i386/avx512f-vpermps-1.c: Ditto.
1374	* gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
1375	* gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
1376	* gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
1377	* gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
1378	* gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
1379	* gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
1380	* gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
1381	* gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
1382	* gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
1383	* gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
1384	* gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
1385	* gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
1386	* gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
1387	* gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
1388	* gcc.target/i386/avx512f-vpminud-1.c: Ditto.
1389	* gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
1390	* gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
1391	* gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
1392	* gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
1393	* gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
1394	* gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
1395	* gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
1396	* gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
1397	* gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
1398	* gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
1399	* gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
1400	* gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
1401	* gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
1402	* gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
1403	* gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
1404	* gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
1405	* gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
1406	* gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
1407	* gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
1408	* gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
1409	* gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
1410	* gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
1411	* gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
1412	* gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
1413	* gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
1414	* gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
1415	* gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
1416	* gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
1417	* gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
1418	* gcc.target/i386/avx512f-vpord-1.c: Ditto.
1419	* gcc.target/i386/avx512f-vporq-1.c: Ditto.
1420	* gcc.target/i386/avx512f-vprold-1.c: Ditto.
1421	* gcc.target/i386/avx512f-vprolq-1.c: Ditto.
1422	* gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
1423	* gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
1424	* gcc.target/i386/avx512f-vprord-1.c: Ditto.
1425	* gcc.target/i386/avx512f-vprorq-1.c: Ditto.
1426	* gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
1427	* gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
1428	* gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
1429	* gcc.target/i386/avx512f-vpslld-1.c: Ditto.
1430	* gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
1431	* gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
1432	* gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
1433	* gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
1434	* gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
1435	* gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
1436	* gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
1437	* gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
1438	* gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
1439	* gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
1440	* gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
1441	* gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
1442	* gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
1443	* gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
1444	* gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
1445	* gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
1446	* gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
1447	* gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
1448	* gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
1449	* gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
1450	* gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
1451	* gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
1452	* gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
1453	* gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
1454	* gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
1455	* gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
1456	* gcc.target/i386/avx512f-vptestnmd-1.c: Ditto.
1457	* gcc.target/i386/avx512f-vptestnmq-1.c: Ditto.
1458	* gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
1459	* gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
1460	* gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
1461	* gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
1462	* gcc.target/i386/avx512f-vpxord-1.c: Ditto.
1463	* gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
1464	* gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
1465	* gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
1466	* gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
1467	* gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1468	* gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1469	* gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1470	* gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
1471	* gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
1472	* gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
1473	* gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
1474	* gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
1475	* gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1476	* gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1477	* gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1478	* gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1479	* gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1480	* gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
1481	* gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
1482	* gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
1483	* gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
1484	* gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
1485	* gcc.target/i386/avx512f-vshufps-1.c: Ditto.
1486	* gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1487	* gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1488	* gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1489	* gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1490	* gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1491	* gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1492	* gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1493	* gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1494	* gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
1495	* gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
1496	* gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
1497	* gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
1498	* gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
1499	* gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
1500	* gcc.target/i386/avx512f_cond_move.c: Ditto.
1501	* gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
1502	* gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
1503	* gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
1504	* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
1505	* gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1506	* gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1507	* gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1508	* gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1509	* gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1510	* gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1511	* gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1512	* gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1513	* gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
1514	* gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1515	* gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
1516	* gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1517	* gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
1518	* gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1519	* gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
1520	* gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
1521	* gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
1522	* gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
1523	* gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
1524	* gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1525	* gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1526	* gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1527	* gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1528	* gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1529	* gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1530	* gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1531	* gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1532	* gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1533	* gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1534	* gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1535	* gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1536	* gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1537	* gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1538	* gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1539	* gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1540	* gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1541	* gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1542	* gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1543	* gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1544	* gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1545	* gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1546	* gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1547	* gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1548	* gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1549	* gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1550	* gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1551	* gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1552	* gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1553	* gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1554	* gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1555	* gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1556	* gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1557	* gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1558	* gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1559	* gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1560	* gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1561	* gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1562	* gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1563	* gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1564	* gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1565	* gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1566	* gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1567	* gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1568	* gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1569	* gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1570	* gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1571	* gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1572	* gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1573	* gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1574	* gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1575	* gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1576	* gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1577	* gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1578	* gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1579	* gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1580	* gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1581	* gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1582	* gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1583	* gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1584	* gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1585	* gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1586	* gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1587	* gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1588	* gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1589	* gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1590	* gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1591	* gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1592	* gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1593	* gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1594	* gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1595	* gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1596	* gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1597	* gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1598	* gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1599	* gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1600	* gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1601	* gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1602	* gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1603	* gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1604	* gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1605	* gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1606	* gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1607	* gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1608	* gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1609	* gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1610	* gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1611	* gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1612	* gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1613	* gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1614	* gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1615	* gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1616	* gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1617	* gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1618	* gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1619	* gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1620	* gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1621	* gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1622	* gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1623	* gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1624	* gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1625	* gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1626	* gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1627	* gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1628	* gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1629	* gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1630	* gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1631	* gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1632	* gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1633	* gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1634	* gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1635	* gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1636	* gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1637	* gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1638	* gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1639	* gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1640	* gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1641	* gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1642	* gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1643	* gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1644	* gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1645	* gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1646	* gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1647	* gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1648	* gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1649	* gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1650	* gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1651	* gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1652	* gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1653	* gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1654	* gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1655	* gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1656	* gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1657	* gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1658	* gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1659	* gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1660	* gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1661	* gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1662	* gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1663	* gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1664	* gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1665	* gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1666	* gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1667	* gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1668	* gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1669	* gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1670	* gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1671	* gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1672	* gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1673	* gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1674	* gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1675	* gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1676	* gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1677	* gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1678	* gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1679	* gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1680	* gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1681	* gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1682	* gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1683	* gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1684	* gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1685	* gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1686	* gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1687	* gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1688	* gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1689	* gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1690	* gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1691	* gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1692	* gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1693	* gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1694	* gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1695	* gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1696	* gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1697	* gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1698	* gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1699	* gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1700	* gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1701	* gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1702	* gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1703	* gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1704	* gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1705	* gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1706	* gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1707	* gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1708	* gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1709	* gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1710	* gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1711	* gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1712	* gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1713	* gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1714	* gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1715	* gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1716	* gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1717	* gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1718	* gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1719	* gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1720	* gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1721	* gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1722	* gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1723	* gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1724	* gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1725	* gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1726	* gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1727	* gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1728	* gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1729	* gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1730	* gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1731	* gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1732	* gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1733	* gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1734	* gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1735	* gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1736	* gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1737	* gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1738	* gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1739	* gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1740	* gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1741	* gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1742	* gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1743	* gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1744	* gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1745	* gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1746	* gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1747	* gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1748	* gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1749	* gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1750	* gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1751	* gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1752	* gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1753	* gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1754	* gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1755	* gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1756	* gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1757	* gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1758	* gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1759	* gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1760	* gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1761	* gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1762	* gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1763	* gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1764	* gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1765	* gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1766	* gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1767	* gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1768	* gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1769	* gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1770	* gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1771	* gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1772	* gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1773	* gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1774	* gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1775	* gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1776	* gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1777	* gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1778	* gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1779	* gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1780	* gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1781	* gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1782	* gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1783	* gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1784
17852014-12-03  H.J. Lu  <hongjiu.lu@intel.com>
1786
1787	PR rtl-optimization/64151
1788	PR rtl-optimization/64156
1789	* gcc.target/aarch64/remat1.c: Removed.  Revert r218267.
1790
17912014-12-03  Tom de Vries  <tom@codesourcery.com>
1792
1793	PR rtl-optimization/63957
1794	* gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with
1795	-fno-ipa-ra.
1796	* gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1797	* gcc.target/aarch64/aapcs64/aapcs64.exp: Same.
1798	* gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra.
1799	* gcc.target/aarch64/fuse-caller-save.c: Same.
1800	* gcc.target/arm/fuse-caller-save.c: Same.
1801	* gcc.target/i386/fuse-caller-save-rec.c: Same.
1802	* gcc.target/i386/fuse-caller-save-xmm-run.c: Same.
1803	* gcc.target/i386/fuse-caller-save-xmm.c: Same.
1804	* gcc.target/i386/fuse-caller-save.c: Same.
1805	* gcc.target/mips/fuse-caller-save-micromips.c: Same.
1806	* gcc.target/mips/fuse-caller-save-mips16.c: Same.
1807	* gcc.target/mips/fuse-caller-save.c: Same.
1808	* gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in
1809	-ffoo/-fno-foo options.
1810
18112014-12-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1812
1813	* gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed
1814	vec_concatv2di template.
1815
18162014-12-03  Segher Boessenkool  <segher.kernel.crashing.org>
1817
1818	PR rtl-optimization/52714
1819	* gcc.target/m68k/pr52714.c: New testcase.
1820
18212014-12-02  Uros Bizjak  <ubizjak@gmail.com>
1822
1823	* gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA.
1824	* gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1825	* gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI.
1826	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1827	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1828	* gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1829
18302014-12-02  Marek Polacek  <polacek@redhat.com>
1831
1832	* g++.dg/cpp0x/constexpr-shift1.C: New test.
1833	* g++.dg/cpp1y/constexpr-shift1.C: New test.
1834	* g++.dg/ubsan/pr63956.C: Add dg-errors.
1835
18362014-12-02  H.J. Lu  <hongjiu.lu@intel.com>
1837
1838	PR target/64108
1839	* gcc.target/i386/memset-strategy-2.c: New test.
1840
18412014-12-02  Richard Biener  <rguenther@suse.de>
1842
1843	* gcc.dg/torture/20141202-1.c: New testcase.
1844
18452014-12-02  H.J. Lu  <hongjiu.lu@intel.com>
1846
1847	PR ipa/63814
1848	* g++.dg/ipa/pr63814.C: New test.
1849
18502014-12-02  Wilco Dijkstra  <wilco.dijkstra@arm.com>
1851
1852	* gcc.target/aarch64/remat1.c: New testcase.
1853
18542014-12-01  Oleg Endo  <olegendo@gcc.gnu.org>
1855
1856	PR rtl-optimization/59278
1857	* gcc.target/sh/pr59278.c: New.
1858
18592014-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1860
1861	PR c++/60859
1862	* g++.dg/cpp0x/initlist88.C: New.
1863
18642014-12-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1865
1866	* gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.
1867
18682014-12-01  David Malcolm  <dmalcolm@redhat.com>
1869
1870	* jit.dg/jit.exp (verify_exit_status): New function.
1871	(fixed_host_execute): Verify the exit status of the spawnee.
1872
18732014-12-01  David Malcolm  <dmalcolm@redhat.com>
1874
1875	* jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.
1876
18772014-12-01  David Malcolm  <dmalcolm@redhat.com>
1878
1879	PR jit/63854
1880	* jit.dg/jit.exp (report_leak): New.
1881	(parse_valgrind_logfile): New.
1882	(fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present
1883	in the environment, and if so, run the executable under
1884	valgrind, capturing valgrind's output to a logfile.  Parse the
1885	log file, generating PASSes and XFAILs for the summary of leaks.
1886	Use "wait" before "close": valgrind might not have finished
1887	writing the log out before we parse it, so we need to wait for
1888	the spawnee to finish.
1889
18902014-12-01  David Malcolm  <dmalcolm@redhat.com>
1891
1892	PR jit/63969
1893	* jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New.
1894	(check_string_starts_with): New.
1895	* jit.dg/test-error-pr63969-missing-driver.c: New.
1896
18972014-12-01  David Malcolm  <dmalcolm@redhat.com>
1898
1899	* jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog
1900	when calling jit_check_compile to avoid embedding the full path of
1901	the testcase into the test results.
1902
19032014-12-01  Marek Polacek  <polacek@redhat.com>
1904
1905	PR sanitizer/64121
1906	* c-c++-common/ubsan/pr64121.c: New test.
1907
19082014-12-01  Marek Polacek  <polacek@redhat.com>
1909
1910	PR sanitizer/63956
1911	* c-c++-common/ubsan/shift-5.c: Add xfails.
1912	* g++.dg/ubsan/div-by-zero-1.C: Don't use -w.  Add xfail.
1913	* g++.dg/ubsan/pr63956.C: New test.
1914
19152014-12-01  Marek Polacek  <polacek@redhat.com>
1916
1917	* g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
1918	* g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1919	* g++.dg/cpp1y/constexpr-void1.C: New test.
1920
19212014-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1922
1923	PR c++/60845
1924	* g++.dg/parse/error55.C: New.
1925
19262014-12-01  Richard Biener  <rguenther@suse.de>
1927
1928	PR tree-optimization/15346
1929	* gcc.dg/tree-ssa/forwprop-32.c: New testcase.
1930
19312014-12-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1932
1933	PR tree-optimization/63941
1934	* gcc.dg/torture/pr63941.c: New test.
1935
19362014-12-01  Martin Jambor  <mjambor@suse.cz>
1937
1938	PR ipa/63551
1939	* gcc.dg/ipa/pr63551.c: New test.
1940	* gcc.dg/ipa/pr64041.c: Likewise.
1941
19422014-12-01  Ilya Tocar  <ilya.tocar@intel.com>
1943
1944	* gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
1945	* gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1946	* gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1947	* gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1948	* gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1949	* gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1950	* gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1951	* gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1952	* gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1953	* gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1954	* gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1955	* gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1956	* gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1957	* gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1958	* gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1959	* gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1960	* gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1961	* gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1962	* gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1963	* gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1964	* gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1965	* gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1966	* gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1967	* gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1968	* gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1969	* gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1970	* gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1971	* gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1972	* gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1973	* gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1974	* gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1975	* gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1976	* gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1977	* gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1978	* gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1979	* gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1980	* gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1981	* gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1982	* gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1983	* gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1984	* gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1985	* gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1986	* gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1987	* gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1988	* gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1989	* gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1990	* gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1991	* gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1992	* gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1993	* gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1994	* gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1995	* gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1996	* gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1997	* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1998	* gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1999	* gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2000	* gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2001	* gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2002	* gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2003	* gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2004	* gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2005	* gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2006	* gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2007	* gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2008	* gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2009	* gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2010	* gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2011	* gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2012	* gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2013	* gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2014	* gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2015	* gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2016	* gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2017	* gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2018	* gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2019	* gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2020	* gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2021	* gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2022	* gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2023	* gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2024	* gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2025	* gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2026	* gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2027	* gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2028	* gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2029	* gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2030	* gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2031	* gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2032	* gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2033	* gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2034	* gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2035	* gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2036	* gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2037	* gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2038	* gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2039	* gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2040	* gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2041	* gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2042	* gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2043	* gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2044	* gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2045	* gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2046	* gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2047	* gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2048	* gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2049	* gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2050	* gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2051	* gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2052	* gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2053	* gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2054	* gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2055	* gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2056	* gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2057	* gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2058	* gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2059	* gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2060	* gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2061	* gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2062	* gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2063	* gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2064	* gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2065	* gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2066	* gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2067	* gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2068	* gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2069	* gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2070	* gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2071	* gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2072	* gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2073	* gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2074	* gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2075	* gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2076	* gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2077	* gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2078	* gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2079	* gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2080	* gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2081	* gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2082	* gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2083	* gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2084	* gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2085	* gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2086	* gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2087	* gcc.target/i386/avx512f-helper.h: Ditto.
2088	* gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2089	* gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2090	* gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2091	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2092	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2093	* gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2094	* gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2095	* gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2096	* gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2097	* gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2098	* gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2099	* gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2100	* gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2101	* gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2102	* gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2103	* gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2104	* gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2105	* gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2106	* gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2107	* gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2108	* gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2109	* gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2110	* gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2111	* gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2112	* gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2113	* gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2114	* gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2115	* gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2116	* gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2117	* gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2118	* gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2119	* gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2120	* gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2121	* gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2122	* gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2123	* gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2124	* gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2125	* gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2126	* gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2127	* gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2128	* gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2129	* gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2130	* gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2131	* gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2132	* gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2133	* gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2134	* gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2135	* gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2136	* gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2137	* gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2138	* gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2139	* gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2140	* gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2141	* gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2142	* gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2143	* gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2144	* gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2145	* gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2146	* gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2147	* gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2148	* gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2149	* gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2150	* gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2151	* gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2152	* gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2153	* gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2154	* gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2155	* gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2156	* gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2157	* gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2158	* gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2159	* gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2160	* gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2161	* gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2162	* gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2163	* gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2164	* gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2165	* gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2166	* gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2167	* gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2168	* gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2169	* gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2170	* gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2171	* gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2172	* gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2173	* gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2174	* gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2175	* gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2176	* gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2177	* gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2178	* gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2179	* gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2180	* gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2181	* gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2182	* gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2183	* gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2184	* gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2185	* gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2186	* gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2187	* gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2188	* gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2189	* gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2190	* gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2191	* gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2192	* gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2193	* gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2194	* gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2195	* gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2196	* gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2197	* gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2198	* gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2199	* gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2200	* gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2201	* gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2202	* gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2203	* gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2204	* gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2205	* gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2206	* gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2207	* gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2208	* gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2209	* gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2210	* gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2211	* gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2212	* gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2213	* gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2214	* gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2215	* gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2216	* gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2217	* gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2218	* gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2219	* gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2220	* gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2221	* gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2222	* gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2223	* gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2224	* gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2225	* gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2226	* gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2227	* gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2228	* gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2229	* gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2230	* gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2231	* gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2232	* gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2233	* gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2234	* gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2235	* gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2236	* gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2237	* gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2238	* gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2239	* gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2240	* gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2241	* gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2242	* gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2243	* gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2244	* gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2245	* gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2246	* gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2247	* gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2248	* gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2249	* gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2250	* gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2251	* gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2252	* gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2253	* gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2254	* gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2255	* gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2256	* gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2257	* gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2258	* gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2259	* gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2260	* gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2261	* gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2262	* gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2263	* gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2264	* gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2265	* gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2266	* gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2267	* gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2268	* gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2269	* gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2270	* gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2271	* gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2272	* gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2273	* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2274	* gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2275	* gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2276	* gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2277	* gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2278	* gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2279	* gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2280	* gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2281	* gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2282	* gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2283	* gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2284	* gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2285	* gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2286	* gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2287	* gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2288	* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2289	* gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2290	* gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2291	* gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2292	* gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2293	* gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2294	* gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2295	* gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2296	* gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2297	* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2298	* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2299	* gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2300	* gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2301	* gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2302	* gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2303	* gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2304	* gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2305	* gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2306	* gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2307	* gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2308	* gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2309	* gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2310	* gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2311	* gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2312	* gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2313	* gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2314	* gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2315	* gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2316	* gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2317	* gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2318	* gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2319	* gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2320	* gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2321	* gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2322	* gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2323	* gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2324	* gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2325	* gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2326	* gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2327	* gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2328	* gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2329	* gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2330	* gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2331	* gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2332	* gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2333	* gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2334	* gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2335	* gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2336	* gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2337	* gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2338	* gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2339	* gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2340	* gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2341	* gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2342	* gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2343	* gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2344	* gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2345	* gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2346	* gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2347	* gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2348	* gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2349	* gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2350	* gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2351	* gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2352	* gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2353	* gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2354	* gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2355	* gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2356	* gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2357	* gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2358	* gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2359	* gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2360	* gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2361	* gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2362	* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2363	* gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2364	* gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2365	* gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2366	* gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2367	* gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2368	* gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2369	* gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2370	* gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2371	* gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2372	* gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2373	* gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2374	* gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2375	* gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2376	* gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2377	* gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2378	* gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2379	* gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2380	* gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2381	* gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2382	* gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2383	* gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2384	* gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2385	* gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2386	* gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2387	* gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2388	* gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2389	* gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2390	* gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2391	* gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2392	* gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2393	* gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2394	* gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2395	* gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2396	* gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2397	* gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2398	* gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2399	* gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2400	* gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2401	* gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2402	* gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2403	* gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2404	* gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2405	* gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2406	* gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2407	* gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2408	* gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2409	* gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2410	* gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2411	* gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2412	* gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2413	* gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2414	* gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2415	* gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2416	* gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2417	* gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2418	* gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2419	* gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2420	* gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2421	* gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2422	* gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2423	* gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2424	* gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2425	* gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2426	* gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2427	* gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2428	* gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2429	* gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2430	* gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2431	* gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2432	* gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2433	* gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2434	* gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2435	* gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2436	* gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2437	* gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2438	* gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2439	* gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2440	* gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2441	* gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2442	* gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2443	* gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2444	* gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2445	* gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2446	* gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2447	* gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2448	* gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2449	* gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2450	* gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2451	* gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2452	* gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2453	* gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2454	* gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2455	* gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2456	* gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2457	* gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2458	* gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2459	* gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2460	* gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2461
24622014-12-01  Richard Biener  <rguenther@suse.de>
2463
2464	PR tree-optimization/63738
2465	* gcc.dg/torture/pr63738.c: Fix call to setjmp.
2466
24672014-11-29  H.J. Lu  <hongjiu.lu@intel.com>
2468
2469	PR target/64114
2470	* gcc.target/i386/pr64114.c: New test.
2471
24722014-11-29  Joseph Myers  <joseph@codesourcery.com>
2473
2474	PR preprocessor/41698
2475	* gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
2476
24772014-11-28  Vladimir Makarov  <vmakarov@redhat.com>
2478
2479	PR target/64061
2480	* gcc.target/i386/pr64061.c: New.
2481
24822014-11-28  Marek Polacek  <polacek@redhat.com>
2483
2484	* c-c++-common/ubsan/shift-8.c: New test.
2485
24862014-11-28  Vladimir Makarov  <vmakarov@redhat.com>
2487
2488	PR rtl-optimization/64087
2489	* gcc.dg/pr64087.c: New.
2490
24912014-11-28  H.J. Lu  <hongjiu.lu@intel.com>
2492
2493	PR rtl-optimization/64037
2494	* g++.dg/pr64037.C: New test.
2495
24962014-11-28  Evgeny Stupachenko  <evstupac@gmail.com>
2497
2498	* gcc.target/i386/pr52252-atom-1.c: Delete.
2499
25002014-11-28  Jiong Wang  <jiong.wang@arm.com>
2501
2502	* gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
2503	testcase for soft-float.
2504
25052014-11-28  H.J. Lu  <hongjiu.lu@intel.com>
2506
2507	* gcc.target/i386/pr63661.c: Replace -mtune=native with
2508	-mtune=nehalem.
2509	(foo): Replace "!=" with delta.
2510	(main): Remove __builtin_printf.
2511
25122014-11-28  Renlin Li  <renlin.li@arm.com>
2513
2514	PR target/63661
2515	* gcc.target/i386/pr63661.c: Use native tune.
2516
25172014-11-28  Renlin Li  <renlin.li@arm.com>
2518
2519	PR target/63661
2520	* gcc.target/i386/pr63661.c: New test.
2521
25222014-11-28  Marek Polacek  <polacek@redhat.com>
2523
2524	PR c/63862
2525	* gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
2526	* c-c++-common/ubsan/shift-7.c: New test.
2527
25282014-11-28  Richard Biener  <rguenther@suse.de>
2529
2530	PR middle-end/64084
2531	* gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
2532	* gcc.dg/tree-ssa/forwprop-31.c: Likewise.
2533
25342014-11-27  Richard Biener  <rguenther@suse.de>
2535
2536	PR middle-end/64088
2537	* gcc.dg/torture/pr64088.c: New testcase.
2538
2539	PR tree-optimization/64088
2540	* gcc.dg/torture/pr64091.c: New testcase.
2541
25422014-11-27  Ilya Tocar  <ilya.tocar@intel.com>
2543
2544	* g++.dg/ext/mv2.C: Add test for target ("avx512f").
2545	* gcc.target/i386/builtin_target.c: Ditto.
2546
25472014-11-27  Kai Tietz  <ktietz@redhat.com>
2548
2549	PR c++/63904
2550	* g++.dg/cpp0x/pr63904.C: New.
2551
25522014-11-27  Jakub Jelinek  <jakub@redhat.com>
2553
2554	PR middle-end/64067
2555	* gcc.c-torture/compile/pr64067.c: New test.
2556
2557	PR tree-optimization/64024
2558	* gcc.dg/vect/vect-simd-clone-13.c: New test.
2559	* gcc.dg/vect/vect-simd-clone-14.c: New test.
2560
25612014-11-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2562
2563	PR target/59593
2564	* gcc.target/arm/constant-pool.c: New test.
2565
25662014-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2567
2568	* gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
2569
25702014-11-27  Richard Biener  <rguenther@suse.de>
2571
2572	PR tree-optimization/64083
2573	* gcc.dg/torture/pr64083.c: New testcase.
2574
25752014-11-27  Richard Biener  <rguenther@suse.de>
2576
2577	PR tree-optimization/61634
2578	* gcc.dg/vect/pr61634.c: New testcase.
2579
25802014-11-26  David Edelsohn  <dje.gcc@gmail.com>
2581
2582	* g++.dg/ext/alignof2.C: xfail-run-if on AIX.
2583
25842014-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
2585
2586	PR c++/63757
2587	* g++.dg/cpp0x/nullptr33.C: New.
2588
25892014-11-26  Jakub Jelinek  <jakub@redhat.com>
2590
2591	* lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
2592	tsan_init): Don't use -fPIE or -pie.
2593
25942014-11-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2595
2596	PR ipa/61190
2597	* g++.old-deja/g++.mike/p4736b.C: Use -O2.
2598
25992014-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
2600
2601	PR c++/59114
2602	* g++.dg/cpp0x/auto43.C: New.
2603
26042014-11-26  Richard Biener  <rguenther@suse.de>
2605
2606	PR middle-end/63738
2607	* gcc.dg/torture/pr63738.c: New testcase.
2608
26092014-11-26  Ilya Enkovich  <ilya.enkovich@intel.com>
2610
2611	PR bootstrap/63995
2612	* gcc.target/i386/pr63995-2.c: New.
2613
26142014-11-26  Ilya Enkovich  <ilya.enkovich@intel.com>
2615
2616	PR lto/64075
2617	* gcc.dg/pr64075.c: New.
2618
26192014-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2620
2621	* gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
2622	*-*-solaris* && !gld.
2623	* gcc.target/i386/mcount_pic.c: Likewise.
2624	Use -pg.
2625
26262014-11-21  Mark Wielaard  <mjw@redhat.com>
2627
2628	* gcc.dg/debug/dwarf2/lang-c11.c: New test.
2629	* gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
2630	* g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2631	* g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2632	* g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2633
26342014-11-24  Mark Wielaard  <mjw@redhat.com>
2635
2636	* g++.dg/debug/dwarf2/noreturn-function.C: New test.
2637	* gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
2638	* gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
2639
26402014-11-26  Richard Biener  <rguenther@suse.de>
2641
2642	PR tree-optimization/62238
2643	* gcc.dg/torture/pr62238.c: New testcase.
2644
26452014-11-25  Andrew Pinski <apinski@cavium.com>
2646
2647	* gcc.c-torture/execute/20141125-1.c: New testcase.
2648
26492014-11-25  Tobias Burnus  <burnus@net-b.de>
2650
2651	* gfortran.dg/empty_label.f: Change test to continue testing
2652	for -fmax-errors=1.
2653	* gfortran.dg/empty_label.f90: Ditto.
2654	* gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
2655
26562014-11-26  Andreas Tobler  <andreast@gcc.gnu.org>
2657
2658	* g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
2659	Update comment.
2660	* g++.old-deja/g++.law/enum9.C: Likewise.
2661	* g++.old-deja/g++.other/enum4.C: Likewise.
2662
26632014-11-25  H.J. Lu  <hongjiu.lu@intel.com>
2664
2665	PR target/63534
2666	* gcc.target/i386/pr63534.c: New test.
2667
26682014-11-25  H.J. Lu  <hongjiu.lu@intel.com>
2669
2670	PR target/63527
2671	* gcc.target/i386/pr63527.c: New test.
2672
26732014-11-25  Martin Liska  <mliska@suse.cz>
2674
2675	PR bootstrap/64050
2676	PR ipa/64060
2677	* gcc.dg/plugin/plugin.exp: New plugin.
2678	* gcc.dg/plugin/sreal-test-1.c: New test.
2679	* gcc.dg/plugin/sreal_plugin.c: New test.
2680
26812014-11-25  Matthew Fortune  <matthew.fortune@imgtec.com>
2682
2683	* gcc.target/mips/mips.exp: Add support for -msoft-float and
2684	-mhard-float options.  Ensure that explicit -mfp* options imply
2685	both -mhard-float and -mdouble-float.
2686	* gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
2687	compile options.
2688
26892014-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2690
2691	PR c++/63786
2692	* g++.dg/cpp0x/variadic163.C: New.
2693
26942014-11-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2695
2696	PR target/64056
2697	* gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
2698	* gcc.target/i386/chkp-stropt-4.c: Likewise.
2699	* gcc.target/i386/chkp-stropt-8.c: Likewise.
2700	* gcc.target/i386/chkp-stropt-12.c: Likewise.
2701	* gcc.target/i386/chkp-stropt-16.c: Likewise.
2702
27032014-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2704
2705	* gcc.target/powerpc/longcall-2.c: New test.
2706
27072014-11-25  Marek Polacek  <polacek@redhat.com>
2708
2709	PR c/63877
2710	* gcc.dg/pr63877.c: New test.
2711
27122014-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
2713
2714	PR ipa/64059
2715	* g++.dg/ipa/pr64059.C: New test.
2716
27172014-11-24  Uros Bizjak  <ubizjak@gmail.com>
2718
2719	PR target/63847
2720	* c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
2721	for 32bit x86 targets.
2722	* c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
2723
27242014-11-24  Tobias Burnus  <burnus@net-b.de>
2725
2726	* gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
2727	* gfortran.dg/dollar_sym_1.f90: Ditto.
2728	* gfortran.dg/dollar_sym_3.f: Ditto.
2729
27302014-11-24  Alan Lawrence  <alan.lawrence@arm.com>
2731
2732	* lib/target-supports.exp (check_effective_target_whole_vector_shift):
2733	Add aarch64{,_be}.
2734
27352014-11-24  Richard Biener  <rguenther@suse.de>
2736
2737	PR tree-optimization/63679
2738	* gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
2739	* gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
2740	* gcc.target/i386/ssetype-1.c: Likewise.
2741	* gcc.target/i386/ssetype-3.c: Likewise.
2742	* gcc.target/i386/ssetype-5.c: Likewise.
2743
27442014-11-24  Jonathan Wakely  <jwakely@redhat.com>
2745	    Paolo Carlini  <paolo.carlini@oracle.com>
2746
2747	PR c++/63203
2748	* g++.dg/warn/Winit-self-2.C: New.
2749
27502014-11-24  Petr Murzin  <petr.murzin@intel.com>
2751
2752	* gcc.target/i386/extract-insert-combining.c: New test.
2753
27542014-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2755
2756	* gcc.target/aarch64/fuse_adrp_add_1.c: New test.
2757
27582014-11-24  Richard Biener  <rguenther@suse.de>
2759
2760	PR testsuite/64039
2761	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
2762
27632014-11-24  Richard Biener  <rguenther@suse.de>
2764
2765	PR tree-optimization/55334
2766	* gcc.dg/tree-ssa/restrict-5.c: New testcase.
2767
27682014-11-24  Eric Botcazou  <ebotcazou@adacore.com>
2769
2770	* gnat.dg/opt45.adb: New test.
2771
27722014-11-24  Tobias Burnus  <burnus@net-b.de>
2773
2774	* gfortran.dg/dollar_sym_3.f: Update dg-error.
2775	* gfortran.dg/coarray_collectives_3.f90: Ditto.
2776
27772014-11-23  David Edelsohn  <dje.gcc@gmail.com>
2778
2779	* gcc.dg/autopar/pr46799.c: XFAIL on AIX.
2780	* gcc.dg/torture/pr59166.c: XFAIL on AIX.
2781	* gcc.dg/pr63914.c: Ignore non-standard ABI warning.
2782	* gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
2783
27842014-11-23  Tobias Burnus  <burnus@net-b.de>
2785
2786	* gfortran.dg/tab_continuation.f: Update dg-*.
2787
27882014-11-23  Andrew Pinski  <apinski@cavium.com>
2789
2790	* gcc.c-torture/compile/20120927-1.c: New testcase.
2791	* gcc.c-torture/compile/20120830-1.c: New testcase.
2792
27932014-11-22  Andrew Pinski  <apinski@cavium.com>
2794
2795	* g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
2796	argc is always greater than 1 (octeon simulator).
2797	* g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
2798
27992014-11-22  Andrew Pinski  <apinski@cavium.com>
2800
2801	PR target/63971
2802	* gcc.target/aarch64/test_frame_1.c: Expect only two loads of
2803	x30 (in the epilogue).
2804	* gcc.target/aarch64/test_frame_6.c: Likewise.
2805	* gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
2806	x30 and x19 (in the epilogue).
2807	* gcc.target/aarch64/test_frame_4.c: Likewise.
2808	* gcc.target/aarch64/test_frame_7.c: Likewise.
2809
28102014-11-22  Oleg Endo  <olegendo@gcc.gnu.org>
2811
2812	PR target/63783
2813	PR target/51244
2814	* gcc.target/sh/torture/pr63783-1.c: New.
2815	* gcc.target/sh/torture/pr63783-2.c: New.
2816	* gcc.target/sh/pr51244-20.c: Adjust.
2817	* gcc.target/sh/pr51244-20-sh2a.c: Adjust.
2818
28192014-11-22  Tobias Burnus  <burnus@net-b.de>
2820
2821	* gfortran.dg/coarray/cosubscript_1.f90: New.
2822
28232014-11-22  Eric Botcazou  <ebotcazou@adacore.com>
2824
2825	* gnat.dg/specs/pack11.ads: New test.
2826
28272014-11-22  Eric Botcazou  <ebotcazou@adacore.com>
2828
2829	* gnat.dg/specs/no_streams.ads: New test.
2830
28312014-11-22  Uros Bizjak  <ubizjak@gmail.com>
2832
2833	* gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
2834	store_modtion rtl dump.
2835	* gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
2836	* gcc.dg/var-expand3.c (dg-final): Ditto.
2837
28382014-11-22  Uros Bizjak  <ubizjak@gmail.com>
2839
2840	* gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
2841	* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2842	* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2843	* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
2844	* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2845	* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2846
28472014-11-21  Jakub Jelinek  <jakub@redhat.com>
2848
2849	PR tree-optimization/64006
2850	* gcc.c-torture/execute/pr64006.c: New test.
2851
28522014-11-21  Lynn Boger  <laboger@linux.vnet.ibm.com>
2853
2854	* go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
2855	value for go testing.
2856
28572014-11-21  Jiong Wang  <jiong.wang@arm.com>
2858
2859	* gcc.target/aarch64/vect_ctz_1.c: New testcase.
2860
28612014-11-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2862
2863	* gcc.target/aarch64/simd/vsqrt_f64_1.c
2864
28652014-11-21  Ilya Tocar  <ilya.tocar@intel.com>
2866
2867	* g++.dg/other/i386-2.C: Add -mpcommit.
2868	* g++.dg/other/i386-3.C: Ditto.
2869	* gcc.target/i386/pcommit-1.c: New test.
2870	* gcc.target/i386/sse-12.c: Add new options.
2871	* gcc.target/i386/sse-13.c: Ditto.
2872	* gcc.target/i386/sse-14.c: Ditto.
2873	* gcc.target/i386/sse-22.c: Ditto.
2874	* gcc.target/i386/sse-23.c: Ditto.
2875
28762014-11-20  Mark Wielaard  <mjw@redhat.com>
2877
2878	PR debug/38757
2879	* gcc.dg/debug/dwarf2/lang-c89.c: New test.
2880	* gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
2881
28822014-11-21  Ilya Tocar  <ilya.tocar@intel.com>
2883
2884	* g++.dg/other/i386-2.C: Add -mclwb.
2885	* g++.dg/other/i386-3.C: Ditto.
2886	* gcc.target/i386/clwb-1.c: New test.
2887	* gcc.target/i386/sse-12.c: Add new options.
2888	* gcc.target/i386/sse-13.c: Ditto.
2889	* gcc.target/i386/sse-14.c: Ditto.
2890	* gcc.target/i386/sse-22.c: Ditto.
2891	* gcc.target/i386/sse-23.c: Ditto.
2892
28932014-11-21  Ilya Tocar  <ilya.tocar@intel.com>
2894
2895	* g++.dg/other/i386-2.C: Add -mavx512vbmi.
2896	* g++.dg/other/i386-3.C: Ditto.
2897	* gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
2898	* gcc.target/i386/avx512vbmi-check.h: Ditto.
2899	* gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
2900	* gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2901	* gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
2902	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2903	* gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
2904	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2905	* gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
2906	* gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2907	* gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2908	* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2909	* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2910	* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2911	* gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
2912	* gcc.target/i386/sse-12.c: Add new options.
2913	* gcc.target/i386/sse-13.c: Ditto.
2914	* gcc.target/i386/sse-14.c: Ditto.
2915	* gcc.target/i386/sse-22.c: Ditto.
2916	* gcc.target/i386/sse-23.c: Ditto.
2917
29182014-11-21  Ilya Tocar  <ilya.tocar@intel.com>
2919
2920	* g++.dg/other/i386-2.C: Add -mavx512ifma.
2921	* g++.dg/other/i386-3.C: Ditto.
2922	* gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
2923	* gcc.target/i386/avx512ifma-check.h: New.
2924	* gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
2925	* gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2926	* gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
2927	* gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2928	* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2929	* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2930	* gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
2931	* gcc.target/i386/sse-12.c: Add new options.
2932	* gcc.target/i386/sse-13.c: Ditto.
2933	* gcc.target/i386/sse-14.c: Ditto.
2934	* gcc.target/i386/sse-22.c: Ditto.
2935	* gcc.target/i386/sse-23.c: Ditto.
2936
29372014-11-21  Georg-Johann Lay  <avr@gjlay.de>
2938
2939	Forward-port from 2014-10-30 4_9-branch r216934
2940
2941	PR target/63633
2942	* gcc.target/avr/torture/pr63633-ice-mult.c: New test.
2943
29442014-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2945
2946	PR debug/63239
2947	* g++.dg/debug/dwarf2/deleted-member-function.C: Pass
2948	-gno-strict-dwarf.
2949
29502014-11-21  Tom de Vries  <tom@codesourcery.com>
2951
2952	* gcc.dg/store-motion-fgcse-sm.c: New test.
2953
29542014-11-21  Evgeny Stupachenko  <evstupac@gmail.com>
2955
2956	PR target/60451
2957	* gcc.target/i386/pr60451.c: New.
2958
29592014-11-21  Jakub Jelinek  <jakub@redhat.com>
2960
2961	PR tree-optimization/61773
2962	* gcc.dg/pr61773.c: New test.
2963
2964	PR target/63764
2965	* c-c++-common/pr63764-1.c: New test.
2966	* c-c++-common/pr63764-2.c: New test.
2967
2968	PR target/63910
2969	* gcc.target/i386/pr63910.c: New test.
2970
29712014-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2972
2973	PR lto/63998
2974	* gcc.dg/lto/pr60820_0.c: Skip on darwin.
2975
29762014-11-20  Patrick Palka  <ppalka@gcc.gnu.org>
2977
2978	* gcc.dg/no-strict-overflow-8.c: New test.
2979
29802014-11-20  Andrew Stubbs  <ams@codesourcery.com>
2981
2982	* gcc.dg/undefined-loop-1.c: New file.
2983	* gcc.dg/undefined-loop-2.c: New file.
2984
29852014-11-20  Tejas Belagod  <tejas.belagod@arm.com>
2986
2987	* gcc.target/aarch64/symbol-range.c: New.
2988	* gcc.target/aarch64/symbol-range-tiny.c: New.
29892014-11-20  Richard Biener  <rguenther@suse.de>
2990
2991	PR middle-end/63962
2992	* gcc.dg/tree-ssa/forwprop-30.c: New testcase.
2993
29942014-11-20   Richard Biener  <rguenther@suse.de>
2995
2996	PR tree-optimization/63677
2997	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
2998	* gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
2999
30002014-11-20  Igor Zamyatin  <igor.zamyatin@intel.com>
3001
3002	PR sanitizer/63845
3003	* gcc.dg/asan/pr63845.c: New test.
3004
30052014-11-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3006
3007	PR sanitizer/63939
3008	* c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
3009	stack pointer address, to fit darwin output when symbolizer is not
3010	present.
3011	* c-c++-common/asan/heap-overflow-1.c: Likewise.
3012	* c-c++-common/asan/memcmp-1.c: Likewise.
3013	* c-c++-common/asan/misalign-1.c: Likewise.
3014	* c-c++-common/asan/misalign-2.c: Likewise.
3015	* c-c++-common/asan/null-deref-1.c: Likewise.
3016	* c-c++-common/asan/stack-overflow-1.c: Likewise.
3017	* c-c++-common/asan/strlen-overflow-1.c: Likewise.
3018	* c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3019	* c-c++-common/asan/use-after-free-1.c: Likewise.
3020	* g++.dg/asan/deep-stack-uaf-1.C: Likewise.
3021	* g++.dg/asan/deep-tail-call-1.C: Likewise.
3022	* g++.dg/asan/large-func-test-1.C: Likewise.
3023
30242014-11-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3025
3026	PR sanitizer/63939
3027	* g++.dg/asan/large-func-test-1.C: Ajust dg-output.
3028
30292014-11-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3030
3031	PR sanitizer/63939
3032	* c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
3033	* c-c++-common/asan/memcmp-1.c: Likewise.
3034	* c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3035	* c-c++-common/asan/use-after-free-1.c: Likewise.
3036
30372014-11-19  David Malcolm  <dmalcolm@redhat.com>
3038
3039	PR jit/63854
3040	* jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
3041	(make_random_function): Free ff->locals.
3042
30432014-11-19  Uros Bizjak  <ubizjak@gmail.com>
3044
3045	PR target/63947
3046	* gcc.target/i386/pr63947.c: New test.
3047
30482014-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
3049
3050	PR c++/55425
3051	* g++.dg/cpp0x/constexpr-__func__.C: New.
3052
30532014-11-19  Renlin Li  <Renlin.Li@arm.com>
3054
3055	PR target/63424
3056	* gcc.target/aarch64/pr63424.c: New test.
3057
30582014-11-19  Renlin Li  <Renlin.Li@arm.com>
3059
3060	PR middle-end/63762
3061	* gcc.dg/pr63762.c: New test.
3062
30632014-11-19  Marek Polacek  <polacek@redhat.com>
3064
3065	PR sanitizer/63690
3066	* gcc.dg/ubsan/pr63690.c: New test.
3067
30682014-11-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3069
3070	PR sanitizer/62132
3071	* c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
3072	darwin, adjust dg-output.
3073	* c-c++-common/asan/misalign-2.c: Likewise.
3074
30752014-11-19  Richard Henderson  <rth@redhat.com>
3076
3077	* gcc.dg/cwsc0.c: New test.
3078	* gcc.dg/cwsc1.c: New test.
3079
30802014-11-19  Marek Polacek  <polacek@redhat.com>
3081
3082	PR sanitizer/63879
3083	* c-c++-common/ubsan/pr63879-1.c: New test.
3084	* c-c++-common/ubsan/pr63879-2.c: New test.
3085
30862014-11-19  Tom de Vries  <tom@codesourcery.com>
3087
3088	PR tree-optimization/62167
3089	* gcc.dg/pr51879-12.c: Add xfails.
3090	* gcc.dg/pr62167-run.c: New test.
3091	* gcc.dg/pr62167.c: New test.
3092
30932014-11-19  Jakub Jelinek  <jakub@redhat.com>
3094
3095	PR tree-optimization/63915
3096	* c-c++-common/gomp/pr60823-4.c: New test.
3097
3098	PR sanitizer/63520
3099	* c-c++-common/ubsan/pr63520.c: New test.
3100
31012014-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
3102
3103	PR c++/57654
3104	* g++.dg/cpp0x/constexpr-ref7.C: New.
3105
31062014-11-19  Jakub Jelinek  <jakub@redhat.com>
3107
3108	PR sanitizer/63913
3109	* g++.dg/ubsan/pr63913.C: New test.
3110
31112014-11-19  Andreas Schwab  <schwab@suse.de>
3112
3113	* gcc.dg/pure-2.c: Update line numbers.
3114
31152014-11-19  Jakub Jelinek  <jakub@redhat.com>
3116
3117	PR rtl-optimization/63843
3118	* gcc.c-torture/execute/pr63843.c: New test.
3119
31202014-11-18  James Greenhalgh  <james.greenhalgh@arm.com>
3121
3122	PR target/63937
3123	* gcc.dg/memset-2.c: New.
3124
31252014-11-18  Jakub Jelinek  <jakub@redhat.com>
3126
3127	PR sanitizer/63813
3128	* g++.dg/ubsan/pr63813.C: New test.
3129
3130	PR tree-optimization/61042
3131	* gcc.c-torture/compile/pr61042.c: New test.
3132
31332014-11-18  Maciej W. Rozycki  <macro@codesourcery.com>
3134
3135	* gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
3136	setting.
3137
31382014-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
3139
3140	PR c++/55942
3141	* g++.dg/cpp0x/constexpr-55942.C: New.
3142
31432014-11-18  Marek Polacek  <polacek@redhat.com>
3144
3145	PR sanitizer/63866
3146	* c-c++-common/ubsan/pr63866.c: New test.
3147
31482014-11-18  Richard Biener  <rguenther@suse.de>
3149
3150	PR tree-optimization/63914
3151	* gcc.dg/pr63914.c: New testcase.
3152
31532014-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
3154
3155	PR c++/55443
3156	* g++.dg/cpp0x/noexcept26.C: New.
3157	* g++.dg/cpp0x/noexcept27.C: Likewise.
3158
31592014-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
3160
3161	PR c++/60245
3162	* g++.dg/cpp0x/constexpr-60245.C: New.
3163
31642014-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
3165
3166	PR c++/60771
3167	* g++.dg/cpp0x/constexpr-ref6.C: New.
3168
31692014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>
3170
3171	* gcc.target/arm/neon/vbicQs16.c: Regenerate.
3172	* gcc.target/arm/neon/vbicQs32.c: Likewise.
3173	* gcc.target/arm/neon/vbicQs64.c: Likewise.
3174	* gcc.target/arm/neon/vbicQs8.c: Likewise.
3175	* gcc.target/arm/neon/vbicQu16.c: Likewise.
3176	* gcc.target/arm/neon/vbicQu32.c: Likewise.
3177	* gcc.target/arm/neon/vbicQu64.c: Likewise.
3178	* gcc.target/arm/neon/vbicQu8.c: Likewise.
3179	* gcc.target/arm/neon/vbics16.c: Likewise.
3180	* gcc.target/arm/neon/vbics32.c: Likewise.
3181	* gcc.target/arm/neon/vbics64.c: Likewise.
3182	* gcc.target/arm/neon/vbics8.c: Likewise.
3183	* gcc.target/arm/neon/vbicu16.c: Likewise.
3184	* gcc.target/arm/neon/vbicu32.c: Likewise.
3185	* gcc.target/arm/neon/vbicu64.c: Likewise.
3186	* gcc.target/arm/neon/vbicu8.c: Likewise.
3187	* gcc.target/arm/neon/vornQs16.c: Likewise.
3188	* gcc.target/arm/neon/vornQs32.c: Likewise.
3189	* gcc.target/arm/neon/vornQs64.c: Likewise.
3190	* gcc.target/arm/neon/vornQs8.c: Likewise.
3191	* gcc.target/arm/neon/vornQu16.c: Likewise.
3192	* gcc.target/arm/neon/vornQu32.c: Likewise.
3193	* gcc.target/arm/neon/vornQu64.c: Likewise.
3194	* gcc.target/arm/neon/vornQu8.c: Likewise.
3195	* gcc.target/arm/neon/vorns16.c: Likewise.
3196	* gcc.target/arm/neon/vorns32.c: Likewise.
3197	* gcc.target/arm/neon/vorns64.c: Likewise.
3198	* gcc.target/arm/neon/vorns8.c: Likewise.
3199	* gcc.target/arm/neon/vornu16.c: Likewise.
3200	* gcc.target/arm/neon/vornu32.c: Likewise.
3201	* gcc.target/arm/neon/vornu64.c: Likewise.
3202	* gcc.target/arm/neon/vornu8.c: Likewise.
3203
32042014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>
3205
3206	* gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
3207	* gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
3208	* gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
3209	* gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
3210	* gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
3211	* gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
3212	* gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
3213	* gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
3214	* gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
3215
32162014-11-18  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3217
3218	* c-c++-common/tm/safe-3.c: Add bind_pic_locally.
3219	* g++.dg/ipa/devirt-15.C: Ditto.
3220	* g++.dg/ipa/devirt-7.C: Ditto.
3221	* g++.dg/ipa/pr60600.C: Ditto.
3222	* g++.dg/opt/vt2.C: Ditto.
3223	* g++.dg/opt/vt4.C: Ditto.
3224	* g++.dg/pr48484.C: Ditto.
3225	* g++.dg/tm/pr47746.C: Ditto.
3226	* g++.dg/tree-ssa/pr57380.C: Ditto.
3227	* gcc.dg/ipa/inline-4.c: Ditto.
3228	* gcc.dg/ipa/inlinehint-1.c: Ditto.
3229	* gcc.dg/ipa/inlinehint-2.c: Ditto.
3230	* gcc.dg/ipa/inlinehint-3.c: Ditto.
3231	* gcc.dg/pr47276.c: Ditto.
3232	* gcc.dg/pure-2.c: Ditto.
3233	* gcc.dg/tm/nested-2.c: Ditto.
3234	* gcc.dg/tree-ssa/alias-29.c: Ditto.
3235	* gcc.target/i386/3dnow-1.c: Ditto.
3236	* gcc.target/i386/3dnow-2.c: Ditto.
3237	* gcc.target/i386/3dnowA-1.c: Ditto.
3238	* gcc.target/i386/3dnowA-2.c: Ditto.
3239	* gcc.target/i386/avx-1.c: Ditto.
3240	* gcc.target/i386/avx-2.c: Ditto.
3241	* gcc.target/i386/memcpy-1.c: Ditto.
3242	* gcc.target/i386/mmx-1.c: Ditto.
3243	* gcc.target/i386/mmx-2.c: Ditto.
3244	* gcc.target/i386/sse-14.c: Ditto.
3245	* gcc.target/i386/sse-22.c: Ditto.
3246	* gcc.target/i386/sse-22a.c: Ditto.
3247	* gcc.target/i386/sse-23.c: Ditto.
3248	* gcc.target/i386/sse-24.c: Ditto.
3249	* gcc.target/i386/vect-double-1.c: Ditto.
3250	* g++.dg/fstack-protector-strong.C: Add target nonpic.
3251	* gcc.dg/fstack-protector-strong.c: Ditto.
3252
32532014-11-18  Hale Wang  <hale.wang@arm.com>
3254
3255	* gcc.target/arm/small-multiply-m0-1.c: Only apply when
3256	"-mcpu=cortex-m0/m1/m0plus.small-multiply".
3257	* gcc.target/arm/small-multiply-m0-2.c: Likewise.
3258	* gcc.target/arm/small-multiply-m0-3.c: Likewise.
3259	* gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3260	* gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3261	* gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3262	* gcc.target/arm/small-multiply-m1-1.c: Likewise.
3263	* gcc.target/arm/small-multiply-m1-2.c: Likewise.
3264	* gcc.target/arm/small-multiply-m1-3.c: Likewise.
3265
32662014-11-18  James Greenhalgh  <james.greenhalgh@arm.com>
3267
3268	* g++.dg/abi/mangle-arm-crypto.C: New.
3269	* g++.dg/abi/mangle-neon.C (f19): New.
3270	(f20): Likewise.
3271
32722014-11-18  James Greenhalgh  <james.greenhalgh@arm.com>
3273
3274	* gcc.target/arm/pr51968.c (foo): Fix call to
3275	__builtin_neon_vqmovunv8hi.
3276
32772014-11-18  Marat Zakirov  <m.zakirov@samsung.com>
3278
3279	* c-c++-common/asan/aggressive-opts.c: New test.
3280
32812014-11-18  Yury Gribov  <y.gribov@samsung.com>
3282
3283	PR sanitizer/63802
3284	* c-c++-common/ubsan/pr63802.c: New test.
3285
32862014-11-18  Ilya Enkovich  <ilya.enkovich@intel.com>
3287
3288	* g++.dg/pr63766.C: New.
3289
32902014-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
3291
3292	* gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
3293	floating point variables instead of using asm to test allocating
3294	values to the Altivec registers.
3295
3296	* gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
3297	-mupper-regs-df tests.
3298	* gcc.target/powerpc/upper-regs-df.c: Likewise.
3299
3300	* config/rs6000/predicates.md (memory_fp_constant): New predicate
3301
33022014-11-17  Tom de Vries  <tom@codesourcery.com>
3303
3304	* gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
3305	* gcc.dg/pr43864-3.c: Same.
3306	* gcc.dg/pr43864-4.c: Same.
3307	* gcc.dg/pr43864.c: Same.
3308	* gcc.dg/pr50763.c: Same.
3309	* gcc.dg/pr51879-12.c: Same.
3310	* gcc.dg/pr51879-16.c: Same.
3311	* gcc.dg/pr51879-17.c: Same.
3312	* gcc.dg/pr51879-18.c: Same.
3313	* gcc.dg/pr51879-2.c: Same.
3314	* gcc.dg/pr51879-3.c: Same.
3315	* gcc.dg/pr51879-4.c: Same.
3316	* gcc.dg/pr51879-6.c: Same.
3317	* gcc.dg/pr51879-7.c: Same.
3318	* gcc.dg/pr51879.c: Same.
3319
33202014-11-17  Tom de Vries  <tom@codesourcery.com>
3321
3322	* gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
3323	* gcc.dg/pr43864-3.c: Same.
3324	* gcc.dg/pr43864-4.c: Same.
3325
33262014-11-17  Alan Lawrence  <alan.lawrence@arm.com>
3327
3328	* gcc.target/aarch64/vld1_lane.c: New test.
3329
33302014-11-17  Alan Lawrence  <alan.lawrence@arm.com>
3331
3332	* gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
3333	* gcc.target/aarch64/simd/vfms_f64.c: Likewise.
3334
33352014-11-17  Ilya Enkovich  <ilya.enkovich@intel.com>
3336
3337	* gcc.target/i386/chkp-strlen-1.c: New.
3338	* gcc.target/i386/chkp-strlen-2.c: New.
3339	* gcc.target/i386/chkp-strlen-3.c: New.
3340	* gcc.target/i386/chkp-strlen-4.c: New.
3341	* gcc.target/i386/chkp-strlen-5.c: New.
3342
33432014-11-17  Ilya Enkovich  <ilya.enkovich@intel.com>
3344
3345	* gcc.target/i386/chkp-stropt-1.c: New.
3346	* gcc.target/i386/chkp-stropt-2.c: New.
3347	* gcc.target/i386/chkp-stropt-3.c: New.
3348	* gcc.target/i386/chkp-stropt-4.c: New.
3349	* gcc.target/i386/chkp-stropt-5.c: New.
3350	* gcc.target/i386/chkp-stropt-6.c: New.
3351	* gcc.target/i386/chkp-stropt-7.c: New.
3352	* gcc.target/i386/chkp-stropt-8.c: New.
3353	* gcc.target/i386/chkp-stropt-9.c: New.
3354	* gcc.target/i386/chkp-stropt-10.c: New.
3355	* gcc.target/i386/chkp-stropt-11.c: New.
3356	* gcc.target/i386/chkp-stropt-12.c: New.
3357	* gcc.target/i386/chkp-stropt-13.c: New.
3358	* gcc.target/i386/chkp-stropt-14.c: New.
3359	* gcc.target/i386/chkp-stropt-15.c: New.
3360	* gcc.target/i386/chkp-stropt-16.c: New.
3361
33622014-11-17  H.J. Lu  <hongjiu.lu@intel.com>
3363
3364	* g++.dg/ipa/pr63894.C (new): Replace unsigned long with
3365	__SIZE_TYPE__.
3366
33672014-11-17  Richard Biener  <rguenther@suse.de>
3368
3369	PR middle-end/63898
3370	PR middle-end/63883
3371	* gfortran.dg/pr63883.f90: New testcase.
3372
33732014-11-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
3374
3375	PR ipa/63894
3376	* g++.dg/ipa/pr63894.C: New test.
3377
33782014-11-17  Terry Guo  <terry.guo@arm.com>
3379
3380	* gcc.target/arm/thumb1-ual-1.c: New test.
3381
33822014-11-16  Patrick Palka  <ppalka@gcc.gnu.org>
3383
3384	PR middle-end/63790
3385	* gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
3386	* gcc.dg/tree-ssa/forwprop-29.c: New test.
3387
33882014-11-16  Andrew Pinski  <apinski@cavium.com>
3389
3390	* gcc.c-torture/execute/memset-4.c: New test.
3391	* gcc.c-torture/execute/20110418-1.c: New test.
3392	* gcc.c-torture/execute/20141022-1.c: New test.
3393	* gcc.c-torture/execute/strcpy-2.c: New test.
3394	* gcc.c-torture/execute/20140212-2.c: New test.
3395	* gcc.c-torture/compile/20120913-1.c: New test.
3396	* gcc.c-torture/compile/20121010-1.c: New test.
3397	* gcc.c-torture/compile/20120917-1.c: New test.
3398	* gcc.c-torture/compile/20140110-1.c: New test.
3399	* gcc.c-torture/compile/20121220-1.c: New test.
3400	* gcc.c-torture/compile/20120822-1.c: New test.
3401	* gcc.c-torture/compile/20121027-1.c: New test.
3402	* gcc.c-torture/compile/20120830-2.c: New test.
3403
34042014-11-15  Maciej W. Rozycki  <macro@codesourcery.com>
3405
3406	* g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
3407	restoration.
3408
34092014-11-15  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
3410
3411	* gcc.dg/atomic/c11-atomic-exec-5.c
3412	(test_main_long_double_add_overflow): Only actually define if
3413	LDBL_MANT_DIG != 106.
3414	(test_main_complex_long_double_add_overflow): Likewise.
3415	(test_main_long_double_sub_overflow): Likewise.
3416	(test_main_complex_long_double_sub_overflow): Likewise.
3417
3418	(NOT_LDBL_EPSILON_2): Likewise.
3419	(NOT_MINUS_LDBL_EPSILON_2): Likewise.
3420
34212014-11-15  H.J. Lu  <hongjiu.lu@intel.com>
3422
3423	* gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
3424	instead of run on ia32 targets.
3425
34262014-11-15  Marek Polacek  <polacek@redhat.com>
3427
3428	PR middle-end/63884
3429	* c-c++-common/cilk-plus/AN/pr63884.c: New test.
3430
34312014-11-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3432
3433	PR target/60104
3434	* gcc.target/i386/sibcall-1.c: Don't run on pic targets.
3435
34362014-11-15  Marc Glisse  <marc.glisse@inria.fr>
3437
3438	* gcc.target/i386/intrinsics_opt-1.c: New testcase.
3439	* gcc.target/i386/intrinsics_opt-2.c: Likewise.
3440	* gcc.target/i386/intrinsics_opt-3.c: Likewise.
3441	* gcc.target/i386/intrinsics_opt-4.c: Likewise.
3442
34432014-11-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3444
3445	* gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
3446
34472014-11-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3448
3449	* gcc.dg/pubtypes-3.c: Include <string.h>.
3450	* gcc.dg/pubtypes-4.c: Likewise.
3451
34522014-11-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3453
3454	* gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
3455
34562014-11-15  Eric Botcazou  <ebotcazou@adacore.com>
3457
3458	* gnat.dg/opt44.ad[sb]: New test.
3459
34602014-11-15  Tobias Burnus  <burnus@net-b.de>
3461
3462	* gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
3463	* gfortran.dg/coarray_9.f90: Ditto.
3464	* gfortran.dg/empty_label.f: Ditto.
3465	* gfortran.dg/empty_label.f90: Ditto.
3466
34672014-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3468
3469	* gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
3470	changes.
3471	* gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
3472	* gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3473	* gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
3474	* gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3475	* gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
3476	* gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3477	* gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3478	* gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3479	* gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3480	* gcc.target/powerpc/ppc-round.c: Likewise.
3481
34822014-11-14  Martin Jambor  <mjambor@suse.cz>
3483
3484	* g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
3485	from the dump scan.
3486	* g++.dg/ipa/devirt-21.C: Xfail.
3487	* g++.dg/ipa/devirt-24.C: Likewise.
3488	* g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
3489	* g++.dg/ipa/devirt-41.C: Updated the dump scan.
3490	* g++.dg/ipa/devirt-44.C: Likewise.
3491	* g++.dg/ipa/devirt-43.C: Xfail.
3492
34932014-11-14  Jonathan Wakely  <jwakely@redhat.com>
3494
3495	* g++.dg/abi/abi-tag11.C: New.
3496
34972014-11-14  Marek Polacek  <polacek@redhat.com>
3498
3499	* c-c++-common/ubsan/overflow-negate-3.c: New test.
3500
35012014-11-14  Marek Polacek  <polacek@redhat.com>
3502
3503	PR sanitizer/63839
3504	* c-c++-common/ubsan/pr63839.c: New test.
3505	* c-c++-common/ubsan/unreachable-2.c: New test.
3506
35072014-11-14  Richard Biener  <rguenther@suse.de>
3508
3509	* gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
3510
35112014-11-13  Teresa Johnson  <tejohnson@google.com>
3512
3513	PR tree-optimization/63841
3514	* g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3515
35162014-11-14  Bin Cheng  <bin.cheng@arm.com>
3517
3518	* gcc.target/arm/ldrd-strd-pair-1.c: New test.
3519	* gcc.target/arm/vfp-1.c: Improve scanning string.
3520
35212014-11-13  Rong Xu  <xur@google.com>
3522
3523	PR debug/63581
3524	* g++.dg/tree-prof/pr63581.C: New test.
3525
35262014-11-13  Teresa Johnson  <tejohnson@google.com>
3527
3528	PR tree-optimization/63841
3529	* g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3530
35312014-11-13  Teresa Johnson  <tejohnson@google.com>
3532
3533	PR tree-optimization/63841
3534	* g++.dg/tree-ssa/pr63841.C: New test.
3535
35362014-11-13  Richard Biener  <rguenther@suse.de>
3537
3538	* gcc.dg/tree-ssa/forwprop-28.c: Adjust.
3539
35402014-11-12  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3541
3542	* lib/target-supports.exp (error_h): New check.
3543	(libc_has_complex_functions): Ditto.
3544	(tgmath_h): Ditto.
3545	* gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
3546	* gcc.dg/builtins-61.c: Likewise.
3547	* gcc.dg/builtins-67.c: Disable test for Bionic.
3548	* gcc.dg/strlenopt-14g.c: Likewise.
3549	* gcc.dg/strlenopt-14gf.c: Likewise.
3550	* gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
3551	* gcc.dg/c99-tgmath-2.c: Likewise.
3552	* gcc.dg/c99-tgmath-3.c: Likewise.
3553	* gcc.dg/c99-tgmath-4.c: Likewise.
3554	* gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
3555
35562014-11-12  Jakub Jelinek  <jakub@redhat.com>
3557
3558	PR ipa/63838
3559	* g++.dg/ipa/pr63838.C: New test.
3560
35612014-11-12  Matthew Fortune  <matthew.fortune@imgtec.com>
3562
3563	* gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
3564	* gcc.target/mips/call-clobbered-1.c: New.
3565	* gcc.target/mips/call-clobbered-2.c: New.
3566	* gcc.target/mips/call-clobbered-3.c: New.
3567	* gcc.target/mips/call-clobbered-4.c: New.
3568	* gcc.target/mips/call-clobbered-5.c: New.
3569	* gcc.target/mips/call-saved-4.c: New.
3570	* gcc.target/mips/call-saved-5.c: New.
3571	* gcc.target/mips/call-saved-6.c: New.
3572	* gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
3573	and -m[no-]odd-spreg.  Use _MIPS_SPFPSET to determine default
3574	odd-spreg option.  Account for -modd-spreg in minimum arch code.
3575	* gcc.target/mips/movdf-1.c: New.
3576	* gcc.target/mips/movdf-2.c: New.
3577	* gcc.target/mips/movdf-3.c: New.
3578	* gcc.target/mips/oddspreg-1.c: New.
3579	* gcc.target/mips/oddspreg-2.c: New.
3580	* gcc.target/mips/oddspreg-3.c: New.
3581	* gcc.target/mips/oddspreg-4.c: New.
3582	* gcc.target/mips/oddspreg-5.c: New.
3583	* gcc.target/mips/oddspreg-6.c: New.
3584
35852014-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3586
3587	PR target/63815
3588	* g++.dg/other/pr63815.C: New test.
3589
35902014-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
3591
3592	DR 1510
3593	PR c++/60420
3594	* g++.dg/cpp0x/decltype61.C: New.
3595
35962014-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3597
3598	PR tree-optimization/63835
3599	* gcc.dg/pr63835.c: New test.
3600
36012014-11-12  Alan Lawrence  <alan.lawrence@arm.com>
3602
3603         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
3604         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
3605         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
3606         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
3607         * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
3608         * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
3609         * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
3610         * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
3611         * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
3612         * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
3613         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
3614         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
3615         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
3616         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
3617         * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
3618         * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
3619         * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
3620         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
3621         * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
3622         * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
3623         * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
3624         * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
3625         * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
3626         * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
3627         * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
3628         * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
3629         * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
3630         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
3631         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
3632         * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
3633         * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
3634         * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
3635         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
3636         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
3637         * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
3638         * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
3639         * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
3640         * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
3641         * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
3642         * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
3643         * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
3644         * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
3645         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
3646         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
3647         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
3648         * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
3649         * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
3650         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
3651         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
3652         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
3653
36542014-11-12  Uros Bizjak  <ubizjak@gmail.com>
3655
3656	* gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
3657	* gcc.target/i386/387-2.c (dg-skip-if): Ditto.
3658	* gcc.target/i386/387-5.c (dg-skip-if): Ditto.
3659	* gcc.target/i386/387-6.c (dg-skip-if): Ditto.
3660	* gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
3661	* gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
3662	* gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
3663	* gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
3664	* gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
3665	* gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
3666	Ditto.
3667	* gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
3668	Ditto.
3669	* gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
3670	* gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
3671	* gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
3672	* gcc.target/i386/lea.c (dg-skip-if): Ditto.
3673	* gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
3674	* gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
3675	* gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
3676	* gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
3677	* gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
3678	* gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
3679	* gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
3680	* gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
3681	* gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
3682	* gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
3683	* gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
3684	* gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
3685	* gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
3686	* gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
3687	* gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
3688	* gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
3689	* gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
3690	* gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
3691	* gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
3692	* gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
3693	* gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
3694	* gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
3695	* gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
3696	* gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
3697	* gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
3698	* gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
3699
37002014-11-12  Uros Bizjak  <ubizjak@gmail.com>
3701
3702	* gcc.target/i386/pr45852.c: Simplify target selector.
3703	* gcc.target/i386/pr63495.c: Ditto.
3704	* gcc.target/i386/pr39496.c: Ditto.
3705	* gcc.target/i386/pr36613.c: Ditto.
3706
37072014-11-12  Jiong Wang  <jiong.wang@arm.com>
3708
3709	* gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
3710	* gcc.target/aarch64/lr_free_2.c: New testcase for leaf
3711	-fno-omit-frame-pointer.
3712
37132014-11-12  Marek Polacek  <polacek@redhat.com>
3714
3715	* lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
3716	of prune_gcc_output.
3717	* lib/prune.exp (prune_file_path): New procedure.
3718
37192014-11-12  Marek Polacek  <polacek@redhat.com>
3720
3721	* c-c++-common/ubsan/overflow-sub-4.c: New test.
3722	* c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
3723	* c-c++-common/ubsan/overflow-int128.c: Likewise.
3724
37252014-11-12  Evgeny Stupachenko  <evstupac@gmail.com>
3726
3727	* gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
3728
37292014-11-12  Richard Biener  <rguenther@suse.de>
3730
3731	* gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
3732
37332014-11-12  Joseph Myers  <joseph@codesourcery.com>
3734
3735	* gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
3736	gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
3737
37382014-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3739
3740	PR testsuite/63830
3741	* c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
3742
37432014-11-12  Jakub Jelinek  <jakub@redhat.com>
3744
3745	PR c/59708
3746	* c-c++-common/builtin-arith-overflow-1.c: New test.
3747	* c-c++-common/torture/builtin-arith-overflow-10.c: New test.
3748	* c-c++-common/torture/builtin-arith-overflow-11.c: New test.
3749	* c-c++-common/torture/builtin-arith-overflow-12.c: New test.
3750	* c-c++-common/torture/builtin-arith-overflow-12.h: New file.
3751	* c-c++-common/torture/builtin-arith-overflow-13.c: New test.
3752	* c-c++-common/torture/builtin-arith-overflow-14.c: New test.
3753	* c-c++-common/torture/builtin-arith-overflow-15.c: New test.
3754	* c-c++-common/torture/builtin-arith-overflow-16.c: New test.
3755	* c-c++-common/torture/builtin-arith-overflow-17.c: New test.
3756	* c-c++-common/torture/builtin-arith-overflow-18.c: New test.
3757	* c-c++-common/torture/builtin-arith-overflow-1.c: New test.
3758	* c-c++-common/torture/builtin-arith-overflow-1.h: New file.
3759	* c-c++-common/torture/builtin-arith-overflow-2.c: New test.
3760	* c-c++-common/torture/builtin-arith-overflow-3.c: New test.
3761	* c-c++-common/torture/builtin-arith-overflow-4.c: New test.
3762	* c-c++-common/torture/builtin-arith-overflow-5.c: New test.
3763	* c-c++-common/torture/builtin-arith-overflow-6.c: New test.
3764	* c-c++-common/torture/builtin-arith-overflow-7.c: New test.
3765	* c-c++-common/torture/builtin-arith-overflow-8.c: New test.
3766	* c-c++-common/torture/builtin-arith-overflow-9.c: New test.
3767	* c-c++-common/torture/builtin-arith-overflow.h: New file.
3768	* gcc.dg/builtin-arith-overflow-1.c: New test.
3769	* gcc.dg/builtin-arith-overflow-2.c: New test.
3770
37712014-11-12  Richard Biener  <rguenther@suse.de>
3772
3773	PR middle-end/63821
3774	* gfortran.dg/pr63821.f90: New testcase.
3775
37762014-11-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3777
3778	PR tree-optimization/63761
3779	* gcc.c-torture/compile/pr63761.c: New test.
3780
37812014-11-12  Jiong Wang  <jiong.wang@arm.com>
3782
3783	* lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
3784	* lib/prune.exp (prune_gcc_output): New absolute path to relative path
3785	truncation pattern.
3786
37872014-11-12  Andreas Tobler  <andreast@gcc.gnu.org>
3788
3789	* gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
3790	with arm_eabi.
3791	* g++.dg/abi/arm_rtti1.C: Likewise.
3792	* g++.dg/abi/key1.C: Likewise.
3793	* g++.dg/ext/visibility/arm1.C: Likewise.
3794	* g++.dg/ext/visibility/arm2.C: Likewise.
3795	* g++.dg/ext/visibility/arm3.C: Likewise.
3796
37972014-11-11  H.J. Lu  <hongjiu.lu@intel.com>
3798
3799	* g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
3800
38012014-11-11  Anthony Brandon  <anthony.brandon@gmail.com>
3802	    Manuel López-Ibáñez  <manu@gcc.gnu.org>
3803
3804	PR driver/36312
3805	* gcc.misc-tests/output.exp: New test case for identical input and
3806	output files.
3807
38082014-11-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3809
3810	PR fortran/44054
3811	* lib/gfortran-dg.exp: Update regexp to match locus and message
3812	without caret.
3813	* gfortran.dg/use_without_only_1.f90: Add column numbers.
3814        * gfortran.dg/warnings_are_errors_1.f: Update.
3815
38162014-11-11  David Malcolm  <dmalcolm@redhat.com>
3817
3818	* ChangeLog.jit: New.
3819	* jit.dg/all-non-failing-tests.h: New.
3820	* jit.dg/harness.h: New.
3821	* jit.dg/jit.exp: New.
3822	* jit.dg/test-accessing-struct.c: New.
3823	* jit.dg/test-accessing-union.c: New.
3824	* jit.dg/test-array-as-pointer.c: New.
3825	* jit.dg/test-arrays.c: New.
3826	* jit.dg/test-calling-external-function.c: New.
3827	* jit.dg/test-calling-function-ptr.c: New.
3828	* jit.dg/test-combination.c: New.
3829	* jit.dg/test-dot-product.c: New.
3830	* jit.dg/test-empty.c: New.
3831	* jit.dg/test-error-accessing-field-in-other-struct.c: New.
3832	* jit.dg/test-error-adding-to-terminated-block.c: New.
3833	* jit.dg/test-error-array-as-pointer.c: New.
3834	* jit.dg/test-error-bad-cast.c: New.
3835	* jit.dg/test-error-block-in-wrong-function.c: New.
3836	* jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
3837	* jit.dg/test-error-call-through-ptr-with-non-function.c: New.
3838	* jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
3839	* jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
3840	* jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
3841	* jit.dg/test-error-call-with-mismatching-args.c: New.
3842	* jit.dg/test-error-call-with-not-enough-args.c: New.
3843	* jit.dg/test-error-call-with-too-many-args.c: New.
3844	* jit.dg/test-error-dereference-field-of-non-pointer.c: New.
3845	* jit.dg/test-error-dereference-read-of-non-pointer.c: New.
3846	* jit.dg/test-error-get-type-bad-enum.c: New.
3847	* jit.dg/test-error-index-not-a-numeric-type.c: New.
3848	* jit.dg/test-error-mismatching-types-in-assignment.c: New.
3849	* jit.dg/test-error-mismatching-types-in-call.c: New.
3850	* jit.dg/test-error-missing-return.c: New.
3851	* jit.dg/test-error-new-binary-op-bad-op.c: New.
3852	* jit.dg/test-error-new-function-bad-kind.c: New.
3853	* jit.dg/test-error-new-unary-op-bad-op.c: New.
3854	* jit.dg/test-error-null-passed-to-api.c: New.
3855	* jit.dg/test-error-return-within-void-function.c: New.
3856	* jit.dg/test-error-unreachable-block.c: New.
3857	* jit.dg/test-error-unterminated-block.c: New.
3858	* jit.dg/test-error-value-not-a-numeric-type.c: New.
3859	* jit.dg/test-expressions.c: New.
3860	* jit.dg/test-factorial.c: New.
3861	* jit.dg/test-fibonacci.c: New.
3862	* jit.dg/test-functions.c: New.
3863	* jit.dg/test-fuzzer.c: New.
3864	* jit.dg/test-hello-world.c: New.
3865	* jit.dg/test-linked-list.c: New.
3866	* jit.dg/test-long-names.c: New.
3867	* jit.dg/test-nested-contexts.c: New.
3868	* jit.dg/test-nested-loops.c: New.
3869	* jit.dg/test-operator-overloading.cc: New.
3870	* jit.dg/test-quadratic.c: New.
3871	* jit.dg/test-quadratic.cc: New.
3872	* jit.dg/test-reading-struct.c: New.
3873	* jit.dg/test-string-literal.c: New.
3874	* jit.dg/test-sum-of-squares.c: New.
3875	* jit.dg/test-threads.c: New.
3876	* jit.dg/test-types.c: New.
3877	* jit.dg/test-using-global.c: New.
3878	* jit.dg/test-volatile.c: New.
3879
38802014-11-11  James Greenhalgh  <james.greenhalgh@arm.com>
3881
3882	* gcc.target/aarch64/vbslq_f64_1.c: New.
3883	* gcc.target/aarch64/vbslq_f64_2.c: Likewise.
3884	* gcc.target/aarch64/vbslq_u64_1.c: Likewise.
3885	* gcc.target/aarch64/vbslq_u64_2.c: Likewise.
3886
38872014-11-11  Paolo Carlini  <paolo.carlini@oracle.com>
3888
3889	PR c++/63265
3890	* g++.dg/cpp0x/constexpr-63265.C: New.
3891
38922014-11-11  Evgeny Stupachenko  <evstupac@gmail.com>
3893
3894	* gcc.target/i386/pr52252-atom-1.c: New.
3895
38962014-11-11  Martin Liska  <mliska@suse.cz>
3897
3898	PR ipa/63622
3899	PR ipa/63795
3900	* g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
3901	* g++.dg/ipa/ipa-icf-5.C: Add condition for target
3902	with symbol alias support.
3903
39042014-11-10  Andi Kleen  <ak@linux.intel.com>
3905
3906	* c-c++-common/cilk-plus/AN/misc.c (main): Handle
3907	new cilk errors.
3908
39092014-11-10  Andi Kleen  <ak@linux.intel.com>
3910
3911	* c-c++-common/cilk-plus/CK/errors.c: New test.
3912
39132014-11-11  Uros Bizjak  <ubizjak@gmail.com>
3914	    Ilya Enkovich  <ilya.enkovich@intel.com>
3915
3916	PR target/63620
3917	* gcc.target/i386/pr63620.c: New test.
3918
39192014-11-11  Jakub Jelinek  <jakub@redhat.com>
3920
3921	* gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
3922
3923	* gcc.dg/ubsan/ipa-icf-1.c: New test.
3924	* gcc.dg/ipa/ipa-icf-31.c: New test.
3925
39262014-11-10  Patrick Palka  <ppalka@gcc.gnu.org>
3927
3928	PR middle-end/63748
3929	* gcc.dg/pr63748.c: New testcase.
3930
39312014-11-10  H.J. Lu  <hongjiu.lu@intel.com>
3932
3933	* gcc.dg/pr44194-1.c (dg-do): Add missing braces.
3934
39352014-11-10 Roman Gareev  <gareevroman@gmail.com>
3936
3937	* gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
3938	fgraphite-code-generator flag.
3939	* gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
3940	* gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
3941	* gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
3942	* gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
3943	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
3944	* gcc.dg/graphite/pr35356-2.c: Likewise.
3945	* gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
3946	* gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
3947	* gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
3948	* gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
3949	* gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
3950
39512014-11-10  H.J. Lu  <hongjiu.lu@intel.com>
3952
3953	* gcc.c-torture/compile/pr35468.c: Revert the last change.
3954
39552014-11-10  Paolo Carlini  <paolo.carlini@oracle.com>
3956
3957	* c-c++-common/Wshift-count-overflow-1.c: New.
3958	* c-c++-common/Wshift-count-overflow-2.c: Likewise.
3959	* c-c++-common/Wshift-count-negative-1.c: Likewise.
3960	* c-c++-common/Wshift-count-negative-2.c: Likewise.
3961
39622014-11-10  Andreas Tobler  <andreast@gcc.gnu.org>
3963
3964	* gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
3965	* gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3966	* gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3967	* gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3968	* gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3969	* gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3970	* gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3971	* gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3972	* gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3973	* gcc.target/arm/aapcs/vfp1.c: Likewise.
3974	* gcc.target/arm/aapcs/vfp2.c: Likewise.
3975	* gcc.target/arm/aapcs/vfp3.c: Likewise.
3976	* gcc.target/arm/aapcs/vfp4.c: Likewise.
3977	* gcc.target/arm/aapcs/vfp5.c: Likewise.
3978	* gcc.target/arm/aapcs/vfp6.c: Likewise.
3979	* gcc.target/arm/aapcs/vfp7.c: Likewise.
3980	* gcc.target/arm/aapcs/vfp8.c: Likewise.
3981	* gcc.target/arm/aapcs/vfp9.c: Likewise.
3982	* gcc.target/arm/aapcs/vfp10.c: Likewise.
3983	* gcc.target/arm/aapcs/vfp11.c: Likewise.
3984	* gcc.target/arm/aapcs/vfp12.c: Likewise.
3985	* gcc.target/arm/aapcs/vfp13.c: Likewise.
3986	* gcc.target/arm/aapcs/vfp14.c: Likewise.
3987	* gcc.target/arm/aapcs/vfp15.c: Likewise.
3988	* gcc.target/arm/aapcs/vfp16.c: Likewise.
3989	* gcc.target/arm/aapcs/vfp17.c: Likewise.
3990
39912014-11-10  H.J. Lu  <hongjiu.lu@intel.com>
3992
3993	PR tree-optimization/63778
3994	* gfortran.dg/pr63778.f: New test.
3995
39962014-11-10  Renlin Li  <renlin.li@arm.com>
3997
3998	PR middle-end/61529
3999	* gcc.dg/pr61529.c: New.
4000
40012014-11-10  Bernd Schmidt  <bernds@codesourcery.com>
4002
4003	* lib/target-supports.exp (check_effective_target_return_address):
4004	New function.
4005	* gcc.c-torture/execute/20010122-1.c: Require return_address.
4006	* gcc.c-torture/execute/20030323-1.c: Likewise.
4007	* gcc.c-torture/execute/20030811-1.c: Likewise.
4008	* gcc.c-torture/execute/eeprof-1.c: Likewise.
4009	* gcc.c-torture/execute/frame-address.c: Likewise.
4010	* gcc.c-torture/execute/pr17377.c: Likewise.
4011
4012	* gcc.c-torture/compile/920625-2.c: Add return type to
4013	freeReturnStruct.
4014	* gcc.c-torture/execute/20091229-1.c: Declare main properly.
4015	* gcc.c-torture/execute/pr61375.c: Likewise.
4016	* gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
4017	* gcc.dg/pr30904.c: Remove extern from declaration of t.
4018
4019	* lib/target-supports.exp (check_effective_target_indirect_jumps):
4020	New function.
4021	(check_effective_target_nonlocal_goto): New function.
4022	(check_effective_target_label_values): New function.
4023	* gcc.c-torture/execute/20071220-2.c: Require label_values.
4024	* gcc.c-torture/compile/labels-2.c: Likewise.
4025	* gcc.c-torture/compile/20000518-1.c: Likewise.
4026	* gcc.c-torture/compile/20021108-1.c: Likewise.
4027	* gcc.c-torture/compile/981006-1.c: Likewise.
4028	* gcc.c-torture/execute/20040302-1.c: Likewise.
4029	* gcc.dg/torture/pr33848.c: Likewise.
4030
4031	* gcc.c-torture/compile/pr46107.c: Require indirect jumps and
4032	label values.
4033	* gcc.c-torture/compile/pr32919.c: Likewise.
4034	* gcc.c-torture/compile/pr17913.c: Likewise.
4035	* gcc.c-torture/compile/pr51495.c: Likewise.
4036	* gcc.c-torture/compile/pr25224.c: Likewise.
4037	* gcc.c-torture/compile/labels-3.c: Likewise.
4038	* gcc.c-torture/compile/pr27863.c: Likewise.
4039	* gcc.c-torture/compile/20050510-1.c: Likewise.
4040	* gcc.c-torture/compile/pr28489.c: Likewise.
4041	* gcc.c-torture/compile/pr29128.c: Likewise.
4042	* gcc.c-torture/compile/pr21356: Likewise.
4043	* gcc.c-torture/execute/20071210-1.c: Likewise.
4044	* gcc.c-torture/execute/200701220-1.c: Likewise.
4045	* gcc.c-torture/execute/pr51447.c: Likewise.
4046	* gcc.c-torture/execute/comp-goto-1.c: Likewise.
4047	* gcc.c-torture/execute/comp-goto-2.c: Likewise.
4048	* gcc.dg/20021029-1.c: Likewise.
4049	* gcc.dg/pr43379.c: Likewise.
4050	* gcc.dg/pr45259.c: Likewise.
4051	* gcc.dg/torture/pr53695.c: Likewise.
4052	* gcc.dg/torture/pr57584.c: Likewise.
4053
4054	* gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
4055	or indirect_jumps are available.
4056	* gcc.c-torture/compile/920415-1.c: Likewise.  Remove NO_LABEL_VALUES
4057	test.
4058	* gcc.c-torture/compile/920428-3.c: Likewise.
4059	* gcc.c-torture/compile/950613-1.c: Likewise.
4060
4061	* gcc.c-torture/compile/pr30984.c: Require indirect jumps.
4062	* gcc.c-torture/compile/991213-3.c: Likewise.
4063	* gcc.c-torture/compile/920825-1.c: Likewise.
4064	* gcc.c-torture/compile/20011029-1.c: Likewise.
4065	* gcc.c-torture/compile/complex-6.c: Likewise.
4066	* gcc.c-torture/compile/pr27127.c: Likewise.
4067	* gcc.c-torture/compile/pr58164.c: Likewise.
4068	* gcc.c-torture/compile/20041214-1.c: Likewise.
4069	* gcc.c-torture/execute/built-in-setjmp.c: Likewise.
4070	* gcc.c-torture/execute/pr56982.c: Likewise.
4071	* gcc.c-torture/execute/pr60003.c: Likewise.
4072	* gcc.c-torture/execute/pr26983.c: Likewise.
4073	* gcc.dg/pr57287-2.c: Likewise.
4074	* gcc.dg/pr59920-1.c: Likewise.
4075	* gcc.dg/pr59920-2.c: Likewise.
4076	* gcc.dg/pr59920-3.c: Likewise.
4077	* gcc.dg/setjmp-3.c: Likewise.
4078	* gcc.dg/setjmp-4.c: Likewise.
4079	* gcc.dg/setjmp-5.c: Likewise.
4080	* gcc.dg/torture/pr48542.c: Likewise.
4081	* gcc.dg/torture/pr57147-2.c: Likewise.
4082	* gcc.dg/torture/pr59993.c: Likewise.
4083
4084	* gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
4085	* gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
4086	* gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
4087	* gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4088	* gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4089 	* gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
4090 	* gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
4091 	* gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
4092	* gcc.dg/non-local-goto-1.c: Likewise.
4093	* gcc.dg/non-local-goto-2.c: Likewise.
4094	* gcc.dg/pr49994-1.c: Likewise.
4095	* gcc.dg/torture/pr57036-2.c: Likewise.
4096
4097	* gcc.c-torture/compile/20040614-1.c: Require label_values.  Remove
4098	NO_LABEL_VALUES test.
4099	* gcc.c-torture/compile/920831-1.c: Likewise.
4100	* gcc.c-torture/compile/920502-1.c: Likewise.
4101	* gcc.c-torture/compile/920501-7.c: Likewise.
4102	* gcc.dg/pr52139.c: Likewise.
4103
4104	* lib/target-supports.exp (check_effective_target_trampolines,
4105	check_profiling_available, check_effective_target_lto,
4106	check_effective_target_vect_natural): False for nvptx-*-*.
4107	* gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
4108	* gcc.c-torture/compile/pr34334.c: Likewise.
4109	* gcc.c-torture/compile/pr37056.c: Likewise.
4110	* gcc.c-torture/compile/pr39423-1.c: Likewise.
4111	* gcc.c-torture/compile/pr46534.c: Likewise.
4112	* gcc.c-torture/compile/pr49049.c: Likewise.
4113	* gcc.c-torture/compile/pr59417.c: Likewise.
4114	* gcc.c-torture/compile/20080721-1.c: Likewise.
4115	* gcc.c-torture/compile/920501-4.c: Likewise.
4116	* gcc.c-torture/compile/921011-1.c: Likewise.
4117	* gcc.dg/20040813-1.c: Likewise.
4118	* gcc.dg/pr28755.c: Likewise.
4119	* gcc.dg/pr44194-1.c: Likewise.
4120	* gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
4121	* gcc.c-torture/compile/pr61684.c: Likewise.
4122	* gcc.c-torture/compile/pr20601-1.c: Likewise.
4123	* gcc.c-torture/compile/pr59221.c: Likewise.
4124	* gcc.c-torture/compile/20060208-1.c: Likewise.
4125	* gcc.c-torture/execute/pr52129.c: Likewise.
4126	* gcc.c-torture/execute/20020310-1.c: Likewise.
4127	* gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
4128	* gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
4129	* gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
4130	for nvptx-*-*.
4131	* gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
4132	* gcc.dg/const-elim-2.c: Likewise.
4133
4134	* lib/target-supports.exp
4135	(check_effective_target_untyped_assembly): New function.
4136	* gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
4137	* gcc.c-torture/compile/920917-1.c: Likewise.
4138	* gcc.c-torture/compile/930120-1.c: Likewise.
4139	* gcc.c-torture/compile/930411-1.c: Likewise.
4140	* gcc.c-torture/compile/930529-1.c: Likewise.
4141	* gcc.c-torture/compile/930623-1.c: Likewise.
4142	* gcc.c-torture/compile/950329-1.c: Likewise.
4143	* gcc.c-torture/compile/calls.c: Likewise.
4144	* gcc.c-torture/compile/pr37258.c: Likewise.
4145	* gcc.c-torture/compile/pr37327.c: Likewise.
4146	* gcc.c-torture/compile/pr38360.c: Likewise.
4147	* gcc.c-torture/compile/pr43635.c: Likewise.
4148	* gcc.c-torture/compile/pr47428.c: Likewise.
4149	* gcc.c-torture/compile/pr47967.c: Likewise.
4150	* gcc.c-torture/compile/pr49145.c: Likewise.
4151	* gcc.c-torture/compile/pr51694.c: Likewise.
4152	* gcc.c-torture/compile/pr53411.c: Likewise.
4153	* gcc.c-torture/execute/20001101.c: Likewise.
4154	* gcc.c-torture/execute/20051012-1.c: Likewise.
4155	* gcc.c-torture/execute/920501-1.c: Likewise.
4156	* gcc.c-torture/execute/921202-1.c: Likewise.
4157	* gcc.c-torture/execute/921208-2.c: Likewise.
4158	* gcc.c-torture/execute/call-trap-1.c: Likewise.
4159	* gcc.c-torture/compile/20010525-1.c: Likewise.
4160	* gcc.c-torture/compile/20021015-2.c: Likewise.
4161	* gcc.c-torture/compile/20031023-1.c: Likewise.
4162	* gcc.c-torture/compile/20031023-2.c: Likewise.
4163	* gcc.c-torture/compile/pr49206.c: Likewise.
4164	* gcc.c-torture/execute/pr47237.c: Likewise.
4165	* gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
4166	* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4167	* gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
4168	* gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
4169	* gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
4170	* gcc.dg/builtin-apply1.c: Likewise.
4171	* gcc.dg/builtin-apply2.c: Likewise.
4172	* gcc.dg/builtin-apply3.c: Likewise.
4173	* gcc.dg/builtin-apply4.c: Likewise.
4174	* gcc.dg/pr38338.c: Likewise.
4175	* gcc.dg/torture/pr41993.c: Likewise.
4176	* gcc.c-torture/compile/386.c: Likewise.
4177	* gcc.c-torture/compile/cmpsi386.c: Likewise.
4178	* gcc.c-torture/compile/consec.c: Likewise.
4179	* gcc.c-torture/compile/ex.c: Likewise.
4180	* gcc.c-torture/compile/pass.c: Likewise.
4181	* gcc.c-torture/compile/scal.c: Likewise.
4182	* gcc.c-torture/compile/uuarg.c: Likewise.
4183	* gcc.c-torture/compile/conv_tst.c: Likewise.
4184
4185	* lib/target-supports.exp (check_effective_target_alloca): New function.
4186	* gcc.c-torture/execute/20010209-1.c: Require alloca.
4187	* gcc.c-torture/execute/20020314-1.c: Likewise.
4188	* gcc.c-torture/execute/20020412-1.c: Likewise.
4189	* gcc.c-torture/execute/20021113-1.c: Likewise.
4190	* gcc.c-torture/execute/20040223-1.c: Likewise.
4191	* gcc.c-torture/execute/20040308-1.c: Likewise.
4192	* gcc.c-torture/execute/20040811-1.c: Likewise.
4193	* gcc.c-torture/execute/20070824-1.c: Likewise.
4194	* gcc.c-torture/execute/20070919-1.c: Likewise.
4195	* gcc.c-torture/execute/built-in-setjmp.c: Likewise.
4196	* gcc.c-torture/execute/pr22061-1.c: Likewise.
4197	* gcc.c-torture/execute/pr22061-4.c: Likewise.
4198	* gcc.c-torture/execute/pr43220.c: Likewise.
4199	* gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
4200	* gcc.dg/torture/stackalign/alloca-1.c: Likewise.
4201	* gcc.dg/torture/stackalign/vararg-1.c: Likewise.
4202	* gcc.dg/torture/stackalign/vararg-2.c: Likewise.
4203	* gcc.c-torture/compile/20000923-1.c: Likewise.
4204	* gcc.c-torture/compile/20030224-1.c: Likewise.
4205	* gcc.c-torture/compile/20071108-1.c: Likewise.
4206	* gcc.c-torture/compile/20071117-1.c: Likewise.
4207	* gcc.c-torture/compile/900313-1.c: Likewise.
4208	* gcc.c-torture/compile/pr17397.c: Likewise.
4209	* gcc.c-torture/compile/pr35006.c: Likewise.
4210	* gcc.c-torture/compile/pr42956.c: Likewise.
4211	* gcc.c-torture/compile/pr51354.c: Likewise.
4212	* gcc.c-torture/compile/pr55851.c: Likewise.
4213	* gcc.c-torture/compile/vla-const-1.c: Likewise.
4214	* gcc.c-torture/compile/vla-const-2.c: Likewise.
4215	* gcc.c-torture/compile/pr31507-1.c: Likewise.
4216	* gcc.c-torture/compile/pr52714.c: Likewise.
4217	* gcc.dg/20001012-2.c: Likewise.
4218	* gcc.dg/auto-type-1.c: Likewise.
4219	* gcc.dg/builtin-object-size-1.c: Likewise.
4220	* gcc.dg/builtin-object-size-2.c: Likewise.
4221	* gcc.dg/builtin-object-size-3.c: Likewise.
4222	* gcc.dg/builtin-object-size-4.c: Likewise.
4223	* gcc.dg/packed-vla.c: Likewise.
4224	* gcc.c-torture/compile/parms.c: Likewise.
4225	* gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
4226	* gcc.c-torture/execute/920929-1.c: Likewise.
4227	* gcc.c-torture/execute/921017-1.c: Likewise.
4228	* gcc.c-torture/execute/941202-1.c: Likewise.
4229	* gcc.c-torture/execute/align-nest.c: Likewise.
4230	* gcc.c-torture/execute/alloca-1.c: Likewise.
4231	* gcc.c-torture/execute/pr36321.c: Likewise.
4232	* gcc.c-torture/compile/20001221-1.c: Likewise.
4233	* gcc.c-torture/compile/20020807-1.c: Likewise.
4234	* gcc.c-torture/compile/20050801-2.c: Likewise.
4235	* gcc.c-torture/compile/920428-4.c: Likewise.
4236	* gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
4237	* gcc.c-torture/compile/pr41469.c: Likewise.
4238	* gcc.dg/torture/pr48953.c: Likewise.
4239	* gcc.dg/torture/pr8081.c: Likewise.
4240	* gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
4241	* gcc.dg/torture/stackalign/inline-2.c: Likewise.
4242	* gcc.dg/torture/stackalign/nested-1.c: Likewise.
4243	* gcc.dg/torture/stackalign/nested-2.c: Likewise.
4244	* gcc.dg/torture/stackalign/nested-3.c: Likewise.
4245	* gcc.dg/torture/stackalign/nested-4.c: Likewise.
4246	* gcc.dg/torture/stackalign/nested-1.c: Likewise.
4247	* gcc.dg/torture/stackalign/global-1.c: Likewise.
4248	* gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
4249	* gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
4250	* gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
4251	* gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
4252	* gcc.dg/torture/stackalign/struct-1.c: Likewise.
4253
42542014-11-10  Edward Smith-Rowland  <3dw4rd@verizon.net>
4255
4256	* g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
4257	and C++11; Test existence of __has_cpp_attribute;  Test C++11
4258	attributes.
4259	* g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
4260	* g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
4261	* g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
4262	* g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
4263	* g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
4264	will be undefined for -fno-rtti -fno-exceptions.
4265
42662014-11-10  Richard Biener  <rguenther@suse.de>
4267
4268	PR tree-optimization/63800
4269	* gcc.dg/torture/pr63800.c: New testcase.
4270
42712014-11-10  Marek Polacek  <polacek@redhat.com>
4272
4273	* c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
4274	* c-c++-common/ubsan/align-8.c: Likewise.
4275	* g++.dg/ubsan/null-4.C: Likewise.
4276	* g++.dg/ubsan/null-5.C: Likewise.
4277
42782014-11-10  Eric Botcazou  <ebotcazou@adacore.com>
4279
4280	* gcc.misc-tests/gcov-16.c: New test.
4281
42822014-11-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4283
4284	* gcc.dg/tree-ssa/ifc-cd.c: New test.
4285
42862014-11-09  H.J. Lu  <hongjiu.lu@intel.com>
4287
4288	PR testsuite/63305
4289	* gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
4290	buffer overflow.
4291	* gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
4292
42932014-11-09  Andreas Schwab  <schwab@linux-m68k.org>
4294
4295	* gcc.target/powerpc/pr51623.c: Fix implicit declarations.
4296
42972014-11-09  Richard Biener  <rguenther@suse.de>
4298
4299	* g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
4300	* gcc.dg/tree-ssa/pr21031.c: XFAIL.
4301
43022014-11-07  Andrew Pinski  <apinski@cavium.com>
4303
4304	* gcc.c-torture/execute/20141107-1.c: New testcase.
4305
43062014-11-07  Richard Biener  <rguenther@suse.de>
4307
4308	PR tree-optimization/63605
4309	* gcc.dg/vect/pr63605.c: New testcase.
4310
43112014-11-07  Jeff Law  <law@redhat.com>
4312
4313	* g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
4314
43152014-11-07  Jiong Wang  <jiong.wang@arm.com>
4316
4317	* gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
4318	(xhci_check_trb_in_td_math): Likewise.
4319
43202014-11-07  Jiong Wang  <jiong.wang@arm.com>
4321
4322	* gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
4323
43242014-11-07  Martin Liska  <mliska@suse.cz>
4325
4326	PR ipa/63580
4327	* g++.dg/ipa/pr63580.C: New test.
4328
43292014-11-07  Martin Liska  <mliska@suse.cz>
4330
4331	PR ipa/63747
4332	* gcc.dg/ipa/pr63747.c: New test.
4333
43342014-11-07  Martin Liska  <mliska@suse.cz>
4335
4336	PR ipa/63595
4337	* g++.dg/ipa/pr63595.C: New test.
4338
43392014-11-07  Richard Biener  <rguenther@suse.de>
4340
4341	PR middle-end/63770
4342	* gcc.dg/pr63770.c: New testcase.
4343
43442014-11-07  Terry Guo  <terry.guo@arm.com>
4345
4346	* gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
4347	* gcc.target/arm/pr40956.c: Likewise.
4348	* gcc.target/arm/thumb1-Os-mult.c: Likewise.
4349	* gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
4350	* gcc.target/arm/scd42-1.c: Likewise.
4351
43522014-11-06  Joseph Myers  <joseph@codesourcery.com>
4353
4354	* g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
4355	gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
4356	gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
4357	gcc.dg/cpp/ucnid-15.c: New tests.
4358
43592014-11-06  Eric Botcazou  <ebotcazou@adacore.com>
4360
4361	* gnat.dg/opt43.adb: New test.
4362
43632014-11-06  Marek Polacek  <polacek@redhat.com>
4364
4365	* c-c++-common/ubsan/align-2.c: Add dg-output.
4366	* c-c++-common/ubsan/align-4.c: Likewise.
4367	* c-c++-common/ubsan/align-6.c: New test.
4368	* c-c++-common/ubsan/align-7.c: New test.
4369	* c-c++-common/ubsan/align-8.c: New test.
4370	* g++.dg/ubsan/null-1.C: Add dg-output.
4371	* g++.dg/ubsan/null-2.C: Likewise.
4372	* g++.dg/ubsan/null-3.C: New test.
4373	* g++.dg/ubsan/null-4.C: New test.
4374	* g++.dg/ubsan/null-5.C: New test.
4375
43762014-11-06  Ilya Tocar  <ilya.tocar@intel.com>
4377
4378	* gcc.target/i386/avx512vl-vandnpd-2.c: Fix
4379	dg-require-effective-target check.
4380	* gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
4381	* gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
4382	* gcc.target/i386/avx512vl-vandps-2.c: Ditto.
4383	* gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
4384	* gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
4385	* gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
4386	* gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
4387	* gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
4388	* gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
4389	* gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
4390	* gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
4391	* gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
4392	* gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
4393	* gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
4394	* gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
4395	* gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
4396	* gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
4397	* gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
4398	* gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
4399	* gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
4400	* gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
4401	* gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
4402	* gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
4403	* gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
4404	* gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
4405	* gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
4406	* gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
4407	* gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
4408	* gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
4409	* gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
4410	* gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
4411	* gcc.target/i386/avx512vl-vorps-2.c: Ditto.
4412	* gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
4413	* gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
4414	* gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
4415	* gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
4416	* gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
4417	* gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
4418	* gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
4419	* gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
4420	* gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
4421	* gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
4422	* gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
4423	* gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
4424	* gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
4425	* gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
4426	* gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
4427	* gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
4428	* gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
4429	* gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
4430	* gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
4431	* gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
4432	* gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
4433	* gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
4434	* gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
4435	* gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
4436	* gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
4437	* gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
4438	* gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
4439	* gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
4440	* gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
4441	* gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
4442	* gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
4443	* gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
4444	* gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
4445	* gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
4446	* gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
4447	* gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
4448	* gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
4449	* gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
4450	* gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
4451	* gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
4452	* gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
4453	* gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
4454	* gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
4455	* gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
4456	* gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
4457	* gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
4458	* gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
4459	* gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
4460	* gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
4461	* gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
4462	* gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
4463	* gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
4464	* gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
4465	* gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
4466	* gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
4467	* gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
4468	* gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
4469	* gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
4470	* gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
4471	* gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
4472	* gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
4473	* gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
4474	* gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
4475	* gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
4476	* gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
4477	* gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
4478	* gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
4479	* gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
4480	* gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
4481	* gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
4482	* gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
4483	* gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
4484	* gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
4485	* gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
4486	* gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
4487	* gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
4488	* gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
4489	* gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
4490	* gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
4491	* gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
4492	* gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
4493	* gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
4494	* gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
4495	* gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
4496	* gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
4497	* gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
4498	* gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
4499	* gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
4500	* gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
4501	* gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
4502	* gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
4503	* gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
4504	* gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
4505	* gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
4506
45072014-11-06  Hale Wang  <hale.wang@arm.com>
4508
4509	* gcc.target/arm/small-multiply-m0-1.c: New test for
4510	target -mcpu=cortex-m0.small-multiply.
4511	* gcc.target/arm/small-multiply-m0-2.c: Likewise.
4512	* gcc.target/arm/small-multiply-m0-3.c: Likewise.
4513	* gcc.target/arm/small-multiply-m0plus-1.c: New test for
4514	target -mcpu=cortex-m0plus.small-multiply.
4515	* gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4516	* gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4517	* gcc.target/arm/small-multiply-m1-1.c: New test for
4518	target -mcpu=cortex-m1.small-multiply.
4519	* gcc.target/arm/small-multiply-m1-2.c: Likewise.
4520	* gcc.target/arm/small-multiply-m1-3.c: Likewise.
4521
45222014-11-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4523
4524	* lib/mpx-dg.exp: New.
4525	* gcc.target/i386/i386.exp: Load mpx-dg.exp.
4526	* gcc.target/i386/chkp-builtins-1.c: Require mpx target.
4527	* gcc.target/i386/chkp-builtins-2.c: Likewise.
4528	* gcc.target/i386/chkp-builtins-3.c: Likewise.
4529	* gcc.target/i386/chkp-builtins-4.c: Likewise.
4530	* gcc.target/i386/chkp-const-check-1.c: Likewise.
4531	* gcc.target/i386/chkp-const-check-2.c: Likewise.
4532	* gcc.target/i386/chkp-lifetime-1.c: Likewise.
4533	* gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4534	* gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4535
45362014-11-06  Richard Biener  <rguenther@suse.de>
4537
4538	* gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
4539	desired transform.
4540
45412014-11-05  Matthew Fortune  <matthew.fortune@imgtec.com>
4542
4543	* gcc.target/mips/asm-1.c (bar): Add prototype.
4544	* gcc.target/mips/call-1.c (f, h): Add return type.
4545	* gcc.target/mips/call-5.c (f, h): Likewise.
4546	* gcc.target/mips/call-6.c (f, h): Likewise.
4547	* gcc.target/mips/call-3.c (f): Likewise.
4548	* gcc.target/mips/call-2.c (g): Add prototype.
4549	(f): Add return type.
4550	* gcc.target/mips/call-4.c: Likewise.
4551	* gcc.target/mips/code-readable-1.c (foo): Add type for x.
4552	* gcc.target/mips/code-readable-2.c (foo): Likewise.
4553	* gcc.target/mips/code-readable-3.c (foo): Likewise.
4554	* gcc.target/mips/code-readable-4.c (foo): Likewise.
4555	* gcc.target/mips/const-anchor-1.c (g): Add prototype.
4556	* gcc.target/mips/const-anchor-2.c (g): Likewise.
4557	* gcc.target/mips/const-anchor-3.c (g): Likewise.
4558	* gcc.target/mips/const-anchor-4.c (g): Likewise.
4559	* gcc.target/mips/interrupt_handler.c (t): Likewise.
4560	* gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
4561	* gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
4562	* gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
4563	* gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
4564	* gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
4565	* gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
4566	* gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
4567	* gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
4568	* gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
4569	* gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
4570	* gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
4571	* gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
4572	* gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
4573	* gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
4574	* gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
4575	* gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
4576	* gcc.target/mips/mips-nonpic/mips-nonpic.h
4577	(nonpic_call, nonpic_addr_call): Add prototype.
4578	(pic_call, pic_addr_call): Likewise.
4579	* gcc.target/mips/mips16e-extends.c (validate): Likewise.
4580	* gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
4581	* gcc.target/mips/octeon-seq-4.c (h): Likewise.
4582	* gcc.target/mips/truncate-3.c (g): Add prototype.
4583	(f): Add return type.
4584
45852014-11-05  Uros Bizjak  <ubizjak@gmail.com>
4586
4587	PR target/63538
4588	* gcc.target/i386/pr63538.c: New test.
4589
45902014-11-05  Eric Botcazou  <ebotcazou@adacore.com>
4591
4592	* gnat.dg/discr42.adb: New test.
4593	* gnat.dg/discr42_pkg.ad[sb]: New helper.
4594
45952014-11-05  Eric Botcazou  <ebotcazou@adacore.com>
4596
4597	* gnat.dg/specs/private2.ads: New test.
4598	* gnat.dg/specs/private2_pkg.ads: New helper.
4599
46002014-11-05  Eric Botcazou  <ebotcazou@adacore.com>
4601
4602	* gnat.dg/inline1.adb: New test.
4603	* gnat.dg/inline1_pkg.ad[sb]: New helper.
4604	* gnat.dg/inline2.adb: New test.
4605	* gnat.dg/inline2_pkg.ad[sb]: New helper.
4606	* gnat.dg/inline3.adb: New test.
4607	* gnat.dg/inline3_pkg.ad[sb]: New helper.
4608	* gnat.dg/inline4.adb: New test.
4609	* gnat.dg/inline4_pkg.ad[sb]: New helper.
4610	* gnat.dg/inline5.adb: New test.
4611	* gnat.dg/inline5_pkg.ad[sb]: New helper.
4612	* gnat.dg/inline6.adb: New test.
4613	* gnat.dg/inline6_pkg.ad[sb]: New helper.
4614	* gnat.dg/inline7.adb: New test.
4615	* gnat.dg/inline7_pkg1.ad[sb]: New helper.
4616	* gnat.dg/inline7_pkg2.ad[sb]: Likewise.
4617	* gnat.dg/inline8.adb: New test.
4618	* gnat.dg/inline8_pkg1.ad[sb]: New helper.
4619	* gnat.dg/inline8_pkg2.ad[sb]: New helper.
4620	* gnat.dg/inline9.adb: New test.
4621	* gnat.dg/inline9_pkg.ad[sb]: New helper.
4622	* gnat.dg/inline10.adb: New test.
4623	* gnat.dg/inline10_pkg.ad[sb]: New helper.
4624	* gnat.dg/inline11.adb: New test.
4625	* gnat.dg/inline11_pkg.ad[sb]: New helper.
4626
46272014-11-05  Joseph Myers  <joseph@codesourcery.com>
4628
4629	PR preprocessor/9449
4630	* lib/target-supports.exp (check_effective_target_ucn_nocache):
4631	Don't use -fextended-identifiers.
4632	* c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
4633	g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
4634	gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
4635	gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
4636	* gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers.  Use
4637	-g3.
4638	* gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
4639	gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
4640	gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
4641	gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
4642	gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
4643	* gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
4644	gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
4645	-fextended-identifiers.  Use -g.
4646	* gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
4647	-fextended-identifiers.
4648	* gcc.dg/ucnid-9.c: Don't use -fextended-identifiers.  Use -g.
4649	* gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
4650	* gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
4651	-fextended-identifiers.  Use -g.
4652	* gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
4653	* gcc.dg/cpp/ucnid-8.c: Remove test.
4654	* gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
4655
46562014-11-05  Christophe Lyon  <christophe.lyon@linaro.org>
4657
4658	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4659	Skip tests if target does not support Neon.
4660
46612014-11-05  Christophe Lyon  <christophe.lyon@linaro.org>
4662
4663	* lib/target-supports.exp (check_effective_target_bswap): Update
4664	conditions for AArch64 and ARM targets.
4665
46662014-11-05  David Edelsohn  <dje.gcc@gmail.com>
4667
4668	* gcc.dg/torture/pr59166.c: XFAIL on AIX.
4669	* g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
4670	* g++.dg/opt/pr60002.C: XFAIL on AIX.
4671	* g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
4672	* g++.dg/ipa/ipa-icf-5.C: Require visibility support.
4673
46742014-11-05  Ilya Enkovich  <ilya.enkovich@intel.com>
4675
4676	* gcc.target/i386/chkp-builtins-1.c: New.
4677	* gcc.target/i386/chkp-builtins-2.c: New.
4678	* gcc.target/i386/chkp-builtins-3.c: New.
4679	* gcc.target/i386/chkp-builtins-4.c: New.
4680	* gcc.target/i386/chkp-remove-bndint-1.c: New.
4681	* gcc.target/i386/chkp-remove-bndint-2.c: New.
4682	* gcc.target/i386/chkp-const-check-1.c: New.
4683	* gcc.target/i386/chkp-const-check-2.c: New.
4684	* gcc.target/i386/chkp-lifetime-1.c: New.
4685	* gcc.dg/pr37858.c: Replace early_local_cleanups pass name
4686	with build_ssa_passes.
4687
46882014-11-05  Alex Velenko  <Alex.Velenko@arm.com>
4689
4690	* gcc.dg/asr-div1.c: New testcase.
4691
46922014-11-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4693
4694	* go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
4695
4696	* go.test/go-test.exp: In +build lines, require whitespace around
4697	expected strings, fix check for negation.
4698
46992014-11-04  Marek Polacek  <polacek@redhat.com>
4700
4701	* c-c++-common/ubsan/align-2.c: Remove dg-output.
4702	* c-c++-common/ubsan/align-4.c: Likewise.
4703	* g++.dg/ubsan/null-1.C: Likewise.
4704	* g++.dg/ubsan/null-2.C: Likewise.
4705
47062014-11-04  Uros Bizjak  <ubizjak@gmail.com>
4707
4708	* gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
4709
47102014-11-04  Uros Bizjak  <ubizjak@gmail.com>
4711
4712	* g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
4713	* g++.dg/ipa/devirt-45.C (dg-options): Ditto.
4714	* g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
4715	* g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
4716	* g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
4717	ipa dump.
4718	* gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
4719	Cleanup original tree dump.
4720	* gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
4721	* gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
4722	* gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
4723
47242014-11-04  Martin Jambor  <mjambor@suse.cz>
4725
4726	* g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
4727	function body.
4728
47292014-11-04  Jason Merrill  <jason@redhat.com>
4730
4731	* lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
4732	* lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
4733
47342014-11-04  Andrew Stubbs  <ams@codesourcery.com>
4735
4736	* gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
4737	* gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
4738	conflicting -mcpu options.
4739	* gcc.target/powerpc/ppc-target-2.c: Likewise.
4740	* gcc.target/powerpc/cell_builtin-7.c: Likewise.
4741	* gcc.target/powerpc/dfp-builtin-1.c: Likewise.
4742	* gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4743	* gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
4744	* gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4745	* gcc.target/powerpc/pr48053-3.c: Likewise.
4746	* gcc.target/powerpc/vsx-builtin-6.c: Likewise.
4747	* gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
4748	* gcc.target/powerpc/pr57744.c: Likewise.
4749	* gcc.target/powerpc/pr47862.c: Likewise.
4750	* gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
4751	* gcc.target/powerpc/recip-1.c: Likewise.
4752	* gcc.target/powerpc/darwin-longlong.c: Likewise.
4753	* gcc.target/powerpc/bool2-p8.c: Likewise.
4754	* gcc.target/powerpc/mmfpgpr.c: Likewise.
4755	* gcc.target/powerpc/pr60203.c: Likewise.
4756	* gcc.target/powerpc/direct-move-vint1.c: Likewise.
4757	* gcc.target/powerpc/bool2-av.c: Likewise.
4758	* gcc.target/powerpc/pr43154.c: Likewise.
4759	* gcc.target/powerpc/ppc-fma-2.c: Likewise.
4760	* gcc.target/powerpc/swaps-p8-5.c: Likewise.
4761	* gcc.target/powerpc/pr59054.c: Likewise.
4762	* gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
4763	* gcc.target/powerpc/440-mullhwu-1.c: Likewise.
4764	* gcc.target/powerpc/swaps-p8-13.c: Likewise.
4765	* gcc.target/powerpc/ppc-target-3.c: Likewise.
4766	* gcc.target/powerpc/cell_builtin-8.c: Likewise.
4767	* gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4768	* gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4769	* gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
4770	* gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4771	* gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4772	* gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4773	* gcc.target/powerpc/bswap64-3.c: Likewise.
4774	* gcc.target/powerpc/bcd-1.c: Likewise.
4775	* gcc.target/powerpc/440-mulchwu-1.c: Likewise.
4776	* gcc.target/powerpc/extend-divide-1.c: Likewise.
4777	* gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4778	* gcc.target/powerpc/pr48192.c: Likewise.
4779	* gcc.target/powerpc/pr52775.c: Likewise.
4780	* gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4781	* gcc.target/powerpc/pr58673-1.c: Likewise.
4782	* gcc.target/powerpc/pr53487.c: Likewise.
4783	* gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
4784	* gcc.target/powerpc/recip-2.c: Likewise.
4785	* gcc.target/powerpc/p8vector-fp.c: Likewise.
4786	* gcc.target/powerpc/direct-move-vint2.c: Likewise.
4787	* gcc.target/powerpc/ppc-fma-3.c: Likewise.
4788	* gcc.target/powerpc/pr57150.c: Likewise.
4789	* gcc.target/powerpc/pr47251.c: Likewise.
4790	* gcc.target/powerpc/swaps-p8-6.c: Likewise.
4791	* gcc.target/powerpc/440-mullhwu-2.c: Likewise.
4792	* gcc.target/powerpc/bool3-p7.c: Likewise.
4793	* gcc.target/powerpc/cell_builtin-1.c: Likewise.
4794	* gcc.target/powerpc/swaps-p8-14.c: Likewise.
4795	* gcc.target/powerpc/ppc-target-4.c: Likewise.
4796	* gcc.target/powerpc/440-mulhhw-1.c: Likewise.
4797	* gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4798	* gcc.target/powerpc/440-machhw-1.c: Likewise.
4799	* gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4800	* gcc.target/powerpc/vsx-mass-1.c: Likewise.
4801	* gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4802	* gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4803	* gcc.target/powerpc/loop_align.c: Likewise.
4804	* gcc.target/powerpc/lhs-1.c: Likewise.
4805	* gcc.target/powerpc/sd-vsx.c: Likewise.
4806	* gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
4807	* gcc.target/powerpc/bcd-2.c: Likewise.
4808	* gcc.target/powerpc/20040121-1.c: Likewise.
4809	* gcc.target/powerpc/pr52457.c: Likewise.
4810	* gcc.target/powerpc/440-mulchwu-2.c: Likewise.
4811	* gcc.target/powerpc/extend-divide-2.c: Likewise.
4812	* gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4813	* gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4814	* gcc.target/powerpc/pr58673-2.c: Likewise.
4815	* gcc.target/powerpc/atomic-p7.c: Likewise.
4816	* gcc.target/powerpc/recip-3.c: Likewise.
4817	* gcc.target/powerpc/440-maclhwu-1.c: Likewise.
4818	* gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
4819	* gcc.target/powerpc/popcount-1.c: Likewise.
4820	* gcc.target/powerpc/altivec-32.c: Likewise.
4821	* gcc.target/powerpc/timode_off.c: Likewise.
4822	* gcc.target/powerpc/p8vector-ldst.c: Likewise.
4823	* gcc.target/powerpc/pack01.c: Likewise.
4824	* gcc.target/powerpc/pr55033.c: Likewise.
4825	* gcc.target/powerpc/ppc-fma-4.c: Likewise.
4826	* gcc.target/powerpc/swaps-p8-7.c: Likewise.
4827	* gcc.target/powerpc/ppu-intrinsics.c: Likewise.
4828	* gcc.target/powerpc/440-macchwu-1.c: Likewise.
4829	* gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
4830	* gcc.target/powerpc/440-mulchw-1.c: Likewise.
4831	* gcc.target/powerpc/bool3-p8.c: Likewise.
4832	* gcc.target/powerpc/cell_builtin-2.c: Likewise.
4833	* gcc.target/powerpc/swaps-p8-15.c: Likewise.
4834	* gcc.target/powerpc/440-macchw-1.c: Likewise.
4835	* gcc.target/powerpc/440-mulhhw-2.c: Likewise.
4836	* gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
4837	* gcc.target/powerpc/440-machhw-2.c: Likewise.
4838	* gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4839	* gcc.target/powerpc/pr46728-16.c: Likewise.
4840	* gcc.target/powerpc/vsx-builtin-1.c: Likewise.
4841	* gcc.target/powerpc/bool3-av.c: Likewise.
4842	* gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4843	* gcc.target/powerpc/ppc-pow.c: Likewise.
4844	* gcc.target/powerpc/lhs-2.c: Likewise.
4845	* gcc.target/powerpc/pr39902-2.c: Likewise.
4846	* gcc.target/powerpc/20041111-1.c: Likewise.
4847	* gcc.target/powerpc/builtins-1.c: Likewise.
4848	* gcc.target/powerpc/bcd-3.c: Likewise.
4849	* gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
4850	* gcc.target/powerpc/pr57949-1.c: Likewise.
4851	* gcc.target/powerpc/atomic-p8.c: Likewise.
4852	* gcc.target/powerpc/sd-pwr6.c: Likewise.
4853	* gcc.target/powerpc/recip-4.c: Likewise.
4854	* gcc.target/powerpc/440-maclhwu-2.c: Likewise.
4855	* gcc.target/powerpc/warn-2.c: Likewise.
4856	* gcc.target/powerpc/parity-1.c: Likewise.
4857	* gcc.target/powerpc/popcount-2.c: Likewise.
4858	* gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4859	* gcc.target/powerpc/ppc-fma-5.c: Likewise.
4860	* gcc.target/powerpc/swaps-p8-8.c: Likewise.
4861	* gcc.target/powerpc/pr42747.c: Likewise.
4862	* gcc.target/powerpc/440-macchwu-2.c: Likewise.
4863	* gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
4864	* gcc.target/powerpc/dfp-dd-2.c: Likewise.
4865	* gcc.target/powerpc/direct-move-float1.c: Likewise.
4866	* gcc.target/powerpc/440-mulchw-2.c: Likewise.
4867	* gcc.target/powerpc/cell_builtin-3.c: Likewise.
4868	* gcc.target/powerpc/swaps-p8-16.c: Likewise.
4869	* gcc.target/powerpc/440-macchw-2.c: Likewise.
4870	* gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
4871	* gcc.target/powerpc/dfp-td-2.c: Likewise.
4872	* gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4873	* gcc.target/powerpc/vsx-builtin-2.c: Likewise.
4874	* gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4875	* gcc.target/powerpc/lhs-3.c: Likewise.
4876	* gcc.target/powerpc/440-nmachhw-1.c: Likewise.
4877	* gcc.target/powerpc/builtins-2.c: Likewise.
4878	* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4879	* gcc.target/powerpc/pr52199.c: Likewise.
4880	* gcc.target/powerpc/440-machhwu-1.c: Likewise.
4881	* gcc.target/powerpc/pr57949-2.c: Likewise.
4882	* gcc.target/powerpc/recip-5.c: Likewise.
4883	* gcc.target/powerpc/popcount-3.c: Likewise.
4884	* gcc.target/powerpc/vsx-vector-1.c: Likewise.
4885	* gcc.target/powerpc/swaps-p8-1.c: Likewise.
4886	* gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
4887	* gcc.target/powerpc/ppc-fma-6.c: Likewise.
4888	* gcc.target/powerpc/vsx-extract-1.c: Likewise.
4889	* gcc.target/powerpc/pr48226.c: Likewise.
4890	* gcc.target/powerpc/swaps-p8-9.c: Likewise.
4891	* gcc.target/powerpc/pr47755-2.c: Likewise.
4892	* gcc.target/powerpc/direct-move-float2.c: Likewise.
4893	* gcc.target/powerpc/cell_builtin-4.c: Likewise.
4894	* gcc.target/powerpc/direct-move-double1.c: Likewise.
4895	* gcc.target/powerpc/swaps-p8-17.c: Likewise.
4896	* gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
4897	* gcc.target/powerpc/dfp-td-3.c: Likewise.
4898	* gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4899	* gcc.target/powerpc/440-nmacchw-1.c: Likewise.
4900	* gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4901	* gcc.target/powerpc/440-nmachhw-2.c: Likewise.
4902	* gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
4903	* gcc.target/powerpc/bool2-p5.c: Likewise.
4904	* gcc.target/powerpc/440-machhwu-2.c: Likewise.
4905	* gcc.target/powerpc/fusion.c: Likewise.
4906	* gcc.target/powerpc/recip-6.c: Likewise.
4907	* gcc.target/powerpc/altivec-cell-6.c: Likewise.
4908	* gcc.target/powerpc/vsx-vector-2.c: Likewise.
4909	* gcc.target/powerpc/swaps-p8-2.c: Likewise.
4910	* gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
4911	* gcc.target/powerpc/ppc-fma-7.c: Likewise.
4912	* gcc.target/powerpc/vsx-extract-2.c: Likewise.
4913	* gcc.target/powerpc/direct-move-long1.c: Likewise.
4914	* gcc.target/powerpc/dfp-dd.c: Likewise.
4915	* gcc.target/powerpc/swaps-p8-10.c: Likewise.
4916	* gcc.target/powerpc/cell_builtin-5.c: Likewise.
4917	* gcc.target/powerpc/direct-move-double2.c: Likewise.
4918	* gcc.target/powerpc/440-mullhw-1.c: Likewise.
4919	* gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4920	* gcc.target/powerpc/440-maclhw-1.c: Likewise.
4921	* gcc.target/powerpc/dfp-td.c: Likewise.
4922	* gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4923	* gcc.target/powerpc/pr48053-1.c: Likewise.
4924	* gcc.target/powerpc/440-nmacchw-2.c: Likewise.
4925	* gcc.target/powerpc/vsx-builtin-4.c: Likewise.
4926	* gcc.target/powerpc/pr60676.c: Likewise.
4927	* gcc.target/powerpc/pr48258-1.c: Likewise.
4928	* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4929	* gcc.target/powerpc/pr48857.c: Likewise.
4930	* gcc.target/powerpc/quad-atomic.c: Likewise.
4931	* gcc.target/powerpc/altivec-cell-7.c: Likewise.
4932	* gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4933	* gcc.target/powerpc/vsx-vector-3.c: Likewise.
4934	* gcc.target/powerpc/swaps-p8-3.c: Likewise.
4935	* gcc.target/powerpc/pr56605.c: Likewise.
4936	* gcc.target/powerpc/vsx-extract-3.c: Likewise.
4937	* gcc.target/powerpc/pr53199.c: Likewise.
4938	* gcc.target/powerpc/direct-move-long2.c: Likewise.
4939	* gcc.target/powerpc/swaps-p8-11.c: Likewise.
4940	* gcc.target/powerpc/vsx-float0.c: Likewise.
4941	* gcc.target/powerpc/ppc-target-1.c: Likewise.
4942	* gcc.target/powerpc/altivec-20.c: Likewise.
4943	* gcc.target/powerpc/cell_builtin-6.c: Likewise.
4944	* gcc.target/powerpc/440-mullhw-2.c: Likewise.
4945	* gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
4946	* gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
4947	* gcc.target/powerpc/440-maclhw-2.c: Likewise.
4948	* gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
4949	* gcc.target/powerpc/pr60137.c: Likewise.
4950	* gcc.target/powerpc/bswap64-1.c: Likewise.
4951	* gcc.target/powerpc/pr48053-2.c: Likewise.
4952	* gcc.target/powerpc/vsx-builtin-5.c: Likewise.
4953	* gcc.target/powerpc/pr48258-2.c: Likewise.
4954	* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4955	* gcc.target/powerpc/vsx-sfminmax.c: Likewise.
4956	* gcc.target/powerpc/bool2-p7.c: Likewise.
4957	* gcc.target/powerpc/ppc-round.c: Likewise.
4958	* gcc.target/powerpc/altivec-cell-8.c: Likewise.
4959	* gcc.target/powerpc/vsx-vector-4.c: Likewise.
4960	* gcc.target/powerpc/ppc-fma-1.c: Likewise.
4961	* gcc.target/powerpc/swaps-p8-4.c: Likewise.
4962	* gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4963	* gcc.target/powerpc/pr47755.c: Likewise.
4964
49652014-11-04  Marek Polacek  <polacek@redhat.com>
4966
4967	* c-c++-common/ubsan/object-size-10.c: New test.
4968
49692014-11-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4970
4971	* build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
4972
49732014-11-03  Tobias Burnus  <burnus@net-b.de>
4974
4975	* gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4976
49772014-11-03  Marek Polacek  <polacek@redhat.com>
4978
4979	PR c/52769
4980	* gcc.dg/pr52769.c: New test.
4981
49822014-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
4983
4984	PR c++/57820
4985	* g++.dg/cpp0x/constexpr-ctor16.C: New.
4986	* g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
4987
49882014-11-03  Marc Glisse  <marc.glisse@inria.fr>
4989
4990	PR tree-optimization/60770
4991	* gcc.dg/tree-ssa/pr60770-1.c: New file.
4992
49932014-11-03  Jan Beulich  <jbeulich@suse.com>
4994
4995	* gcc.target/i386/i386.exp: Extend option set to test
4996	vect-args.c with to include -mavx, -mavx2, and -mavx512f.
4997	* gcc.target/i386/vect-args.c: Add AVX* modes and tests.
4998
49992014-11-03  Uros Bizjak  <ubizjak@gmail.com>
5000
5001	* gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
5002	for ia32 targets only.
5003	* g++.dg/ext/attrib42.C: Compile for ia32 targets only.
5004	* g++.dg/tree-ssa/pr29902.C: Ditto.
5005	* g++.dg/cpp0x/gen-attrs-42.C: Ditto.
5006
50072014-11-03  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5008
5009	* gcc.target/arm/ifcvt-size-check.c: New test.
5010
50112014-11-02  Uros Bizjak  <ubizjak@gmail.com>
5012
5013	* g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
5014	* g++.dg/ext/attrib42.C: Ditto.
5015	* g++.dg/torture/pr51344.C: Ditto.
5016	* g++.dg/tree-ssa/pr29902.C: Ditto.
5017	* gcc.c-torture/execute/20010129-1.c: Ditto.
5018	* gcc.dg/combine_ashiftrt_2.c: Ditto.
5019	* gcc.dg/march-generic.c: Ditto.
5020	* gcc.dg/torture/pr17526.c: Ditto.
5021	* gcc.dg/union-4.c: Ditto.
5022
50232014-11-02  Uros Bizjak  <ubizjak@gmail.com>
5024
5025	* c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
5026	* g++.dg/abi/no-weak1.C: Ditto.
5027	* g++.dg/opt/pr44919.C: Ditto.
5028	* g++.dg/opt/pr46640.C: Ditto.
5029	* g++.dg/opt/pr46649.C: Ditto.
5030	* g++.dg/opt/pr47036.C: Ditto.
5031	* g++.dg/opt/pr48273.C: Ditto.
5032	* g++.dg/opt/pr48302.C: Ditto.
5033	* g++.dg/opt/pr45788.C: Ditto.
5034	* g++.dg/opt/pr57662.C: Ditto.
5035	* gcc.dg/20031102-1.c: Ditto.
5036	* gcc.dg/builtin-bswap-7.c: Ditto.
5037	* gcc.dg/builtin-bswap-7a.c: Ditto.
5038	* gcc.dg/builtin-bswap-9.c: Ditto.
5039	* gcc.dg/combine_ashiftrt_1.c: Ditto.
5040	* gcc.dg/guality/bswaptest.c: Ditto.
5041	* gcc.dg/guality/clztest.c: Ditto.
5042	* gcc.dg/guality/ctztest.c: Ditto.
5043	* gcc.dg/guality/pr45003-1.c: Ditto.
5044	* gcc.dg/guality/pr45003-2.c: Ditto.
5045	* gcc.dg/guality/pr45003-3.c: Ditto.
5046	* gcc.dg/guality/pr58791-4.c: Ditto.
5047	* gcc.dg/guality/rotatetest.c:Ditto.
5048	* gcc.dg/ifcvt-fabs-1.c: Ditto.
5049	* gcc.dg/ira-loop-pressure.c: Ditto.
5050	* gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
5051	* gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
5052	* gcc.dg/lto/pr47259_0.c: Ditto.
5053	* gcc.dg/memcpy-5.c: Ditto.
5054	* gcc.dg/pr10474.c: Ditto.
5055	* gcc.dg/pr37438.c: Ditto.
5056	* gcc.dg/pr39453.c: Ditto.
5057	* gcc.dg/pr40501.c: Ditto.
5058	* gcc.dg/pr42245-2.c: Ditto.
5059	* gcc.dg/pr42245.c: Ditto.
5060	* gcc.dg/pr42246.c: Ditto.
5061	* gcc.dg/pr42249.c: Ditto.
5062	* gcc.dg/pr42388.c: Ditto.
5063	* gcc.dg/pr42389.c: Ditto.
5064	* gcc.dg/pr45352-1.c: Ditto.
5065	* gcc.dg/pr45352-2.c: Ditto.
5066	* gcc.dg/pr45352-3.c: Ditto.
5067	* gcc.dg/pr45352.c: Ditto.
5068	* gcc.dg/pr45472.c: Ditto.
5069	* gcc.dg/pr45652.c: Ditto.
5070	* gcc.dg/pr46212.c: Ditto.
5071	* gcc.dg/pr46521.c: Ditto.
5072	* gcc.dg/pr46522.c: Ditto.
5073	* gcc.dg/pr46875.c: Ditto.
5074	* gcc.dg/pr48374.c: Ditto.
5075	* gcc.dg/pr50251.c: Ditto.
5076	* gcc.dg/pr54472.c: Ditto.
5077	* gcc.dg/pr55702.c: Ditto.
5078	* gcc.dg/pr56990.c: Ditto.
5079	* gcc.dg/pr57104.c: Ditto.
5080	* gcc.dg/pr57662.c: Ditto.
5081	* gcc.dg/pr60866.c: Ditto.
5082	* gcc.dg/shrink-wrap-loop.c: Ditto.
5083	* gcc.dg/tm/memopt-15.c: Ditto.
5084	* gcc.dg/torture/pr52720.c: Ditto.
5085	* gcc.dg/torture/pr56778.c: Ditto.
5086	* gcc.dg/tree-prof/pr45354.c: Ditto.
5087	* gcc.dg/tree-prof/pr50907.c: Ditto.
5088	* gcc.dg/tree-ssa/loop-16.c: Ditto.
5089	* gcc.dg/tree-ssa/loop-18.c: Ditto.
5090	* gcc.dg/tree-ssa/pr44423.c: Ditto.
5091	* gcc.dg/misc-tests/godump-1.c: Ditto.
5092	* gfortran.dg/PR24188.f: Ditto.
5093	* gfortran.dg/errnocheck_1.f90: Ditto.
5094	* gfortran.dg/g77/20010216-1.f: Ditto.
5095	* gfortran.dg/pr42246-2.f: Ditto.
5096	* gfortran.dg/pr42294.f: Ditto.
5097	* gfortran.dg/pr44691.f: Ditto.
5098	* gfortran.dg/vect/pr45714-a.f: Ditto.
5099	* gcc.c-torture/execute/ieee/ieee.exp: Ditto.
5100	* gcc.misc-tests/linkage.exp: Ditto.
5101	* lib/target-supports.exp: Reformat x86 tagets.
5102	(check_effective_target_whole_vector_shift): Add i?86-*-* target.
5103
51042014-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
5105
5106	PR c++/57694
5107	* g++.dg/cpp0x/constexpr-ctor15.C: New.
5108
51092014-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
5110
5111	* g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
5112	* g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
5113	Commentary and rearrangement of tests.
5114	* g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
5115	Commentary and rearrangement of tests.
5116	* g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
5117	* g++.dg/cpp1y/feat-cxx98.C: Commentary.
5118
51192014-10-31  Jakub Jelinek  <jakub@redhat.com>
5120
5121	PR rtl-optimization/63659
5122	* gcc.c-torture/execute/pr63659.c: New test.
5123
51242014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
5125
5126	PR target/63534
5127	* gcc.target/i386/mcount_pic.c: New.
5128
51292014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
5130
5131	* gcc.target/i386/pr23098.c: Remove xfail.
5132
51332014-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5134
5135	* gnat.dg/opt42.ad[sb]: New test.
5136
51372014-10-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5138
5139	PR tree-optimization/63259
5140	* optimize-bswapsi-1.c (swap32_f): New bswap pass test.
5141	* optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
5142	following comment.
5143
51442014-10-31  Jakub Jelinek  <jakub@redhat.com>
5145
5146	PR sanitizer/63697
5147	* c-c++-common/ubsan/overflow-sub-3.c: New test.
5148
51492014-10-30  Marek Polacek  <polacek@redhat.com>
5150
5151	* gcc.dg/diag-aka-1.c: New test.
5152	* gcc.dg/pr13804-1.c: Adjust dg-error.
5153	* gcc.dg/redecl-14.c: Likewise.
5154	* gcc.dg/pr56980.c: Adjust dg-message.
5155
51562014-10-30  Ian Lance Taylor  <iant@google.com>
5157
5158	* gcc.misc-tests/godump-1.c: Skip if ! lp64.
5159
51602014-10-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5161
5162	* gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
5163	platforms except s390[x] and x86_64.
5164
51652014-10-30  Martin Liska  <mliska@suse.cz>
5166
5167	PR ipa/63574
5168	PR ipa/63664
5169	* g++.dg/ipa/pr63574.C: New test.
5170
51712014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5172
5173	* gcc.target/aarch64/madd_after_asm_1.c: New test.
5174
51752014-10-29  DJ Delorie  <dj@redhat.com>
5176
5177	* gcc.dg/20141029-1.c: New.
5178
51792014-10-29  Martin Liska  <mliska@suse.cz>
5180
5181	PR ipa/63587
5182	* g++.dg/ipa/pr63587-1.C: New test.
5183	* g++.dg/ipa/pr63587-2.C: New test.
5184
51852014-10-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5186
5187	* gcc.misc-tests/godump-1.c: Add tests for complex types.
5188
51892014-10-29  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5190
5191	* gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
5192	* gcc.dg/optimize-bswapsi-3.c: New test.
5193
51942014-10-20  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5195	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
5196	    Anna Tikhonova  <anna.tikhonova@intel.com>
5197	    Ilya Tocar  <ilya.tocar@intel.com>
5198	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
5199	    Ilya Verbin  <ilya.verbin@intel.com>
5200	    Kirill Yukhin  <kirill.yukhin@intel.com>
5201	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5202
5203	* gcc.target/i386/avx512dq-kmovb-1.c: New.
5204
52052014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5206	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
5207	    Anna Tikhonova  <anna.tikhonova@intel.com>
5208	    Ilya Tocar  <ilya.tocar@intel.com>
5209	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
5210	    Ilya Verbin  <ilya.verbin@intel.com>
5211	    Kirill Yukhin  <kirill.yukhin@intel.com>
5212	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5213
5214	* gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
5215	* gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
5216	* gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
5217	* gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
5218	* gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
5219	* gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
5220	* gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
5221	* gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
5222	* gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
5223	* gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
5224	* gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
5225	* gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
5226	* gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
5227	* gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
5228	* gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
5229	* gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
5230	* gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
5231	* gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
5232	* gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
5233	* gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
5234	* gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
5235	* gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
5236	* gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
5237	* gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
5238	* gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
5239	* gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
5240	* gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
5241	* gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
5242	* gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
5243	* gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
5244	* gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
5245	* gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
5246	* gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
5247	* gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
5248	* gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
5249	* gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
5250	* gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
5251	* gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
5252	* gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
5253	* gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
5254	* gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
5255	* gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
5256	* gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
5257	* gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
5258	* gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
5259	* gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
5260	* gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
5261	* gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
5262	* gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
5263	* gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
5264	* gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
5265	* gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
5266	* gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
5267	* gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
5268	* gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
5269	* gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
5270	* gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
5271	* gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
5272	* gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
5273	* gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
5274	* gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
5275	* gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
5276	* gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
5277	* gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
5278	* gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
5279	* gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
5280	* gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
5281	* gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
5282
52832014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5284	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
5285	    Anna Tikhonova  <anna.tikhonova@intel.com>
5286	    Ilya Tocar  <ilya.tocar@intel.com>
5287	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
5288	    Ilya Verbin  <ilya.verbin@intel.com>
5289	    Kirill Yukhin  <kirill.yukhin@intel.com>
5290	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5291
5292	* gcc.target/i386/avx512bw-check.h: New.
5293	* gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
5294	* gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
5295	* gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
5296	* gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
5297	* gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
5298	* gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
5299	* gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
5300	* gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
5301	* gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
5302	* gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
5303	* gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
5304	* gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
5305	* gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
5306	* gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
5307	* gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
5308	* gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
5309	* gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
5310	* gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
5311	* gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
5312	* gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
5313	* gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
5314	* gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
5315	* gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
5316	* gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
5317	* gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
5318	* gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
5319	* gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
5320	* gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
5321	* gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
5322	* gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
5323	* gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
5324	* gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
5325	* gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
5326	* gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
5327	* gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
5328	* gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
5329	* gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
5330	* gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
5331	* gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
5332	* gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
5333	* gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
5334	* gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
5335	* gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
5336	* gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
5337	* gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
5338	* gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
5339	* gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
5340	* gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
5341	* gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
5342	* gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
5343	* gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
5344	* gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
5345	* gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
5346	* gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
5347	* gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
5348	* gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
5349	* gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
5350	* gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
5351	* gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
5352	* gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
5353	* gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
5354	* gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
5355	* gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
5356	* gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
5357	* gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
5358	* gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
5359	* gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
5360	* gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
5361	* gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
5362	* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
5363	* gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
5364	* gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
5365	* gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
5366	* gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
5367	* gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
5368	* gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
5369	* gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
5370	* gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
5371	* gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
5372	* gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
5373	* gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
5374	* gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
5375	* gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
5376	* gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
5377	* gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
5378	* gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
5379	* gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
5380	* gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
5381	* gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
5382	* gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
5383	* gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
5384	* gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
5385	* gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
5386	* gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
5387	* gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
5388	* gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5389	* gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
5390	* gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
5391	* gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5392	* gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5393	* gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
5394	* gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
5395	* gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5396	* gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5397	* gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
5398	* gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
5399	* gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
5400	* gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
5401	* gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
5402	* gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
5403	* gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
5404	* gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
5405	* gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
5406	* gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
5407	* gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
5408	* gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
5409	* gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
5410	* gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
5411	* gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
5412	* gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
5413	* gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
5414	* gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
5415	* gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
5416	* gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
5417	* gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
5418	* gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
5419	* gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
5420	* gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
5421	* gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
5422	* gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
5423	* gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
5424	* gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
5425	* gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
5426	* gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
5427	* gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
5428	* gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
5429	* gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
5430	* gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
5431	* gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
5432	* gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
5433	* gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
5434	* gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
5435	* gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
5436	* gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
5437	* gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
5438	* gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
5439	* gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
5440	* gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
5441	* gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
5442	* gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
5443	* gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
5444	* gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
5445	* gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
5446	* gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
5447	* gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
5448	* gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
5449	* gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
5450	* gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
5451	* gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
5452	* gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
5453	* gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
5454	* gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
5455	* gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
5456	* gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
5457	* gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
5458	* gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
5459	* gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
5460	* gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
5461	* gcc.target/i386/avx512dq-check.h: Ditto.
5462	* gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
5463	* gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
5464	* gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
5465	* gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
5466	* gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
5467	* gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
5468	* gcc.target/i386/avx512dq-vandps-1.c: Ditto.
5469	* gcc.target/i386/avx512dq-vandps-2.c: Ditto.
5470	* gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
5471	* gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
5472	* gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
5473	* gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
5474	* gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
5475	* gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
5476	* gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
5477	* gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
5478	* gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
5479	* gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
5480	* gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
5481	* gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
5482	* gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
5483	* gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
5484	* gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
5485	* gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
5486	* gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
5487	* gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
5488	* gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
5489	* gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
5490	* gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
5491	* gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
5492	* gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
5493	* gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
5494	* gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
5495	* gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
5496	* gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
5497	* gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
5498	* gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
5499	* gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
5500	* gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
5501	* gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
5502	* gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
5503	* gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
5504	* gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
5505	* gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
5506	* gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
5507	* gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
5508	* gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
5509	* gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
5510	* gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
5511	* gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
5512	* gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
5513	* gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
5514	* gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
5515	* gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
5516	* gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
5517	* gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
5518	* gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
5519	* gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
5520	* gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
5521	* gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
5522	* gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
5523	* gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
5524	* gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
5525	* gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
5526	* gcc.target/i386/avx512dq-vorps-1.c: Ditto.
5527	* gcc.target/i386/avx512dq-vorps-2.c: Ditto.
5528	* gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
5529	* gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
5530	* gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
5531	* gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
5532	* gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
5533	* gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
5534	* gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
5535	* gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
5536	* gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
5537	* gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
5538	* gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
5539	* gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
5540	* gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
5541	* gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
5542	* gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
5543	* gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
5544	* gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
5545	* gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
5546	* gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
5547	* gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
5548	* gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
5549	* gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
5550	* gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
5551	* gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
5552	* gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
5553	* gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
5554	* gcc.target/i386/avx512vl-check.h: Ditto.
5555	* gcc.target/i386/avx512vl-gather-1.c: Ditto.
5556	* gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
5557	* gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
5558	* gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
5559	* gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
5560	* gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
5561	* gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
5562	* gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
5563	* gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
5564	* gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
5565	* gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
5566	* gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
5567	* gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
5568	* gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
5569	* gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
5570	* gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
5571	* gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
5572	* gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
5573	* gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
5574	* gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
5575	* gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
5576	* gcc.target/i386/avx512vl-valignd-1.c: Ditto.
5577	* gcc.target/i386/avx512vl-valignd-2.c: Ditto.
5578	* gcc.target/i386/avx512vl-valignq-1.c: Ditto.
5579	* gcc.target/i386/avx512vl-valignq-2.c: Ditto.
5580	* gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
5581	* gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
5582	* gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
5583	* gcc.target/i386/avx512vl-vandps-2.c: Ditto.
5584	* gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
5585	* gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
5586	* gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
5587	* gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
5588	* gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
5589	* gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
5590	* gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
5591	* gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
5592	* gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
5593	* gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
5594	* gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
5595	* gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
5596	* gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
5597	* gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
5598	* gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
5599	* gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
5600	* gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
5601	* gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
5602	* gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
5603	* gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
5604	* gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
5605	* gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
5606	* gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
5607	* gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
5608	* gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
5609	* gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
5610	* gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
5611	* gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
5612	* gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
5613	* gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
5614	* gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
5615	* gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
5616	* gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
5617	* gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
5618	* gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
5619	* gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
5620	* gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
5621	* gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
5622	* gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
5623	* gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
5624	* gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
5625	* gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
5626	* gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
5627	* gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
5628	* gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
5629	* gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
5630	* gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
5631	* gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
5632	* gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
5633	* gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
5634	* gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
5635	* gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
5636	* gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
5637	* gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
5638	* gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
5639	* gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
5640	* gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
5641	* gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
5642	* gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
5643	* gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
5644	* gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
5645	* gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
5646	* gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
5647	* gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
5648	* gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
5649	* gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
5650	* gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
5651	* gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
5652	* gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
5653	* gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
5654	* gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
5655	* gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
5656	* gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
5657	* gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
5658	* gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
5659	* gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
5660	* gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
5661	* gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
5662	* gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
5663	* gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
5664	* gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
5665	* gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
5666	* gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
5667	* gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5668	* gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
5669	* gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5670	* gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
5671	* gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
5672	* gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
5673	* gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
5674	* gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
5675	* gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
5676	* gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
5677	* gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
5678	* gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
5679	* gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
5680	* gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
5681	* gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
5682	* gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
5683	* gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
5684	* gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
5685	* gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
5686	* gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
5687	* gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
5688	* gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
5689	* gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
5690	* gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
5691	* gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
5692	* gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
5693	* gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
5694	* gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
5695	* gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
5696	* gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
5697	* gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
5698	* gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
5699	* gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
5700	* gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
5701	* gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
5702	* gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
5703	* gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
5704	* gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
5705	* gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
5706	* gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
5707	* gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
5708	* gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
5709	* gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
5710	* gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
5711	* gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
5712	* gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
5713	* gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
5714	* gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
5715	* gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
5716	* gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
5717	* gcc.target/i386/avx512vl-vminps-1.c: Ditto.
5718	* gcc.target/i386/avx512vl-vminps-2.c: Ditto.
5719	* gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
5720	* gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
5721	* gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
5722	* gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
5723	* gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
5724	* gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
5725	* gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
5726	* gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
5727	* gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
5728	* gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
5729	* gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
5730	* gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
5731	* gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
5732	* gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
5733	* gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
5734	* gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
5735	* gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
5736	* gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
5737	* gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
5738	* gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
5739	* gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
5740	* gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
5741	* gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
5742	* gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
5743	* gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
5744	* gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
5745	* gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
5746	* gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
5747	* gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
5748	* gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
5749	* gcc.target/i386/avx512vl-vorps-2.c: Ditto.
5750	* gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
5751	* gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
5752	* gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
5753	* gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
5754	* gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
5755	* gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
5756	* gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
5757	* gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
5758	* gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
5759	* gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
5760	* gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
5761	* gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
5762	* gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
5763	* gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
5764	* gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
5765	* gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
5766	* gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
5767	* gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
5768	* gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
5769	* gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
5770	* gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
5771	* gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
5772	* gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
5773	* gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
5774	* gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
5775	* gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
5776	* gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
5777	* gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
5778	* gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
5779	* gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
5780	* gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
5781	* gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
5782	* gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
5783	* gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
5784	* gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
5785	* gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
5786	* gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
5787	* gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
5788	* gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
5789	* gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
5790	* gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
5791	* gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
5792	* gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
5793	* gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
5794	* gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
5795	* gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
5796	* gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
5797	* gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
5798	* gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
5799	* gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
5800	* gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
5801	* gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
5802	* gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
5803	* gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
5804	* gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
5805	* gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
5806	* gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
5807	* gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
5808	* gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
5809	* gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
5810	* gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
5811	* gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
5812	* gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
5813	* gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
5814	* gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
5815	* gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
5816	* gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
5817	* gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
5818	* gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
5819	* gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
5820	* gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
5821	* gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
5822	* gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
5823	* gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
5824	* gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
5825	* gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
5826	* gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
5827	* gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
5828	* gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
5829	* gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
5830	* gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
5831	* gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
5832	* gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
5833	* gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
5834	* gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
5835	* gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
5836	* gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
5837	* gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
5838	* gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
5839	* gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
5840	* gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
5841	* gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
5842	* gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
5843	* gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
5844	* gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
5845	* gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
5846	* gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
5847	* gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
5848	* gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
5849	* gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
5850	* gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
5851	* gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
5852	* gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
5853	* gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
5854	* gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
5855	* gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
5856	* gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
5857	* gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
5858	* gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
5859	* gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
5860	* gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
5861	* gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
5862	* gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
5863	* gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
5864	* gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
5865	* gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
5866	* gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
5867	* gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
5868	* gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
5869	* gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
5870	* gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
5871	* gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
5872	* gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
5873	* gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
5874	* gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
5875	* gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
5876	* gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
5877	* gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
5878	* gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
5879	* gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
5880	* gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
5881	* gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
5882	* gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
5883	* gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
5884	* gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
5885	* gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
5886	* gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
5887	* gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
5888	* gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
5889	* gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
5890	* gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
5891	* gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
5892	* gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
5893	* gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
5894	* gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
5895	* gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
5896	* gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
5897	* gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
5898	* gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
5899	* gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
5900	* gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
5901	* gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
5902	* gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
5903	* gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
5904	* gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
5905	* gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
5906	* gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
5907	* gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
5908	* gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
5909	* gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
5910	* gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
5911	* gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
5912	* gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
5913	* gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
5914	* gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
5915	* gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
5916	* gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
5917	* gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
5918	* gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
5919	* gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
5920	* gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
5921	* gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
5922	* gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
5923	* gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
5924	* gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
5925	* gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
5926	* gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
5927	* gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
5928	* gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
5929	* gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
5930	* gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
5931	* gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
5932	* gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
5933	* gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
5934	* gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
5935	* gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
5936	* gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
5937	* gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
5938	* gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
5939	* gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
5940	* gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
5941	* gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
5942	* gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
5943	* gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
5944	* gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
5945	* gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
5946	* gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
5947	* gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
5948	* gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
5949	* gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
5950	* gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
5951	* gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
5952	* gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
5953	* gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
5954	* gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
5955	* gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
5956	* gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
5957	* gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
5958	* gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
5959	* gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
5960	* gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
5961	* gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
5962	* gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
5963	* gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
5964	* gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
5965	* gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
5966	* gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
5967	* gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
5968	* gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
5969	* gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
5970	* gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
5971	* gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
5972	* gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
5973	* gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
5974	* gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
5975	* gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
5976	* gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
5977	* gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
5978	* gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
5979	* gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
5980	* gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
5981	* gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
5982	* gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
5983	* gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
5984	* gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5985	* gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
5986	* gcc.target/i386/avx512vl-vpord-1.c: Ditto.
5987	* gcc.target/i386/avx512vl-vpord-2.c: Ditto.
5988	* gcc.target/i386/avx512vl-vporq-1.c: Ditto.
5989	* gcc.target/i386/avx512vl-vporq-2.c: Ditto.
5990	* gcc.target/i386/avx512vl-vprold-1.c: Ditto.
5991	* gcc.target/i386/avx512vl-vprold-2.c: Ditto.
5992	* gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
5993	* gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
5994	* gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
5995	* gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
5996	* gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
5997	* gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
5998	* gcc.target/i386/avx512vl-vprord-1.c: Ditto.
5999	* gcc.target/i386/avx512vl-vprord-2.c: Ditto.
6000	* gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
6001	* gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
6002	* gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
6003	* gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
6004	* gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
6005	* gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
6006	* gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
6007	* gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
6008	* gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
6009	* gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
6010	* gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
6011	* gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
6012	* gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
6013	* gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
6014	* gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
6015	* gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
6016	* gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
6017	* gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
6018	* gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
6019	* gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
6020	* gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
6021	* gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
6022	* gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
6023	* gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
6024	* gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
6025	* gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
6026	* gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
6027	* gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
6028	* gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
6029	* gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
6030	* gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
6031	* gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
6032	* gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
6033	* gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
6034	* gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
6035	* gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
6036	* gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
6037	* gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
6038	* gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
6039	* gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
6040	* gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
6041	* gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
6042	* gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
6043	* gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
6044	* gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
6045	* gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
6046	* gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
6047	* gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
6048	* gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
6049	* gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
6050	* gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
6051	* gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
6052	* gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
6053	* gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
6054	* gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
6055	* gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
6056	* gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
6057	* gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
6058	* gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
6059	* gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
6060	* gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
6061	* gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
6062	* gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
6063	* gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
6064	* gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
6065	* gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
6066	* gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
6067	* gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
6068	* gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
6069	* gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
6070	* gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
6071	* gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
6072	* gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
6073	* gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
6074	* gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
6075	* gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
6076	* gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
6077	* gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
6078	* gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
6079	* gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
6080	* gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
6081	* gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
6082	* gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
6083	* gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
6084	* gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
6085	* gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
6086	* gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
6087	* gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
6088	* gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
6089	* gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
6090	* gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
6091	* gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
6092	* gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
6093	* gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
6094	* gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
6095	* gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
6096	* gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
6097	* gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
6098	* gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
6099	* gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
6100	* gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
6101	* gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
6102	* gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
6103	* gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
6104	* gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
6105	* gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
6106	* gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
6107	* gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
6108	* gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
6109	* gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
6110	* gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
6111	* gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
6112	* gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
6113	* gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
6114	* gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
6115	* gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
6116	* gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
6117	* gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
6118	* gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
6119	* gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
6120	* gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
6121	* gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
6122	* gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
6123	* gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
6124	* gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
6125	* gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
6126	* gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
6127	* gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
6128	* gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
6129	* gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
6130	* gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
6131	* gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
6132	* gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
6133	* gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
6134	* gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
6135	* gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
6136	* gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
6137	* gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
6138	* gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
6139	* gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
6140	* gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
6141	* gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
6142	* gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
6143	* gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
6144	* gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
6145	* gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
6146	* gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
6147	* gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
6148	* gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
6149	* gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
6150	* gcc.target/i386/avx512f-mask-type.h: Ditto.
6151	* gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6152	* gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6153	* gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6154	* gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
6155	* gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6156	* gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6157	* gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6158	* gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6159	* gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6160	* gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6161	* gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6162	* gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6163	* gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6164	* gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6165	* gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6166	* gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6167	* gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6168	* gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6169	* gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6170	* gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6171	* gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6172	* gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6173	* gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6174	* gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6175	* gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6176	* gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6177	* gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6178	* gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6179	* gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6180	* gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6181	* gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6182	* gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6183	* gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6184	* gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6185	* gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6186	* gcc.target/i386/avx512f-vpord-2.c: Ditto.
6187	* gcc.target/i386/avx512f-vporq-2.c: Ditto.
6188	* gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6189	* gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6190	* gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6191	* gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6192	* gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6193	* gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6194	* gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6195	* gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6196	* gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6197	* gcc.target/i386/i386.exp: Ditto.
6198	* gcc.target/i386/m512-check.h: Ditto.
6199
62002014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6201	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
6202	    Anna Tikhonova  <anna.tikhonova@intel.com>
6203	    Ilya Tocar  <ilya.tocar@intel.com>
6204	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
6205	    Ilya Verbin  <ilya.verbin@intel.com>
6206	    Kirill Yukhin  <kirill.yukhin@intel.com>
6207	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
6208
6209	* g++.dg/other/i386-2.C: Add new options.
6210	* g++.dg/other/i386-3.C: Ditto.
6211	* gcc.target/i386/sse-12.c: Ditto.
6212	* gcc.target/i386/sse-14.c: Ditto.
6213	* gcc.target/i386/sse-22.c: Ditto.
6214	* gcc.target/i386/sse-13.c: Add new options and builtins.
6215	* gcc.target/i386/sse-23.c: Ditto.
6216	* gcc.target/i386/avx-1.c: Add new builtins.
6217
62182014-10-28  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6219
6220        * gcc.misc-tests/godump.exp: New.
6221        * gcc.misc-tests/godump-1.c: New.
6222
62232014-10-28  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6224
6225	* c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
6226	* c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6227	* c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6228	* c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6229	* c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6230	* c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6231	* c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
6232	* c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
6233	* c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
6234	* c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
6235	* c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
6236	* c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
6237	* c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
6238	* c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
6239	* c-c++-common/asan/pr63638.c: Likewise.
6240
62412014-10-28  Richard Biener  <rguenther@suse.de>
6242
6243	PR middle-end/63665
6244	* gcc.dg/pr63665.c: New testcase.
6245
62462014-10-28  Yury Gribov  <y.gribov@samsung.com>
6247
6248	* c-c++-common/asan/kasan-recover-1.c: New test.
6249	* c-c++-common/asan/kasan-recover-2.c: New test.
6250	* c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
6251	* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6252	* c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6253	* c-c++-common/asan/kasan-recover-1.c: Likewise.
6254	* c-c++-common/asan/kasan-recover-2.c: Likewise.
6255	* c-c++-common/asan/no-asan-globals.c: Likewise.
6256	* c-c++-common/asan/no-instrument-reads.c: Likewise.
6257	* c-c++-common/asan/no-instrument-writes.c: Likewise.
6258	* c-c++-common/asan/no-use-after-return.c: Likewise.
6259
62602014-10-28  Yury Gribov  <y.gribov@samsung.com>
6261
6262	* c-c++-common/asan/shadow-offset-1.c: New test.
6263
62642014-10-27  Andrew MacLeod  <amacleod@redhat.com>
6265
6266	* gcc.dg/plugin/ggcplug.c: Shuffle includes to include
6267	gcc-plugin.h earlier.
6268
62692014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
6270
6271	* gnat.dg/specs/concat1.ads: New test.
6272	* gnat.dg/specs/concat1_pkg.ads: New helper.
6273
62742014-10-27  Richard Biener  <rguenther@suse.de>
6275
6276	* gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
6277	* gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
6278	target due to memcpy inline-expansion.
6279
62802014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
6281
6282	* gnat.dg/specs/pack10.ads: New test.
6283	* gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
6284
62852014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
6286
6287	* gnat.dg/entry_queues2.adb: New test.
6288
62892014-10-25  Jakub Jelinek  <jakub@redhat.com>
6290
6291	PR tree-optimization/63641
6292	* gcc.c-torture/execute/pr63641.c: New test.
6293
62942014-10-24  Tobias Burnus  <burnus@net-b.de>
6295
6296	* gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
6297	* gfortran.dg/coarray_collectives_13.f90: New.
6298	* gfortran.dg/coarray_collectives_14.f90: New.
6299	* gfortran.dg/coarray_collectives_15.f90: New.
6300	* gfortran.dg/coarray_collectives_16.f90: New.
6301
63022014-10-24  Jiong Wang  <jiong.wang@arm.com>
6303
6304	* gcc.target/arm/aapcs/abitest.h: Declare memcpy.
6305
63062014-10-24  Marek Polacek  <polacek@redhat.com>
6307
6308	PR c/56980
6309	* gcc.dg/pr56980.c: New test.
6310
63112014-10-24  Jiong Wang  <jiong.wang@arm.com>
6312
6313	* lib/target-supports.exp
6314	(check_effective_target_arm_crypto_ok_nocache): Remove declaration for
6315	vaeseq_u8.
6316	(check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
6317	for vcvt_f16_f32.
6318	(check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
6319	vfma_f32.
6320
63212014-10-24  Martin Liska  <mliska@suse.cz>
6322
6323	* gcc.dg/ipa/pr63595.c: New test.
6324
63252014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6326
6327	* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
6328	* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6329
63302014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6331
6332	* gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
6333
63342014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6335
6336	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
6337
63382014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6339
6340	* gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
6341
63422014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6343
6344	* gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
6345
63462014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6347
6348	* gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
6349
63502014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6351
6352	* gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
6353
63542014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6355
6356	* gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
6357
63582014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6359
6360	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
6361
63622014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6363
6364	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
6365
63662014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6367
6368	* gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
6369
63702014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6371
6372	* gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
6373
63742014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6375
6376	* gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
6377
63782014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6379
6380	* gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
6381
63822014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6383
6384	* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
6385	file.
6386	* gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6387	* gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6388
63892014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6390
6391	* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
6392	file.
6393	* gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6394	* gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6395
63962014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6397
6398	* gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
6399	* gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6400	* gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6401	* gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6402	* gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6403
64042014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6405
6406	* gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
6407	* gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6408	* gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6409	* gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6410	* gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6411	* gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6412
64132014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6414
6415	* gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
6416	* gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6417	* gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6418	* gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6419	* gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6420	* gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6421	* gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6422	* gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6423
64242014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6425
6426	* gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
6427	* gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
6428	* gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6429
64302014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6431
6432	* gcc.target/arm/README.advsimd-intrinsics: New file.
6433	* gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
6434	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
6435	* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
6436	Likewise.
6437	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6438	Likewise.
6439	* gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
6440	* gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
6441	* gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6442
64432014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
6444
6445	* lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
6446	wrap_compile_flags before setting it.
6447
64482014-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6449
6450	* gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
6451	targets.
6452	* gcc.dg/pr63594-2.c: Likewise.
6453
64542014-10-24  Uros Bizjak  <ubizjak@gmail.com>
6455
6456	* gcc.target/alpha/980217-1.c (main): Fix implicit int.
6457	* gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
6458
64592014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
6460
6461	PR bootstrap/63632
6462	* g++.dg/torture/pr63632.C: New test.
6463
64642014-10-23  Jonathan Wakely  <jwakely@redhat.com>
6465
6466	PR c++/63619
6467	* g++.dg/warn/Wdelete-incomplete-3.C: New.
6468	* g++.dg/warn/Wdelete-incomplete-4.C: New.
6469
64702014-10-23  Evgeny Stupachenko  <evstupac@gmail.com>
6471
6472	PR target/63618
6473	* gcc.target/i386/pr63618.c: New test.
6474
64752014-10-23  Marek Polacek  <polacek@redhat.com>
6476
6477	PR c/63626
6478	* gcc.dg/pr63626.c: New test.
6479
64802014-10-23  Marek Polacek  <polacek@redhat.com>
6481
6482	* c-c++-common/ubsan/undefined-2.c: New test.
6483
64842014-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
6485
6486	* gcc.target/i386/pr63600.c: New.
6487
64882014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6489
6490	* gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
6491
64922014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6493
6494	* gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
6495	* gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
6496
64972014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6498
6499	* gcc.target/sparc/20001013-1.c (main): Declare int return.
6500	* gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
6501	* gcc.target/sparc/sparc-ret.c (toto): Declare.
6502	* gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
6503	* gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
6504	Declare.
6505
65062014-10-22  Guozhi Wei  <carrot@google.com>
6507
6508	PR tree-optimization/63530
6509	gcc.dg/vect/pr63530.c: New testcase.
6510
65112014-10-22  Richard Sandiford  <richard.sandiford@arm.com>
6512
6513	* gcc.target/i386/conversion-2.c: New test.
6514
65152014-10-22  Jakub Jelinek  <jakub@redhat.com>
6516	    Yury Gribov  <y.gribov@samsung.com>
6517
6518	* c-c++-common/ubsan/align-1.c: Update cmdline options.
6519	* c-c++-common/ubsan/align-3.c: Likewise.
6520	* c-c++-common/ubsan/bounds-1.c: Likewise.
6521	* c-c++-common/ubsan/div-by-zero-7.c: Likewise.
6522	* c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6523	* c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
6524	* c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6525	* c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6526	* c-c++-common/ubsan/nonnull-2.c: Likewise.
6527	* c-c++-common/ubsan/nonnull-3.c: Likewise.
6528	* c-c++-common/ubsan/object-size-3.c: Likewise.
6529	* c-c++-common/ubsan/overflow-1.c: Likewise.
6530	* c-c++-common/ubsan/overflow-add-1.c: Likewise.
6531	* c-c++-common/ubsan/overflow-add-3.c: Likewise.
6532	* c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6533	* c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6534	* c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6535	* c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6536	* c-c++-common/ubsan/pr59503.c: Likewise.
6537	* c-c++-common/ubsan/pr60613-1.c: Likewise.
6538	* c-c++-common/ubsan/save-expr-1.c: Likewise.
6539	* c-c++-common/ubsan/shift-3.c: Likewise.
6540	* c-c++-common/ubsan/shift-6.c: Likewise.
6541	* c-c++-common/ubsan/undefined-1.c: Likewise.
6542	* c-c++-common/ubsan/vla-2.c: Likewise.
6543	* c-c++-common/ubsan/vla-3.c: Likewise.
6544	* c-c++-common/ubsan/vla-4.c: Likewise.
6545	* g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6546	* g++.dg/ubsan/return-2.C: Likewise.
6547	* c-c++-common/ubsan/recovery-1.c: New test.
6548	* c-c++-common/ubsan/recovery-2.c: New test.
6549	* c-c++-common/ubsan/recovery-3.c: New test.
6550	* c-c++-common/ubsan/recovery-common.inc: New file.
6551
65522014-10-22  Jiong Wang  <jiong.wang@arm.com>
6553
6554	* gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
6555	* gcc.target/aarch64/pic-symrefplus.c: Likewise.
6556	* gcc.target/aarch64/reload-valid-spoff.c: Likewise.
6557	* gcc.target/aarch64/vect.x: Likewise.
6558	* gcc.target/aarch64/vect-ld1r.x: Add return type.
6559	* gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
6560	* gcc.target/aarch64/vect-fp.c: Likewise.
6561
65622014-10-22  Jiong Wang  <jiong.wang@arm.com>
6563
6564	* lib/compat.exp (compat-run): Remove "unresolved".
6565	* lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
6566	unsupported testcase.
6567
65682014-10-22  Jakub Jelinek  <jakub@redhat.com>
6569
6570	PR target/63594
6571	* gcc.dg/pr63594-1.c: New test.
6572	* gcc.dg/pr63594-2.c: New test.
6573	* gcc.target/i386/sse2-pr63594-1.c: New test.
6574	* gcc.target/i386/sse2-pr63594-2.c: New test.
6575	* gcc.target/i386/avx-pr63594-1.c: New test.
6576	* gcc.target/i386/avx-pr63594-2.c: New test.
6577	* gcc.target/i386/avx2-pr63594-1.c: New test.
6578	* gcc.target/i386/avx2-pr63594-2.c: New test.
6579	* gcc.target/i386/avx512f-pr63594-1.c: New test.
6580	* gcc.target/i386/avx512f-pr63594-2.c: New test.
6581	* gcc.target/i386/avx512f-vec-init.c: Adjust expected
6582	insn counts.
6583
6584	PR target/63542
6585	* gcc.target/i386/pr63542-1.c: New test.
6586	* gcc.target/i386/pr63542-2.c: New test.
6587
65882014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>
6589
6590	* gcc.target/avr/tiny-memx.c: New test.
6591
6592	* gcc.target/avr/tiny-caller-save.c: New test.
6593
65942014-10-21  Jiong Wang  <jiong.wang@arm.com>
6595
6596	* gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
6597	(Proc_1): Add return type.
6598	* gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
6599	* gcc.target/arm/neon-modes-2.c (foo): Likewise.
6600	* gcc.target/arm/pr43920-2.c (lseek): Likewise.
6601	* gcc.target/arm/pr44788.c (foo): Likewise.
6602	* gcc.target/arm/pr55642.c (abs): Likewise.
6603	* gcc.target/arm/pr58784.c (f): Likewise.
6604	* gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
6605	* gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
6606	* gcc.target/arm/vfp-ldmias.c (bar): Likewise.
6607	* gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
6608	for local variables.
6609	* lib/target-supports.exp
6610	(check_effective_target_arm_crypto_ok_nocache): Add declaration for
6611	vaeseq_u8.
6612	(check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
6613	vcvt_f16_f32.
6614	(check_effective_target_arm_neonv2_ok_nocache): Add declaration for
6615	vfma_f32.
6616	* gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
6617
66182014-10-21  Andreas Schwab  <schwab@suse.de>
6619
6620	* gcc.dg/bf-spl1.c (main): Fix implicit int.
6621
66222014-10-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6623
6624	* gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
6625
66262014-10-21  Richard Biener  <rguenther@suse.de>
6627
6628	* g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
6629	* g++.dg/ipa/devirt-46.C: Likewise.
6630	* g++.dg/ipa/devirt-47.C: Likewise.
6631	* g++.dg/tree-prof/pr35545.C: Likewise.
6632
66332014-10-21  Jakub Jelinek  <jakub@redhat.com>
6634
6635	PR tree-optimization/63563
6636	* gcc.target/i386/pr63563.c: New test.
6637
66382014-10-20  Richard Biener  <rguenther@suse.de>
6639
6640	* gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
6641	* gcc.dg/tree-ssa/reassoc-20.c: Likewise.
6642
66432014-10-20  Martin Liska  <mliska@suse.cz>
6644
6645	* gcc.dg/ipa/pr63595.c: New test.
6646
66472014-10-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6648
6649	PR fortran/48979
6650	* gfortran.dg/ieee/intrinsics_2.F90: New test.
6651
66522014-10-19  Marek Polacek  <polacek@redhat.com>
6653
6654	PR c/63567
6655	* gcc.dg/pr63567-3.c: New test.
6656	* gcc.dg/pr63567-4.c: New test.
6657
66582014-10-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6659
6660	* gcc.dg/atomic/c11-atomic-exec-5.c
6661	(test_main_long_double_add_overflow): Define and run only for
6662	LDBL_MANT_DIG != 106.
6663	(test_main_complex_long_double_add_overflow): Likewise.
6664	(test_main_long_double_sub_overflow): Likewise.
6665	(test_main_complex_long_double_sub_overflow): Likewise.
6666
66672014-10-18  Paul Thomas  <pault@gcc.gnu.org>
6668
6669	PR fortran/63553
6670	* gfortran.dg/class_to_type_3.f03 : New test
6671
66722014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
6673
6674	* gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
6675	to GNU11.
6676
66772014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
6678
6679	* gcc.dg/attr-isr.c: Move SH specific test to ...
6680	* gcc.target/sh/attr-isr.c: ... here.
6681
66822014-10-17  Marek Polacek  <polacek@redhat.com>
6683
6684	PR c/63567
6685	* gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
6686	* gcc.dg/pr63567-1.c: New test.
6687	* gcc.dg/pr63567-2.c: New test.
6688
66892014-10-17  Marek Polacek  <polacek@redhat.com>
6690
6691	PR c/63543
6692	* gcc.dg/pr63543.c: New test.
6693	* gcc.dg/array-8.c: Remove dg-error.
6694	* gcc.dg/pr48552-1.c: Remove and adjust dg-error.
6695	* gcc.dg/pr48552-2.c: Likewise.
6696
66972014-10-17  Marek Polacek  <polacek@redhat.com>
6698
6699	PR c/63549
6700	* gcc.dg/pr63549.c: New test.
6701
67022014-10-17  Marek Polacek  <polacek@redhat.com>
6703
6704	* gcc.dg/Wimplicit-int-1.c: New test.
6705	* gcc.dg/Wimplicit-int-2.c: New test.
6706	* gcc.dg/Wimplicit-int-3.c: New test.
6707	* gcc.dg/Wimplicit-int-4.c: New test.
6708
67092014-10-17  Andrew MacLeod  <amacleod@redhat.com>
6710
6711	* g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
6712	changes.
6713
67142014-10-17  Jakub Jelinek  <jakub@redhat.com>
6715
6716	PR tree-optimization/63464
6717	* gcc.dg/torture/pr63464.c: New test.
6718	* gcc.dg/tree-ssa/reassoc-37.c: New test.
6719	* gcc.dg/tree-ssa/reassoc-38.c: New test.
6720
6721	PR tree-optimization/63302
6722	* gcc.c-torture/execute/pr63302.c: New test.
6723
67242014-10-17  Tom de Vries  <tom@codesourcery.com>
6725
6726	PR rtl-optimization/61605
6727	* gcc.target/i386/fuse-caller-save.c: Update addition check.  Add movl
6728	absence check.
6729
67302014-10-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
6731
6732	PR middle-end/61848
6733	* g++.dg/torture/pr61848.C: New testcase.
6734	* gcc.c-torture/compile/pr61848.c: New testcase.
6735
67362014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
6737
6738	* gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
6739	* gcc.target/sh/strlen.c: Likewise.
6740	* gcc.target/sh/pr51244-13.c: Likewise.
6741	* gcc.target/sh/cmpstrn.c: Likewise.
6742	* gcc.target/sh/hiconst.c: Likewise.
6743	* gcc.target/sh/pr43417.c: Likewise.
6744
67452014-10-16  Martin Liska  <mliska@suse.cz>
6746
6747	* gcc.dg/guality/pr43077-1.c: IPA ICF disabled
6748	to match defined expectations.
6749
67502014-10-16  Andrew MacLeod  <amacleod@redhat.com>
6751
6752	* g++.dg/plugin/pragma_plugin.c: Adjust include files.
6753
67542014-10-16  Martin Liska  <mliska@suse.cz>
6755
6756	* g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
6757	* g++.dg/ipa/ipa-icf-5.C: Likewise
6758
67592014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
6760
6761	PR target/63260
6762	* gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
6763
67642014-10-16  Richard Biener  <rguenther@suse.de>
6765
6766	PR middle-end/63554
6767	* gcc.dg/torture/pr63554.c: New testcase.
6768
67692014-10-16  Marek Polacek  <polacek@redhat.com>
6770
6771	* gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
6772	* gcc.target/powerpc/pr58673-2.c: Add declarations.
6773
67742014-10-16  Marek Polacek  <polacek@redhat.com>
6775
6776	* gcc.dg/graphite/id-1.c: Fix defaulting to int.
6777	* gcc.dg/graphite/id-2.c: Likewise.
6778	* gcc.dg/graphite/id-4.c: Likewise.
6779	* gcc.dg/graphite/id-8.c: Likewise.
6780	* gcc.dg/graphite/id-pr45230-1.c: Likewise.
6781	* gcc.dg/graphite/id-pr45230.c: Likewise.
6782	* gcc.dg/graphite/id-pr45231.c: Likewise.
6783	* gcc.dg/graphite/pr38073.c: Likewise.
6784	* gcc.dg/graphite/pr38125.c: Likewise.
6785	* gcc.dg/graphite/pr38409.c: Likewise.
6786	* gcc.dg/graphite/pr38413.c: Likewise.
6787	* gcc.dg/graphite/pr38510.c: Likewise.
6788	* gcc.dg/graphite/pr38786.c: Likewise.
6789	* gcc.dg/graphite/pr39260.c: Likewise.
6790	* gcc.dg/graphite/scop-19.c: Likewise.
6791	* gcc.dg/graphite/id-13.c: Fix implicit declarations.
6792	* gcc.dg/graphite/id-17.c: Likewise.
6793	* gcc.dg/graphite/id-23.c: Likewise.
6794	* gcc.dg/graphite/id-26.c: Likewise.
6795	* gcc.dg/graphite/id-pr43464-1.c: Likewise.
6796	* gcc.dg/graphite/pr37485.c: Likewise.
6797	* gcc.dg/graphite/pr38500.c: Likewise.
6798	* gcc.dg/graphite/pr42284.c: Likewise.
6799	* gcc.dg/graphite/pr42914.c: Likewise.
6800	* gcc.dg/graphite/pr46404-1.c: Likewise.
6801	* gcc.dg/graphite/pr60979.c: Likewise.
6802	* gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
6803	defaulting to int.
6804
68052014-10-16  Martin Liska  <mliska@suse.cz>
6806	    Jan Hubicka  <hubicka@ucw.cz>
6807
6808	* g++.dg/ipa/ipa-icf-1.C: New test.
6809	* g++.dg/ipa/ipa-icf-2.C: New test.
6810	* g++.dg/ipa/ipa-icf-3.C: New test.
6811	* g++.dg/ipa/ipa-icf-4.C: New test.
6812	* g++.dg/ipa/ipa-icf-5.C: New test.
6813	* gcc.dg/ipa/ipa-icf-1.c: New test.
6814	* gcc.dg/ipa/ipa-icf-10.c: New test.
6815	* gcc.dg/ipa/ipa-icf-11.c: New test.
6816	* gcc.dg/ipa/ipa-icf-12.c: New test.
6817	* gcc.dg/ipa/ipa-icf-13.c: New test.
6818	* gcc.dg/ipa/ipa-icf-14.c: New test.
6819	* gcc.dg/ipa/ipa-icf-15.c: New test.
6820	* gcc.dg/ipa/ipa-icf-16.c: New test.
6821	* gcc.dg/ipa/ipa-icf-17.c: New test.
6822	* gcc.dg/ipa/ipa-icf-18.c: New test.
6823	* gcc.dg/ipa/ipa-icf-19.c: New test.
6824	* gcc.dg/ipa/ipa-icf-2.c: New test.
6825	* gcc.dg/ipa/ipa-icf-20.c: New test.
6826	* gcc.dg/ipa/ipa-icf-21.c: New test.
6827	* gcc.dg/ipa/ipa-icf-22.c: New test.
6828	* gcc.dg/ipa/ipa-icf-23.c: New test.
6829	* gcc.dg/ipa/ipa-icf-24.c: New test.
6830	* gcc.dg/ipa/ipa-icf-25.c: New test.
6831	* gcc.dg/ipa/ipa-icf-26.c: New test.
6832	* gcc.dg/ipa/ipa-icf-27.c: New test.
6833	* gcc.dg/ipa/ipa-icf-28.c: New test.
6834	* gcc.dg/ipa/ipa-icf-29.c: New test.
6835	* gcc.dg/ipa/ipa-icf-3.c: New test.
6836	* gcc.dg/ipa/ipa-icf-30.c: New test.
6837	* gcc.dg/ipa/ipa-icf-4.c: New test.
6838	* gcc.dg/ipa/ipa-icf-5.c: New test.
6839	* gcc.dg/ipa/ipa-icf-6.c: New test.
6840	* gcc.dg/ipa/ipa-icf-7.c: New test.
6841	* gcc.dg/ipa/ipa-icf-8.c: New test.
6842	* gcc.dg/ipa/ipa-icf-9.c: New test.
6843
68442014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
6845
6846	PR target/53513
6847	* gcc.target/sh/pr54680.c: Adjust matching of lds insn.
6848
68492014-10-16  Martin Liska  <mliska@suse.cz>
6850	    Jan Hubicka  <hubicka@ucw.cz>
6851
6852	* c-c++-common/rotate-1.c: Options changed to not collide
6853	with a new IPA ICF pass.
6854	* c-c++-common/rotate-2.c: Likewise.
6855	* c-c++-common/rotate-3.c: Likewise.
6856	* c-c++-common/rotate-4.c: Likewise.
6857	* g++.dg/cpp0x/rv-return.C: Likewise.
6858	* g++.dg/cpp0x/rv1n.C: Likewise.
6859	* g++.dg/cpp0x/rv1p.C: Likewise.
6860	* g++.dg/cpp0x/rv2n.C: Likewise.
6861	* g++.dg/cpp0x/rv3n.C: Likewise.
6862	* g++.dg/cpp0x/rv4n.C: Likewise.
6863	* g++.dg/cpp0x/rv5n.C: Likewise.
6864	* g++.dg/cpp0x/rv6n.C: Likewise.
6865	* g++.dg/cpp0x/rv7n.C: Likewise.
6866	* g++.dg/ipa/devirt-g-1.C: Likewise.
6867	* g++.dg/ipa/inline-1.C: Likewise.
6868	* g++.dg/ipa/inline-2.C: Likewise.
6869	* g++.dg/ipa/inline-3.C: Likewise.
6870	* g++.dg/opt/pr30965.C: Likewise.
6871	* g++.dg/tree-ssa/pr19637.C: Likewise.
6872	* gcc.dg/guality/csttest.c: Likewise.
6873	* gcc.dg/ipa/iinline-4.c (struct S): Likewise.
6874	* gcc.dg/ipa/iinline-7.c: Likewise.
6875	* gcc.dg/ipa/ipa-pta-13.c: Likewise.
6876	* gcc.dg/ipa/ipacost-1.c: Likewise.
6877	* gcc.dg/ipa/ipacost-2.c: Likewise.
6878	* gcc.dg/ipa/ipcp-agg-6.c: Likewise.
6879	* gcc.dg/ipa/remref-2a.c: Likewise.
6880	* gcc.dg/ipa/remref-2b.c: Likewise.
6881	* gcc.dg/pr46309-2.c: Likewise.
6882	* gcc.dg/torture/ipa-pta-1.c: Likewise.
6883	* gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
6884	* gcc.dg/tree-ssa/andor-4.c: Likewise.
6885	* gcc.dg/tree-ssa/andor-5.c: Likewise.
6886	* gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6887	* gcc.dg/vect/vect-cond-10.c: Likewise.
6888	* gcc.dg/vect/vect-cond-9.c: Likewise.
6889	* gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6890	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6891	* gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6892	* gcc.target/i386/bmi-1.c: Likewise.
6893	* gcc.target/i386/bmi-2.c: Likewise.
6894	* gcc.target/i386/pr56564-2.c: Likewise.
6895
68962014-10-16  Richard Biener  <rguenther@suse.de>
6897
6898	PR tree-optimization/63168
6899	* gcc.dg/tree-ssa/loop-40.c: New testcase.
6900
69012014-10-16  Andreas Schwab  <schwab@suse.de>
6902
6903	* gcc.target/m68k/crash1.c: Fix implicit declaration.
6904
6905	* gcc.target/ia64/20090324-1.c: Fix implicit declarations and
6906	implicit int.
6907	* gcc.target/ia64/mfused-madd-vect.c: Likewise.
6908	* gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
6909	* gcc.target/ia64/pr29682.c: Likewise.
6910	* gcc.target/ia64/pr43603.c: Likewise.
6911	* gcc.target/ia64/pr48496.c: Likewise.
6912
69132014-10-16  Marek Polacek  <polacek@redhat.com>
6914
6915	* ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
6916
69172014-10-16  Jakub Jelinek  <jakub@redhat.com>
6918	    Marek Polacek  <polacek@redhat.com>
6919
6920	* gcc.dg/20020122-2.c: Use dg-additional-options.  Fix implicit
6921	declarations.
6922	* gcc.dg/pr32176.c: Likewise.
6923	* gcc.dg/builtin-apply4.c: Use dg-additional-options.
6924	* gcc.dg/ia64-sync-1.c: Fix implicit declarations.
6925	* gcc.dg/ia64-sync-2.c: Likewise.
6926	* gcc.dg/ia64-sync-3.c: Likewise.
6927	* gcc.dg/sync-2.c: Likewise.
6928	* gcc.dg/sync-3.c: Likewise.
6929	* gcc.target/i386/990524-1.c: Likewise.
6930	* gcc.target/i386/avx512f-pr57233.c: Likewise.
6931	* gcc.target/i386/avx512f-typecast-1.c: Likewise.
6932	* gcc.target/i386/pr26826.c: Likewise.
6933	* gcc.target/i386/pr37184.c: Likewise.
6934	* gcc.target/i386/20060125-1.c: Fix defaulting to int.
6935	* gcc.target/i386/20060125-2.c: Likewise.
6936	* gcc.target/i386/memcpy-1.c: Likewise.
6937	* gcc.target/i386/pr40934.c: Likewise.
6938	* gcc.target/i386/sse-5.c: Likewise.
6939	* gcc.target/i386/stackalign/asm-1.c: Likewise.
6940	* gcc.target/i386/vectorize4.c: Likewise.
6941	* gcc.target/i386/980312-1.c: Fix defaulting to int.  Use
6942	-fgnu89-inline.
6943	* gcc.target/i386/980313-1.c: Likewise.
6944	* gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
6945	* gcc.target/i386/crc32-2.c: Use -std=gnu89.
6946	* gcc.target/i386/crc32-3.c: Likewise.
6947	* gcc.target/i386/intrinsics_3.c: Likewise.
6948	* gcc.target/i386/loop-1.c: Likewise.
6949	* gcc.target/i386/pr44948-2a.c: Likewise.
6950	* gcc.target/i386/pr47564.c: Likewise.
6951	* gcc.target/i386/pr50712.c: Likewise.
6952	* gcc.target/i386/stackalign/return-2.c: Likewise.
6953
69542014-10-15  Jan Hubicka  <hubicka@ucw.cz>
6955
6956	PR lto/62026
6957	* lto/pr62026.C: New testcase.
6958
69592014-10-15  Vladimir Makarov  <vmakarov@redhat.com>
6960
6961	PR rtl-optimization/63448
6962	* gcc.target/i386/pr63448.c: New test.
6963
69642014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
6965
6966	* gnat.dg/opt41.adb: New test.
6967	* gnat.dg/opt41_pkg.ad[sb]: New helper.
6968
69692014-10-15  Richard Biener  <rguenther@suse.de>
6970
6971	* g++.dg/torture/pr63419.C: Add -Wno-psabi.
6972
69732014-10-14  Jan Hubicka  <hubicka@ucw.cz>
6974
6975	* gcc.dg/tree-prof/peel-1.c: Update.
6976	* gcc.dg/tree-prof/unroll-1.c: Update.
6977	* gcc.dg/unroll_1.c: Update.
6978	* gcc.dg/unroll_2.c: Update.
6979	* gcc.dg/unroll_3.c: Update.
6980	* gcc.dg/unroll_4.c: Update.
6981
69822014-10-14  DJ Delorie  <dj@redhat.com>
6983
6984	* g++.dg/abi/mangle64.C: New.
6985
69862014-10-14  Marc Glisse  <marc.glisse@inria.fr>
6987
6988	* g++.dg/ext/vector9.C: Test ! with float vectors.
6989
69902014-10-14  Richard Biener  <rguenther@suse.de>
6991
6992	PR tree-optimization/63512
6993	* g++.dg/torture/pr63512.C: New testcase.
6994
69952014-10-14  Oleg Endo  <olegendo@gcc.gnu.org>
6996
6997	PR target/63260
6998	* gcc.target/sh/pr63260.c: New.
6999
70002014-10-13  Richard Henderson  <rth@redhat.com>
7001
7002	* g++.dg/torture/20141013.C: New.
7003
70042014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>
7005
7006	PR target/8340
7007	PR middle-end/47602
7008	PR rtl-optimization/55458
7009	* gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
7010	* gcc.target/i386/pr55458.c: Likewise.
7011	* gcc.target/i386/pr47602.c: New.
7012	* gcc.target/i386/pr23098.c: Move to XFAIL.
7013
70142014-10-13  Jan Hubicka  <hubicka@ucw.cz>
7015
7016	PR tree-optimization/62127
7017	* g++.dg/torture/pr62127.C: New testcase.
7018
70192014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
7020
7021	* c-c++-common/asan/bitfield-5.c: New test.
7022
70232014-10-13  Richard Biener  <rguenther@suse.de>
7024
7025	PR tree-optimization/63419
7026	* g++.dg/torture/pr63419.C: New testcase.
7027
70282014-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
7029
7030	PR target/59401
7031	PR target/54760
7032	* gcc.target/sh/pr54760-5.c: New.
7033	* gcc.target/sh/pr54760-6.c: New.
7034	* gcc.target/sh/pr59401-1.c: New.
7035
70362014-10-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7037
7038	PR fortran/48979
7039	* gfortran.dg/ieee/intrinsics_1.f90: New test.
7040
70412014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
7042
7043	* lib/target-supports.exp (check_effective_target_shared): New
7044	function.
7045	* g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
7046
70472014-10-10  Jakub Jelinek  <jakub@redhat.com>
7048
7049	PR c/63495
7050	* gcc.target/i386/pr63495.c: New test.
7051
70522014-10-10  Marek Polacek  <polacek@redhat.com>
7053
7054	* c-c++-common/ubsan/object-size-1.c: New test.
7055	* c-c++-common/ubsan/object-size-2.c: New test.
7056	* c-c++-common/ubsan/object-size-3.c: New test.
7057	* c-c++-common/ubsan/object-size-4.c: New test.
7058	* c-c++-common/ubsan/object-size-5.c: New test.
7059	* c-c++-common/ubsan/object-size-6.c: New test.
7060	* c-c++-common/ubsan/object-size-7.c: New test.
7061	* c-c++-common/ubsan/object-size-8.c: New test.
7062	* c-c++-common/ubsan/object-size-9.c: New test.
7063	* g++.dg/ubsan/object-size-1.C: New test.
7064	* gcc.dg/ubsan/object-size-9.c: New test.
7065
70662014-10-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7067
7068	* lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
7069	(asan_finish): Remove restore_ld_library_path_env_vars.
7070	Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
7071	related env variables by calling set_ld_library_path_env_vars.
7072	* lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
7073	(tsan_finish): Remove restore_ld_library_path_env_vars.
7074	Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
7075	related env variables by calling set_ld_library_path_env_vars.
7076	* lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
7077	(ubsan_finish): Remove restore_ld_library_path_env_vars.
7078	Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
7079	related env variables by calling set_ld_library_path_env_vars.
7080
70812014-10-10  Richard Biener  <rguenther@suse.de>
7082
7083	PR tree-optimization/63379
7084	* gcc.dg/vect/pr63379.c: New testcase.
7085
70862014-10-10  Jakub Jelinek  <jakub@redhat.com>
7087
7088	PR fortran/59488
7089	* gfortran.dg/gomp/pr59488-1.f90: New test.
7090	* gfortran.dg/gomp/pr59488-2.f90: New test.
7091
70922014-10-10  Richard Biener  <rguenther@suse.de>
7093
7094	PR tree-optimization/63476
7095	* g++.dg/torture/pr63476.C: New testcase.
7096
70972014-10-10  Tobias Burnus  <burnus@net-b.de>
7098
7099	* gfortran.dg/implicit_16.f90: New.
7100
71012014-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
7102
7103	* g++.dg/cpp0x/constexpr-using3.C: New.
7104	* g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
7105	* g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
7106	* g++.dg/cpp1y/constexpr-local1.C: Extend.
7107	* g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
7108
71092014-10-09  Joseph Myers  <joseph@codesourcery.com>
7110
7111	* gcc.dg/torture/float128-extendxf-underflow.c: New test.
7112
71132014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>
7114
7115	* g++.dg/ipa/polymorphic-call-1.C: New testcase.
7116
71172014-10-09  Marc Glisse  <marc.glisse@inria.fr>
7118
7119	* g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
7120	* g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
7121	* g++.dg/cpp0x/constexpr-diag1.C: Add const.
7122	* g++.dg/cpp0x/constexpr-diag3.C: Likewise.
7123	* g++.dg/cpp0x/constexpr-ex1.C: Likewise.
7124	* g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7125	* g++.dg/cpp0x/constexpr-ex4.C: Likewise.
7126	* g++.dg/cpp0x/constexpr-initlist.C: Likewise.
7127	* g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
7128	* g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
7129	* g++.dg/cpp0x/constexpr-ref4.C: Likewise.
7130	* g++.dg/cpp0x/constexpr-static6.C: Likewise.
7131
71322014-10-09  Richard Biener  <rguenther@suse.de>
7133
7134	PR tree-optimization/63380
7135	* gcc.dg/torture/pr63380-1.c: New testcase.
7136	* gcc.dg/torture/pr63380-2.c: Likewise.
7137
71382014-10-09  Marek Polacek  <polacek@redhat.com>
7139
7140	PR c/63480
7141	* gcc.dg/pr63480.c: New test.
7142
71432014-10-09  Richard Biener  <rguenther@suse.de>
7144
7145	PR tree-optimization/63445
7146	* gcc.dg/Wstrict-overflow-26.c: New testcase.
7147
71482014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
7149
7150	* gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
7151	* gcc.dg/vmx/ops.c: Likewise.
7152	* gcc.dg/vmx/ops-long-1.c: Likewise.
7153
71542014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
7155
7156	* gfortran.dg/implicit_4.f90: Fix some dg-error.
7157
71582014-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7159
7160	* gcc.dg/torture/stackalign/builtin-apply-4.c: Use
7161	dg-additional-options.
7162
71632014-10-08  Mark Wielaard  <mjw@redhat.com>
7164
7165	* g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
7166	prefix from scan-assembler-times.
7167
71682014-10-07  Marek Polacek  <polacek@redhat.com>
7169
7170	* lib/target-supports.exp (check_effective_target_fd_truncate):
7171	Include <string.h>.
7172
71732014-10-07  Marek Polacek  <polacek@redhat.com>
7174
7175	PR c/59717
7176	* gcc.dg/pr59717.c: New test.
7177
71782014-10-07  Marek Polacek  <polacek@redhat.com>
7179
7180	* gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
7181	* gcc.dg/iftrap-1.c: Fix implicit declarations.
7182	* gcc.target/powerpc/pr26350.c: Likewise.
7183	* gcc.target/powerpc/altivec-consts.c: Likewise.
7184	* gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7185	* gcc.target/powerpc/le-altivec-consts.c: Likewise.
7186	* gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
7187	* gcc.target/powerpc/ppc-vector-memset.c: Likewise.
7188	* gcc.target/powerpc/pr47862.c: Likewise.
7189	* gcc.target/powerpc/pr48053-1.c: Likewise.
7190	* gcc.target/powerpc/pr53487.c: Likewise.
7191	* gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
7192	to int.
7193	* gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
7194	* gcc.target/powerpc/altivec-2.c: Likewise.
7195	* gcc.target/powerpc/pr47755-2.c: Likewise.
7196
71972014-10-07  Martin Liska  <mliska@suse.cz>
7198
7199	* g++.dg/lto/pr63270.h: New test.
7200	* g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
7201	include.
7202	* g++.dg/lto/pr63270_2.C: New test.
7203
72042014-10-07  Eric Botcazou  <ebotcazou@adacore.com>
7205
7206	* gnat.dg/lto16.adb: New test.
7207	* gnat.dg/lto16_pkg.adb: New helper.
7208
72092014-10-06  Eric Botcazou  <ebotcazou@adacore.com>
7210
7211	* gnat.dg/return4.adb: New test.
7212	* gnat.dg/return4_pkg.ad[sb]: New helper.
7213
72142014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>
7215
7216	* g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
7217	* g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
7218	* g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
7219
72202014-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
7221
7222	PR c++/55250
7223	* g++.dg/cpp0x/constexpr-type-decl1.C: New.
7224	* g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
7225	* g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
7226
72272014-10-06  Marek Polacek  <polacek@redhat.com>
7228
7229	* c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
7230	* g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
7231	* g++.dg/lto/pr54625-2_0.c: Likewise.
7232	* gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
7233
72342014-10-06  Marek Polacek  <polacek@redhat.com>
7235
7236	* gcc.target/i386/20040112-1.c: Fix defaulting to int.
7237	* gcc.target/i386/avxfp-1.c: Likewise.
7238	* gcc.target/i386/avxfp-2.c: Likewise.
7239	* gcc.target/i386/cadd.c: Likewise.
7240	* gcc.target/i386/cmov2.c: Likewise.
7241	* gcc.target/i386/cmov3.c: Likewise.
7242	* gcc.target/i386/cmov4.c: Likewise.
7243	* gcc.target/i386/cold-attribute-1.c: Likewise.
7244	* gcc.target/i386/cvt-1.c: Likewise.
7245	* gcc.target/i386/fpcvt-1.c: Likewise.
7246	* gcc.target/i386/fpcvt-2.c: Likewise.
7247	* gcc.target/i386/fpcvt-3.c: Likewise.
7248	* gcc.target/i386/local.c: Likewise.
7249	* gcc.target/i386/memcpy-2.c: Likewise.
7250	* gcc.target/i386/memcpy-3.c: Likewise.
7251	* gcc.target/i386/memset-1.c: Likewise.
7252	* gcc.target/i386/minmax-1.c: Likewise.
7253	* gcc.target/i386/minmax-2.c: Likewise.
7254	* gcc.target/i386/pr45352-2.c: Likewise.
7255	* gcc.target/i386/pr46253.c: Likewise.
7256	* gcc.target/i386/pr53623.c: Likewise.
7257	* gcc.target/i386/pr60902.c: Likewise.
7258	* gcc.target/i386/pr57003.c: Likewise.
7259	* gcc.target/i386/sse-14.c: Likewise.
7260	* gcc.target/i386/sse-19.c: Likewise.
7261	* gcc.target/i386/sse-22.c: Likewise.
7262	* gcc.target/i386/sse4a-extract.c: Likewise.
7263	* gcc.target/i386/sse4a-insert.c: Likewise.
7264	* gcc.target/i386/ssefp-1.c: Likewise.
7265	* gcc.target/i386/ssefp-2.c: Likewise.
7266	* gcc.target/i386/testimm-10.c: Likewise.
7267	* gcc.target/i386/vectorize4-avx.c: Likewise.
7268	* gcc.target/i386/980709-1.c: Fix implicit declarations.
7269	* gcc.target/i386/avx-pr57233.c: Likewise.
7270	* gcc.target/i386/avx2-pr57233.c: Likewise.
7271	* gcc.target/i386/avx2-vpop-check.h: Likewise.
7272	* gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7273	* gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7274	* gcc.target/i386/crc32-4.c: Likewise.
7275	* gcc.target/i386/pr20204.c: Likewise.
7276	* gcc.target/i386/pr23570.c: Likewise.
7277	* gcc.target/i386/pr26449-1.c: Likewise.
7278	* gcc.target/i386/pr28839.c: Likewise.
7279	* gcc.target/i386/pr37101.c: Likewise.
7280	* gcc.target/i386/pr61923.c: Likewise.
7281	* gcc.target/i386/shrink_wrap_1.c: Likewise.
7282	* gcc.target/i386/sse2-pr57233.c: Likewise.
7283	* gcc.target/i386/vect-abs-s16.c: Likewise.
7284	* gcc.target/i386/vect-abs-s32.c: Likewise.
7285	* gcc.target/i386/vect-abs-s8.c: Likewise.
7286	* gcc.target/i386/xop-pr57233.c: Likewise.
7287	* gcc.target/i386/xop-rotate2-vector.c: Likewise.
7288	* gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
7289	implicit declarations.
7290	* gcc.target/i386/xop-shift1-vector.c: Fix typo.
7291	* gcc.target/i386/xop-shift2-vector.c: Likewise.
7292	* gcc.target/i386/xop-shift3-vector.c: Likewise.
7293
72942014-10-06  Marek Polacek  <polacek@redhat.com>
7295
7296	* gcc.dg/20001012-1.c: Fix defaulting to int.
7297	* gcc.dg/20001012-2.c: Likewise.
7298	* gcc.dg/20001108-1.c: Likewise.
7299	* gcc.dg/20010516-1.c: Likewise.
7300	* gcc.dg/20011008-2.c: Likewise.
7301	* gcc.dg/20030612-1.c: Likewise.
7302	* gcc.dg/20040219-1.c: Likewise.
7303	* gcc.dg/20050603-2.c: Likewise.
7304	* gcc.dg/20070507-1.c: Likewise.
7305	* gcc.dg/attr-alias-3.c: Likewise.
7306	* gcc.dg/fastmath-1.c: Likewise.
7307	* gcc.dg/fork-instrumentation.c: Likewise.
7308	* gcc.dg/fwrapv-1.c: Likewise.
7309	* gcc.dg/fwrapv-2.c: Likewise.
7310	* gcc.dg/memmove-1.c: Likewise.
7311	* gcc.dg/non-local-goto-1.c: Likewise.
7312	* gcc.dg/non-local-goto-2.c: Likewise.
7313	* gcc.dg/noreturn-8.c: Likewise.
7314	* gcc.dg/parse-decl-after-if.c: Likewise.
7315	* gcc.dg/parse-decl-after-label.c: Likewise.
7316	* gcc.dg/pr25795-1.c: Likewise.
7317	* gcc.dg/pr25795.c: Likewise.
7318	* gcc.dg/pr28574.c: Likewise.
7319	* gcc.dg/pr30189.c: Likewise.
7320	* gcc.dg/pr31529-2.c: Likewise.
7321	* gcc.dg/pr33923.c: Likewise.
7322	* gcc.dg/pr34263.c: Likewise.
7323	* gcc.dg/pr36194.c: Likewise.
7324	* gcc.dg/pr45415.c: Likewise.
7325	* gcc.dg/pr47443.c: Likewise.
7326	* gcc.dg/pr47763.c: Likewise.
7327	* gcc.dg/pr49000.c: Likewise.
7328	* gcc.dg/pr50340.c: Likewise.
7329	* gcc.dg/webizer.c: Likewise.
7330	* gcc.dg/pr59940.c: Likewise.
7331	* gcc.dg/pr63186.c: Likewise.
7332	* gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
7333	* gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
7334	* gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
7335	* gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
7336	* gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
7337	* gcc.dg/sms-1.c: Likewise.
7338	* gcc.dg/unused-3.c: Likewise.
7339	* gcc.dg/varpool-1.c: Likewise.
7340	* gcc.dg/pr35899.c: Use -std=gnu89.
7341	* gcc.dg/pr59963-1.c: Likewise.
7342	* gcc.dg/redecl-15.c: Likewise.
7343	* gcc.dg/20041213-1.c: Likewise.
7344	* gcc.dg/20080820.c: Likewise.
7345	* gcc.dg/920413-1.c: Likewise.
7346	* gcc.dg/Wold-style-definition-1.c: Likewise.
7347	* gcc.dg/Wmissing-parameter-type-no.c: Likewise.
7348	* gcc.dg/decl-nospec-1.c: Likewise.
7349	* gcc.dg/decl-nospec-2.c: Likewise.
7350	* gcc.dg/decl-nospec-3.c: Likewise.
7351	* gcc.dg/bitfld-1.c: Likewise.
7352	* gcc.dg/bitfld-9.c: Likewise.
7353	* gcc.dg/parm-impl-decl-1.c: Likewise.
7354	* gcc.dg/parm-impl-decl-3.c: Likewise.
7355	* gcc.dg/pr18596-1.c: Likewise.
7356	* gcc.dg/pr18596-2.c: Likewise.
7357	* gcc.dg/pr18596-3.c: Likewise.
7358	* gcc.dg/pr60139.c: Likewise.
7359	* gcc.dg/utf-dflt.c: Likewise.
7360	* gcc.dg/utf-dflt2.c: Likewise.
7361	* gcc.dg/wtr-func-def-1.c: Likewise.
7362	* gcc.dg/declspec-5.c: Likewise.
7363	* gcc.dg/declspec-6.c: Likewise.
7364	* gcc.dg/ftrapv-2.c: Likewise.
7365	* gcc.dg/20020430-1.c: Fix implicit declarations.
7366	* gcc.dg/20030702-1.c: Likewise.
7367	* gcc.dg/20040127-2.c: Likewise.
7368	* gcc.dg/20041122-1.c: Likewise.
7369	* gcc.dg/20050309-1.c: Likewise.
7370	* gcc.dg/20061026.c: Likewise.
7371	* gcc.dg/20101010-1.c: Likewise.
7372	* gcc.dg/Werror-1.c: Likewise.
7373	* gcc.dg/Werror-10.c: Likewise.
7374	* gcc.dg/Werror-11.c: Likewise.
7375	* gcc.dg/Werror-12.c: Likewise.
7376	* gcc.dg/Werror-2.c: Likewise.
7377	* gcc.dg/Werror-3.c: Likewise.
7378	* gcc.dg/Werror-4.c: Likewise.
7379	* gcc.dg/Werror-5.c: Likewise.
7380	* gcc.dg/Werror-6.c: Likewise.
7381	* gcc.dg/Werror-7.c: Likewise.
7382	* gcc.dg/Werror-8.c: Likewise.
7383	* gcc.dg/Wstrict-overflow-20.c: Likewise.
7384	* gcc.dg/cpp/trad/macroargs.c: Likewise.
7385	* gcc.dg/delay-slot-2.c: Likewise.
7386	* gcc.dg/errno-1.c: Likewise.
7387	* gcc.dg/globalalias.c: Likewise.
7388	* gcc.dg/inline-3.c: Likewise.
7389	* gcc.dg/localalias.c: Likewise.
7390	* gcc.dg/pr19633-1.c: Likewise.
7391	* gcc.dg/pr19633.c: Likewise.
7392	* gcc.dg/pr23408.c: Likewise.
7393	* gcc.dg/pr23470-1.c: Likewise.
7394	* gcc.dg/pr28121.c: Likewise.
7395	* gcc.dg/pr28243.c: Likewise.
7396	* gcc.dg/pr30260.c: Likewise.
7397	* gcc.dg/pr32573.c: Likewise.
7398	* gcc.dg/pr33826.c: Likewise.
7399	* gcc.dg/pr35065.c: Likewise.
7400	* gcc.dg/pr38616.c: Likewise.
7401	* gcc.dg/pr39867.c: Likewise.
7402	* gcc.dg/pr41470.c: Likewise.
7403	* gcc.dg/pr41837.c: Likewise.
7404	* gcc.dg/pr44024.c: Likewise.
7405	* gcc.dg/pr44699.c: Likewise.
7406	* gcc.dg/pr46252.c: Likewise.
7407	* gcc.dg/pr46878-1.c: Likewise.
7408	* gcc.dg/pr50908-3.c: Likewise.
7409	* gcc.dg/pr51796.c: Likewise.
7410	* gcc.dg/pr55150-2.c: Likewise.
7411	* gcc.dg/pr55833.c: Likewise.
7412	* gcc.dg/pr59350.c: Likewise.
7413	* gcc.dg/pr59418.c: Likewise.
7414	* gcc.dg/pr60647-2.c: Likewise.
7415	* gcc.dg/uninit-suppress.c: Likewise.
7416	* gcc.dg/uninit-suppress_2.c: Likewise.
7417	* gcc.dg/20030805-1.c: Use -fgnu89-inline.
7418	* gcc.dg/always_inline.c: Likewise.
7419	* gcc.dg/always_inline2.c: Likewise.
7420	* gcc.dg/always_inline3.c: Likewise.
7421	* gcc.dg/builtin-apply4.c: Likewise.
7422	* gcc.dg/declspec-7.c: Likewise.
7423	* gcc.dg/inline-1.c: Likewise.
7424	* gcc.dg/va-arg-pack-1.c: Likewise.
7425	* gcc.dg/winline-2.c: Likewise.
7426	* gcc.dg/winline-3.c: Likewise.
7427	* gcc.dg/winline-5.c: Likewise.
7428	* gcc.dg/winline-6.c: Likewise.
7429	* gcc.dg/winline-7.c: Likewise.
7430	* gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
7431	int.
7432	* gcc.dg/inline-33.c: Likewise.
7433	* gcc.dg/pr27861-1.c: Likewise.
7434	* gcc.dg/pr28888.c: Likewise.
7435	* gcc.dg/pr29254.c: Likewise.
7436	* gcc.dg/pr50908.c: Likewise.
7437	* gcc.dg/pr60647-1.c: Likewise.
7438	* gcc.dg/pragma-diag-1.c: Likewise.
7439	* gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
7440	* gcc.dg/winline-9.c: Likewise.
7441	* gcc.dg/pr52808.c: Return 0 instead of nothing.
7442
74432014-10-06  Marek Polacek  <polacek@redhat.com>
7444
7445	* gcc.dg/ipa/inline-2.c: Fix implicit declarations.
7446	* gcc.dg/ipa/inline-4.c: Likewise.
7447	* gcc.dg/ipa/inline-5.c: Likewise.
7448	* gcc.dg/ipa/pr57539.c: Likewise.
7449	* gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
7450	defaulting to int.
7451	* gcc.dg/ipa/inlinehint-1.c: Likewise.
7452	* gcc.dg/ipa/inlinehint-3.c: Likewise.
7453	* gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
7454	* gcc.dg/ipa/ipacost-1.c: Likewise.
7455	* gcc.dg/ipa/ipacost-2.c: Likewise.
7456	* gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
7457	to int.
7458
74592014-10-06  Marek Polacek  <polacek@redhat.com>
7460
7461	* gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
7462	declarations.
7463	* gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
7464	* gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
7465	* gcc.dg/debug/pr42767.c: Likewise.
7466	* gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
7467	* gcc.dg/debug/dwarf2/inline1.c: Likewise.
7468	* gcc.dg/debug/dwarf2/inline2.c: Likewise.
7469	* gcc.dg/debug/pr49522.c: Fix implicit declarations.
7470
74712014-10-06  Marek Polacek  <polacek@redhat.com>
7472
7473	* gcc.dg/lto/20080924_0.c: Fix defaulting to int.
7474	* gcc.dg/lto/20090213_0.c: Likewise.
7475	* gcc.dg/lto/20090706-2_0.c: Likewise.
7476	* gcc.dg/lto/attr-weakref-1_1.c: Likewise.
7477	* gcc.dg/lto/attr-weakref-1_2.c: Likewise.
7478	* gcc.dg/lto/ipareference2_0.c: Likewise.
7479	* gcc.dg/lto/ipareference_0.c: Likewise.
7480	* gcc.dg/lto/ipareference_1.c: Likewise.
7481	* gcc.dg/lto/pr55703_0.c: Likewise.
7482	* gcc.dg/lto/resolutions_0.c: Likewise.
7483	* gcc.dg/lto/trans-mem-3_1.c: Likewise.
7484	* gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
7485	declarations.  Mark function as gnu_inline.
7486	* gcc.dg/lto/20081118_0.c: Likewise.
7487	* gcc.dg/lto/20081201-1_0.c: Likewise.
7488	* gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
7489	* gcc.dg/lto/20081118_1.c: Likewise.
7490	* gcc.dg/lto/20081120-1_1.c: Likewise.
7491	* gcc.dg/lto/20081201-1_1.c: Likewise.
7492	* gcc.dg/lto/20081210-1_0.c: Likewise.
7493	* gcc.dg/lto/20090218-1_0.c: Likewise.
7494	* gcc.dg/lto/20091006-1_0.c: Likewise.
7495	* gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
7496	* gcc.dg/lto/20090218-2_1.c: Likewise.
7497	* gcc.dg/lto/materialize-1_0.c: Likewise.
7498	* gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
7499	* gcc.dg/lto/20091013-1_1.c: Likewise.
7500	* gcc.dg/lto/20091013-1_2.c: Likewise.
7501	* gcc.dg/lto/20091015-1_2.c: Likewise.
7502	* gcc.dg/lto/20091027-1_1.c: Likewise.
7503	* gcc.dg/lto/pr48622_0.c: Likewise.
7504	* gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
7505	defaulting to int.
7506	* gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
7507
75082014-10-06  Tobias Burnus  <burnus@net-b.de>
7509
7510	* gfortran.dg/implicit_14.f90: New.
7511	* gfortran.dg/implicit_15.f90: New.
7512	* gfortran.dg/implicit_4.f90: Update dg-error.
7513
75142014-10-04  Jan Hubicka  <hubicka@ucw.cz>
7515
7516	* g++.dg/ipa/devirt-42.C: Update template.
7517	* g++.dg/ipa/devirt-44.C: Update template.
7518	* g++.dg/ipa/devirt-45.C: Update template.
7519	* g++.dg/ipa/devirt-46.C: Update template.
7520	* g++.dg/ipa/devirt-47.C: Update template.
7521	* g++.dg/ipa/devirt-48.C: New testcase.
7522
75232014-10-02  Mark Wielaard  <mjw@redhat.com>
7524
7525	PR debug/63239
7526	* g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
7527
75282014-10-04  Jan Hubicka  <hubicka@ucw.cz>
7529
7530	* g++.dg/ipa/devirt-47.C: New testcase.
7531
75322014-10-04  Jan Hubicka  <hubicka@ucw.cz>
7533
7534	PR ipa/61144
7535	* gcc.dg/tree-ssa/pr61144.c: New testcase.
7536
75372014-10-04  Jan Hubicka  <hubicka@ucw.cz>
7538
7539	* g++.dg/ipa/devirt-46.C: New testcase.
7540
75412014-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7542
7543	PR fortran/36534
7544	* gfortran.dg/widechar_10.f90: New test.
7545
75462014-10-03  Jan Hubicka  <hubicka@ucw.cz>
7547
7548	* testsuite/g++.dg/ipa/devirt-42.C: New testcase.
7549	* testsuite/g++.dg/ipa/devirt-43.C: New testcase.
7550	* testsuite/g++.dg/ipa/devirt-44.C: New testcase.
7551	* testsuite/g++.dg/ipa/devirt-45.C: New testcase.
7552
75532014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7554
7555	* gcc.target/powerpc/lvsl-lvsr.c: New test.
7556
75572014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7558
7559	* g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
7560	failing with the new warning message.
7561	* gcc.dg/vmx/3c-01a.c: Likewise.
7562	* gcc.dg/vmx/ops-long-1.c: Likewise.
7563	* gcc.dg/vmx/ops.c: Likewise.
7564	* gcc.target/powerpc/altivec-20.c: Likewise.
7565	* gcc.target/powerpc/altivec-6.c: Likewise.
7566	* gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7567	* gcc.target/powerpc/vsx-builtin-8.c: Likewise.
7568	* gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
7569
75702014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7571
7572	* gcc.dg/tm/debug-1.c: Update regex.
7573	* c-c++-common/raw-string-18.c: Update regex.
7574	* c-c++-common/raw-string-19.c: Update regex.
7575
75762014-10-03  Marek Polacek  <polacek@redhat.com>
7577
7578	PR c/63453
7579	* gcc.dg/pr63453.c: New test.
7580
75812014-10-03  Marc Glisse  <marc.glisse@inria.fr>
7582
7583	PR c++/54427
7584	PR c++/57198
7585	PR c++/58845
7586	* g++.dg/ext/vector9.C: Update, not an error anymore.
7587	* g++.dg/ext/vector27.C: Replace with new test.
7588	* g++.dg/ext/vector28.C: New file.
7589	* g++.dg/other/error23.C: Update to a different error.
7590
75912014-10-03  Jakub Jelinek  <jakub@redhat.com>
7592
7593	* gcc.dg/torture/vshuf-v8df.c: New test.
7594	* gcc.dg/torture/vshuf-v8di.c: New test.
7595	* gcc.dg/torture/vshuf-v16sf.c: New test.
7596	* gcc.dg/torture/vshuf-v16si.c: New test.
7597	* gcc.dg/torture/vshuf-v32hi.c: New test.
7598	* gcc.dg/torture/vshuf-v64qi.c: New test.
7599	* gcc.dg/torture/vshuf-64.inc: New file.
7600
7601	PR tree-optimization/61403
7602	* gcc.dg/torture/vshuf-32.inc: Add a new test 29.
7603
76042014-10-03  Marek Polacek  <polacek@redhat.com>
7605
7606	* gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
7607	* gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7608	* gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7609	* gcc.dg/gomp/asm-1.c: Likewise.
7610	* gcc.dg/gomp/for-1.c: Likewise.
7611	* gcc.dg/gomp/empty.c: Fix defaulting to int.
7612	* gcc.dg/gomp/sharing-3.c: Likewise.
7613	* gcc.dg/gomp/udr-3.c: Use -std=gnu89.
7614
76152014-10-03  Marek Polacek  <polacek@redhat.com>
7616
7617	* gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
7618	defaulting to int.
7619	* gcc.dg/torture/pr28814.c: Likewise.
7620	* gcc.dg/torture/pr57036-1.c: Likewise.
7621	* gcc.dg/torture/inline-1.c: Add function declarations.
7622	* gcc.dg/torture/pr24626-1.c: Likewise.
7623	* gcc.dg/torture/pr24626-3.c: Likewise.
7624	* gcc.dg/torture/pr25947-1.c: Likewise.
7625	* gcc.dg/torture/pr27409.c: Likewise.
7626	* gcc.dg/torture/pr38948.c: Likewise.
7627	* gcc.dg/torture/pr44807.c: Likewise.
7628	* gcc.dg/torture/pr49603.c: Likewise.
7629	* gcc.dg/torture/pr45865.c: Likewise.
7630	* gcc.dg/torture/pr51071-2.c: Likewise.
7631	* gcc.dg/torture/pr51801.c: Likewise.
7632	* gcc.dg/torture/pr52720.c: Likewise.
7633	* gcc.dg/torture/pr55124.c: Likewise.
7634	* gcc.dg/torture/pr55238.c: Likewise.
7635	* gcc.dg/torture/pr55687.c: Likewise.
7636	* gcc.dg/torture/pr55888.c: Likewise.
7637	* gcc.dg/torture/pr57036-2.c: Likewise.
7638	* gcc.dg/torture/pr57147-3.c: Likewise.
7639	* gcc.dg/torture/pr57584.c: Likewise.
7640	* gcc.dg/torture/pr59993.c: Likewise.
7641	* gcc.dg/torture/pr58079.c: Likewise.
7642	* gcc.dg/torture/va-arg-25.c: Likewise.
7643	* gcc.dg/torture/vector-2.c: Likewise.
7644	* gcc.dg/torture/stackalign/nested-3.c: Likewise.
7645	* gcc.dg/torture/pr31254.c: Fix defaulting to int.
7646	* gcc.dg/torture/pr43781.c: Likewise.
7647	* gcc.dg/torture/pr52912.c: Likewise.
7648	* gcc.dg/torture/pr59139.c: Likewise.
7649	* gcc.dg/torture/pr55890-1.c: Likewise.
7650	* gcc.dg/torture/pr55890-2.c: Likewise.
7651	* gcc.dg/torture/pr59164.c: Likewise.
7652	* gcc.dg/torture/pr57393-2.c: Likewise.
7653	* gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
7654	* gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
7655	* gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
7656	* lib/target-supports.exp (check_effective_target_trapping): Likewise.
7657	* gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
7658	* gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
7659
76602014-10-03  Jakub Jelinek  <jakub@redhat.com>
7661
7662	PR libgomp/61200
7663	* c-c++-common/gomp/pr61200.c: New test.
7664
7665	PR target/62128
7666	* gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
7667	* gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
7668
76692014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7670
7671	* g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
7672	add many more tests.
7673
76742014-10-02  Marek Polacek  <polacek@redhat.com>
7675
7676	* gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
7677	* gcc.dg/tree-ssa/20030729-1.c: Likewise.
7678	* gcc.dg/tree-ssa/20030807-8.c: Likewise.
7679	* gcc.dg/tree-ssa/20040326-1.c: Likewise.
7680	* gcc.dg/tree-ssa/vrp27.c: Likewise.
7681	* gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7682	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
7683	* gcc.dg/tree-ssa/20040302-1.c: Likewise.
7684	* gcc.dg/tree-ssa/vrp09.c: Likewise.
7685	* gcc.dg/tree-ssa/inline-7.c: Likewise.
7686	* gcc.dg/tree-ssa/attr-alias.c: Likewise.
7687	* gcc.dg/tree-ssa/loadpre8.c: Likewise.
7688	* gcc.dg/tree-ssa/20041008-1.c: Likewise.
7689	* gcc.dg/tree-ssa/20030917-1.c: Likewise.
7690	* gcc.dg/tree-ssa/20030917-2.c: Likewise.
7691	* gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
7692	* gcc.dg/tree-ssa/20030708-1.c: Likewise.
7693	* gcc.dg/tree-ssa/20030709-2.c: Likewise.
7694	* gcc.dg/tree-ssa/20030710-1.c: Likewise.
7695	* gcc.dg/tree-ssa/20030711-1.c: Likewise.
7696	* gcc.dg/tree-ssa/20030711-2.c: Likewise.
7697	* gcc.dg/tree-ssa/20030711-3.c: Likewise.
7698	* gcc.dg/tree-ssa/20030728-1.c: Likewise.
7699	* gcc.dg/tree-ssa/20030731-2.c: Likewise.
7700	* gcc.dg/tree-ssa/20030807-1.c: Likewise.
7701	* gcc.dg/tree-ssa/20030807-3.c: Likewise.
7702	* gcc.dg/tree-ssa/20030807-7.c: Likewise.
7703	* gcc.dg/tree-ssa/20030807-9.c: Likewise.
7704	* gcc.dg/tree-ssa/20030814-2.c: Likewise.
7705	* gcc.dg/tree-ssa/20030814-3.c: Likewise.
7706	* gcc.dg/tree-ssa/20030814-4.c: Likewise.
7707	* gcc.dg/tree-ssa/20030814-5.c: Likewise.
7708	* gcc.dg/tree-ssa/20030820-1.c: Likewise.
7709	* gcc.dg/tree-ssa/20030820-2.c: Likewise.
7710	* gcc.dg/tree-ssa/20030821-1.c: Likewise.
7711	* gcc.dg/tree-ssa/20031022-1.c: Likewise.
7712	* gcc.dg/tree-ssa/20040209-1.c: Likewise.
7713	* gcc.dg/tree-ssa/20040211-1.c: Likewise.
7714	* gcc.dg/tree-ssa/alias-13.c: Likewise.
7715	* gcc.dg/tree-ssa/alias-28.c: Likewise.
7716	* gcc.dg/tree-ssa/asm-3.c: Likewise.
7717	* gcc.dg/tree-ssa/coalesce-1.c: Likewise.
7718	* gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7719	* gcc.dg/tree-ssa/forwprop-25.c: Likewise.
7720	* gcc.dg/tree-ssa/forwprop-26.c: Likewise.
7721	* gcc.dg/tree-ssa/isolate-3.c: Likewise.
7722	* gcc.dg/tree-ssa/isolate-5.c: Likewise.
7723	* gcc.dg/tree-ssa/loadpre7.c: Likewise.
7724	* gcc.dg/tree-ssa/pr22117.c: Likewise.
7725	* gcc.dg/tree-ssa/pr23744.c: Likewise.
7726	* gcc.dg/tree-ssa/pr24117.c: Likewise.
7727	* gcc.dg/tree-ssa/pr24840.c: Likewise.
7728	* gcc.dg/tree-ssa/pr25734.c: Likewise.
7729	* gcc.dg/tree-ssa/pr33723.c: Likewise.
7730	* gcc.dg/tree-ssa/pr33920.c: Likewise.
7731	* gcc.dg/tree-ssa/pr34146-2.c: Likewise.
7732	* gcc.dg/tree-ssa/pr34146.c: Likewise.
7733	* gcc.dg/tree-ssa/pr38385.c: Likewise.
7734	* gcc.dg/tree-ssa/pr49642-1.c: Likewise.
7735	* gcc.dg/tree-ssa/pr49642-2.c: Likewise.
7736	* gcc.dg/tree-ssa/pr59597.c: Likewise.
7737	* gcc.dg/tree-ssa/sra-1.c: Likewise.
7738	* gcc.dg/tree-ssa/sra-2.c: Likewise.
7739	* gcc.dg/tree-ssa/sra-5.c: Likewise.
7740	* gcc.dg/tree-ssa/sra-6.c: Likewise.
7741	* gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
7742	* gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7743	* gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
7744	* gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
7745	* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7746	* gcc.dg/tree-ssa/vrp46.c: Likewise.
7747	* gcc.dg/tree-ssa/vrp56.c: Likewise.
7748	* gcc.dg/tree-ssa/vrp67.c: Likewise.
7749	* gcc.dg/tree-ssa/vrp72.c: Likewise.
7750	* gcc.dg/tree-ssa/vrp73.c: Likewise.
7751	* gcc.dg/tree-ssa/vrp75.c: Likewise.
7752	* gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
7753	* gcc.dg/tree-ssa/20030703-1.c: Likewise.
7754	* gcc.dg/tree-ssa/20030807-11.c: Likewise.
7755	* gcc.dg/tree-ssa/20030917-3.c: Likewise.
7756	* gcc.dg/tree-ssa/20040121-1.c: Likewise.
7757	* gcc.dg/tree-ssa/20040216-1.c: Likewise.
7758	* gcc.dg/tree-ssa/20040319-1.c: Likewise.
7759	* gcc.dg/tree-ssa/20040326-2.c: Likewise.
7760	* gcc.dg/tree-ssa/20040729-1.c: Likewise.
7761	* gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
7762	* gcc.dg/tree-ssa/cunroll-1.c: Likewise.
7763	* gcc.dg/tree-ssa/cunroll-3.c: Likewise.
7764	* gcc.dg/tree-ssa/cunroll-5.c: Likewise.
7765	* gcc.dg/tree-ssa/foldconst-4.c: Likewise.
7766	* gcc.dg/tree-ssa/foldconst-5.c: Likewise.
7767	* gcc.dg/tree-ssa/ifc-4.c: Likewise.
7768	* gcc.dg/tree-ssa/ifc-6.c: Likewise.
7769	* gcc.dg/tree-ssa/inline-10.c: Likewise.
7770	* gcc.dg/tree-ssa/inline-9.c: Likewise.
7771	* gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7772	* gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7773	* gcc.dg/tree-ssa/local-pure-const.c: Likewise.
7774	* gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7775	* gcc.dg/tree-ssa/pr23434.c: Likewise.
7776	* gcc.dg/tree-ssa/pr33922.c: Likewise.
7777	* gcc.dg/tree-ssa/scev-3.c: Likewise.
7778	* gcc.dg/tree-ssa/scev-4.c: Likewise.
7779	* gcc.dg/tree-ssa/scev-5.c: Likewise.
7780	* gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
7781	* gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
7782	* gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7783	* gcc.dg/tree-ssa/vrp01.c: Likewise.
7784	* gcc.dg/tree-ssa/vrp02.c: Likewise.
7785	* gcc.dg/tree-ssa/vrp03.c: Likewise.
7786	* gcc.dg/tree-ssa/vrp04.c: Likewise.
7787	* gcc.dg/tree-ssa/vrp05.c: Likewise.
7788	* gcc.dg/tree-ssa/vrp07.c: Likewise.
7789	* gcc.dg/tree-ssa/vrp08.c: Likewise.
7790	* gcc.dg/tree-ssa/vrp10.c: Likewise.
7791	* gcc.dg/tree-ssa/vrp11.c: Likewise.
7792	* gcc.dg/tree-ssa/vrp14.c: Likewise.
7793	* gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
7794	* gcc.dg/tree-ssa/writeonly.c: Likewise.
7795	* gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
7796	defaulting to int.
7797	* gcc.dg/tree-ssa/20030814-1.c: Likewise.
7798	* gcc.dg/tree-ssa/20050719-1.c: Likewise.
7799	* gcc.dg/tree-ssa/20070302-1.c: Likewise.
7800	* gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
7801	* gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
7802	* gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
7803	* gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
7804	* gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
7805	* gcc.dg/tree-ssa/cunroll-2.c: Likewise.
7806	* gcc.dg/tree-ssa/cunroll-4.c: Likewise.
7807	* gcc.dg/tree-ssa/cunroll-9.c: Likewise.
7808	* gcc.dg/tree-ssa/foldconst-2.c: Likewise.
7809	* gcc.dg/tree-ssa/foldconst-3.c: Likewise.
7810	* gcc.dg/tree-ssa/forwprop-28.c: Likewise.
7811	* gcc.dg/tree-ssa/inline-5.c: Likewise.
7812	* gcc.dg/tree-ssa/inline-6.c: Likewise.
7813	* gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
7814	* gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
7815	* gcc.dg/tree-ssa/ivopts-2.c: Likewise.
7816	* gcc.dg/tree-ssa/ivopts-3.c: Likewise.
7817	* gcc.dg/tree-ssa/loop-20.c: Likewise.
7818	* gcc.dg/tree-ssa/loop-38.c: Likewise.
7819	* gcc.dg/tree-ssa/pr20913.c: Likewise.
7820	* gcc.dg/tree-ssa/pr21582.c: Likewise.
7821	* gcc.dg/tree-ssa/pr24670.c: Likewise.
7822	* gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
7823	* gcc.dg/tree-ssa/vrp06.c: Likewise.
7824	* gcc.dg/tree-ssa/vrp12.c: Likewise.
7825	* gcc.dg/tree-ssa/vrp13.c: Likewise.
7826	* gcc.dg/tree-ssa/vrp23.c: Likewise.
7827	* gcc.dg/tree-ssa/vrp24.c: Likewise.
7828	* gcc.dg/tree-ssa/vrp25.c: Likewise.
7829	* gcc.dg/tree-ssa/vrp55.c: Likewise.
7830	* gcc.dg/tree-ssa/recip-6.c: Fix typo.
7831
78322014-10-02  Marek Polacek  <polacek@redhat.com>
7833
7834	* gcc.dg/tm/20091013.c: Fix defaulting to int.
7835	* gcc.dg/tm/20091221.c: Likewise.
7836	* gcc.dg/tm/debug-1.c: Likewise.
7837	* gcc.dg/tm/irrevocable-1.c: Likewise.
7838	* gcc.dg/tm/irrevocable-2.c: Likewise.
7839	* gcc.dg/tm/irrevocable-3.c: Likewise.
7840	* gcc.dg/tm/irrevocable-4.c: Likewise.
7841	* gcc.dg/tm/memopt-1.c: Likewise.
7842	* gcc.dg/tm/pr52173-1.c: Likewise.
7843	* gcc.dg/tm/props-1.c: Likewise.
7844	* gcc.dg/tm/props-2.c: Likewise.
7845	* gcc.dg/tm/props-3.c: Likewise.
7846	* gcc.dg/tm/20100125.c: Fix implicit declarations.
7847	* gcc.dg/tm/memopt-11.c: Likewise.
7848	* gcc.dg/tm/memopt-12.c: Likewise.
7849	* gcc.dg/tm/memopt-16.c: Likewise.
7850	* gcc.dg/tm/memopt-3.c: Likewise.
7851	* gcc.dg/tm/memopt-4.c: Likewise.
7852	* gcc.dg/tm/memopt-5.c: Likewise.
7853	* gcc.dg/tm/memopt-6.c: Likewise.
7854	* gcc.dg/tm/wrap-4.c: Likewise.
7855
78562014-10-02  Marek Polacek  <polacek@redhat.com>
7857
7858	* gcc.dg/vect/pr24049.c: Fix implicit declarations.
7859	* gcc.dg/vect/pr37730.c: Likewise.
7860	* gcc.dg/vect/pr52870.c: Likewise.
7861	* gcc.dg/vect/pr60092-2.c: Likewise.
7862	* gcc.dg/vect/pr60092.c: Likewise.
7863	* gcc.dg/vect/vect-reduc-sad.c: Likewise.
7864	* gcc.dg/vect/pr26359.c: Fix defaulting to int.
7865	* gcc.dg/vect/pr31041.c: Likewise.
7866	* gcc.dg/vect/pr32216.c: Likewise.
7867	* gcc.dg/vect/pr32224.c: Likewise.
7868	* gcc.dg/vect/pr32366.c: Likewise.
7869	* gcc.dg/vect/pr33866.c: Likewise.
7870	* gcc.dg/vect/pr43430-2.c: Likewise.
7871	* gcc.dg/vect/pr43842.c: Likewise.
7872	* gcc.dg/vect/vect-1.c: Likewise.
7873	* gcc.dg/vect/vect-1-big-array.c: Likewise.
7874	* gcc.dg/vect/vect-93.c: Likewise.
7875	* gcc.dg/vect/pr28952.c: Fix implicit declarations and
7876	defaulting to int.
7877
78782014-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
7879
7880	PR c++/53025
7881	* g++.dg/cpp0x/noexcept23.C: New.
7882	* g++.dg/cpp0x/noexcept24.C: Likewise.
7883
78842014-10-02  Marek Polacek  <polacek@redhat.com>
7885
7886	* gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
7887	* gcc.dg/noncompile/20050120-1.c: Likewise.
7888	* gcc.dg/noncompile/old-style-parm-2.c: Likewise.
7889	* gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
7890	* gcc.dg/noncompile/930301-1.c: Likewise.
7891	* gcc.dg/noncompile/930622-1.c: Likewise.
7892	* gcc.dg/noncompile/930622-2.c: Likewise.
7893	* gcc.dg/noncompile/950825-1.c: Likewise.
7894	* gcc.dg/noncompile/invalid_asm.c: Likewise.
7895	* gcc.dg/noncompile/scope.c: Likewise.
7896	* gcc.dg/noncompile/va-arg-1.c: Likewise.
7897	* gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
7898	* gcc.dg/noncompile/971104-1.c: Likewise.
7899
79002014-10-02  Marek Polacek  <polacek@redhat.com>
7901
7902	* gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
7903	* gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
7904	* gcc.dg/tree-prof/merge_block.c: Likewise.
7905	* gcc.dg/tree-prof/peel-1.c: Likewise.
7906	* gcc.dg/tree-prof/stringop-1.c: Likewise.
7907	* gcc.dg/tree-prof/stringop-2.c: Likewise.
7908	* gcc.dg/tree-prof/unroll-1.c: Likewise.
7909	* gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7910	* gcc.dg/tree-prof/val-prof-1.c: Likewise.
7911	* gcc.dg/tree-prof/val-prof-2.c: Likewise.
7912	* gcc.dg/tree-prof/val-prof-3.c: Likewise.
7913	* gcc.dg/tree-prof/val-prof-4.c: Likewise.
7914	* gcc.dg/tree-prof/val-prof-5.c: Likewise.
7915	* gcc.dg/tree-prof/val-prof-6.c: Likewise.
7916	* gcc.dg/tree-prof/cmpsf-1.c: Likewise.
7917	* gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
7918	to int.
7919
79202014-10-02  Marek Polacek  <polacek@redhat.com>
7921
7922	* gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
7923	* gcc.c-torture/compile/20011119-1.c: Likewise.
7924	* gcc.c-torture/compile/20011119-2.c: Likewise.
7925	* gcc.c-torture/compile/20021120-1.c: Likewise.
7926	* gcc.c-torture/compile/20021120-2.c: Likewise.
7927	* gcc.c-torture/compile/20050215-1.c: Likewise.
7928	* gcc.c-torture/compile/20050215-2.c: Likewise.
7929	* gcc.c-torture/compile/20050215-3.c: Likewise.
7930	* gcc.c-torture/compile/pr37669.c: Likewise.
7931	* gcc.c-torture/execute/20020107-1.c: Likewise.
7932	* gcc.c-torture/execute/restrict-1.c: Likewise.
7933	* gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
7934	* gcc.c-torture/execute/930529-1.c: Likewise.
7935	* gcc.c-torture/execute/920612-1.c: Likewise.
7936	* gcc.c-torture/execute/920711-1.c: Likewise.
7937	* gcc.c-torture/execute/990127-2.c: Likewise.
7938	* gcc.c-torture/execute/pr40386.c: Likewise.
7939	* gcc.c-torture/execute/pr57124.c: Likewise.
7940	* gcc.c-torture/compile/pr34808.c: Add function declarations.
7941	* gcc.c-torture/compile/pr42299.c: Likewise.
7942	* gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
7943	* gcc.c-torture/compile/simd-6.c: Likewise.
7944	* gcc.c-torture/execute/pr53645-2.c: Likewise.
7945	* gcc.c-torture/execute/pr53645.c: Likewise.
7946	* gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
7947	declarations.
7948	* gcc.c-torture/execute/980608-1.c: Likewise.
7949	* gcc.c-torture/execute/bcp-1.c: Likewise.
7950	* gcc.c-torture/execute/p18298.c: Likewise.
7951	* gcc.c-torture/execute/unroll-1.c: Likewise.
7952	* gcc.c-torture/execute/va-arg-7.c: Likewise.
7953	* gcc.c-torture/execute/va-arg-8.c: Likewise.
7954	* gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
7955	declarations.  Fix defaulting to int.
7956	* gcc.c-torture/execute/961223-1.c: Likewise.
7957	* gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
7958	-Wno-pointer-to-int-cast.  Fix defaulting to int.
7959
79602014-10-02  Andrew Pinski  <apinski@cavium.com>
7961	    Max Ostapenko  <m.ostapenko@partner.samsung.com>
7962
7963	* lib/ubsan-dg.exp
7964	(check_effective_target_fsanitize_address): New function.
7965	(ubsan_init): Save off ALWAYS_CXXFLAGS.
7966	(ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
7967	* lib/asan-dg.exp
7968	(check_effective_target_faddress_sanitizer): Rename to ...
7969	(check_effective_target_fsanitize_address): ... this. Change to creating
7970	an executable.
7971	(asan_init): Save off ALWAYS_CXXFLAGS.
7972	(asan_finish): Restore ALWAYS_CXXFLAGS correctly.
7973	* lib/tsan-dg.exp
7974	(check_effective_target_fthread_sanitizer): Rename to ...
7975	(check_effective_target_fsanitize_thread): ... this. Change to creating
7976	an executable.
7977	(tsan_init): Save off ALWAYS_CXXFLAGS.
7978	(tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
7979	to run as a default behaviour.
7980	* gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
7981	Check check_effective_target_fsanitize_undefined before running the
7982	tests.
7983	* g++.dg/ubsan/ubsan.exp: Likewise.
7984	* gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
7985	check_effective_target_fsanitize_address too early.
7986	Check check_effective_target_fsanitize_address before running the tests.
7987	* g++.dg/asan/asan.exp: Likewise.
7988	* gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
7989	check_effective_target_fsanitize_thread too early.
7990	Check check_effective_target_fsanitize_thread before running the tests.
7991	* g++.dg/tsan/tsan.exp: Likewise.
7992
79932014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
7994
7995	* gcc.dg/combine-clobber.c: New.
7996
79972014-10-01  Jakub Jelinek  <jakub@redhat.com>
7998
7999	PR debug/63342
8000	* gcc.dg/pr63342.c: New test.
8001
8002	PR c++/63306
8003	* g++.dg/ipa/pr63306.C: New test.
8004
8005	PR target/63428
8006	* gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
8007	to test 24 in TESTS.
8008
80092014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8010
8011	* lib/target-supports.exp: Error out with preprocessor condition
8012	instead of FOO everywhere.
8013
80142014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
8015
8016	Implement SD-6: SG10 Feature Test Recommendations
8017	* g++.dg/cpp1y/feat-cxx11-neg.C: New.
8018	* g++.dg/cpp1y/feat-cxx11.C: New.
8019	* g++.dg/cpp1y/feat-cxx14.C: New.
8020	* g++.dg/cpp1y/feat-cxx98.C: New.
8021	* g++.dg/cpp1y/feat-cxx98-neg.C: New.
8022	* g++.dg/cpp1y/phoobhar.h: New.
8023	* g++.dg/cpp1y/testinc/phoobhar.h: New.
8024
80252014-09-30  Teresa Johnson  <tejohnson@google.com>
8026
8027	* gcc.dg/tree-prof/20050826-2.c: New test.
8028	* gcc.dg/tree-prof/cmpsf-1.c: Ditto.
8029
80302014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8031
8032       PR c++/16564
8033       * lib/gcc.exp: Accept "fatal error:" as error prefix.
8034       * lib/g++.exp: Likewise.
8035       * lib/obj-c++.exp: Likewise.
8036       * lib/objc.exp: Likewise.
8037       * g++.dg/template/pr16564.C: New test.
8038
80392014-09-30  Paolo Carlini  <paolo.carlini@oracle.com>
8040
8041	PR c++/16564
8042	* g++.dg/cpp0x/decltype26.C: Adjust.
8043	* g++.dg/cpp0x/decltype28.C: Likewise.
8044	* g++.dg/cpp0x/decltype29.C: Likewise.
8045	* g++.dg/cpp0x/decltype32.C: Likewise.
8046	* g++.dg/cpp0x/enum11.C: Likewise.
8047	* g++.dg/template/arrow1.C: Likewise.
8048	* g++.dg/template/pr23510.C: Likewise.
8049	* g++.dg/template/recurse.C: Likewise.
8050	* g++.dg/template/recurse2.C: Likewise.
8051	* g++.dg/template/vtable2.C: Likewise.
8052	* g++.old-deja/g++.pt/infinite1.C: Likewise.
8053
80542014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8055
8056	PR preprocessor/58893
8057	* gcc.dg/pr58893.c: New test case.
8058	* gcc.dg/pr58893-0.h: New include.
8059
80602014-09-30  Ilya Tocar  <ilya.tocar@intel.com>
8061
8062	PR middle-end/62120
8063	* gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
8064	in 32-bit mode.
8065	* gcc.target/i386/pr62120.c: New.
8066
80672014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
8068
8069	* gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
8070	* gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
8071	* gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
8072	* gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
8073	return type.
8074
80752014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8076
8077	* gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
8078
80792014-09-30  Jakub Jelinek  <jakub@redhat.com>
8080
8081	PR inline-asm/63282
8082	* gcc.c-torture/compile/pr63282.c: New test.
8083
80842014-09-29  Eric Botcazou  <ebotcazou@adacore.com>
8085
8086	* gcc.dg/tree-ssa/vrp94.c: New test.
8087	* gnat.dg/opt40.adb: Likewise.
8088
80892014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8090
8091	* gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
8092	vec_vspltw, and vec_vspltb for which the second argument is out of
8093	range.
8094
80952014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>
8096
8097	* gcc.c-torture/compile/calls-void.c: New test.
8098
80992014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
8100
8101	PR c++/51385
8102	* g++.dg/template/pr51385.C: New.
8103
81042014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8105
8106	* gcc.target/mips/20140928.c: New test.
8107
81082014-09-27  Andi Kleen  <ak@linux.intel.com>
8109
8110	* gcc.target/i386/nop-mcount.c: Only run on Linux.
8111	* gcc.target/i386/record-mcount.c: dito.
8112
81132014-09-26  Jan Hubicka  <hubicka@ucw.cz>
8114
8115	PR ipa/62121
8116	* g++.dg/torture/pr62121.C: New testcase.
8117
81182014-09-26  Jan Hubicka  <hubicka@ucw.cz>
8119
8120	PR middle-end/35545
8121	* g++.dg/tree-prof/pr35545.C: New testcase.
8122
81232014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8124
8125	* gcc.target/powerpc/pr63335.c: Change effective target to
8126	vsx_hw.
8127
81282014-09-26  H.J. Lu  <hongjiu.lu@intel.com>
8129
8130	* gcc.target/i386/shrink_wrap_1.c: Skip ia32.
8131
81322014-09-26  Jakub Jelinek  <jakub@redhat.com>
8133
8134	* g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
8135	to default options.
8136
81372014-09-25  Andi Kleen  <ak@linux.intel.com>
8138
8139	* gcc.target/i386/nop-mcount.c: New file.
8140	* gcc.target/i386/record-mcount.c: New file.
8141
81422014-09-25  Sandra Loosemore  <sandra@codesourcery.com>
8143
8144	* gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
8145	* gcc.dg/vect/pr57705.c: Likewise.
8146	* gcc.dg/vect/pr57741-2.c: Likewise.
8147	* gcc.dg/vect/pr57741-3.c: Likewise.
8148	* gcc.dg/vect/pr59591-1.c: Likewise.
8149	* gcc.dg/vect/pr59591-2.c: Likewise.
8150	* gcc.dg/vect/pr60196-1.c: Likewise.
8151	* gcc.dg/vect/pr60196-2.c: Likewise.
8152	* gcc.dg/vect/pr60276.c: Likewise.
8153	* gcc.dg/vect/pr61680.c: Likewise.
8154	* gcc.dg/vect/pr63148.c: Likewise.
8155	* gcc.dg/vect/pr63189.c: Likewise.
8156	* gcc.dg/vect/vect-mask-load-1.c: Likewise.
8157	* gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8158	* gcc.dg/vect/vect-nop-move.c: Likewise.
8159	* gcc.dg/vect/vect-simd-clone-10.c: Likewise.
8160	* gcc.dg/vect/vect-simd-clone-12.c: Likewise.
8161
81622014-09-25  Jan Hubicka  <hubicka@ucw.cz>
8163
8164	* testsuite/g++.dg/ipa/devirt-34.C: Update template.
8165
81662014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
8167
8168	* gcc.target/aarch64/simd/vqshlb_1.c: New.
8169
81702014-09-25  Jiong Wang  <jiong.wang@arm.com>
8171
8172	* gcc.target/i386/shrink_wrap_1.c: New test.
8173
81742014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8175
8176	PR target/63335
8177	* gcc.target/powerpc/pr63335.c: New test.
8178
81792014-09-25  Marek Polacek  <polacek@redhat.com>
8180
8181	PR c++/61945
8182	* g++.dg/warn/pr61945.C: New test.
8183
81842014-09-25  Jakub Jelinek  <jakub@redhat.com>
8185
8186	PR tree-optimization/63341
8187	* gcc.dg/vect/pr63341-1.c: New test.
8188	* gcc.dg/vect/pr63341-2.c: New test.
8189
8190	PR c++/63249
8191	* g++.dg/gomp/pr63249.C: New test.
8192	* c-c++-common/gomp/pr63249.c: New test.
8193
81942014-09-25  Tobias Burnus  <burnus@net-b.de>
8195
8196	* gfortran.dg/coarray/collectives_3.f90: New.
8197	* gfortran.dg/coarray_collectives_9.f90: New.
8198	* gfortran.dg/coarray_collectives_10.f90: New.
8199	* gfortran.dg/coarray_collectives_11.f90: New.
8200	* gfortran.dg/coarray_collectives_12.f90: New.
8201
82022014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8203
8204	* gcc.target/powerpc/swaps-p8-17.c: New test.
8205
82062014-09-24  Jiong Wang  <jiong.wang@arm.com>
8207
8208	* gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
8209
82102014-09-24  Marek Polacek  <polacek@redhat.com>
8211
8212	PR c/61405
8213	PR c/53874
8214	* c-c++-common/pr53874.c: New test.
8215	* c-c++-common/pr61405.c: New test.
8216
82172014-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8218
8219	* gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
8220
82212014-09-24  Jakub Jelinek  <jakub@redhat.com>
8222
8223	PR sanitizer/63316
8224	* c-c++-common/asan/pr63316.c: New test.
8225
82262014-09-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8227
8228	PR tree-optimization/63266
8229	* gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
8230
82312014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
8232
8233	* gcc.target/arm/pr63210.c: New test.
8234
82352014-09-23  Andi Kleen  <ak@linux.intel.com>
8236
8237	* gcc.dg/noreorder.c: New test.
8238	* gcc.dg/noreorder2.c: New test.
8239	* gcc.dg/noreorder3.c: New test.
8240	* gcc.dg/noreorder4.c: New test.
8241
82422014-09-23  Alan Lawrence  <alan.lawrence@arm.com>
8243
8244	* gcc.dg/combine_ashiftrt_1.c: New test.
8245	* gcc.dg/combine_ashiftrt_2.c: Likewise.
8246	* gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
8247	workarounds for cmge.
8248	* gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
8249	absence of mvn.
8250
82512014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
8252
8253	PR c++/61857
8254	* g++.dg/cpp1y/lambda-init10.C: New.
8255
82562014-09-23  Jakub Jelinek  <jakub@redhat.com>
8257
8258	PR fortran/63331
8259	* gfortran.dg/pr63331.f90: New test.
8260
82612014-09-24  Renlin Li  <renlin.li@arm.com>
8262
8263	* gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
8264	* gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
8265	* gcc.dg/pr10474.c: Likewise.
8266
82672014-09-20  Mark Wielaard  <mjw@redhat.com>
8268
8269	* gcc.dg/guality/const-volatile.c (i): Mark as used.
8270	(ci): Likewise.
8271	(pci): Likewise.
8272	(pvi): Likewise.
8273	(pcvi): Likewise.
8274	(cip): Likewise.
8275	(foo): Likewise.
8276	(cfoo): Likewise.
8277
82782014-09-20  Mark Wielaard  <mjw@redhat.com>
8279
8280	* lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
8281	and "long int" to plain "short" and "long".
8282	* gcc.dg/guality/const-volatile.c (struct bar): New struct
8283	containing short and long long fields.
8284	(bar): New variable to test the type.
8285
82862014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
8287
8288	PR c++/62155
8289	* g++.dg/cpp0x/lambda/lambda-62155.C: New.
8290
82912014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
8292
8293	PR c++/62219
8294	* g++.dg/cpp0x/lambda/lambda-template14.C: New.
8295
82962014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
8297
8298	* gcc.dg/vect/vect-reduc-or_1.c: New test.
8299	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8300
83012014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
8302
8303	* lib/target-supports.exp (check_effective_target_whole_vector_shift):
8304	New.
8305
8306	* gcc.dg/vect/vect-reduc-mul_1.c: New test.
8307	* gcc.dg/vect/vect-reduc-mul_2.c: New test.
8308
83092014-09-22  Jakub Jelinek  <jakub@redhat.com>
8310
8311	PR debug/63328
8312	* c-c++-common/gomp/pr63328.c: New test.
8313
83142014-09-22  Martin Liska  <mliska@suse.cz>
8315
8316	PR lto/63270
8317	* g++.dg/lto/pr63270_0.C: New test.
8318	* g++.dg/lto/pr63270_1.C: New test.
8319
83202014-09-21  Uros Bizjak  <ubizjak@gmail.com>
8321
8322	* gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
8323	for call_value_rex64_ms_sysv.
8324	* gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
8325	* gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
8326	for call_rex64_ms_sysv.
8327
83282014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8329	    Tobias Burnus  <burnus@net-b.de>
8330
8331	* gfortran.dg/coarray_atomic_5.f90: New
8332
83332014-09-19  Jan Hubicka  <hubicka@ucw.cz>
8334
8335	PR c++/61825
8336	* gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
8337
83382014-09-19  Andi Kleen  <ak@linux.intel.com>
8339
8340	* gcc.dg/pg-override.c: Only run on x86 Linux.
8341	* gcc.dg/pg.c: Dito.
8342	* gcc.target/i386/fentry-override.c: Exclude for PIC.
8343	* gcc.target/i386/fentry.c: Dito.
8344
83452014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>
8346
8347	PR ipa/61998
8348	* g++.dg/warn/Wsuggest-final-2.C: New testcase.
8349
83502014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>
8351
8352	PR fortran/63152
8353	* gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
8354	* gfortran.dg/pr63152.f90: New test.
8355
83562014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
8357
8358	PR c++/58328
8359	* g++.dg/cpp0x/nsdmi10.C: New.
8360
83612014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
8362
8363	* gcc.dg/ssp-3.c: New.
8364	* gcc.dg/ssp-4.c: Likewise.
8365
83662014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8367
8368	* gcc.target/s390/dfp-conv1.c: New testcase.
8369
83702014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
8371
8372	* c-c++-common/asan/red-align-1.c: New test.
8373	* c-c++-common/asan/red-align-2.c: New test.
8374
83752014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
8376
8377	* gcc.dg/pr61053.c: Updated for x32.
8378
83792014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
8380
8381	PR debug/63285
8382	* gcc.target/i386/pr63285.c: New test.
8383
83842014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
8385
8386	PR target/61360
8387	* gcc.target/i386/pr61360.c: New.
8388
83892014-09-18  Jakub Jelinek  <jakub@redhat.com>
8390
8391	PR c++/62017
8392	* g++.dg/asan/pr62017.C: New test.
8393
8394	PR testsuite/63292
8395	* gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
8396
83972014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
8398
8399	PR c++/62232
8400	* g++.dg/cpp0x/Wdtor1.C: New.
8401
84022014-09-18  Joseph Myers  <joseph@codesourcery.com>
8403
8404	* gcc.dg/torture/float128-exact-underflow.c: New test.
8405
84062014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
8407
8408	PR c++/61745
8409	* g++.dg/template/pr61745.C: New.
8410
84112014-09-17  Marek Polacek  <polacek@redhat.com>
8412
8413	PR c/61854
8414	* gcc.dg/cpp/pr61854-1.c: New test.
8415	* gcc.dg/cpp/pr61854-2.c: New test.
8416	* gcc.dg/cpp/pr61854-3.c: New test.
8417	* gcc.dg/cpp/pr61854-3.h: New test.
8418	* gcc.dg/cpp/pr61854-4.c: New test.
8419	* gcc.dg/cpp/pr61854-5.c: New test.
8420	* gcc.dg/cpp/pr61854-6.c: New test.
8421	* gcc.dg/cpp/pr61854-7.c: New test.
8422	* gcc.dg/cpp/pr61854-c90.c: New test.
8423	* gcc.dg/cpp/pr61854-c94.c: New test.
8424
84252014-09-17  Jakub Jelinek  <jakub@redhat.com>
8426
8427	PR debug/63284
8428	* gcc.dg/pr63284.c: New test.
8429
8430	* ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
8431
84322014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
8433
8434	PR c++/63241
8435	* g++.dg/cpp0x/constexpr-63241.C: New.
8436
84372014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>
8438
8439	PR libfortran/62768
8440	* gfortran.dg/filename_null.f90: New test.
8441
84422014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
8443
8444	* gcc.dg/pg-override.c: Fix a typo.
8445
84462014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
8447
8448	* gcc.dg/pg.c: Fix a typo.
8449
84502014-09-16  Richard Biener  <rguenther@suse.de>
8451
8452	PR testsuite/63258
8453	* gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
8454	for "vectorization not profitable".
8455
84562014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
8457
8458	* gcc.target/i386/avx512f-os-support.h: Remove magic number.
8459
84602014-09-16  Jakub Jelinek  <jakub@redhat.com>
8461
8462	PR fortran/56408
8463	* gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
8464	missing nexted dg-test call support in dejaGNU 1.4.4.
8465
84662014-09-15  Andi Kleen  <ak@linux.intel.com>
8467
8468	* gcc.dg/pg-override.c: New test.
8469	* gcc.dg/pg.c: New test.
8470	* gcc.target/i386/fentry-override.c: New test.
8471	* gcc.target/i386/fentry.c: New test.
8472
84732014-09-15  Jakub Jelinek  <jakub@redhat.com>
8474
8475	PR fortran/56408
8476	* gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
8477	New global vars.
8478	(dg-compile-aux-modules): New procedure.
8479	* gfortran.dg/binding_label_tests_10.f03: Remove comment
8480	and keep-modules.
8481	* gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
8482	use dg-compile-aux-modules.
8483	* gfortran.dg/binding_label_tests_11.f03: Remove comment
8484	and keep-modules.
8485	* gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
8486	use dg-compile-aux-modules.
8487	* gfortran.dg/binding_label_tests_13.f03: Remove comment
8488	and keep-modules.
8489	* gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
8490	use dg-compile-aux-modules.
8491	* gfortran.dg/binding_label_tests_26a.f90: Remove comment
8492	and keep-modules.
8493	* gfortran.dg/binding_label_tests_26b.f90: Remove comment,
8494	use dg-compile-aux-modules.
8495	* gfortran.dg/class_45a.f03: Remove keep-modules.
8496	* gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
8497	and cleanup-modules.
8498	* gfortran.dg/class_4a.f03: Use dg-do link, use
8499	dg-additional-sources and cleanup-modules, remove keep-modules
8500	and update comment.
8501	* gfortran.dg/class_4b.f03: Don't compile anywhere, remove
8502	keep-modules, adjust comment.
8503	* gfortran.dg/class_4c.f03: Don't compile anywhere, remove
8504	dg-additional-sources and cleanup-modules.
8505	* gfortran.dg/coarray_29_1.f90: Remove keep-modules and
8506	associated comment.
8507	* gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
8508	remove comment.
8509	* gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
8510	* gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
8511	use dg-compile-aux-modules.
8512	* gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
8513	* gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
8514	use dg-compile-aux-modules.
8515	* gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
8516	* gfortran.dg/whole_file_29.f90: Remove comment, use
8517	dg-compile-aux-modules.
8518	* gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
8519	* gfortran.dg/whole_file_31.f90: Remove comment, use
8520	dg-compile-aux-modules.
8521
8522	* lib/gcc-defs.exp (gcc_parallel_test_run_p,
8523	gcc_parallel_test_enable): New procedures.  If
8524	GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
8525	runtest_file_p to invoke also gcc_parallel_test_run_p.
8526	* g++.dg/guality/guality.exp (check_guality): Save/restore
8527	test_counts array around the body of the procedure.
8528	* gcc.dg/guality/guality.exp (check_guality): Likewise.
8529	* g++.dg/plugin/plugin.exp: Run all the tests serially
8530	by the first parallel runtest encountering it.
8531	* gcc.dg/plugin/plugin.exp: Likewise.
8532	* gcc.misc-tests/matrix1.exp: Likewise.
8533	* gcc.misc-tests/dhry.exp: Likewise.
8534	* gcc.misc-tests/acker1.exp: Likewise.
8535	* gcc.misc-tests/linkage.exp: Likewise.
8536	* gcc.misc-tests/mg.exp: Likewise.
8537	* gcc.misc-tests/mg-2.exp: Likewise.
8538	* gcc.misc-tests/sort2.exp: Likewise.
8539	* gcc.misc-tests/sieve.exp: Likewise.
8540	* gcc.misc-tests/options.exp: Likewise.
8541	* gcc.misc-tests/help.exp: Likewise.
8542	* go.test/go-test.exp (go-gc-tests): Use
8543	gcc_parallel_test_enable {0, 1} around all handling of
8544	each test.
8545	* objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
8546	* ada/acats/run_all.sh: Parallelize using mkdir inside of
8547	a shared directory.  Avoid forking and expr uses if
8548	shell supports $(()).
8549
85502014-09-14  David Sherwood  <david.sherwood@arm.com>
8551
8552	* gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
8553
85542014-09-14  James Clarke  <jrtc27@jrtc27.com>
8555
8556	PR target/61407
8557	* gcc.dg/darwin-minversion-1.c: Fixed formatting
8558	* gcc.dg/darwin-minversion-2.c: Fixed formatting
8559	* gcc.dg/darwin-minversion-3.c: Fixed formatting
8560	* gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
8561
85622014-09-13  Marek Polacek  <polacek@redhat.com>
8563
8564	PR c++/60862
8565	* g++.dg/diagnostic/pr60862.C: New test.
8566
85672014-09-12  Richard Biener  <rguenther@suse.de>
8568
8569	PR middle-end/63237
8570	* g++.dg/torture/pr63237.C: New testcase.
8571
85722014-09-12  Marc Glisse  <marc.glisse@inria.fr>
8573
8574	* gcc.dg/vec-andxor1.c: New file.
8575
85762014-09-11  Marc Glisse  <marc.glisse@inria.fr>
8577
8578	PR target/58757
8579	* gcc.dg/c11-true_min-1.c: New testcase.
8580
85812014-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
8582
8583	PR c++/61489
8584	* g++.dg/warn/Wmissing-field-initializers-1.C: New.
8585	* g++.old-deja/g++.other/warn5.C: Adjust.
8586
85872014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
8588
8589	* gcc.target/aarch64/vset_lane_1.c: New test.
8590
85912014-09-11  Bernd Schmidt  <bernds@codesourcery.com>
8592
8593	* gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
8594	Fix declaration.
8595	* gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
8596	Fix declaration.
8597	* gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
8598	Fix declaration.
8599	* gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
8600	Fix declaration.
8601
86022014-09-10  Jan Hubicka  <hubicka@ucw.cz>
8603
8604	PR tree-optimization/63186
8605	* gcc.dg/pr63186.c: New testcase.
8606
86072014-09-10  Xinliang David Li  <davidxl@google.com>
8608
8609	PR target/63209
8610	* gcc.c-torture/execute/pr63209.c: New test.
8611
86122014-09-10  Jakub Jelinek  <jakub@redhat.com>
8613
8614	* gcc.target/i386/i386.exp: Only run vect-args.c tests
8615	if runtest_file_p says they should be run.
8616
86172014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
8618
8619	* gcc.target/aarch64/vstN_1.c: New test.
8620
86212014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
8622
8623	* gcc.target/aarch64/vldN_lane_1.c: New test.
8624
86252014-09-10  Martin Jambor  <mjambor@suse.cz>
8626
8627	PR ipa/61654
8628	* g++.dg/ipa/pr61654.C: New test.
8629
86302014-09-10  Jakub Jelinek  <jakub@redhat.com>
8631
8632	* c-c++-common/ubsan/attrib-3.c: New test.
8633	* c-c++-common/ubsan/nonnull-1.c: New test.
8634	* c-c++-common/ubsan/nonnull-2.c: New test.
8635	* c-c++-common/ubsan/nonnull-3.c: New test.
8636	* c-c++-common/ubsan/nonnull-4.c: New test.
8637	* c-c++-common/ubsan/nonnull-5.c: New test.
8638
86392014-09-10  Jan Hubicka  <hubicka@ucw.cz>
8640
8641	* g++.dg/lto/pr63166_0.ii: New testcase.
8642	* g++.dg/lto/pr63166_1.ii: New testcase.
8643
86442014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8645
8646	* gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
8647
86482014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8649
8650	* gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
8651	xxpermdi and add commentary about adding it back later; remove
8652	unused typedef.
8653
86542014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8655
8656	* gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
8657	and 16-byte aligned.
8658	* gcc.target/arm/vect-lfloorf_1.c: Likewise.
8659	* gcc.target/arm/vect-lroundf_1.c: Likewise.
8660	* gcc.target/arm/vect-rounding-btruncf.c: Likewise.
8661	* gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8662	* gcc.target/arm/vect-rounding-floorf.c: Likewise.
8663	* gcc.target/arm/vect-rounding-roundf.c: Likewise.
8664
86652014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
8666
8667	* gcc.target/aarch64/vldN_dup_1.c: New test.
8668
86692014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
8670
8671	* gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
8672
86732014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
8674
8675	* gcc.target/aarch64/vldN_1.c: New test.
8676
86772014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
8678
8679	* gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
8680
86812014-09-09  Jiong Wang  <jiong.wang@arm.com>
8682
8683	* gcc.target/arm/vect-copysignf.c: New testcase.
8684
86852014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8686
8687	* gcc.target/arm/vfp-1.c: Updated expected assembly.
8688
86892014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8690
8691	* gcc.target/arm/vfp-1.c: Updated expected assembly.
8692
86932014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8694
8695	* gcc.target/arm/vfp-1.c: Updated expected assembly.
8696
86972014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8698
8699	* gcc.target/arm/vfp-1.c: Updated expected assembly.
8700
87012014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8702
8703	* gcc.target/arm/pr51835.c: Update expected assembly.
8704	* gcc.target/arm/vfp-1.c: Likewise.
8705	* gcc.target/arm/vfp-ldmdbd.c: Likewise.
8706	* gcc.target/arm/vfp-ldmdbs.c: Likewise.
8707	* gcc.target/arm/vfp-ldmiad.c: Likewise.
8708	* gcc.target/arm/vfp-ldmias.c: Likewise.
8709	* gcc.target/arm/vfp-stmdbd.c: Likewise.
8710	* gcc.target/arm/vfp-stmdbs.c: Likewise.
8711	* gcc.target/arm/vfp-stmiad.c: Likewise.
8712	* gcc.target/arm/vfp-stmias.c: Likewise.
8713
87142014-09-09  Tony Wang  <tony.wang@arm.com>
8715
8716	* gcc.target/arm/xordi3-opt.c: Disable this
8717	test case for thumb1 target.
8718	* gcc.target/arm/iordi3-opt.c: Ditto.
8719
87202014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8721
8722	PR target/61749
8723	* gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
8724
87252014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
8726
8727	* gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
8728
87292014-09-08  Jakub Jelinek  <jakub@redhat.com>
8730
8731	PR tree-optimization/60196
8732	PR tree-optimization/63189
8733	* gcc.dg/vect/pr63189.c: New test.
8734	* gcc.dg/vect/pr60196-1.c: New test.
8735	* gcc.dg/vect/pr60196-2.c: New test.
8736
87372014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8738
8739	* gcc.target/powerpc/swaps-p8-16.c: New test.
8740
87412014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>
8742
8743	* gcc.target/i386/pr62208.c: New test.
8744
87452014-09-06  John David Anglin  <danglin@gcc.gnu.org>
8746
8747	PR testsuite/56194
8748	* g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
8749
8750	* g++.dg/ipa/pr61800.C: Require visibility.
8751
8752	* gcc.dg/pr61868.c: Require lto.
8753
87542014-09-05  Easwaran Raman  <eraman@google.com>
8755
8756	PR rtl-optimization/62146
8757	* testsuite/g++.dg/opt/pr62146.C: New.
8758
87592014-09-05  Marat Zakirov  <m.zakirov@samsung.com>
8760
8761	* gcc.dg/vect/vect-109.c: Skip predicate added.
8762	* gcc.dg/vect/vect-93.c: Test check fixed.
8763	* gcc.dg/vect/bb-slp-10.c: Likewise.
8764	* lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
8765	Check unaligned feature.
8766
87672014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
8768
8769	* gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
8770	int{32,16,8}x1_t with int{32,16,8}_t.
8771	* gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8772	* gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8773	* gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8774	* gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8775
87762014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
8777
8778	* gcc.target/aarch64/vget_high_1.c: New test.
8779	* gcc.target/aarch64/vget_low_1.c: Likewise.
8780
87812014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
8782
8783	* gcc.target/aarch64/simd/int_comparisons.x: New file.
8784	* gcc.target/aarch64/simd/int_comparisons_1.c: New test.
8785	* gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
8786
87872014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
8788
8789	* gcc.target/aarch64/simd/vrbit_1.c: New test.
8790
87912014-09-05  Richard Biener  <rguenther@suse.de>
8792
8793	PR middle-end/63148
8794	* gcc.dg/vect/pr63148.c: New testcase.
8795	* c-c++-common/pr19807-1.c: Likewise.
8796	* g++.dg/tree-ssa/pr19807.C: Adjust.
8797	* g++.dg/tree-ssa/tmmti-2.C: Remove.
8798
87992014-09-05  Bin Cheng  <bin.cheng@arm.com>
8800
8801	PR target/55701
8802	* gcc.target/arm/memset-inline-1.c: New test.
8803	* gcc.target/arm/memset-inline-2.c: New test.
8804	* gcc.target/arm/memset-inline-3.c: New test.
8805	* gcc.target/arm/memset-inline-4.c: New test.
8806	* gcc.target/arm/memset-inline-5.c: New test.
8807	* gcc.target/arm/memset-inline-6.c: New test.
8808	* gcc.target/arm/memset-inline-7.c: New test.
8809	* gcc.target/arm/memset-inline-8.c: New test.
8810	* gcc.target/arm/memset-inline-9.c: New test.
8811	* gcc.target/arm/memset-inline-10.c: New test.
8812
88132014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>
8814
8815	* gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
8816
88172014-09-04  Guozhi Wei  <carrot@google.com>
8818
8819	PR target/62040
8820	* gcc.target/aarch64/pr62040.c: New test.
8821
88222014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8823
8824	* gcc.dg/cpp/endif-pedantic2.c: More general options do not
8825	override specific ones, but specific ones do.
8826
88272014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8828
8829	* gcc.target/powerpc/swaps-p8-13.c: New test.
8830	* gcc.target/powerpc/swaps-p8-14.c: New test.
8831	* gcc.target/powerpc/swaps-p8-15.c: New test.
8832
88332014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8834
8835	* gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
8836	regardless of endianness.
8837
88382014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
8839
8840	PR fortran/62174
8841	* gfortran.dg/cray_pointers_11.f90: New.
8842
88432014-09-03  Martin Jambor  <mjambor@suse.cz>
8844
8845	PR ipa/62015
8846	* g++.dg/ipa/pr62015.C: New test.
8847
88482014-09-03  Martin Jambor  <mjambor@suse.cz>
8849
8850	PR ipa/61986
8851	* gcc.dg/ipa/pr61986.c: New test.
8852
88532014-09-03  Marek Polacek  <polacek@redhat.com>
8854
8855	PR c/62294
8856	* gcc.dg/pr62294.c: New test.
8857	* gcc.dg/pr62294.h: New file.
8858
88592014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>
8860
8861	* gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
8862	of dg-options.  Add "inline" keyword to test functions.
8863
88642014-09-03  Marek Polacek  <polacek@redhat.com>
8865
8866	PR c/62024
8867	* g++.dg/cpp0x/pr62024.C: New test.
8868	* gcc.dg/pr62024.c: New test.
8869
88702014-09-03  Ilya Tocar  <ilya.tocar@intel.com>
8871
8872	* gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
8873	* gcc.target/i386/adx-addcarryx32-2.c: Ditto.
8874	* gcc.target/i386/adx-addcarryx32-3.c: Ditto.
8875	* gcc.target/i386/adx-addcarryx64-1.c: Ditto.
8876	* gcc.target/i386/adx-addcarryx64-2.c: Ditto.
8877	* gcc.target/i386/adx-addcarryx64-3.c: Ditto.
8878
88792014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8880
8881	PR target/61078
8882	* gcc.target/s390/pr61078.c: New testcase.
8883
88842014-09-03  Uros Bizjak  <ubizjak@gmail.com>
8885
8886	* gcc.dg/20111227-2.c: Compile only for x86 targets.
8887	* gcc.dg/20111227-3.c: Ditto.
8888
88892014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8890
8891	* lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
8892
88932014-09-03  Tobias Burnus  <burnus@net-b.de>
8894
8895	PR fortran/61881
8896	PR fortran/61888
8897	PR fortran/57305
8898	* gfortran.dg/sizeof_4.f90: New.
8899
89002014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8901
8902	* gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
8903	vec_cts, and vec_ctu.
8904	* gcc.target/powerpc/builtins-2.c: Likewise.
8905
89062014-09-02  Hans-Peter Nilsson  <hp@axis.com>
8907
8908	* g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
8909	[!__sun__ && !__hpux__] (arena_size): Scale according to
8910	target pointer size.
8911
89122014-09-02  Marek Polacek  <polacek@redhat.com>
8913
8914	PR fortran/62270
8915	* gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
8916
89172014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8918
8919	PR target/62275
8920	* gcc.target/arm/vect-lceilf_1.c: New test.
8921	* gcc.target/arm/vect-lfloorf_1.c: Likewise.
8922	* gcc.target/arm/vect-lroundf_1.c: Likewise.
8923
89242014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8925
8926	PR target/62275
8927	* gcc.target/arm/lceil-vcvt_1.c: New test.
8928	* gcc.target/arm/lfloor-vcvt_1.c: Likewise.
8929	* gcc.target/arm/lround-vcvt_1.c: Likewise.
8930
89312014-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
8932
8933	DR 1453
8934	* g++.dg/cpp0x/constexpr-volatile.C: New.
8935	* g++.dg/ext/is_literal_type2.C: Likewise.
8936
89372014-09-02  Jakub Jelinek  <jakub@redhat.com>
8938	    Balaji V. Iyer  <balaji.v.iyer@intel.com>
8939	    Igor Zamyatin  <igor.zamyatin@intel.com>
8940
8941	* c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
8942	* c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
8943	* c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
8944	* c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
8945	* c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
8946	* c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
8947	* c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
8948	* c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
8949	* g++.dg/cilk-plus/CK/cf3.cc: New test.
8950	* g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
8951	* g++.dg/cilk-plus/CK/for1.cc: New test.
8952	* g++.dg/cilk-plus/CK/stl_iter.cc: New test.
8953	* g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
8954	* g++.dg/cilk-plus/CK/stl_test.cc: New test.
8955
89562014-09-02  Richard Biener  <rguenther@suse.de>
8957
8958	PR tree-optimization/62695
8959	* gfortran.dg/pr62695.f90: New testcase.
8960
89612014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
8962
8963	PR target/62312
8964	* gcc.c-torture/compile/pr62312.c: New.
8965
89662014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
8967
8968	* gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
8969
89702014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
8971
8972	* lib/target-supports.exp (check_effective_target_arm_cortex_m):
8973	Return right away if !arm*-*-*.
8974
89752014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
8976
8977	* gcc.c-torture/unsorted/386.c: Move to ...
8978	* gcc.c-torture/compile/386.c: ... here.
8979	* gcc.c-torture/unsorted/86.c: Move to ...
8980	* gcc.c-torture/compile/86.c: ... here.
8981	* gcc.c-torture/unsorted/a1.c: Move to ...
8982	* gcc.c-torture/compile/a1.c: ... here.
8983	* gcc.c-torture/unsorted/a3.c: Move to ...
8984	* gcc.c-torture/compile/a3.c: ... here.
8985	* gcc.c-torture/unsorted/aaa.c: Move to ...
8986	* gcc.c-torture/compile/aaa.c: ... here.
8987	* gcc.c-torture/unsorted/aa.c: Move to ...
8988	* gcc.c-torture/compile/aa.c: ... here.
8989	* gcc.c-torture/unsorted/abs.c: Move to ...
8990	* gcc.c-torture/compile/abs.c: ... here.
8991	* gcc.c-torture/unsorted/a.c: Move to ...
8992	* gcc.c-torture/compile/a.c: ... here.
8993	* gcc.c-torture/unsorted/ac.c: Move to ...
8994	* gcc.c-torture/compile/ac.c: ... here.
8995	* gcc.c-torture/unsorted/acc.c: Move to ...
8996	* gcc.c-torture/compile/acc.c: ... here.
8997	* gcc.c-torture/unsorted/add386.c: Move to ...
8998	* gcc.c-torture/compile/add386.c: ... here.
8999	* gcc.c-torture/unsorted/add.c: Move to ...
9000	* gcc.c-torture/compile/add.c: ... here.
9001	* gcc.c-torture/unsorted/addcc.c: Move to ...
9002	* gcc.c-torture/compile/addcc.c: ... here.
9003	* gcc.c-torture/unsorted/andm.c: Move to ...
9004	* gcc.c-torture/compile/andm.c: ... here.
9005	* gcc.c-torture/unsorted/andmem.c: Move to ...
9006	* gcc.c-torture/compile/andmem.c: ... here.
9007	* gcc.c-torture/unsorted/andn.c: Move to ...
9008	* gcc.c-torture/compile/andn.c: ... here.
9009	* gcc.c-torture/unsorted/andok.c: Move to ...
9010	* gcc.c-torture/compile/andok.c: ... here.
9011	* gcc.c-torture/unsorted/andsi.c: Move to ...
9012	* gcc.c-torture/compile/andsi.c: ... here.
9013	* gcc.c-torture/unsorted/andsparc.c: Move to ...
9014	* gcc.c-torture/compile/andsparc.c: ... here.
9015	* gcc.c-torture/unsorted/aos.c: Move to ...
9016	* gcc.c-torture/compile/aos.c: ... here.
9017	* gcc.c-torture/unsorted/arr.c: Move to ...
9018	* gcc.c-torture/compile/arr.c: ... here.
9019	* gcc.c-torture/unsorted/as.c: Move to ...
9020	* gcc.c-torture/compile/as.c: ... here.
9021	* gcc.c-torture/unsorted/ase.c: Move to ...
9022	* gcc.c-torture/compile/ase.c: ... here.
9023	* gcc.c-torture/unsorted/b1.c: Move to ...
9024	* gcc.c-torture/compile/b1.c: ... here.
9025	* gcc.c-torture/unsorted/b2.c: Move to ...
9026	* gcc.c-torture/compile/b2.c: ... here.
9027	* gcc.c-torture/unsorted/b3.c: Move to ...
9028	* gcc.c-torture/compile/b3.c: ... here.
9029	* gcc.c-torture/unsorted/b88.c: Move to ...
9030	* gcc.c-torture/compile/b88.c: ... here.
9031	* gcc.c-torture/unsorted/bad.c: Move to ...
9032	* gcc.c-torture/compile/bad.c: ... here.
9033	* gcc.c-torture/unsorted/band.c: Move to ...
9034	* gcc.c-torture/compile/band.c: ... here.
9035	* gcc.c-torture/unsorted/bb0.c: Move to ...
9036	* gcc.c-torture/compile/bb0.c: ... here.
9037	* gcc.c-torture/unsorted/bb1.c: Move to ...
9038	* gcc.c-torture/compile/bb1.c: ... here.
9039	* gcc.c-torture/unsorted/bbb.c: Move to ...
9040	* gcc.c-torture/compile/bbb.c: ... here.
9041	* gcc.c-torture/unsorted/b.c: Move to ...
9042	* gcc.c-torture/compile/b.c: ... here.
9043	* gcc.c-torture/unsorted/bc.c: Move to ...
9044	* gcc.c-torture/compile/bc.c: ... here.
9045	* gcc.c-torture/unsorted/bcopy.c: Move to ...
9046	* gcc.c-torture/compile/bcopy.c: ... here.
9047	* gcc.c-torture/unsorted/bf.c: Move to ...
9048	* gcc.c-torture/compile/bf.c: ... here.
9049	* gcc.c-torture/unsorted/bfins.c: Move to ...
9050	* gcc.c-torture/compile/bfins.c: ... here.
9051	* gcc.c-torture/unsorted/bfx.c: Move to ...
9052	* gcc.c-torture/compile/bfx.c: ... here.
9053	* gcc.c-torture/unsorted/bge.c: Move to ...
9054	* gcc.c-torture/compile/bge.c: ... here.
9055	* gcc.c-torture/unsorted/bit.c: Move to ...
9056	* gcc.c-torture/compile/bit.c: ... here.
9057	* gcc.c-torture/unsorted/bitf.c: Move to ...
9058	* gcc.c-torture/compile/bitf.c: ... here.
9059	* gcc.c-torture/unsorted/bitw.c: Move to ...
9060	* gcc.c-torture/compile/bitw.c: ... here.
9061	* gcc.c-torture/unsorted/blk.c: Move to ...
9062	* gcc.c-torture/compile/blk.c: ... here.
9063	* gcc.c-torture/unsorted/bt386.c: Move to ...
9064	* gcc.c-torture/compile/bt386.c: ... here.
9065	* gcc.c-torture/unsorted/bt.c: Move to ...
9066	* gcc.c-torture/compile/bt.c: ... here.
9067	* gcc.c-torture/unsorted/BUG11.c: Move to ...
9068	* gcc.c-torture/compile/BUG11.c: ... here.
9069	* gcc.c-torture/unsorted/BUG12.c: Move to ...
9070	* gcc.c-torture/compile/BUG12.c: ... here.
9071	* gcc.c-torture/unsorted/BUG13.c: Move to ...
9072	* gcc.c-torture/compile/BUG13.c: ... here.
9073	* gcc.c-torture/unsorted/BUG16.c: Move to ...
9074	* gcc.c-torture/compile/BUG16.c: ... here.
9075	* gcc.c-torture/unsorted/BUG17.c: Move to ...
9076	* gcc.c-torture/compile/BUG17.c: ... here.
9077	* gcc.c-torture/unsorted/BUG18.c: Move to ...
9078	* gcc.c-torture/compile/BUG18.c: ... here.
9079	* gcc.c-torture/unsorted/BUG1.c: Move to ...
9080	* gcc.c-torture/compile/BUG1.c: ... here.
9081	* gcc.c-torture/unsorted/BUG21.c: Move to ...
9082	* gcc.c-torture/compile/BUG21.c: ... here.
9083	* gcc.c-torture/unsorted/BUG22.c: Move to ...
9084	* gcc.c-torture/compile/BUG22.c: ... here.
9085	* gcc.c-torture/unsorted/BUG23.c: Move to ...
9086	* gcc.c-torture/compile/BUG23.c: ... here.
9087	* gcc.c-torture/unsorted/BUG24.c: Move to ...
9088	* gcc.c-torture/compile/BUG24.c: ... here.
9089	* gcc.c-torture/unsorted/BUG25.c: Move to ...
9090	* gcc.c-torture/compile/BUG25.c: ... here.
9091	* gcc.c-torture/unsorted/BUG2.c: Move to ...
9092	* gcc.c-torture/compile/BUG2.c: ... here.
9093	* gcc.c-torture/unsorted/BUG3.c: Move to ...
9094	* gcc.c-torture/compile/BUG3.c: ... here.
9095	* gcc.c-torture/unsorted/BUG4.c: Move to ...
9096	* gcc.c-torture/compile/BUG4.c: ... here.
9097	* gcc.c-torture/unsorted/BUG5.c: Move to ...
9098	* gcc.c-torture/compile/BUG5.c: ... here.
9099	* gcc.c-torture/unsorted/BUG6.c: Move to ...
9100	* gcc.c-torture/compile/BUG6.c: ... here.
9101	* gcc.c-torture/unsorted/bug.c: Move to ...
9102	* gcc.c-torture/compile/bug.c: ... here.
9103	* gcc.c-torture/unsorted/bugc.c: Move to ...
9104	* gcc.c-torture/compile/bugc.c: ... here.
9105	* gcc.c-torture/unsorted/buns.c: Move to ...
9106	* gcc.c-torture/compile/buns.c: ... here.
9107	* gcc.c-torture/unsorted/bx.c: Move to ...
9108	* gcc.c-torture/compile/bx.c: ... here.
9109	* gcc.c-torture/unsorted/c1.c: Move to ...
9110	* gcc.c-torture/compile/c1.c: ... here.
9111	* gcc.c-torture/unsorted/c2.c: Move to ...
9112	* gcc.c-torture/compile/c2.c: ... here.
9113	* gcc.c-torture/unsorted/call386.c: Move to ...
9114	* gcc.c-torture/compile/call386.c: ... here.
9115	* gcc.c-torture/unsorted/call.c: Move to ...
9116	* gcc.c-torture/compile/call.c: ... here.
9117	* gcc.c-torture/unsorted/callind.c: Move to ...
9118	* gcc.c-torture/compile/callind.c: ... here.
9119	* gcc.c-torture/unsorted/c.c: Move to ...
9120	* gcc.c-torture/compile/c.c: ... here.
9121	* gcc.c-torture/unsorted/cc.c: Move to ...
9122	* gcc.c-torture/compile/cc.c: ... here.
9123	* gcc.c-torture/unsorted/charmtst.c: Move to ...
9124	* gcc.c-torture/compile/charmtst.c: ... here.
9125	* gcc.c-torture/unsorted/cmb.c: Move to ...
9126	* gcc.c-torture/compile/cmb.c: ... here.
9127	* gcc.c-torture/unsorted/cmp.c: Move to ...
9128	* gcc.c-torture/compile/cmp.c: ... here.
9129	* gcc.c-torture/unsorted/cmphi.c: Move to ...
9130	* gcc.c-torture/compile/cmphi.c: ... here.
9131	* gcc.c-torture/unsorted/cmpsi386.c: Move to ...
9132	* gcc.c-torture/compile/cmpsi386.c: ... here.
9133	* gcc.c-torture/unsorted/cmul.c: Move to ...
9134	* gcc.c-torture/compile/cmul.c: ... here.
9135	* gcc.c-torture/unsorted/cn1.c: Move to ...
9136	* gcc.c-torture/compile/cn1.c: ... here.
9137	* gcc.c-torture/unsorted/comb.c: Move to ...
9138	* gcc.c-torture/compile/comb.c: ... here.
9139	* gcc.c-torture/unsorted/consec.c: Move to ...
9140	* gcc.c-torture/compile/consec.c: ... here.
9141	* gcc.c-torture/unsorted/const.c: Move to ...
9142	* gcc.c-torture/compile/const.c: ... here.
9143	* gcc.c-torture/unsorted/conv.c: Move to ...
9144	* gcc.c-torture/compile/conv.c: ... here.
9145	* gcc.c-torture/unsorted/conv_tst.c: Move to ...
9146	* gcc.c-torture/compile/conv_tst.c: ... here.
9147	* gcc.c-torture/unsorted/cp.c: Move to ...
9148	* gcc.c-torture/compile/cp.c: ... here.
9149	* gcc.c-torture/unsorted/csebug.c: Move to ...
9150	* gcc.c-torture/compile/csebug.c: ... here.
9151	* gcc.c-torture/unsorted/cvt.c: Move to ...
9152	* gcc.c-torture/compile/cvt.c: ... here.
9153	* gcc.c-torture/unsorted/dblbug.c: Move to ...
9154	* gcc.c-torture/compile/dblbug.c: ... here.
9155	* gcc.c-torture/unsorted/dbl_parm.c: Move to ...
9156	* gcc.c-torture/compile/dbl_parm.c: ... here.
9157	* gcc.c-torture/unsorted/d.c: Move to ...
9158	* gcc.c-torture/compile/d.c: ... here.
9159	* gcc.c-torture/unsorted/ddd.c: Move to ...
9160	* gcc.c-torture/compile/ddd.c: ... here.
9161	* gcc.c-torture/unsorted/dead.c: Move to ...
9162	* gcc.c-torture/compile/dead.c: ... here.
9163	* gcc.c-torture/unsorted/delay.c: Move to ...
9164	* gcc.c-torture/compile/delay.c: ... here.
9165	* gcc.c-torture/unsorted/DFcmp.c: Move to ...
9166	* gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
9167	* gcc.c-torture/unsorted/di.c: Move to ...
9168	* gcc.c-torture/compile/di.c: ... here.
9169	* gcc.c-torture/unsorted/dic.c: Move to ...
9170	* gcc.c-torture/compile/dic.c: ... here.
9171	* gcc.c-torture/unsorted/dilayout.c: Move to ...
9172	* gcc.c-torture/compile/dilayout.c: ... here.
9173	* gcc.c-torture/unsorted/dimove.c: Move to ...
9174	* gcc.c-torture/compile/dimove.c: ... here.
9175	* gcc.c-torture/unsorted/dimul.c: Move to ...
9176	* gcc.c-torture/compile/dimul.c: ... here.
9177	* gcc.c-torture/unsorted/div.c: Move to ...
9178	* gcc.c-torture/compile/div.c: ... here.
9179	* gcc.c-torture/unsorted/divdf.c: Move to ...
9180	* gcc.c-torture/compile/divdf.c: ... here.
9181	* gcc.c-torture/unsorted/dm.c: Move to ...
9182	* gcc.c-torture/compile/dm.c: ... here.
9183	* gcc.c-torture/unsorted/dshift.c: Move to ...
9184	* gcc.c-torture/compile/dshift.c: ... here.
9185	* gcc.c-torture/unsorted/e.c: Move to ...
9186	* gcc.c-torture/compile/e.c: ... here.
9187	* gcc.c-torture/unsorted/ex.c: Move to ...
9188	* gcc.c-torture/compile/ex.c: ... here.
9189	* gcc.c-torture/unsorted/ext.c: Move to ...
9190	* gcc.c-torture/compile/ext.c: ... here.
9191	* gcc.c-torture/unsorted/f1.c: Move to ...
9192	* gcc.c-torture/compile/f1.c: ... here.
9193	* gcc.c-torture/unsorted/f2.c: Move to ...
9194	* gcc.c-torture/compile/f2.c: ... here.
9195	* gcc.c-torture/unsorted/fdmul.c: Move to ...
9196	* gcc.c-torture/compile/fdmul.c: ... here.
9197	* gcc.c-torture/unsorted/float.c: Move to ...
9198	* gcc.c-torture/compile/float.c: ... here.
9199	* gcc.c-torture/unsorted/flo.c: Move to ...
9200	* gcc.c-torture/compile/flo.c: ... here.
9201	* gcc.c-torture/unsorted/flt_const.c: Move to ...
9202	* gcc.c-torture/compile/flt_const.c: ... here.
9203	* gcc.c-torture/unsorted/fnul.c: Move to ...
9204	* gcc.c-torture/compile/fnul.c: ... here.
9205	* gcc.c-torture/unsorted/foo.c: Move to ...
9206	* gcc.c-torture/compile/foo.c: ... here.
9207	* gcc.c-torture/unsorted/forgetcc.c: Move to ...
9208	* gcc.c-torture/compile/forgetcc.c: ... here.
9209	* gcc.c-torture/unsorted/fq.c: Move to ...
9210	* gcc.c-torture/compile/fq.c: ... here.
9211	* gcc.c-torture/unsorted/g.c: Move to ...
9212	* gcc.c-torture/compile/g.c: ... here.
9213	* gcc.c-torture/unsorted/gen_tst.c: Move to ...
9214	* gcc.c-torture/compile/gen_tst.c: ... here.
9215	* gcc.c-torture/unsorted/glob.c: Move to ...
9216	* gcc.c-torture/compile/glob.c: ... here.
9217	* gcc.c-torture/unsorted/gronk.c: Move to ...
9218	* gcc.c-torture/compile/gronk.c: ... here.
9219	* gcc.c-torture/unsorted/hibug.c: Move to ...
9220	* gcc.c-torture/compile/hibug.c: ... here.
9221	* gcc.c-torture/unsorted/hi.c: Move to ...
9222	* gcc.c-torture/compile/hi.c: ... here.
9223	* gcc.c-torture/unsorted/HIcmp.c: Move to ...
9224	* gcc.c-torture/compile/HIcmp.c: ... here.
9225	* gcc.c-torture/unsorted/HIset.c: Move to ...
9226	* gcc.c-torture/compile/HIset.c: ... here.
9227	* gcc.c-torture/unsorted/i.c: Move to ...
9228	* gcc.c-torture/compile/i.c: ... here.
9229	* gcc.c-torture/unsorted/i++.c: Move to ...
9230	* gcc.c-torture/compile/i++.c: ... here.
9231	* gcc.c-torture/unsorted/ic.c: Move to ...
9232	* gcc.c-torture/compile/ic.c: ... here.
9233	* gcc.c-torture/unsorted/icmp.c: Move to ...
9234	* gcc.c-torture/compile/icmp.c: ... here.
9235	* gcc.c-torture/unsorted/ifreg.c: Move to ...
9236	* gcc.c-torture/compile/ifreg.c: ... here.
9237	* gcc.c-torture/unsorted/imm.c: Move to ...
9238	* gcc.c-torture/compile/imm.c: ... here.
9239	* gcc.c-torture/unsorted/isinf.c: Move to ...
9240	* gcc.c-torture/compile/isinf.c: ... here.
9241	* gcc.c-torture/unsorted/jmp.c: Move to ...
9242	* gcc.c-torture/compile/jmp.c: ... here.
9243	* gcc.c-torture/unsorted/jumptab.c: Move to ...
9244	* gcc.c-torture/compile/jumptab.c: ... here.
9245	* gcc.c-torture/unsorted/layout.c: Move to ...
9246	* gcc.c-torture/compile/layout.c: ... here.
9247	* gcc.c-torture/unsorted/lbug.c: Move to ...
9248	* gcc.c-torture/compile/lbug.c: ... here.
9249	* gcc.c-torture/unsorted/l.c: Move to ...
9250	* gcc.c-torture/compile/l.c: ... here.
9251	* gcc.c-torture/unsorted/ll1.c: Move to ...
9252	* gcc.c-torture/compile/ll1.c: ... here.
9253	* gcc.c-torture/unsorted/llbug.c: Move to ...
9254	* gcc.c-torture/compile/llbug.c: ... here.
9255	* gcc.c-torture/unsorted/lll.c: Move to ...
9256	* gcc.c-torture/compile/lll.c: ... here.
9257	* gcc.c-torture/unsorted/load8.c: Move to ...
9258	* gcc.c-torture/compile/load8.c: ... here.
9259	* gcc.c-torture/unsorted/loadhicc.c: Move to ...
9260	* gcc.c-torture/compile/loadhicc.c: ... here.
9261	* gcc.c-torture/unsorted/log2.c: Move to ...
9262	* gcc.c-torture/compile/log2.c: ... here.
9263	* gcc.c-torture/unsorted/logic.c: Move to ...
9264	* gcc.c-torture/compile/logic.c: ... here.
9265	* gcc.c-torture/unsorted/loop-1.c: Move to ...
9266	* gcc.c-torture/compile/loop-1.c: ... here.
9267	* gcc.c-torture/unsorted/loop386.c: Move to ...
9268	* gcc.c-torture/compile/loop386.c: ... here.
9269	* gcc.c-torture/unsorted/lop.c: Move to ...
9270	* gcc.c-torture/compile/lop.c: ... here.
9271	* gcc.c-torture/unsorted/m1.c: Move to ...
9272	* gcc.c-torture/compile/m1.c: ... here.
9273	* gcc.c-torture/unsorted/m2.c: Move to ...
9274	* gcc.c-torture/compile/m2.c: ... here.
9275	* gcc.c-torture/unsorted/m5.c: Move to ...
9276	* gcc.c-torture/compile/m5.c: ... here.
9277	* gcc.c-torture/unsorted/m68.c: Move to ...
9278	* gcc.c-torture/compile/m68.c: ... here.
9279	* gcc.c-torture/unsorted/mbyte.c: Move to ...
9280	* gcc.c-torture/compile/mbyte.c: ... here.
9281	* gcc.c-torture/unsorted/mchar.c: Move to ...
9282	* gcc.c-torture/compile/mchar.c: ... here.
9283	* gcc.c-torture/unsorted/mcmp.c: Move to ...
9284	* gcc.c-torture/compile/mcmp.c: ... here.
9285	* gcc.c-torture/unsorted/mdouble.c: Move to ...
9286	* gcc.c-torture/compile/mdouble.c: ... here.
9287	* gcc.c-torture/unsorted/memtst.c: Move to ...
9288	* gcc.c-torture/compile/memtst.c: ... here.
9289	* gcc.c-torture/unsorted/miscomp.c: Move to ...
9290	* gcc.c-torture/compile/miscomp.c: ... here.
9291	* gcc.c-torture/unsorted/mm.c: Move to ...
9292	* gcc.c-torture/compile/mm.c: ... here.
9293	* gcc.c-torture/unsorted/mod.c: Move to ...
9294	* gcc.c-torture/compile/mod.c: ... here.
9295	* gcc.c-torture/unsorted/modcc.c: Move to ...
9296	* gcc.c-torture/compile/modcc.c: ... here.
9297	* gcc.c-torture/unsorted/move.c: Move to ...
9298	* gcc.c-torture/compile/move.c: ... here.
9299	* gcc.c-torture/unsorted/move_qhi.c: Move to ...
9300	* gcc.c-torture/compile/move_qhi.c: ... here.
9301	* gcc.c-torture/unsorted/mregtst.c: Move to ...
9302	* gcc.c-torture/compile/mregtst.c: ... here.
9303	* gcc.c-torture/unsorted/msp.c: Move to ...
9304	* gcc.c-torture/compile/msp.c: ... here.
9305	* gcc.c-torture/unsorted/mtst.c: Move to ...
9306	* gcc.c-torture/compile/mtst.c: ... here.
9307	* gcc.c-torture/unsorted/mu.c: Move to ...
9308	* gcc.c-torture/compile/mu.c: ... here.
9309	* gcc.c-torture/unsorted/mul.c: Move to ...
9310	* gcc.c-torture/compile/mul.c: ... here.
9311	* gcc.c-torture/unsorted/mword1.c: Move to ...
9312	* gcc.c-torture/compile/mword1.c: ... here.
9313	* gcc.c-torture/unsorted/mword.c: Move to ...
9314	* gcc.c-torture/compile/mword.c: ... here.
9315	* gcc.c-torture/unsorted/n1.c: Move to ...
9316	* gcc.c-torture/compile/n1.c: ... here.
9317	* gcc.c-torture/unsorted/nand.c: Move to ...
9318	* gcc.c-torture/compile/nand.c: ... here.
9319	* gcc.c-torture/unsorted/n.c: Move to ...
9320	* gcc.c-torture/compile/n.c: ... here.
9321	* gcc.c-torture/unsorted/neg.c: Move to ...
9322	* gcc.c-torture/compile/neg.c: ... here.
9323	* gcc.c-torture/unsorted/o.c: Move to ...
9324	* gcc.c-torture/compile/o.c: ... here.
9325	* gcc.c-torture/unsorted/omit.c: Move to ...
9326	* gcc.c-torture/compile/omit.c: ... here.
9327	* gcc.c-torture/unsorted/opout.c: Move to ...
9328	* gcc.c-torture/compile/opout.c: ... here.
9329	* gcc.c-torture/unsorted/opt.c: Move to ...
9330	* gcc.c-torture/compile/opt.c: ... here.
9331	* gcc.c-torture/unsorted/or386.c: Move to ...
9332	* gcc.c-torture/compile/or386.c: ... here.
9333	* gcc.c-torture/unsorted/or.c: Move to ...
9334	* gcc.c-torture/compile/or.c: ... here.
9335	* gcc.c-torture/unsorted/parms.c: Move to ...
9336	* gcc.c-torture/compile/parms.c: ... here.
9337	* gcc.c-torture/unsorted/pass.c: Move to ...
9338	* gcc.c-torture/compile/pass.c: ... here.
9339	* gcc.c-torture/unsorted/p.c: Move to ...
9340	* gcc.c-torture/compile/p.c: ... here.
9341	* gcc.c-torture/unsorted/pmt.c: Move to ...
9342	* gcc.c-torture/compile/pmt.c: ... here.
9343	* gcc.c-torture/unsorted/poor.c: Move to ...
9344	* gcc.c-torture/compile/poor.c: ... here.
9345	* gcc.c-torture/unsorted/pp.c: Move to ...
9346	* gcc.c-torture/compile/pp.c: ... here.
9347	* gcc.c-torture/unsorted/pret-arg.c: Move to ...
9348	* gcc.c-torture/compile/pret-arg.c: ... here.
9349	* gcc.c-torture/unsorted/pyr2.c: Move to ...
9350	* gcc.c-torture/compile/pyr2.c: ... here.
9351	* gcc.c-torture/unsorted/PYRBUG.c: Move to ...
9352	* gcc.c-torture/compile/PYRBUG.c: ... here.
9353	* gcc.c-torture/unsorted/pyr.c: Move to ...
9354	* gcc.c-torture/compile/pyr.c: ... here.
9355	* gcc.c-torture/unsorted/q.c: Move to ...
9356	* gcc.c-torture/compile/q.c: ... here.
9357	* gcc.c-torture/unsorted/QIcmp.c: Move to ...
9358	* gcc.c-torture/compile/QIcmp.c: ... here.
9359	* gcc.c-torture/unsorted/QIset.c: Move to ...
9360	* gcc.c-torture/compile/QIset.c: ... here.
9361	* gcc.c-torture/unsorted/r1.c: Move to ...
9362	* gcc.c-torture/compile/r1.c: ... here.
9363	* gcc.c-torture/unsorted/r.c: Move to ...
9364	* gcc.c-torture/compile/r.c: ... here.
9365	* gcc.c-torture/unsorted/rel.c: Move to ...
9366	* gcc.c-torture/compile/rel.c: ... here.
9367	* gcc.c-torture/unsorted/rmsc.c: Move to ...
9368	* gcc.c-torture/compile/rmsc.c: ... here.
9369	* gcc.c-torture/unsorted/round.c: Move to ...
9370	* gcc.c-torture/compile/round.c: ... here.
9371	* gcc.c-torture/unsorted/run.c: Move to ...
9372	* gcc.c-torture/compile/run.c: ... here.
9373	* gcc.c-torture/unsorted/sar.c: Move to ...
9374	* gcc.c-torture/compile/sar.c: ... here.
9375	* gcc.c-torture/unsorted/s.c: Move to ...
9376	* gcc.c-torture/compile/s.c: ... here.
9377	* gcc.c-torture/unsorted/scal.c: Move to ...
9378	* gcc.c-torture/compile/scal.c: ... here.
9379	* gcc.c-torture/unsorted/sc.c: Move to ...
9380	* gcc.c-torture/compile/sc.c: ... here.
9381	* gcc.c-torture/unsorted/scc.c: Move to ...
9382	* gcc.c-torture/compile/scc.c: ... here.
9383	* gcc.c-torture/unsorted/scond.c: Move to ...
9384	* gcc.c-torture/compile/scond.c: ... here.
9385	* gcc.c-torture/unsorted/selfrec.c: Move to ...
9386	* gcc.c-torture/compile/selfrec.c: ... here.
9387	* gcc.c-torture/unsorted/seq.c: Move to ...
9388	* gcc.c-torture/compile/seq.c: ... here.
9389	* gcc.c-torture/unsorted/set386.c: Move to ...
9390	* gcc.c-torture/compile/set386.c: ... here.
9391	* gcc.c-torture/unsorted/set88.c: Move to ...
9392	* gcc.c-torture/compile/set88.c: ... here.
9393	* gcc.c-torture/unsorted/SFset.c: Move to ...
9394	* gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
9395	* gcc.c-torture/unsorted/shand.c: Move to ...
9396	* gcc.c-torture/compile/shand.c: ... here.
9397	* gcc.c-torture/unsorted/sh.c: Move to ...
9398	* gcc.c-torture/compile/sh.c: ... here.
9399	* gcc.c-torture/unsorted/shft.c: Move to ...
9400	* gcc.c-torture/compile/shft.c: ... here.
9401	* gcc.c-torture/unsorted/shift.c: Move to ...
9402	* gcc.c-torture/compile/shift.c: ... here.
9403	* gcc.c-torture/unsorted/shloop.c: Move to ...
9404	* gcc.c-torture/compile/shloop.c: ... here.
9405	* gcc.c-torture/unsorted/shm.c: Move to ...
9406	* gcc.c-torture/compile/shm.c: ... here.
9407	* gcc.c-torture/unsorted/SIcmp.c: Move to ...
9408	* gcc.c-torture/compile/SIcmp.c: ... here.
9409	* gcc.c-torture/unsorted/signext2.c: Move to ...
9410	* gcc.c-torture/compile/signext2.c: ... here.
9411	* gcc.c-torture/unsorted/signext.c: Move to ...
9412	* gcc.c-torture/compile/signext.c: ... here.
9413	* gcc.c-torture/unsorted/sim.c: Move to ...
9414	* gcc.c-torture/compile/sim.c: ... here.
9415	* gcc.c-torture/unsorted/simple.c: Move to ...
9416	* gcc.c-torture/compile/simple.c: ... here.
9417	* gcc.c-torture/unsorted/SIset.c: Move to ...
9418	* gcc.c-torture/compile/SIset.c: ... here.
9419	* gcc.c-torture/unsorted/sne.c: Move to ...
9420	* gcc.c-torture/compile/sne.c: ... here.
9421	* gcc.c-torture/unsorted/sound.c: Move to ...
9422	* gcc.c-torture/compile/sound.c: ... here.
9423	* gcc.c-torture/unsorted/sparcbug.c: Move to ...
9424	* gcc.c-torture/compile/sparcbug.c: ... here.
9425	* gcc.c-torture/unsorted/speed.c: Move to ...
9426	* gcc.c-torture/compile/speed.c: ... here.
9427	* gcc.c-torture/unsorted/stor.c: Move to ...
9428	* gcc.c-torture/compile/stor.c: ... here.
9429	* gcc.c-torture/unsorted/store0.c: Move to ...
9430	* gcc.c-torture/compile/store0.c: ... here.
9431	* gcc.c-torture/unsorted/storecc.c: Move to ...
9432	* gcc.c-torture/compile/storecc.c: ... here.
9433	* gcc.c-torture/unsorted/str.c: Move to ...
9434	* gcc.c-torture/compile/str.c: ... here.
9435	* gcc.c-torture/unsorted/stru.c: Move to ...
9436	* gcc.c-torture/compile/stru.c: ... here.
9437	* gcc.c-torture/unsorted/structret.c: Move to ...
9438	* gcc.c-torture/compile/structret.c: ... here.
9439	* gcc.c-torture/unsorted/stuct.c: Move to ...
9440	* gcc.c-torture/compile/stuct.c: ... here.
9441	* gcc.c-torture/unsorted/sub32.c: Move to ...
9442	* gcc.c-torture/compile/sub32.c: ... here.
9443	* gcc.c-torture/unsorted/subcc.c: Move to ...
9444	* gcc.c-torture/compile/subcc.c: ... here.
9445	* gcc.c-torture/unsorted/subcse.c: Move to ...
9446	* gcc.c-torture/compile/subcse.c: ... here.
9447	* gcc.c-torture/unsorted/sym.c: Move to ...
9448	* gcc.c-torture/compile/sym.c: ... here.
9449	* gcc.c-torture/unsorted/symconst.c: Move to ...
9450	* gcc.c-torture/compile/symconst.c: ... here.
9451	* gcc.c-torture/unsorted/t.c: Move to ...
9452	* gcc.c-torture/compile/t.c: ... here.
9453	* gcc.c-torture/unsorted/test.c: Move to ...
9454	* gcc.c-torture/compile/test.c: ... here.
9455	* gcc.c-torture/unsorted/test-flow.c: Move to ...
9456	* gcc.c-torture/compile/test-flow.c: ... here.
9457	* gcc.c-torture/unsorted/test-loop.c: Move to ...
9458	* gcc.c-torture/compile/test-loop.c: ... here.
9459	* gcc.c-torture/unsorted/time.c: Move to ...
9460	* gcc.c-torture/compile/time.c: ... here.
9461	* gcc.c-torture/unsorted/tmp.c: Move to ...
9462	* gcc.c-torture/compile/tmp.c: ... here.
9463	* gcc.c-torture/unsorted/trivial.c: Move to ...
9464	* gcc.c-torture/compile/trivial.c: ... here.
9465	* gcc.c-torture/unsorted/trunc.c: Move to ...
9466	* gcc.c-torture/compile/trunc.c: ... here.
9467	* gcc.c-torture/unsorted/u.c: Move to ...
9468	* gcc.c-torture/compile/u.c: ... here.
9469	* gcc.c-torture/unsorted/udconvert.c: Move to ...
9470	* gcc.c-torture/compile/udconvert.c: ... here.
9471	* gcc.c-torture/unsorted/udivmod4.c: Move to ...
9472	* gcc.c-torture/compile/udivmod4.c: ... here.
9473	* gcc.c-torture/unsorted/UHIcmp.c: Move to ...
9474	* gcc.c-torture/compile/UHIcmp.c: ... here.
9475	* gcc.c-torture/unsorted/uns.c: Move to ...
9476	* gcc.c-torture/compile/uns.c: ... here.
9477	* gcc.c-torture/unsorted/uns_tst.c: Move to ...
9478	* gcc.c-torture/compile/uns_tst.c: ... here.
9479	* gcc.c-torture/unsorted/UQIcmp.c: Move to ...
9480	* gcc.c-torture/compile/UQIcmp.c: ... here.
9481	* gcc.c-torture/unsorted/USIcmp.c: Move to ...
9482	* gcc.c-torture/compile/USIcmp.c: ... here.
9483	* gcc.c-torture/unsorted/uuarg.c: Move to ...
9484	* gcc.c-torture/compile/uuarg.c: ... here.
9485	* gcc.c-torture/unsorted/v.c: Move to ...
9486	* gcc.c-torture/compile/v.c: ... here.
9487	* gcc.c-torture/unsorted/w.c: Move to ...
9488	* gcc.c-torture/compile/w.c: ... here.
9489	* gcc.c-torture/unsorted/ww.c: Move to ...
9490	* gcc.c-torture/compile/ww.c: ... here.
9491	* gcc.c-torture/unsorted/xb.c: Move to ...
9492	* gcc.c-torture/compile/xb.c: ... here.
9493	* gcc.c-torture/unsorted/xbg.c: Move to ...
9494	* gcc.c-torture/compile/xbg.c: ... here.
9495	* gcc.c-torture/unsorted/x.c: Move to ...
9496	* gcc.c-torture/compile/x.c: ... here.
9497	* gcc.c-torture/unsorted/xc.c: Move to ...
9498	* gcc.c-torture/compile/xc.c: ... here.
9499	* gcc.c-torture/unsorted/xcsebug.c: Move to ...
9500	* gcc.c-torture/compile/xcsebug.c: ... here.
9501	* gcc.c-torture/unsorted/xdi.c: Move to ...
9502	* gcc.c-torture/compile/xdi.c: ... here.
9503	* gcc.c-torture/unsorted/xfoo.c: Move to ...
9504	* gcc.c-torture/compile/xfoo.c: ... here.
9505	* gcc.c-torture/unsorted/xi.c: Move to ...
9506	* gcc.c-torture/compile/xi.c: ... here.
9507	* gcc.c-torture/unsorted/xlop.c: Move to ...
9508	* gcc.c-torture/compile/xlop.c: ... here.
9509	* gcc.c-torture/unsorted/xmtst.c: Move to ...
9510	* gcc.c-torture/compile/xmtst.c: ... here.
9511	* gcc.c-torture/unsorted/xneg.c: Move to ...
9512	* gcc.c-torture/compile/xneg.c: ... here.
9513	* gcc.c-torture/unsorted/xopt.c: Move to ...
9514	* gcc.c-torture/compile/xopt.c: ... here.
9515	* gcc.c-torture/unsorted/xor.c: Move to ...
9516	* gcc.c-torture/compile/xor.c: ... here.
9517	* gcc.c-torture/unsorted/xorn.c: Move to ...
9518	* gcc.c-torture/compile/xorn.c: ... here.
9519	* gcc.c-torture/unsorted/xp.c: Move to ...
9520	* gcc.c-torture/compile/xp.c: ... here.
9521	* gcc.c-torture/unsorted/xpp.c: Move to ...
9522	* gcc.c-torture/compile/xpp.c: ... here.
9523	* gcc.c-torture/unsorted/xs.c: Move to ...
9524	* gcc.c-torture/compile/xs.c: ... here.
9525	* gcc.c-torture/unsorted/xsh.c: Move to ...
9526	* gcc.c-torture/compile/xsh.c: ... here.
9527	* gcc.c-torture/unsorted/xz.c: Move to ...
9528	* gcc.c-torture/compile/xz.c: ... here.
9529	* gcc.c-torture/unsorted/xzz.c: Move to ...
9530	* gcc.c-torture/compile/xzz.c: ... here.
9531
95322014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9533
9534	* gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
9535	(abort, exit): Declare.
9536
95372014-09-01  Yury Gribov  <y.gribov@samsung.com>
9538
9539	PR sanitizer/61897
9540	PR sanitizer/62140
9541	* c-c++-common/asan/pr62140-1.c: New test.
9542	* c-c++-common/asan/pr62140-2.c: New test.
9543
95442014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
9545	    Tobias Burnus  <burnus@net-b.de>
9546
9547	PR fortran/62309
9548	* gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
9549
95502014-08-31  Tobias Burnus  <burnus@net-b.de>
9551
9552	* gfortran.dg/coarray_lib_comm_1.f90: New.
9553
95542014-08-30  Andrew Pinski  <apinski@cavium.com>
9555
9556	* gcc.c-torture/execute/20140828-1.c: New testcase.
9557
95582014-08-29  DJ Delorie  <dj@redhat.com>
9559
9560	* lib/target-supports.exp (check_effective_target_size32plus):
9561	Increase size to avoid false positives on 24-bit address spaces.
9562	* gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
9563	* gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
9564	* gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
9565	* gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
9566	* gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
9567	* gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
9568	* gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
9569	* gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
9570
95712014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
9572
9573	PR c++/54002
9574	* g++.dg/cpp0x/constexpr-54002.C: New.
9575
95762014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
9577
9578	PR c++/56991
9579	* g++.dg/cpp0x/constexpr-56991.C: New.
9580
95812014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
9582
9583	PR c++/57764
9584	* g++.dg/cpp0x/constexpr-57764.C: New.
9585
95862014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
9587
9588	PR c++/59938
9589	* g++.dg/cpp0x/constexpr-59938.C: New.
9590
95912014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
9592
9593	PR c++/61484
9594	* g++.dg/cpp0x/constexpr-61484.C: New.
9595
95962014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9597
9598	* gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
9599	vec_round, vec_splat, vec_div, and vec_mul.
9600	* gcc.target/powerpc/builtins-2.c: New test.
9601
96022014-08-28  Richard Biener  <rguenther@suse.de>
9603
9604	PR tree-optimization/62283
9605	* gfortran.dg/vect/pr62283.f: New testcase.
9606	* gcc.dg/tree-ssa/cunroll-5.c: Adjust.
9607	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
9608	* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
9609	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
9610	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
9611	* gcc.dg/vect/vect-33.c: Likewise.
9612
96132014-08-28  Yury Gribov  <y.gribov@samsung.com>
9614
9615	* c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
9616
96172014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
9618
9619	PR cpp/23827 - standard C++ should not have hex float preprocessor
9620	tokens
9621	* g++.dg/cpp/pr23827_cxx11.C: New.
9622	* g++.dg/cpp/pr23827_cxx98.C: New.
9623	* g++.dg/cpp/pr23827_cxx98_neg.C: New.
9624	* gcc.dg/cpp/pr23827_c90.c: New.
9625	* gcc.dg/cpp/pr23827_c90_neg.c: New.
9626	* gcc.dg/cpp/pr23827_c99.c: New.
9627
96282014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
9629
9630	PR c++/52892
9631	* g++.dg/cpp0x/constexpr-52892-1.C: New.
9632	* g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
9633	* g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
9634
96352014-08-27  Guozhi Wei  <carrot@google.com>
9636
9637	PR target/62262
9638	* gcc.target/aarch64/pr62262.c: New test.
9639
96402014-08-26  Joseph Myers  <joseph@codesourcery.com>
9641
9642	PR target/60606
9643	PR target/61330
9644	* gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
9645	gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
9646
96472014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9648
9649	* gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
9650	failure on s390*-*-linux-gnu.
9651
96522014-08-26  Richard Biener  <rguenther@suse.de>
9653
9654	PR tree-optimization/62175
9655	* g++.dg/torture/pr62175.C: New testcase.
9656
96572014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
9658
9659	* gcc.c-torture/execute/execute.exp: Replace with slightly adapted
9660	copy of compile/compile.exp.
9661	* gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
9662	* gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
9663	i?86-*.
9664	* gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
9665	m32c-*-*.
9666	* gcc.c-torture/execute/20021024-1.c: Require int32plus.
9667	* gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
9668	* gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
9669	* gcc.c-torture/execute/20030216-1.c: Skip if -O1.
9670	* gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
9671	* gcc.c-torture/execute/20040629-1.c: Require int32plus.
9672	* gcc.c-torture/execute/20040703-1.c: Likewise.
9673	* gcc.c-torture/execute/20040705-1.c: Likewise.
9674	* gcc.c-torture/execute/20040705-2.c: Likewise.
9675	* gcc.c-torture/execute/20040709-1.c: Likewise.
9676	* gcc.c-torture/execute/20040709-2.c: Likewise.
9677	* gcc.c-torture/execute/20040811-1.c: Likewise.
9678	* gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
9679	* gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
9680	compiling for x86_64-* or i?86-*.
9681	* gcc.c-torture/execute/20050604-1.c: Likewise.
9682	* gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
9683	* gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when	compiling
9684	for x86_64-* or i?86-*.
9685	* gcc.c-torture/execute/20061101-1.c: Require int32plus.
9686	* gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
9687	* gcc.c-torture/execute/20081117-1.c: Require int32plus.
9688	* gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
9689	option.
9690	* gcc.c-torture/execute/20111227-2.c: Moved to...
9691	* gcc.dg/20111227-2.c: ... here.  Add -free option.
9692	* gcc.c-torture/execute/20111227-3.c: Likewise move to...
9693	* gcc.dg/20111227-3.c: ... here.  Add -free option.
9694	* gcc.c-torture/execute/20120919-1.c: Require int32plus.
9695	* gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
9696	declarations for abort and exit.
9697	* gcc.c-torture/execute/920711-1.c: Likewise.
9698	* gcc.c-torture/execute/930529-1.c: Likewise.
9699	* gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
9700	* gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
9701	* gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
9702	exit.
9703	* gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
9704	for i?86-* or x86_64-*.  Add declarations for abort and exit.
9705	* gcc.c-torture/execute/990413-2.c: Skip if not compiling for
9706	i?86-* or x86_64-*.
9707	* gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
9708	* gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
9709	* gcc.c-torture/execute/bitfld-4.c: Require int32plus.
9710	* gcc.c-torture/execute/cmpsi-2.c: Likewise.
9711	* gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
9712	Xfail on powerpc-ibm-aix*.  Add declaration for abort.
9713	* gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
9714	* gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
9715	m68k-linux.
9716	* gcc.c-torture/execute/loop-2g.c: Likewise.
9717	* gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
9718	* gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
9719	powerpc-*-eabi*.
9720	* gcc.c-torture/execute/pr19689.c: Require int32plus.
9721	* gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
9722	* gcc.c-torture/execute/pr23047.c: Likewise.
9723	* gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
9724	declarations for abort and exit.
9725	* gcc.c-torture/execute/pr29797-1.c: Require int32plus.
9726	* gcc.c-torture/execute/pr31448.c: Likewise.
9727	* gcc.c-torture/execute/pr35456.c: Skip on vax.
9728	* gcc.c-torture/execute/pr37573.c: Require int32plus.
9729	* gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
9730	* gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
9731	Skip on spu-*.
9732	* gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
9733	declarations for abort and exit.
9734	* gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
9735	* gcc.c-torture/execute/pr43220.c: Require int32plus.
9736	* gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
9737	* gcc.c-torture/execute/pr45262.c: Require int32plus.
9738	* gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
9739	* gcc.c-torture/execute/pr51581-1.c: Require int32plus.
9740	* gcc.c-torture/execute/pr51582-2.c: Likewise.
9741	* gcc.c-torture/execute/pr52979-1.c: Likewise.
9742	* gcc.c-torture/execute/pr52979-2.c: Likewise.
9743	* gcc.c-torture/execute/pr56799.c: Likewise.
9744	* gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
9745	option.  Add declarations for abort and exit.
9746	* gcc.c-torture/execute/pr57344-2.c: Require int32plus.
9747	* gcc.c-torture/execute/pr58570.c: Likewise.
9748	* gcc.c-torture/execute/pr60822.c: Likewise.
9749	* gcc.c-torture/execute/pr7284-1.c: Likewise.
9750	* gcc.c-torture/execute/shiftdi.c: Likewise.
9751	* gcc.c-torture/execute/simd-4.c: Require stdint_types.
9752	* gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
9753	* gcc.c-torture/execute/usmul.c: Require int32plus.
9754	* gcc.c-torture/execute/vrp-5.c: Likewise.
9755	* gcc.c-torture/execute/vrp-6.c: Likewise.
9756	* gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
9757	* gcc.c-torture/execute/20010122-1.x: Delete.
9758	* gcc.c-torture/execute/20010129-1.x: Delete.
9759	* gcc.c-torture/execute/20020404-1.x: Delete.
9760	* gcc.c-torture/execute/20021024-1.x: Delete.
9761	* gcc.c-torture/execute/20021127-1.x: Delete.
9762	* gcc.c-torture/execute/20030125-1.x: Delete.
9763	* gcc.c-torture/execute/20030216-1.x: Delete.
9764	* gcc.c-torture/execute/20030222-1.x: Delete.
9765	* gcc.c-torture/execute/20040629-1.x: Delete.
9766	* gcc.c-torture/execute/20040703-1.x: Delete.
9767	* gcc.c-torture/execute/20040705-1.x: Delete.
9768	* gcc.c-torture/execute/20040705-2.x: Delete.
9769	* gcc.c-torture/execute/20040709-1.x: Delete.
9770	* gcc.c-torture/execute/20040709-2.x: Delete.
9771	* gcc.c-torture/execute/20040811-1.x: Delete.
9772	* gcc.c-torture/execute/20050316-1.x: Delete.
9773	* gcc.c-torture/execute/20050316-2.x: Delete.
9774	* gcc.c-torture/execute/20050316-3.x: Delete.
9775	* gcc.c-torture/execute/20050604-1.x: Delete.
9776	* gcc.c-torture/execute/20061101-1.x: Delete.
9777	* gcc.c-torture/execute/20061220-1.x: Delete.
9778	* gcc.c-torture/execute/20081117-1.x: Delete.
9779	* gcc.c-torture/execute/20101011-1.x: Delete.
9780	* gcc.c-torture/execute/20120919-1.x: Delete.
9781	* gcc.c-torture/execute/920612-1.x: Delete.
9782	* gcc.c-torture/execute/920710-1.x: Delete.
9783	* gcc.c-torture/execute/920711-1.x: Delete.
9784	* gcc.c-torture/execute/930529-1.x: Delete.
9785	* gcc.c-torture/execute/931004-12.x: Delete.
9786	* gcc.c-torture/execute/980709-1.x: Delete.
9787	* gcc.c-torture/execute/981130-1.x: Delete.
9788	* gcc.c-torture/execute/990127-2.x: Delete.
9789	* gcc.c-torture/execute/990413-2.x: Delete.
9790	* gcc.c-torture/execute/990826-0.x: Delete.
9791	* gcc.c-torture/execute/bf64-1.x: Delete.
9792	* gcc.c-torture/execute/bitfld-4.x: Delete.
9793	* gcc.c-torture/execute/cmpsi-2.x: Delete.
9794	* gcc.c-torture/execute/cvt-1.x: Delete.
9795	* gcc.c-torture/execute/eeprof-1.x: Delete.
9796	* gcc.c-torture/execute/ipa-sra-2.x: Delete.
9797	* gcc.c-torture/execute/loop-2f.x: Delete.
9798	* gcc.c-torture/execute/loop-2g.x: Delete.
9799	* gcc.c-torture/execute/mode-dependent-address.x: Delete.
9800	* gcc.c-torture/execute/nest-align-1.x: Delete.
9801	* gcc.c-torture/execute/pr19689.x: Delete.
9802	* gcc.c-torture/execute/pr22493-1.x: Delete.
9803	* gcc.c-torture/execute/pr23047.x: Delete.
9804	* gcc.c-torture/execute/pr23135.x: Delete.
9805	* gcc.c-torture/execute/pr29797-1.x: Delete.
9806	* gcc.c-torture/execute/pr31448.x: Delete.
9807	* gcc.c-torture/execute/pr35456.x: Delete.
9808	* gcc.c-torture/execute/pr37573.x: Delete.
9809	* gcc.c-torture/execute/pr38151.x: Delete.
9810	* gcc.c-torture/execute/pr39228.x: Delete.
9811	* gcc.c-torture/execute/pr39501.x: Delete.
9812	* gcc.c-torture/execute/pr40386.x: Delete.
9813	* gcc.c-torture/execute/pr43220.x: Delete.
9814	* gcc.c-torture/execute/pr44683.x: Delete.
9815	* gcc.c-torture/execute/pr45262.x: Delete.
9816	* gcc.c-torture/execute/pr47237.x: Delete.
9817	* gcc.c-torture/execute/pr51581-1.x: Delete.
9818	* gcc.c-torture/execute/pr51581-2.x: Delete.
9819	* gcc.c-torture/execute/pr52979-1.x: Delete.
9820	* gcc.c-torture/execute/pr52979-2.x: Delete.
9821	* gcc.c-torture/execute/pr53366-1.x: Delete.
9822	* gcc.c-torture/execute/pr56799.x: Delete.
9823	* gcc.c-torture/execute/pr57124.x: Delete.
9824	* gcc.c-torture/execute/pr57344-2.x: Delete.
9825	* gcc.c-torture/execute/pr58570.x: Delete.
9826	* gcc.c-torture/execute/pr60822.x: Delete.
9827	* gcc.c-torture/execute/pr7284-1.x: Delete.
9828	* gcc.c-torture/execute/shiftdi.x: Delete.
9829	* gcc.c-torture/execute/simd-4.x: Delete.
9830	* gcc.c-torture/execute/strncmp-1.x: Delete.
9831	* gcc.c-torture/execute/usmul.x: Delete.
9832	* gcc.c-torture/execute/vrp-5.x: Delete.
9833	* gcc.c-torture/execute/vrp-6.x: Delete.
9834	* gcc.c-torture/execute/zerolen-2.x: Delete.
9835
98362014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
9837
9838	* g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
9839
98402014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
9841
9842	PR c++/34938
9843	* g++.dg/template/pr34938-1.C: New.
9844	* g++.dg/template/pr34938-2.C: Likewise.
9845
98462014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
9847
9848	PR target/61996
9849	* gcc.target/sh/pr61996.c: New.
9850
98512014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
9852
9853	* g++.dg/cpp0x/cplusplus.C: New.
9854	* g++.dg/cpp0x/cplusplus_0x.C: New.
9855	* g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
9856	* g++.dg/cpp0x/auto41.C: Ditto.
9857	* g++.dg/cpp0x/auto9.C: Ditto.
9858	* g++.dg/cpp0x/initlist26.C: Ditto.
9859	* g++.dg/cpp0x/pr59111.C: Ditto.
9860	* g++.dg/cpp0x/trailing2.C: Ditto.
9861	* g++.dg/cpp1y/attr-deprecated.C: Ditto.
9862	* g++.dg/cpp1y/auto-dtor1.C: Ditto.
9863	* g++.dg/cpp1y/auto-fn1.C: Ditto.
9864	* g++.dg/cpp1y/auto-fn2.C: Ditto.
9865	* g++.dg/cpp1y/auto-fn3.C: Ditto.
9866	* g++.dg/cpp1y/auto-fn4.C: Ditto.
9867	* g++.dg/cpp1y/auto-fn5.C: Ditto.
9868	* g++.dg/cpp1y/auto-fn6.C: Ditto.
9869	* g++.dg/cpp1y/auto-fn7.C: Ditto.
9870	* g++.dg/cpp1y/auto-fn8.C: Ditto.
9871	* g++.dg/cpp1y/auto-fn9.C: Ditto.
9872	* g++.dg/cpp1y/auto-fn10.C: Ditto.
9873	* g++.dg/cpp1y/auto-fn11.C: Ditto.
9874	* g++.dg/cpp1y/auto-fn12.C: Ditto.
9875	* g++.dg/cpp1y/auto-fn13.C: Ditto.
9876	* g++.dg/cpp1y/auto-fn14.C: Ditto.
9877	* g++.dg/cpp1y/auto-fn15.C: Ditto.
9878	* g++.dg/cpp1y/auto-fn16.C: Ditto.
9879	* g++.dg/cpp1y/auto-fn17.C: Ditto.
9880	* g++.dg/cpp1y/auto-fn18.C: Ditto.
9881	* g++.dg/cpp1y/auto-fn19.C: Ditto.
9882	* g++.dg/cpp1y/auto-fn20.C: Ditto.
9883	* g++.dg/cpp1y/auto-fn21.C: Ditto.
9884	* g++.dg/cpp1y/auto-fn22.C: Ditto.
9885	* g++.dg/cpp1y/auto-fn23.C: Ditto.
9886	* g++.dg/cpp1y/auto-fn24.C: Ditto.
9887	* g++.dg/cpp1y/auto-fn25.C: Ditto.
9888	* g++.dg/cpp1y/auto-mangle1.C: Ditto.
9889	* g++.dg/cpp1y/auto-neg1.C: Ditto.
9890	* g++.dg/cpp1y/digit-sep.C: Ditto.
9891	* g++.dg/cpp1y/digit-sep-neg.C: Ditto.
9892	* g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
9893	* g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
9894	* g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
9895	* g++.dg/cpp1y/lambda-generic.C: Ditto.
9896	* g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
9897	* g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
9898	* g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
9899	* g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
9900	* g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
9901	* g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
9902	* g++.dg/cpp1y/lambda-generic-x.C: Ditto.
9903	* g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
9904	* g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
9905	* g++.dg/cpp1y/lambda-init.C: Ditto.
9906	* g++.dg/cpp1y/lambda-init1.C: Ditto.
9907	* g++.dg/cpp1y/lambda-init2.C: Ditto.
9908	* g++.dg/cpp1y/lambda-init3.C: Ditto.
9909	* g++.dg/cpp1y/lambda-init4.C: Ditto.
9910	* g++.dg/cpp1y/lambda-init5.C: Ditto.
9911	* g++.dg/cpp1y/lambda-init6.C: Ditto.
9912	* g++.dg/cpp1y/lambda-init7.C: Ditto.
9913	* g++.dg/cpp1y/lambda-init8.C: Ditto.
9914	* g++.dg/cpp1y/lambda-init9.C: Ditto.
9915	* g++.dg/cpp1y/mangle1.C: Ditto.
9916	* g++.dg/cpp1y/pr57640.C: Ditto.
9917	* g++.dg/cpp1y/pr57644.C: Ditto.
9918	* g++.dg/cpp1y/pr58500.C: Ditto.
9919	* g++.dg/cpp1y/pr58533.C: Ditto.
9920	* g++.dg/cpp1y/pr58534.C: Ditto.
9921	* g++.dg/cpp1y/pr58535.C: Ditto.
9922	* g++.dg/cpp1y/pr58536.C: Ditto.
9923	* g++.dg/cpp1y/pr58548.C: Ditto.
9924	* g++.dg/cpp1y/pr58549.C: Ditto.
9925	* g++.dg/cpp1y/pr58637.C: Ditto.
9926	* g++.dg/cpp1y/pr58708.C: Ditto.
9927	* g++.dg/cpp1y/pr59110.C: Ditto.
9928	* g++.dg/cpp1y/pr59112.C: Ditto.
9929	* g++.dg/cpp1y/pr59113.C: Ditto.
9930	* g++.dg/cpp1y/pr59629.C: Ditto.
9931	* g++.dg/cpp1y/pr59635.C: Ditto.
9932	* g++.dg/cpp1y/pr59636.C: Ditto.
9933	* g++.dg/cpp1y/pr59638.C: Ditto.
9934	* g++.dg/cpp1y/pr59867.C: Ditto.
9935	* g++.dg/cpp1y/pr60033.C: Ditto.
9936	* g++.dg/cpp1y/pr60052.C: Ditto.
9937	* g++.dg/cpp1y/pr60053.C: Ditto.
9938	* g++.dg/cpp1y/pr60054.C: Ditto.
9939	* g++.dg/cpp1y/pr60064.C: Ditto.
9940	* g++.dg/cpp1y/pr60065.C: Ditto.
9941	* g++.dg/cpp1y/pr60190.C: Ditto.
9942	* g++.dg/cpp1y/pr60311.C: Ditto.
9943	* g++.dg/cpp1y/pr60332.C: Ditto.
9944	* g++.dg/cpp1y/pr60376.C: Ditto.
9945	* g++.dg/cpp1y/pr60377.C: Ditto.
9946	* g++.dg/cpp1y/pr60384.C: Ditto.
9947	* g++.dg/cpp1y/pr60390.C: Ditto.
9948	* g++.dg/cpp1y/pr60391.C: Ditto.
9949	* g++.dg/cpp1y/pr60393.C: Ditto.
9950	* g++.dg/cpp1y/pr60573.C: Ditto.
9951	* g++.dg/cpp1y/pr60626.C: Ditto.
9952	* g++.dg/cpp1y/pr60627.C: Ditto.
9953	* g++.dg/cpp1y/regress1.C: Ditto.
9954	* g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
9955	* g++.dg/cpp1y/udlit-char-template.C: Ditto.
9956	* g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
9957	* g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
9958	* g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
9959	* g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
9960	* g++.dg/cpp1y/var-templ1.C: Ditto.
9961	* g++.dg/cpp1y/var-templ2.C: Ditto.
9962	* g++.dg/cpp1y/var-templ3.C: Ditto.
9963	* g++.dg/cpp1y/var-templ4.C: Ditto.
9964	* g++.dg/cpp1y/var-templ5.C: Ditto.
9965	* g++.dg/cpp1y/var-templ6.C: Ditto.
9966	* g++.dg/cpp1y/var-templ7.C: Ditto.
9967	* g++.dg/cpp1y/vla1.C: Ditto.
9968	* g++.dg/cpp1y/vla2.C: Ditto.
9969	* g++.dg/cpp1y/vla3.C: Ditto.
9970	* g++.dg/cpp1y/vla4.C: Ditto.
9971	* g++.dg/cpp1y/vla5.C: Ditto.
9972	* g++.dg/cpp1y/vla8.C: Ditto.
9973	* g++.dg/cpp1y/vla9.C: Ditto.
9974	* g++.dg/cpp1y/vla10.C: Ditto.
9975	* g++.dg/cpp1y/vla11.C: Ditto.
9976	* g++.dg/cpp1y/vla12.C: Ditto.
9977	* g++.dg/cpp1y/vla13.C: Ditto.
9978	* g++.dg/cpp1y/vla-initlist1.C: Ditto.
9979	* g++.dg/ext/vector23.C: Ditto.
9980	* g++.dg/ext/vla11.C: Ditto.
9981	* gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
9982	* g++.dg/warn/Wvla-2.C: Ditto.
9983	* g++.dg/debug/dwarf2/auto1.C: Ditto.
9984	* g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
9985	* g++.dg/cpp1y/cplusplus.C: Check for exact date.
9986	* g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
9987	in error message.
9988	* g++.dg/system-binary-constants-1.C: Ditto.
9989	* g++.dg/cpp1y/cplusplus_1y.C: New.
9990	* g++.dg/cpp1z/cplusplus.C: New.
9991	* lib/target-supports.exp:
9992	(check_effective_target_c++1y*): Rename to check_effective_target_c++14*
9993	(check_effective_target_c++11_only): Call check_effective_target_c++14;
9994	(check_effective_target_c++11_down): Ditto.
9995
99962014-08-22  Marek Polacek  <polacek@redhat.com>
9997
9998	PR c++/62199
9999	* c-c++-common/pr62199.c: New test.
10000	* c-c++-common/pr62199-2.c: New test.
10001	* g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
10002
100032014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10004
10005	PR c++/57709
10006	* g++.dg/Wshadow.C: New test.
10007
100082014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
10009
10010	PR fortran/62135
10011	* gfortran.dg/pr62135.f90: New test.
10012
100132014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10014
10015	* g++.dg/warn/wdate-time.C: Remove.
10016	* gcc.dg/wdate-time.c: Move from here...
10017	* c-c++-common/wdate-time.c: ... to here.
10018
100192014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
10020
10021	* gfortran.dg/use_without_only_1.f90: New test.
10022
100232014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
10024
10025	PR other/62008
10026	* c-c++-common/cilk-plus/AN/pr62008.c: New test.
10027
100282014-08-22  Tony Wang  <tony.wang@arm.com>
10029
10030	* g++.dg/tls/thread_local6.C: Skip this test case when target uses
10031	dejagnu wrapper.
10032
100332014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10034
10035	PR fortran/62214
10036	* gfortran.dg/array_assignment_5.f90:  New test.
10037
100382014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
10039
10040	* lib/target-supports.exp
10041	(check_effective_target_logical_op_short_circuit): Add nios2.
10042	* gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
10043	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10044	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10045	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10046	* gcc.dg/tree-ssa/interposition.c: Require fpic effective target
10047	for test using -fPIC.
10048	* gcc.dg/lto/pr61526_0.c: Likewise.
10049
100502014-08-21  Jan Hubicka  <hubicka@ucw.cz>
10051
10052	PR tree-optimization/62091
10053	* g++.dg/ipa/devirt-37.C: Update template.
10054	* g++.dg/ipa/devirt-40.C: New testcase.
10055
100562014-08-21  Marc Glisse  <marc.glisse@inria.fr>
10057
10058	PR tree-optimization/62112
10059	* gcc.dg/tree-ssa/pr62112-1.c: New file.
10060	* gcc.dg/tree-ssa/pr62112-2.c: Likewise.
10061	* gcc.c-torture/execute/pr35472.c: Add noclone attribute.
10062	* gcc.c-torture/execute/20071219-1.c: Likewise.
10063
100642014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10065
10066	* testsuite/gcc.target/powerpc/builtins-1.c: New test.
10067
100682014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10069
10070	* gcc.target/powerpc/swaps-p8-1.c: New test.
10071	* gcc.target/powerpc/swaps-p8-2.c: New test.
10072	* gcc.target/powerpc/swaps-p8-3.c: New test.
10073	* gcc.target/powerpc/swaps-p8-4.c: New test.
10074	* gcc.target/powerpc/swaps-p8-5.c: New test.
10075	* gcc.target/powerpc/swaps-p8-6.c: New test.
10076	* gcc.target/powerpc/swaps-p8-7.c: New test.
10077	* gcc.target/powerpc/swaps-p8-8.c: New test.
10078	* gcc.target/powerpc/swaps-p8-9.c: New test.
10079	* gcc.target/powerpc/swaps-p8-10.c: New test.
10080	* gcc.target/powerpc/swaps-p8-11.c: New test.
10081	* gcc.target/powerpc/swaps-p8-12.c: New test.
10082
100832014-08-20  Jan Hubicka  <hubicka@ucw.cz>
10084
10085	* gcc.dg/ipa/ctor-empty-1.c: Update template.
10086
100872014-08-20  Jan Hubicka  <hubicka@ucw.cz>
10088
10089	* g++.dg/ipa/devirt-37.C: Fix testcase.
10090
100912014-08-20  Martin Jambor  <mjambor@suse.cz>
10092	    Wei Mi  <wmi@google.com>
10093
10094	PR ipa/60449
10095	PR middle-end/61776
10096	* testsuite/gcc.dg/lto/pr60449_1.c: New test.
10097	* testsuite/gcc.dg/lto/pr60449_0.c: New test.
10098	* testsuite/gcc.dg/pr61776.c: New test.
10099
101002014-08-20  Steve Ellcey  <sellcey@mips.com>
10101
10102	PR middle-end/49191
10103	* lib/target-supports.exp (check_effective_target_non_strict_align):
10104	Add function description.
10105
101062014-08-20  Jan Hubicka  <hubicka@ucw.cz>
10107
10108	* testsuite/g++.dg/ipa/devirt-17.C: Update template.
10109	* testsuite/g++.dg/ipa/devirt-16.C: Update template.
10110
101112014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10112
10113	PR c/59304
10114	* opts-common.c (set_option): Call diagnostic_classify_diagnostic
10115	before setting the option.
10116	* diagnostic.c (diagnostic_classify_diagnostic): Record
10117	command-line status.
10118
101192014-08-20  Mark Wielaard  <mjw@redhat.com>
10120
10121	* gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
10122
101232014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10124
10125	* lib/gcc-defs.exp (${tool}_check_unsupported_p):
10126	Return memory full when we have a tiny target and relocation
10127	truncation occurs.
10128	* lib/gcc-dg.exp (gcc-dg-prune): Likewise.
10129	* lib/objc.exp (${tool}_check_unsupported_p): Likewise.
10130	* lib/target-supports.exp (check_effective_target_tiny): New function.
10131
101322014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
10133
10134	* gfortran.dg/errnocheck_1.f90: New test.
10135	* gfortran.dg/associative_1.f90: New test.
10136
101372014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10138
10139	PR preprocessor/51303
10140	* gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
10141
101422014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10143
10144	PR c/60975
10145	PR c/53063
10146	* gcc.dg/cpp/Wvariadic-1p.c: New test.
10147
101482014-08-19  Janis Johnson  <janisjo@codesourcery.com>
10149
10150	* lib/target-supports.exp
10151	(check_effective_target_arm_v8_neon_ok_nocache): Add
10152	"-march-armv8-a" to compile flags.
10153
101542014-08-19  Marek Polacek  <polacek@redhat.com>
10155
10156	PR c++/62153
10157	* c-c++-common/Wbool-compare-1.c: New test.
10158
101592014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
10160
10161	PR c/45584
10162	* gcc.dg/pr13519-1.c: Adjust.
10163
101642014-08-19  Mark Wielaard  <mjw@redhat.com>
10165
10166	* gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
10167
101682014-07-08  Mark Wielaard  <mjw@redhat.com>
10169
10170	PR debug/59051
10171	* gcc.dg/guality/restrict.c: New test.
10172
101732014-08-19  Mark Wielaard  <mjw@redhat.com>
10174
10175	* lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
10176	matching. Catch '<unknown type in ' to recognize older gdb versions.
10177	* gcc.dg/guality/const-volatile.c: New test.
10178
101792014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10180
10181	* g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
10182	!gas.
10183
101842014-08-19  Marek Polacek  <polacek@redhat.com>
10185
10186	* gcc.dg/Wc99-c11-compat-1.c: New test.
10187	* gcc.dg/Wc99-c11-compat-2.c: New test.
10188	* gcc.dg/Wc99-c11-compat-3.c: New test.
10189	* gcc.dg/Wc99-c11-compat-4.c: New test.
10190	* gcc.dg/Wc99-c11-compat-5.c: New test.
10191	* gcc.dg/Wc99-c11-compat-6.c: New test.
10192	* gcc.dg/Wc99-c11-compat-7.c: New test.
10193
101942014-08-19  Marek Polacek  <polacek@redhat.com>
10195
10196	* gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
10197	* gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
10198	* gcc.dg/Wc90-c99-compat-7.c: New test.
10199	* gcc.dg/Wc90-c99-compat-8.c: New test.
10200	* gcc.dg/Wdeclaration-after-statement-4.c: New test.
10201
102022014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10203	    Steven Bosscher  <steven@gcc.gnu.org>
10204
10205	PR c/52952
10206	* gcc.dg/redecl-4.c: Add column markers.
10207	* gcc.dg/format/bitfld-1.c: Likewise.
10208	* gcc.dg/format/attr-2.c: Likewise.
10209	* gcc.dg/format/attr-6.c: Likewise.
10210	* gcc.dg/format/array-1.c: Likewise.
10211	* gcc.dg/format/attr-7.c: Likewise.
10212	* gcc.dg/format/asm_fprintf-1.c: Likewise.
10213	* gcc.dg/format/attr-4.c: Likewise.
10214	* gcc.dg/format/branch-1.c: Likewise.
10215	* gcc.dg/format/c90-printf-1.c: Likewise.
10216
102172014-08-18  Aldy Hernandez  <aldyh@redhat.com>
10218
10219	* guality/nrv-1.c: Add `used' attribute to a1.
10220
102212014-08-18  Richard Biener  <rguenther@suse.de>
10222
10223	PR tree-optimization/62090
10224	* gcc.dg/pr62090-2.c: New testcase.
10225
102262014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
10227
10228	* g++.dg/ipa/pr61800.C: New.
10229
102302014-08-18  Yury Gribov  <y.gribov@samsung.com>
10231
10232	PR sanitizer/62089
10233	* c-c++-common/asan/pr62089.c: New test.
10234	* c-c++-common/asan/bitfield-1.c: New test.
10235	* c-c++-common/asan/bitfield-2.c: New test.
10236	* c-c++-common/asan/bitfield-3.c: New test.
10237	* c-c++-common/asan/bitfield-4.c: New test.
10238
102392014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
10240
10241	PR tree-optimization/52904
10242	* gcc.dg/pr52904.c: New test.
10243
102442014-08-17  Tobias Burnus  <burnus@net-b.de>
10245
10246	* gfortran.dg/finalize_27.f90: New.
10247
102482014-08-16  Andrew Pinski  <apinski@cavium.com>
10249
10250	* gcc.c-torture/compile/20140816-1.c: New testcase.
10251
102522014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
10253
10254	PR c++/52819
10255	* g++.dg/template/pr52819.C: New.
10256
102572014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
10258
10259	PR fortran/62142
10260	* gfortran.dg/realloc_on_assign_24.f90:  New test.
10261
102622014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
10263
10264	PR c++/62072
10265	Revert:
10266	2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10267
10268	DR 1584
10269	PR c++/57466
10270	* g++.dg/template/pr57466.C: New.
10271	* g++.dg/cpp0x/pr57466.C: Likewise.
10272	* g++.dg/template/unify6.C: Update.
10273
10274	* g++.dg/cpp0x/sfinae52.C: New.
10275
102762014-08-15  Ilya Tocar  <tocarip@gmail.com>
10277
10278	PR target/61878
10279	* gcc.target/i386/avx512f-typecast-1.c: New test.
10280	* gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
10281	* gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
10282	* gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
10283	* gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
10284	* gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
10285	* gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
10286	* gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
10287	* gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10288	* gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
10289	* gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10290	* gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
10291	* gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10292	* gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
10293	* gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
10294	* gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
10295	* gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
10296	* gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
10297	* gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
10298	* gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
10299	* gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10300	* gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
10301	* gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10302	* gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
10303	* gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10304	* gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
10305	* gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10306	* gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
10307	* gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10308	* gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
10309	* gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10310	* gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
10311	* gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10312	* gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
10313	* gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10314	* gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
10315	* gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10316	* gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
10317	* gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10318	* gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
10319	* gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10320
103212014-08-15  Jakub Jelinek  <jakub@redhat.com>
10322	    Tobias Burnus  <burnus@net-b.de>
10323
10324	PR fortran/62131
10325	* gfortran.dg/gomp/pr62131.f90: New test.
10326
103272014-08-15  Richard Biener  <rguenther@suse.de>
10328
10329	PR tree-optimization/62031
10330	* gcc.dg/torture/pr62031.c: New testcase.
10331
103322014-08-15  Bin Cheng  <bin.cheng@arm.com>
10333
10334	* gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
10335
103362014-08-14  Jan Hubicka  <hubicka@ucw.cz>
10337
10338	PR tree-optimization/62091
10339	* g++.dg/ipa/devirt-38.C: New testcase.
10340
103412014-08-14  Marek Polacek  <polacek@redhat.com>
10342
10343	DR 458
10344	* gcc.dg/c11-stdatomic-2.c: New test.
10345
103462014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10347
10348	PR fortran/62106
10349	* gfortran.dg/array_constructor_49.f90:  New test.
10350
103512014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
10352
10353	PR c++/54377
10354	* g++.dg/template/pr54377.C: New.
10355	* g++.dg/cpp0x/pr54377.C: Likewise.
10356	* g++.dg/cpp0x/alias-decl-2.C: Adjust.
10357	* g++.dg/cpp0x/pr51226.C: Likewise.
10358	* g++.dg/cpp0x/variadic2.C: Likewise.
10359	* g++.dg/parse/too-many-tmpl-args1.C: Likewise.
10360	* g++.dg/template/dtor3.C: Likewise.
10361	* g++.dg/template/qualttp4.C: Likewise.
10362	* g++.dg/template/spec28.C: Likewise.
10363	* g++.old-deja/g++.brendan/crash8.C: Likewise.
10364	* g++.old-deja/g++.pt/ttp7.C: Likewise.
10365
103662014-08-14  Tom de Vries  <tom@codesourcery.com>
10367
10368	PR rtl-optimization/62004
10369	PR rtl-optimization/62030
10370	* gcc.dg/pr62004.c: New test.
10371	* gcc.dg/pr62030.c: Same.
10372	* gcc.target/mips/pr62030-octeon.c: Same.
10373
103742014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
10375
10376	* g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
10377	* g++.dg/cpp0x/decltype2.C: Likewise.
10378	* g++.dg/cpp0x/decltype3.C: Likewise.
10379	* g++.dg/cpp0x/pr60249.C: Likewise.
10380	* g++.dg/cpp0x/variadic-ex10.C: Likewise.
10381	* g++.dg/cpp0x/variadic-ex14.C: Likewise.
10382	* g++.dg/cpp0x/variadic2.C: Likewise.
10383	* g++.dg/cpp0x/variadic74.C: Likewise.
10384	* g++.dg/parse/error10.C: Likewise.
10385	* g++.dg/parse/error15.C: Likewise.
10386	* g++.dg/parse/error2.C: Likewise.
10387	* g++.dg/template/crash106.C: Likewise.
10388	* g++.dg/template/crash89.C: Likewise.
10389	* g++.dg/template/nontype7.C: Likewise.
10390	* g++.dg/template/void3.C: Likewise.
10391	* g++.dg/template/void7.C: Likewise.
10392
103932014-08-14  Richard Biener  <rguenther@suse.de>
10394
10395	PR tree-optimization/62090
10396	* gcc.dg/pr62090.c: New testcase.
10397
103982014-08-14  Richard Biener  <rguenther@suse.de>
10399
10400	PR rtl-optimization/62079
10401	* g++.dg/pr62079.C: New testcase.
10402
104032014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
10404
10405	* gcc.target/arm/max-insns-skipped.c: New test.
10406
104072014-08-14  Bin Cheng  <bin.cheng@arm.com>
10408
10409	* c-c++-common/addrtmp.c: Add bind_pic_locally option.
10410
104112014-08-12  Marek Polacek  <polacek@redhat.com>
10412
10413	* gcc.dg/concat.c: Add dg-options.
10414	* gcc.dg/func-outside-2.c: Add __extension__.
10415	* gcc.dg/pr19967.c: Use -std=c99.
10416	* gcc.dg/pr22458-1.c: Add dg-options.
10417	* gcc.dg/pr33676.c: Add dg-options.
10418	* gcc.dg/gnu-predef-1.c: New test.
10419	* gcc.dg/c90-func-1.c: New test.
10420	* gcc.dg/c90-func-2.c: New test.
10421	* gcc.dg/c90-func-2.h: New test.
10422
104232014-08-12  Janis Johnson  <janisjo@codesourcery.com>
10424
10425	* lib/target/supports.exp
10426	(check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
10427	or later.
10428
10429	* gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
10430
10431	* gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
10432	on Neon hardware.
10433
10434	* gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
10435	* gcc.target/arm/pr59985.c: Likewise.
10436
104372014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
10438
10439	PR other/61962
10440	* c-c++-common/cilk-plus/AN/pr61962.c: New test.
10441
104422014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10443
10444	PR middle-end/62103
10445	* gcc.c-torture/execute/bitfld-6.c: New test.
10446
104472014-08-11  Janis Johnson  <janisjo@codesourcery.com>
10448
10449	* gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
10450	* gcc.target/arm/pr56184.C: Likewise.
10451	* gcc.target/arm/pr59896.c: Likewise.
10452	* gcc.target/arm/stack-red-zone.c: Likewise.
10453	* gcc.target/arm/thumb-find-work-register.c: Likewise.
10454
10455	* lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
10456	check_effective_target_arm_thumb2_ok): Test with code that passes
10457	an argument and returns a result.
10458
104592014-08-11  Richard Biener  <rguenther@suse.de>
10460
10461	PR tree-optimization/62075
10462	* gcc.dg/vect/pr62075.c: New testcase.
10463
104642014-08-11  Felix Yang  <fei.yang0953@gmail.com>
10465
10466	PR tree-optimization/62073
10467	* gcc.dg/vect/pr62073.c: New test.
10468
104692014-08-11  Richard Biener  <rguenther@suse.de>
10470
10471	PR tree-optimization/62070
10472	* gcc.dg/pr62070.c: New testcase.
10473
104742014-08-11  Yury Gribov  <y.gribov@samsung.com>
10475
10476	* c-c++-common/asan/inc.c: Update test.
10477	* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10478	* c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
10479	* c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
10480	* c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
10481	* c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
10482	* c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
10483	* c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
10484	* c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
10485	* c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
10486	* c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
10487
104882014-08-10 Marek Polacek  <polacek@redhat.com>
10489
10490	PR c/51849
10491	* gcc.dg/Wc90-c99-compat-1.c: New test.
10492	* gcc.dg/Wc90-c99-compat-2.c: New test.
10493	* gcc.dg/Wc90-c99-compat-3.c: New test.
10494	* gcc.dg/Wc90-c99-compat-4.c: New test.
10495	* gcc.dg/Wc90-c99-compat-5.c: New test.
10496	* gcc.dg/Wc90-c99-compat-6.c: New test.
10497	* gcc.dg/wvla-1.c: Adjust dg-warning.
10498	* gcc.dg/wvla-2.c: Adjust dg-warning.
10499	* gcc.dg/wvla-4.c: Adjust dg-warning.
10500	* gcc.dg/wvla-6.c: Adjust dg-warning.
10501
105022014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
10503
10504	PR fortran/61999
10505	* gfortran.dg/dot_product_3.f90:  New test case.
10506
105072014-08-09  Jan Hubicka  <hubicka@ucw.cz>
10508
10509	* g++.dg/ipa/devirt-35.C: Fix template.
10510	* g++.dg/ipa/devirt-36.C: Likewise.
10511	* g++.dg/ipa/devirt-37.C: New testcase.
10512
105132014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
10514
10515	* g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
10516	* g++.dg/cpp0x/enum29.C: Adjust.
10517
105182014-08-08  Richard Biener  <rguenther@suse.de>
10519
10520	* gcc.dg/strlenopt-8.c: Remove XFAIL.
10521	* gcc.dg/tree-prof/stringop-2.c: Adjust.
10522	* gfortran.dg/array_memcpy_4.f90: Likewise.
10523	* gfortran.dg/trim_optimize_1.f90: Likewise.
10524	* gfortran.dg/trim_optimize_2.f90: Likewise.
10525
105262014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
10527
10528	* gcc.dg/zero_sign_ext_test.c: New test.
10529
105302014-08-08  Bin Cheng  <bin.cheng@arm.com>
10531
10532	* gcc.dg/torture/pr61772.c: Skip lto running.
10533
105342014-08-07  John David Anglin  <danglin@gcc.gnu.org>
10535
10536	PR tree-optimization/60707
10537	* gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
10538
105392014-08-07  Jan Hubicka  <hubicka@ucw.cz>
10540
10541	* g++.dg/ipa/devirt-35.C: New testcase.
10542	* g++.dg/ipa/devirt-36.C: New testcase.
10543
105442014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
10545
10546	PR c++/51312
10547	* g++.dg/cpp0x/enum29.C: New.
10548
105492014-08-07  John David Anglin  <danglin@gcc.gnu.org>
10550
10551	* gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
10552	defining in dg-options.
10553	* gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
10554
10555	* gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
10556
10557	* gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
10558
10559	* gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
10560	on 32-bit hppa-hpux.
10561
10562	* gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
10563	* c-c++-common/pr50459.c: Likewise.
10564
105652014-08-07  Petr Murzin  <petr.murzin@intel.com>
10566
10567	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
10568	values.h, change MAXDOUBLE for DBL_MAX.
10569	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10570	* gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
10571	values.h, change MAXFLOAT for FLT_MAX.
10572	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10573	* gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
10574	* gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10575	* gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10576	* gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10577	* gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10578	* gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10579	* gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10580	* gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10581
105822014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10583
10584	* gcc.dg/pr61756.c: Remove arm-specific dg-options.
10585
105862014-08-07  Marek Polacek  <polacek@redhat.com>
10587
10588	* gcc.dg/fold-reassoc-3.c: New test.
10589
105902013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
10591
10592	* gcc.target/i386/struct-size.c: New.
10593
105942014-08-07  Tom de Vries  <tom@codesourcery.com>
10595
10596	* gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
10597	* lib/target-supports.exp (check_effective_target_glibc)
10598	(check_effective_target_glibc_2_12_or_later)
10599	(check_effective_target_glibc_2_11_or_earlier): Remove proc.
10600
106012014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
10602
10603	* gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
10604
106052014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
10606
10607	PR c++/43906
10608	* g++.dg/warn/Waddress-1.C: New.
10609
106102014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
10611
10612	* gcc.dg/pr44194-1.c: Remove an extraneous brace.
10613
106142014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
10615
10616	PR debug/61923
10617	* gcc.target/i386/pr61923.c: New test.
10618
106192014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
10620
10621	* gcc.target/aarch64/vdup_n_2.c: New test.
10622
106232014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
10624
10625	* gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
10626	powerpc_elfv2.
10627
106282014-08-06  Jakub Jelinek  <jakub@redhat.com>
10629
10630	PR rtl-optimization/61801
10631	* gcc.target/i386/pr61801.c: Rewritten.
10632
106332014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10634
10635	* gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
10636	Fix types.
10637	(test_vqdmlsls_lane_s32): Likewise.
10638	* gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10639	* gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10640
106412014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10642
10643	* gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
10644	* gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
10645	* gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
10646	* gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
10647	* gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
10648	* gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
10649	* gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
10650	* gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
10651
106522014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10653
10654	* gcc.target/aarch64/simd/vmul_f64_1.c: New test.
10655	* gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
10656	* gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
10657	* gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
10658	* gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
10659	* gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
10660
106612014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10662
10663	* gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
10664
106652014-08-04  Rohit  <rohitarulraj@freescale.com>
10666
10667	PR target/60102
10668	* gcc.target/powerpc/pr60102.c: New testcase.
10669
106702014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10671
10672	PR target/61713
10673	* gcc.dg/pr61756.c: New test.
10674
106752014-08-04  Tom de Vries  <tom@codesourcery.com>
10676
10677	* gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
10678	version instead of required-target.
10679	* lib/target-supports.exp
10680	(check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
10681	(check_effective_target_glibc_2_11_or_earlier): ... this.
10682
106832014-08-04  Arnaud Charlet  <charlet@adacore.com>
10684
10685	* gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
10686	* gnat.dg/specs/debug1.ads: Adjust.
10687	* gnat.dg/specs/formal_type.ads: Fix error in test.
10688
106892014-08-03  Marek Polacek  <polacek@redhat.com>
10690
10691	* gcc.dg/case-bogus-1.c: New test.
10692
106932014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
10694
10695	PR c++/15339
10696	* g++.dg/other/default9.C: New.
10697	* g++.dg/other/default10.C: Likewise.
10698	* g++.dg/other/default3.C: Remove xfail.
10699
107002014-08-02  Jan Hubicka  <hubicka@ucw.cz>
10701
10702	* g++.dg/warn/Wsuggest-final.C: New testcase.
10703	* g++.dg/ipa/devirt-34.C: Fix.
10704
107052014-08-02  Marek Polacek  <polacek@redhat.com>
10706
10707	PR c/59855
10708	* gcc.dg/Wdesignated-init-2.c: New test.
10709
107102014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
10711
10712	DR 217 again
10713	* g++.dg/tc1/dr217-2.C: New.
10714
107152014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
10716
10717	PR other/61963
10718	* c-c++-common/cilk-plus/AN/pr61963.c: New test.
10719
107202014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
10721
10722	PR middle-end/61455
10723	* c-c++-common/cilk-plus/AN/pr61455.c: New test.
10724	* c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
10725
107262014-08-01  Jiong Wang  <jiong.wang@arm.com>
10727
10728	* gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
10729	testcase.
10730
107312014-08-01  Richard Biener  <rguenther@suse.de>
10732
10733	PR middle-end/61762
10734	* gcc.dg/pr61762.c: Align the string to make the testcase work
10735	on strict-align targets.
10736
107372014-08-01  Jakub Jelinek  <jakub@redhat.com>
10738
10739	* c-c++-common/ubsan/align-1.c: New test.
10740	* c-c++-common/ubsan/align-2.c: New test.
10741	* c-c++-common/ubsan/align-3.c: New test.
10742	* c-c++-common/ubsan/align-4.c: New test.
10743	* c-c++-common/ubsan/align-5.c: New test.
10744	* c-c++-common/ubsan/attrib-4.c: New test.
10745	* g++.dg/ubsan/align-1.C: New test.
10746	* g++.dg/ubsan/align-2.C: New test.
10747	* g++.dg/ubsan/align-3.C: New test.
10748	* g++.dg/ubsan/attrib-1.C: New test.
10749	* g++.dg/ubsan/null-1.C: New test.
10750	* g++.dg/ubsan/null-2.C: New test.
10751
107522014-08-01  Tom de Vries  <tom@codesourcery.com>
10753
10754	* lib/target-supports.exp (check_effective_target_glibc)
10755	(check_effective_target_glibc_2_12_or_later)
10756	(check_effective_target_not_glibc_2_11_or_earlier): New proc.
10757	* gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
10758	not_glibc_2_11_or_earlier.
10759
107602014-07-31  Tom de Vries  <tom@codesourcery.com>
10761
10762	* gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
10763
107642014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
10765
10766	* gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
10767	(test_vpaddd_s64): Likewise.
10768	(test_vpaddd_s64): Likewise.
10769	* gcc.target/aarch64/simd/vpaddd_f64: New.
10770	* gcc.target/aarch64/simd/vpaddd_s64: New.
10771	* gcc.target/aarch64/simd/vpaddd_u64: New.
10772
107732014-07-31  Charles Baylis  <charles.baylis@linaro.org>
10774
10775	PR target/61948
10776	* gcc.target/arm/pr61948.c: New test case.
10777
107782014-07-31  Richard Biener  <rguenther@suse.de>
10779
10780	PR tree-optimization/61964
10781	* gcc.dg/torture/pr61964.c: New testcase.
10782
107832014-07-31  Marc Glisse  <marc.glisse@inria.fr>
10784
10785	PR c++/60517
10786	* c-c++-common/addrtmp.c: New file.
10787	* c-c++-common/uninit-G.c: Adapt.
10788
107892014-07-31  Bingfeng Mei  <bmei@broadcom.com>
10790
10791	PR lto/61868
10792	* gcc.dg/pr61868.c: New test.
10793
107942014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
10795
10796	PR c++/57397
10797	* g++.dg/cpp0x/vt-57397-1.C: New.
10798	* g++.dg/cpp0x/vt-57397-2.C: Likewise.
10799
108002014-07-30  Arnaud Charlet  <charlet@adacore.com>
10801
10802	* gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
10803
108042014-07-30  Tom Tromey  <tromey@redhat.com>
10805
10806	PR c/59855
10807	* gcc.dg/Wdesignated-init.c: New file.
10808
108092014-07-29  Jan Hubicka  <hubicka@ucw.cz>
10810
10811	* g++.dg/ipa/devirt-34.C: New testcase.
10812
108132014-07-28  Richard Biener  <rguenther@suse.de>
10814
10815	PR rtl-optimization/61801
10816	* gcc.target/i386/pr61801.c: Fix testcase.
10817
108182014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
10819
10820	* gcc.dg/fold-abs-5.c: New test.
10821	* gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
10822	* gcc.dg/fold-compare-8.c: Likewise.
10823
108242014-07-28  Richard Biener  <rguenther@suse.de>
10825
10826	PR middle-end/52478
10827	* gcc.dg/torture/ftrapv-1.c: New testcase.
10828
108292014-07-28  Richard Biener  <rguenther@suse.de>
10830
10831	PR tree-optimization/61921
10832	* gfortran.dg/pr61921.f90: New testcase.
10833
108342014-07-28  Richard Biener  <rguenther@suse.de>
10835
10836	PR rtl-optimization/61801
10837	* gcc.target/i386/pr61801.c: New testcase.
10838
108392014-07-27  Marek Polacek  <polacek@redhat.com>
10840
10841	PR c/61861
10842	* gcc.dg/pr61861.c: New test.
10843
108442014-07-27  Petr Murzin  <petr.murzin@intel.com>
10845
10846	* gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
10847	variable problem.
10848
108492014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
10850
10851	PR rtl-optimization/61926
10852	* gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
10853	Reverse argument order.
10854	* gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
10855	New XFAILed tests that match the original order.
10856
108572014-07-26  Marek Polacek  <polacek@redhat.com>
10858
10859	PR c/61077
10860	* gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
10861
108622014-07-26  Tobias Burnus  <burnus@net-b.de>
10863
10864	PR fortran/61881
10865	PR fortran/61888
10866	PR fortran/57305
10867	* gfortran.dg/sizeof_2.f90: Change dg-error.
10868	* gfortran.dg/sizeof_4.f90: New.
10869	* gfortran.dg/storage_size_1.f08: Correct expected
10870	value.
10871
108722014-07-26  Marc Glisse  <marc.glisse@inria.fr>
10873
10874	PR target/44551
10875	* gcc.target/i386/pr44551-1.c: New file.
10876
108772014-07-25  Xinliang David Li  <davidxl@google.com>
10878
10879	* g++.dg/tree-prof/tree-prof.exp: Define macros.
10880	* g++.dg/tree-prof/reorder_class1.h: New file.
10881	* g++.dg/tree-prof/reorder_class2.h: New file.
10882	* g++.dg/tree-prof/reorder.C: New test.
10883	* g++.dg/tree-prof/morefunc.C: New test.
10884
108852014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
10886
10887	Implement N4051 - Allow typename in a template template parameter
10888	* lib/target-supports.exp (check_effective_target_c++1y): Now
10889	means C++1y and up.
10890	(check_effective_target_c++1y_down): New.
10891	(check_effective_target_c++1z_only): New.
10892	(check_effective_target_c++1z): New.
10893	* g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
10894	* g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
10895	* g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
10896
108972014-07-25  Tobias Burnus  <burnus@net-b.de>
10898
10899	* gfortran.dg/storage_size_5.f90: New.
10900
109012014-07-25  Richard Biener  <rguenther@suse.de>
10902
10903	PR middle-end/61762
10904	PR middle-end/61894
10905	* gcc.dg/pr61762.c: New testcase.
10906	* gcc.dg/fold-cstring.c: Likewise.
10907	* gcc.dg/fold-cvect.c: Likewise.
10908
109092014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10910
10911	* gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
10912
10913	* gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
10914	* gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
10915	* gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
10916	* gcc.c-torture/execute/pr23135.x: Likewise.
10917
109182014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10919
10920	* gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
10921
109222014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10923
10924	* gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
10925
109262014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10927
10928	* g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
10929
109302014-07-24  Jiong Wang  <jiong.wang@arm.com>
10931
10932	* gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10933	sequences.
10934	* gcc.target/aarch64/test_frame_2.c: Likewise.
10935	* gcc.target/aarch64/test_frame_4.c: Likewise.
10936	* gcc.target/aarch64/test_frame_6.c: Likewise.
10937	* gcc.target/aarch64/test_frame_7.c: Likewise.
10938	* gcc.target/aarch64/test_frame_8.c: Likewise.
10939	* gcc.target/aarch64/test_frame_10.c: Likewise.
10940
109412014-07-24  Jiong Wang  <jiong.wang@arm.com>
10942
10943	* gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10944	sequences.
10945	* gcc.target/aarch64/test_frame_10.c: Likewise.
10946	* gcc.target/aarch64/test_frame_2.c: Likewise.
10947	* gcc.target/aarch64/test_frame_4.c: Likewise.
10948	* gcc.target/aarch64/test_frame_6.c: Likewise.
10949	* gcc.target/aarch64/test_frame_7.c: Likewise.
10950	* gcc.target/aarch64/test_frame_8.c: Likewise.
10951	* gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
10952
109532014-07-24  Martin Jambor  <mjambor@suse.cz>
10954
10955	PR ipa/61160
10956	* g++.dg/ipa/pr61160-2.C (main): Always return zero.
10957
109582014-07-24  Richard Biener  <rguenther@suse.de>
10959
10960	PR ipa/61823
10961	* gcc.dg/torture/pr43879_1.c: Add -fno-inline.
10962
109632014-07-24  Andreas Schwab  <schwab@suse.de>
10964
10965	* lib/target-supports.exp (check_effective_target_arm_nothumb):
10966	Also check for __arm__.
10967
109682014-07-24  Jiong Wang  <jiong.wang@arm.com>
10969
10970	* gcc.target/aarch64/test_frame_12.c: Match optimized instruction
10971	sequences.
10972
109732014-07-24  Marek Polacek  <polacek@redhat.com>
10974
10975	PR c/57653
10976	* c-c++-common/pr57653.c: New test.
10977	* c-c++-common/pr57653.h: New file.
10978	* c-c++-common/pr57653-2.c: New test.
10979	* c-c++-common/pr57653-2.h: New file.
10980
109812014-07-23  Jiong Wang  <jiong.wang@arm.com>
10982
10983	* gcc.target/aarch64/test_frame_common.h: New file.
10984	* gcc.target/aarch64/test_frame_1.c: Likewise.
10985	* gcc.target/aarch64/test_frame_2.c: Likewise.
10986	* gcc.target/aarch64/test_frame_3.c: Likewise.
10987	* gcc.target/aarch64/test_frame_4.c: Likewise.
10988	* gcc.target/aarch64/test_frame_5.c: Likewise.
10989	* gcc.target/aarch64/test_frame_6.c: Likewise.
10990	* gcc.target/aarch64/test_frame_7.c: Likewise.
10991	* gcc.target/aarch64/test_frame_8.c: Likewise.
10992	* gcc.target/aarch64/test_frame_9.c: Likewise.
10993	* gcc.target/aarch64/test_frame_10.c: Likewise.
10994	* gcc.target/aarch64/test_frame_11.c: Likewise.
10995	* gcc.target/aarch64/test_frame_12.c: Likewise.
10996	* gcc.target/aarch64/test_frame_13.c: Likewise.
10997	* gcc.target/aarch64/test_frame_14.c: Likewise.
10998	* gcc.target/aarch64/test_frame_15.c: Likewise.
10999
110002014-07-23  Marek Polacek  <polacek@redhat.com>
11001
11002	* c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
11003	in the structure.
11004
110052014-07-23  Jiong Wang  <jiong.wang@arm.com>
11006
11007	* gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
11008	* gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
11009	* gcc.dg/pr10474.c (target): Likewise.
11010
110112014-07-22  Martin Jambor  <mjambor@suse.cz>
11012
11013	PR ipa/61160
11014	* pr61160-3.C (main): Return zero.
11015
110162014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
11017
11018	* gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
11019	* gcc.target/arm/simd/vextu64_1.c: Likewise.
11020	* gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
11021	* gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
11022	* gcc.target/aarch64/simd/ext_s64.x: Remove.
11023	* gcc.target/aarch64/simd/ext_u64.x: Remove.
11024
110252014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
11026
11027	PR tree-optimization/61822
11028	* gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
11029
110302014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11031
11032	* gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
11033
110342014-07-22  Uros Bizjak  <ubizjak@gmail.com>
11035
11036	* gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
11037	-msse2 -mno-avx instead of -msse.
11038
110392014-07-22  Uros Bizjak  <ubizjak@gmail.com>
11040
11041	* g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
11042	* gcc.dg/pr44024.c (dg-options): Add -O1.
11043	(dg-final): Check for the condition.
11044	* gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
11045
110462014-07-21  Bin Cheng  <bin.cheng@arm.com>
11047
11048	PR target/55701
11049	* gcc.target/arm/memset-inline-1.c: New test.
11050	* gcc.target/arm/memset-inline-2.c: New test.
11051	* gcc.target/arm/memset-inline-3.c: New test.
11052	* gcc.target/arm/memset-inline-4.c: New test.
11053	* gcc.target/arm/memset-inline-5.c: New test.
11054	* gcc.target/arm/memset-inline-6.c: New test.
11055	* gcc.target/arm/memset-inline-7.c: New test.
11056	* gcc.target/arm/memset-inline-8.c: New test.
11057	* gcc.target/arm/memset-inline-9.c: New test.
11058
110592014-07-21  Tom de Vries  <tom@codesourcery.com>
11060
11061	PR target/61827
11062	* gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
11063	to bar symbol in scan-assembler-times call check.
11064
110652014-07-21  Tom de Vries  <tom@codesourcery.com>
11066
11067	PR target/61827
11068	* gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
11069	for darwin in scan-assembler-times check.
11070	* gcc.target/i386/fuse-caller-save.c: Remove cfi-related
11071	scan-assembler-not checks.  Add checks for insns.
11072	(main): Remove.
11073	* gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
11074	scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
11075	(main): Remove.
11076
110772014-07-21  Tom de Vries  <tom@codesourcery.com>
11078
11079	PR target/61827
11080	* gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
11081	dg-options.  Add checks for insns with xmm registers.  Remove
11082	cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
11083	(main): Remove.
11084
110852014-07-21  Uros Bizjak  <ubizjak@gmail.com>
11086
11087	PR target/61855
11088	* gcc.target/i386/pr61855.c: New test.
11089
110902014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
11091
11092	* gnat.dg/pack20.ad[sb]: New test.
11093	* gnat.dg/pack20_pkg.ads: New helper.
11094
110952014-07-20  Ian Lance Taylor  <iant@google.com>
11096
11097	* go.test/go-test.exp (go-gc-tests): Support multiple files in one
11098	package for compiledir tests.
11099
111002014-07-20  Marek Polacek  <polacek@redhat.com>
11101
11102	PR c/61852
11103	* gcc.dg/pr61852.c: New test.
11104
111052014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
11106
11107	* gcc.dg/stack-usage-2.c: Adjust.
11108
111092014-07-18  Uros Bizjak  <ubizjak@gmail.com>
11110
11111	PR target/61794
11112	* gcc.target/i386/pr61794.c: New test.
11113
111142014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
11115
11116	* gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
11117	involving both inputs rather than a multiplication involving one.
11118	* gcc.target/mips/umips-lwp-2.c (foo): Likewise.
11119	* gcc.target/mips/umips-lwp-3.c (foo): Likewise.
11120	* gcc.target/mips/umips-lwp-4.c (foo): Likewise.
11121
111222014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
11123
11124	PR c++/50961
11125	* g++.dg/template/operator13.C: New.
11126
111272014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11128
11129	* gcc.target/aarch64/simd/vfma_f64.c: New test.
11130	* gcc.target/aarch64/simd/vmla_f64.c: Likewise.
11131	* gcc.target/aarch64/simd/vfms_f64.c: Likewise.
11132	* gcc.target/aarch64/simd/vmls_f64.c: Likewise.
11133
111342014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11135
11136	* c-c++-common/ubsan/bounds-2.c: Change output pattern.
11137	* c-c++-common/ubsan/bounds-5.c: Likewise.
11138	* c-c++-common/ubsan/bounds-6.c: Likewise.
11139	* c-c++-common/ubsan/bounds-7.c: Likewise.
11140	* c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
11141	* c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
11142	* c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
11143	* c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
11144	* c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
11145	* c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
11146	* c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
11147	* c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
11148	* gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
11149	* g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
11150
111512014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11152
11153	* gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
11154	* gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11155	* gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11156	* gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11157
111582014-07-17  Uros Bizjak  <ubizjak@gmail.com>
11159
11160	* gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
11161	-mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
11162	* gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
11163
111642014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
11165
11166	PR c++/61804
11167	* g++.dg/parse/pr61804.C: New.
11168
111692014-07-16  Arnaud Charlet  <charlet@adacore.com>
11170
11171	* gnat.dg/specs/alignment2.ads: Update.
11172	* gnat.dg/specs/size_clause1.ads: Likewise.
11173	* gnat.dg/specs/size_clause2.ads: Likewise.
11174
111752014-07-16  Dodji Seketeli  <dodji@redhat.com>
11176
11177	PR preprocessor/60723 - missing system-ness marks for macro tokens
11178	* gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
11179
111802014-07-15  Uros Bizjak  <ubizjak@gmail.com>
11181
11182	* gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
11183	* gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
11184	-mieee-with-inexact for alpha*-*-*.
11185
111862014-07-15  Uros Bizjak  <ubizjak@gmail.com>
11187
11188	* lib/target-supports.exp (check_effective_target_fenv_exceptions):
11189	Add IEEE options to compile flags.
11190	* gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
11191	additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
11192
111932014-07-15  Michael Matz  <matz@suse.de>
11194
11195	PR rtl-optimization/61772
11196	* gcc.dg/torture/pr61772.c: New test.
11197
111982014-07-15  Marek Polacek  <polacek@redhat.com>
11199
11200	* gcc.dg/ubsan/bounds-1.c: New test.
11201
112022014-06-15  Tobias Burnus  <burnus@net-b.de>
11203
11204	* gfortran.dg/coarray_34.f90: New.
11205	* gfortran.dg/coarray_6.f90: Update test case.
11206
112072014-07-14  Richard Biener  <rguenther@suse.de>
11208
11209	PR tree-optimization/61779
11210	* gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
11211
112122014-07-14  Richard Biener  <rguenther@suse.de>
11213
11214	PR tree-optimization/61786
11215	* gcc.dg/torture/pr61786.c: New testcase.
11216	* gcc.dg/lto/pr61786_0.c: Likewise.
11217	* gcc.dg/lto/pr61786_1.c: Likewise.
11218
112192014-07-14  Richard Biener  <rguenther@suse.de>
11220
11221	PR tree-optimization/61757
11222	PR tree-optimization/61783
11223	PR tree-optimization/61787
11224	* gcc.dg/torture/pr61757.c: New testcase.
11225	* gcc.dg/torture/pr61787.c: Likewise.
11226
112272014-07-14  Jakub Jelinek  <jakub@redhat.com>
11228
11229	PR middle-end/61294
11230	* c-c++-common/Wmemset-transposed-args1.c: New test.
11231	* c-c++-common/Wmemset-transposed-args2.c: New test.
11232	* g++.dg/warn/Wmemset-transposed-args-1.C: New test.
11233
112342014-07-13  Jan Hubicka  <hubicka@ucw.cz>
11235
11236	* gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
11237	longer happens during parsing.
11238	* gcc.dg/pr44024.c: Update template.
11239	* g++.dg/tree-ssa/nonzero-2.C: New testcase.
11240	* g++.dg/tree-ssa/nonzero-1.C: New testcase.
11241	* gcc.dg/tree-ssa/nonzero-1.c: New testcase.
11242
112432014-07-13  Tom de Vries  <tom@codesourcery.com>
11244
11245	* gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
11246	* gcc.target/i386/fuse-caller-save-xmm.c: New test.
11247
112482014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
11249
11250	PR C++/60209 - Declaration of user-defined literal operator cause error
11251	* g++.dg/cpp0x/pr60209-neg.C: New.
11252	* g++.dg/cpp0x/pr60209.C: New.
11253	* g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
11254
112552014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
11256
11257	PR c++/60967
11258	* g++.dg/cilk-plus/pr60967.C: New.
11259
112602014-07-13  Tobias Burnus  <burnus@net-b.de>
11261
11262	* gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
11263
112642014-07-12  Paul Thomas  <pault@gcc.gnu.org>
11265
11266	PR fortran/61780
11267	* gfortran.dg/dependency_44.f90 : New test
11268
112692014-07-12  Tobias Burnus  <burnus@net-b.de>
11270
11271	* gfortran.dg/coarray_atomic_1.f90: Update dg-error.
11272	* gfortran.dg/coarray_atomic_2.f90: New.
11273	* gfortran.dg/coarray_atomic_3.f90: New.
11274	* gfortran.dg/coarray_atomic_4.f90: New.
11275	* gfortran.dg/coarray/atomic_2.f90: New.
11276
112772014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
11278
11279	PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
11280	* g++.dg/cpp0x/pr57644.C: New.
11281
112822014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
11283
11284	PR c++/53159
11285	* g++.dg/cpp0x/Wnarrowing1.C: New.
11286
112872014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
11288
11289	PR preprocessor/61389
11290	* gcc.dg/cpp/macsyntx.c: Update expected warnings.
11291	* gcc.dg/cpp/sysmac1.c: Likewise.
11292
112932014-07-11  Richard Biener  <rguenther@suse.de>
11294
11295	PR middle-end/61473
11296	* gcc.dg/memmove-4.c: New testcase.
11297	* gcc.dg/strlenopt-8.c: XFAIL.
11298	* gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
11299
113002014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
11301
11302	PR target/61561
11303	* gcc.dg/pr61561.c: New test.
11304
113052014-07-10  Tom de Vries  <tom@codesourcery.com>
11306
11307	* gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
11308	dg-options.
11309	* gcc.target/mips/fuse-caller-save-micromips.c: Same.
11310	* gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
11311	dg-options.
11312
113132014-07-10  Richard Biener  <rguenther@suse.de>
11314
11315	PR c-family/61741
11316	* c-c++-common/torture/pr61741.c: Use signed char.
11317
113182014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
11319
11320	* gnat.dg/opt39.adb: New test.
11321
113222014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
11323
11324	PR tree-optimization/61742
11325	* gcc.dg/torture/pr61742.c: New test.
11326	* gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
11327	* gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
11328
113292014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11330
11331	PR c++/60686
11332	* g++.dg/cpp0x/explicit8.C: New.
11333
113342014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11335
11336	DR 1584
11337	PR c++/57466
11338	* g++.dg/template/pr57466.C: New.
11339	* g++.dg/cpp0x/pr57466.C: Likewise.
11340	* g++.dg/template/unify6.C: Update.
11341
113422014-07-09  Tom de Vries  <tom@codesourcery.com>
11343
11344	* gcc.target/i386/fuse-caller-save-rec.c: New test.
11345
113462014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11347
11348	* gfortran.dg/ieee/underflow_1.f90: New file.
11349
113502014-07-09  Richard Biener  <rguenther@suse.de>
11351
11352	PR c-family/61741
11353	* c-c++-common/torture/pr61741.c: New testcase.
11354
113552014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
11356
11357	* lib/target-supports.exp
11358	(check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
11359
113602014-07-09  Jan Hubicka  <hubicka@ucw.cz>
11361
11362	* gcc.dg/globalalias.c: Remove XFAIL.
11363	* gcc.dg/localalias.c: Remove XFAIL.
11364
113652014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
11366
11367	PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
11368	* g++.dg/cpp0x/pr58155.C: New.
11369
113702014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
11371
11372	PR testsuite/61453
11373	* gfortran.dg/bind_c_array_params_2.f90:
11374	Adjust regexp for more targets.
11375
113762014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
11377	    Paolo Carlini  <paolo.carlini@oracle.com>
11378
11379	PR c++/59361
11380	* g++.dg/cpp0x/vt-59361.C: New.
11381
113822014-07-08  Sriraman Tallam  <tmsriram@google.com>
11383
11384	PR target/61599
11385	* gcc.target/i386/pr61599-1.c: New test.
11386	* gcc.target/i386/pr61599-2.c: New test.
11387
113882014-07-08  Jakub Jelinek  <jakub@redhat.com>
11389
11390	PR rtl-optimization/61673
11391	* gcc.c-torture/execute/pr61673.c: New test.
11392
11393	PR tree-optimization/61725
11394	* gcc.dg/tree-ssa/vrp93.c: New test.
11395	* gcc.c-torture/execute/pr61725.c: New test.
11396
113972014-07-08  Richard Biener  <rguenther@suse.de>
11398
11399	* tree-ssa-dom.h (loop_depth_of_name): Remove.
11400	* tree-ssa-dom.c (record_equivalences_from_phis): Remove
11401	restriction on loop depth difference.
11402	(record_equality): Likewise.
11403	(propagate_rhs_into_lhs): Likewise.  Simplify condition.
11404	(loop_depth_of_name): Remove.
11405	* tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
11406	restriction on loop depth difference.
11407	(init_copy_prop): Likewise.
11408
114092014-07-08  Richard Biener  <rguenther@suse.de>
11410
11411	PR tree-optimization/61681
11412	* gcc.dg/torture/pr61681.c: New testcase.
11413
114142014-07-08  Richard Biener  <rguenther@suse.de>
11415
11416	PR tree-optimization/61680
11417	* gcc.dg/vect/pr61680.c: New testcase.
11418
114192014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
11420
11421	PR tree-optimization/61576
11422	* gcc.dg/torture/pr61576.c: New test.
11423
114242014-07-08  Marek Polacek  <polacek@redhat.com>
11425
11426	PR c/60226
11427	* c-c++-common/pr60226.c: New test.
11428
114292014-07-07  Paul Thomas  <pault@gcc.gnu.org>
11430
11431	PR fortran/61459
11432	PR fortran/58883
11433	* gfortran.dg/allocatable_function_8.f90 : New test
11434
114352014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
11436
11437	* gcc.target/powerpc/spe-evmerge.c: New file.
11438
114392014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
11440
11441	* g++.dg/cpp0x/override1.C: Tweak expected error messages.
11442
114432014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11444
11445	* c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
11446
114472014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
11448
11449	PR c++/58898
11450	* g++.dg/parse/pr58898.C: New.
11451
114522014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
11453
11454	* gfortran.dg/list_read_12.f90: Delete the file.
11455	* gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
11456	of dg-runtest.
11457
114582014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11459
11460	PR libgfortran/61640
11461	* gfortran.dg/arrayio_16.f90: New test.
11462
114632014-07-06  Marek Polacek  <polacek@redhat.com>
11464
11465	* g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
11466	* g++.dg/ipa/imm-devirt-2.C: Likewise.
11467
114682014-07-06  Marek Polacek  <polacek@redhat.com>
11469
11470	PR c/6940
11471	* c-c++-common/Wsizeof-pointer-memaccess1.c: Use
11472	-Wno-sizeof-array-argument.
11473	* c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11474	* g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
11475	* gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
11476	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
11477	* g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
11478	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
11479	* c-c++-common/sizeof-array-argument.c: New test.
11480	* gcc.dg/vla-5.c: Add dg-warnings.
11481
114822014-07-05  Jan Hubicka  <hubicka@ucw.cz>
11483
11484	* g++.dg/ipa/devirt-26.C: Update testcase.
11485	* g++.dg/ipa/imm-devirt-1.C: Update testcase.
11486	* g++.dg/ipa/imm-devirt-2.C: Update testcase.
11487
114882014-07-04  Tobias Burnus  <burnus@net-b.de>
11489
11490	* gfortran.dg/coarray/coindexed_3.f90: New.
11491
114922014-07-04  Jakub Jelinek  <jakub@redhat.com>
11493
11494	PR middle-end/61654
11495	* g++.dg/opt/pr61654.C: New test.
11496
11497	PR tree-optimization/61684
11498	* gcc.c-torture/compile/pr61684.c: New test.
11499
115002014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
11501
11502	* lib/g++-dg.exp (g++-dg-runtest): Change interface to match
11503	dg-runtest's.  Adapt all callers.
11504	* lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
11505	* lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
11506	* lib/go-dg.exp (go-dg-runtest): Likewise.
11507	* lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
11508	* lib/objc-dg.exp (objc-dg-runtest): Likewise.
11509
115102014-07-03  Jakub Jelinek  <jakub@redhat.com>
11511
11512	PR tree-optimization/61682
11513	* gcc.c-torture/execute/pr61682.c: New test.
11514
115152014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
11516
11517	* gcc.target/powerpc/shift-dot.c: New test.
11518
115192014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11520
11521	* gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
11522	avoid optimization.
11523
115242014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
11525
11526	* gcc.target/arm/identical-invariants.c: New test.
11527
115282014-07-02  Jan Hubicka  <hubicka@ucw.cz>
11529	    Chen Gang <gang.chen.5i5j@gmail.com>
11530
11531	* gcc.c-torture/compile/section.c: New testcase.
11532
115332014-07-02  Christian Bruel  <christian.bruel@st.com>
11534
11535	PR target/29349
11536	PR target/53513
11537	* gcc.target/sh/fpchg.c: New test.
11538
115392014-07-02  Jakub Jelinek  <jakub@redhat.com>
11540	    Fritz Reese  <Reese-Fritz@zai.com>
11541
11542	* gfortran.dg/oldstyle_5.f: New test.
11543
115442014-07-02  Uros Bizjak  <ubizjak@gmail.com>
11545
11546	* gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
11547	* gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
11548
115492014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
11550
11551	* g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
11552	* g++.dg/cpp0x/variadic-ex14.C: Likewise.
11553	* g++.dg/parse/error11.C: Likewise.
11554	* g++.old-deja/g++.brendan/template17.C: Likewise.
11555
115562014-07-02  Tobias Burnus  <burnus@net-b.de>
11557
11558	* gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
11559	* gfortran.dg/coarray/send_array.f90: Ditto.
11560	* gfortran.dg/coarray/sendget_array.f90: Ditto.
11561
115622014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
11563	    Yufeng Zhang  <yufeng.zhang@arm.com>
11564
11565	* gcc.target/aarch64/aapcs64/aapcs64.exp:
11566	(additional_flags_for_func_ret): New variable based on
11567	$additional_flags with -fno-use-caller-save.
11568	(func-ret-*.c): Use the new variable.
11569
115702014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
11571
11572	PR c++/59637
11573	* g++.dg/cpp0x/decltype60.C: New.
11574
115752014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11576
11577	* gcc.target/aarch64/simd/vcage_f64.c: New test.
11578	* gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
11579	* gcc.target/aarch64/simd/vcale_f64.c: Likewise.
11580	* gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
11581	* gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11582	* gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
11583	* gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11584	* gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11585
115862014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
11587
11588	* g++.dg/cpp1y/pr59867.C: Fix target selector.
11589
115902014-07-01  Marek Polacek  <polacek@redhat.com>
11591
11592	* gcc.dg/Wint-conversion.c: New test.
11593
115942014-07-01  Marek Polacek  <polacek@redhat.com>
11595
11596	PR c/58286
11597	* gcc.dg/Wincompatible-pointer-types.c: New test.
11598
115992014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
11600
11601	* gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
11602	MicroBlaze specific pattern.
11603
116042014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
11605
11606	PR c++/58781
11607	PR c++/60249
11608	PR c++/59867
11609	* testsuite/g++.dg/cpp0x/pr58781.C: New.
11610	* testsuite/g++.dg/cpp0x/pr60249.C: New.
11611	* testsuite/g++.dg/cpp1y/pr59867.C: New.
11612
116132014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11614
11615	* gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
11616	test requires greater precision than the current PowerPC long
11617	double implementation supports.
11618
116192014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
11620
11621	PR c++/54891
11622	* g++.dg/cpp0x/lambda/lambda-cast1.C: New.
11623
116242014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
11625
11626	PR c++/51400
11627	* g++.dg/cpp0x/constexpr-attribute3.C: New.
11628
116292014-06-30  Jeff Law  <law@redhat.com>
11630
11631	PR tree-optimization/61607
11632	* gcc.dg/tree-ssa/pr61607.c: New test.
11633
116342014-06-30  Marek Polacek  <polacek@redhat.com>
11635
11636	* c-c++-common/ubsan/attrib-2.c: New test.
11637	* g++.dg/ubsan/return-3.C: New test.
11638
116392014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
11640
11641	PR middle-end/57541
11642	* c-c++-common/cilk-plus/AN/pr57541.c: New case added.
11643	* c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
11644
116452014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
11646
11647	* gcc.dg/ira-loop-pressure.c: New test.
11648
116492014-06-29  Roman Gareev  <gareevroman@gmail.com>
11650
11651	* gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
11652	checks that the dump is generated.
11653
116542014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11655
11656	PR fortran/36275
11657	PR fortran/38839
11658	* gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
11659	* gfortran.dg/binding_label_tests_27.f90: New file.
11660
116612014-06-29  Roman Gareev  <gareevroman@gmail.com>
11662
11663	* gfortran.dg/graphite/pr59586.f: New testcase.
11664
116652014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
11666
11667	* gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
11668
116692014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11670
11671	PR fortran/29383
11672	* lib/target-supports.exp (check_effective_target_fortran_ieee):
11673	New function.
11674	* gfortran.dg/ieee/ieee.exp: New file.
11675	* gfortran.dg/ieee/ieee_1.F90: New file.
11676	* gfortran.dg/ieee/ieee_2.f90: New file.
11677	* gfortran.dg/ieee/ieee_3.f90: New file.
11678	* gfortran.dg/ieee/ieee_4.f90: New file.
11679	* gfortran.dg/ieee/ieee_5.f90: New file.
11680	* gfortran.dg/ieee/ieee_6.f90: New file.
11681	* gfortran.dg/ieee/ieee_7.f90: New file.
11682	* gfortran.dg/ieee/ieee_rounding_1.f90: New file.
11683
116842014-06-28  Jonathan Wakely  <jwakely@redhat.com>
11685
11686	* g++.dg/cpp0x/elision_conv.C: New.
11687
116882014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11689
11690	* gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
11691
116922014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
11693
11694	PR c++/61614
11695	* g++.dg/ext/complit14.C: New.
11696
116972014-06-27  Martin Jambor  <mjambor@suse.cz>
11698
11699	PR ipa/61160
11700	* g++.dg/ipa/pr61160-2.C: New test.
11701	* g++.dg/ipa/pr61160-3.C: Likewise.
11702
117032014-06-27  Jakub Jelinek  <jakub@redhat.com>
11704
11705	PR tree-optimization/57233
11706	PR tree-optimization/61299
11707	* gcc.dg/pr57233.c: New test.
11708	* gcc.target/i386/pr57233.c: New test.
11709	* gcc.target/i386/sse2-pr57233.c: New test.
11710	* gcc.target/i386/avx-pr57233.c: New test.
11711	* gcc.target/i386/avx2-pr57233.c: New test.
11712	* gcc.target/i386/avx512f-pr57233.c: New test.
11713	* gcc.target/i386/xop-pr57233.c: New test.
11714
117152014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11716
11717	* gcc.dg/typeof-2.c: New testcase.
11718
117192014-06-27  Marek Polacek  <polacek@redhat.com>
11720
11721	* c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
11722	(fn1): Remove store to out-of-bounds location.  Add memory barrier.
11723	(fn2): Likewise.
11724	(fn5): Likewise.
11725	(fn6): Likewise.
11726	(fn7): Likewise.
11727	(fn8): Likewise.
11728	(fn9): Likewise.
11729	(fn11): Likewise.
11730	* c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
11731	location.  Add memory barrier.
11732	(fn2): Likewise.
11733	(fn3): Likewise.
11734	(fn4): Likewise.
11735	(fn5): Likewise.
11736	* c-c++-common/ubsan/bounds-7.c: New test.
11737
117382014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11739
11740	PR libgfortran/61499
11741	* gfortran.dg/arrayio_15.f90: New test.
11742
117432014-06-26  Uros Bizjak  <ubizjak@gmail.com>
11744
11745	PR target/61586
11746	* gcc.target/alpha/pr61586.c: New test.
11747
117482014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
11749
11750	PR c++/57573
11751	* g++.dg/template/pr57573.C: New.
11752
117532014-06-26  Jan Hubicka  <hubicka@ucw.cz>
11754
11755	* gcc.dg/tree-ssa/interposition.c: New testcase.
11756
117572014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
11758
11759	PR c++/56633
11760	* g++.dg/cpp0x/deleted8.C: New.
11761
117622014-06-26  Martin Jambor  <mjambor@suse.cz>
11763
11764	* g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
11765	parameter.
11766	* g++.dg/simulate-thread/bitfields.C: Likewise.
11767	* gcc.dg/simulate-thread/strict-align-global.c: Remove
11768	allow-packed-store-data-races parameter.
11769	* gcc.dg/simulate-thread/subfields.c: Likewise.
11770	* gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
11771	to one.
11772
117732014-06-26  Martin Jambor  <mjambor@suse.cz>
11774
11775	* g++.dg/ipa/pr60600.C: Fix typo.
11776	* g++.dg/ipa/devirt-25.C: Likewise.
11777
117782014-06-26  Richard Biener  <rguenther@suse.de>
11779
11780	PR tree-optimization/61607
11781	* gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
11782
117832014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
11784
11785	* gcc.dg/inline-22.c: Add bind_pic_locally.
11786	* gcc.dg/inline_4.c: Ditto.
11787	* gcc.dg/fail_always_inline.c: Ditto.
11788	* g++.dg/ipa/devirt-25.C: Ditto.
11789
117902014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
11791
11792	* lib/target-support.exp (bind_pic_locally): Save the flags to
11793	'flags_to_postpone' instead of appending to 'flags'.
11794	* lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
11795	with flags_to_postpone and revert after target_compile.
11796	* lib/g++.exp (g++_target_compile): Ditto.
11797	* lib/gfortran.exp (gfortran_target_compile): Ditto.
11798
117992014-06-26  Nick Clifton  <nickc@redhat.com>
11800
11801	* lib/target-supports.exp (check_effective_target_trapping): Fix typo.
11802
118032014-06-26  Adam Butcher  <adam@jessamine.co.uk>
11804
11805	PR c++/61537
11806	* g++.dg/template/pr61537.C: New testcase.
11807
118082014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11809
11810	* gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
11811	powerpc*-*-linux*.
11812
118132014-06-25  Tobias Burnus  <burnus@net-b.de>
11814
11815	* gfortran.dg/coarray_33.f90: New.
11816
118172014-06-25  Tobias Burnus  <burnus@net-b.de>
11818
11819	* gfortran.dg/coarray/coindexed_1.f90: New.
11820
118212014-06-25  Tobias Burnus  <burnus@net-b.de>
11822
11823	* gfortran.dg/coarray_collectives_7.f90: New.
11824
118252014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11826
11827	* gcc.c-torture/execute/20140622-1.c: New test.
11828
118292014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
11830
11831	DR 178
11832	PR c++/49132
11833	* g++.dg/cpp0x/aggr1.C: New.
11834	* g++.dg/cpp0x/aggr2.C: Likewise.
11835	* g++.dg/init/aggr11.C: Likewise.
11836	* g++.dg/init/aggr12.C: Likewise.
11837
118382014-06-25  Martin Jambor  <mjambor@suse.cz>
11839
11840	* g++.dg/ipa/pr61540.C: Remove dumping test.
11841
118422014-06-25  Marek Polacek  <polacek@redhat.com>
11843
11844	PR c/61162
11845	* gcc.dg/pr61162.c: Adjust dg-warning.
11846	* gcc.dg/pr61162-2.c: New test.
11847
118482014-06-25  Marc Glisse  <marc.glisse@inria.fr>
11849
11850	PR tree-optimization/57742
11851	* gcc.dg/tree-ssa/calloc-3.c: New file.
11852
118532014-06-25  Richard Biener  <rguenther@suse.de>
11854
11855	PR testsuite/61560
11856	* gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
11857	for targets that return _Complex float in memory.
11858
118592014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11860
11861	* gcc.target/arm/vect-noalign.c: Adjust options.
11862
118632014-06-24  Cong Hou  <congh@google.com>
11864
11865	* gcc.dg/vect/vect-reduc-sad.c: New.
11866	* lib/target-supports.exp (check_effective_target_vect_usad_char): New.
11867
118682014-06-24  Marc Glisse  <marc.glisse@inria.fr>
11869
11870	PR tree-optimization/57742
11871	* g++.dg/tree-ssa/calloc.C: New testcase.
11872	* gcc.dg/tree-ssa/calloc-1.c: Likewise.
11873	* gcc.dg/tree-ssa/calloc-2.c: Likewise.
11874	* gcc.dg/strlenopt-9.c: Adapt.
11875
118762014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
11877
11878	* gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
11879	global variable.
11880	(FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
11881	instead of calling sequentially in the C code.
11882	* gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
11883	saved_return_address to the stack frame where LR register was stored.
11884	(saved_return_address): Declare weak.
11885
118862014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
11887
11888	PR c++/33972
11889	* g++.dg/other/operator3.C: New.
11890	* g++.dg/template/operator8.C: Adjust.
11891	* g++.dg/template/operator9.C: Likewise.
11892
118932014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11894
11895	* gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
11896
118972014-06-24  Richard Biener  <rguenther@suse.de>
11898
11899	PR tree-optimization/61572
11900	* gcc.target/i386/pr61572.c: New testcase.
11901
119022014-06-24  Jakub Jelinek  <jakub@redhat.com>
11903
11904	* gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
11905	reduction clause.
11906	* gfortran.dg/gomp/udr4.f90 (f4): Likewise.
11907	Remove Label is never defined expected error.
11908	* gfortran.dg/gomp/udr8.f90: New test.
11909
119102014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
11911
11912	PR tree-optimization/61554
11913	* g++.dg/torture/pr61554.C: New testcase.
11914
119152014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11916
11917	* c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
11918
119192014-06-23  Jan Hubicka  <hubicka@ucw.cz>
11920
11921	* gcc.dg/localalias-2.c: Guard by require-alias.
11922	* gcc.dg/globalalias-2.c: Likewise.
11923
119242014-06-23  Kai Tietz  <ktietz@redhat.com>
11925
11926	* gcc.target/i386/indjmp-1.c: New test.
11927
119282014-06-23  Andrew Pinski  <apinski@cavium.com>
11929
11930	* gcc.c-torture/compile/20140723-1.c: New testcase.
11931
119322014-06-23  Marek Polacek  <polacek@redhat.com>
11933
11934	PR c/61553
11935	* c-c++-common/pr61553.c (foo): Add dg-error.
11936
119372014-06-23  Tobias Burnus  <burnus@net-b.de>
11938
11939	* gfortran.dg/coarray_32.f90: New.
11940
119412014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11942
11943	DR 577
11944	PR c++/33101
11945	* g++.dg/other/void1.C: Adjust.
11946	* g++.dg/other/void3.C: Likewise.
11947
119482014-06-23  Marek Polacek  <polacek@redhat.com>
11949
11950	PR c/61553
11951	* c-c++-common/pr61553.c: New test.
11952
119532014-06-23  Richard Biener  <rguenther@suse.de>
11954
11955	* g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
11956	* g++.dg/vect/slp-pr50819.cc: Likewise.
11957	* g++.dg/vect/slp-pr56812.cc: Likewise.
11958	* gcc.dg/vect/bb-slp-1.c: Likewise.
11959	* gcc.dg/vect/bb-slp-10.c: Likewise.
11960	* gcc.dg/vect/bb-slp-11.c: Likewise.
11961	* gcc.dg/vect/bb-slp-13.c: Likewise.
11962	* gcc.dg/vect/bb-slp-14.c: Likewise.
11963	* gcc.dg/vect/bb-slp-15.c: Likewise.
11964	* gcc.dg/vect/bb-slp-16.c: Likewise.
11965	* gcc.dg/vect/bb-slp-17.c: Likewise.
11966	* gcc.dg/vect/bb-slp-18.c: Likewise.
11967	* gcc.dg/vect/bb-slp-19.c: Likewise.
11968	* gcc.dg/vect/bb-slp-2.c: Likewise.
11969	* gcc.dg/vect/bb-slp-20.c: Likewise.
11970	* gcc.dg/vect/bb-slp-21.c: Likewise.
11971	* gcc.dg/vect/bb-slp-22.c: Likewise.
11972	* gcc.dg/vect/bb-slp-23.c: Likewise.
11973	* gcc.dg/vect/bb-slp-24.c: Likewise.
11974	* gcc.dg/vect/bb-slp-25.c: Likewise.
11975	* gcc.dg/vect/bb-slp-26.c: Likewise.
11976	* gcc.dg/vect/bb-slp-27.c: Likewise.
11977	* gcc.dg/vect/bb-slp-28.c: Likewise.
11978	* gcc.dg/vect/bb-slp-29.c: Likewise.
11979	* gcc.dg/vect/bb-slp-3.c: Likewise.
11980	* gcc.dg/vect/bb-slp-30.c: Likewise.
11981	* gcc.dg/vect/bb-slp-31.c: Likewise.
11982	* gcc.dg/vect/bb-slp-32.c: Likewise.
11983	* gcc.dg/vect/bb-slp-4.c: Likewise.
11984	* gcc.dg/vect/bb-slp-5.c: Likewise.
11985	* gcc.dg/vect/bb-slp-6.c: Likewise.
11986	* gcc.dg/vect/bb-slp-7.c: Likewise.
11987	* gcc.dg/vect/bb-slp-8.c: Likewise.
11988	* gcc.dg/vect/bb-slp-8a.c: Likewise.
11989	* gcc.dg/vect/bb-slp-8b.c: Likewise.
11990	* gcc.dg/vect/bb-slp-9.c: Likewise.
11991	* gcc.dg/vect/bb-slp-cond-1.c: Likewise.
11992	* gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
11993	* gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
11994	* gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
11995	* gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
11996	* gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
11997	* gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
11998	* gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
11999	* gcc.dg/vect/pr26359.c: Likewise.
12000	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
12001
120022014-06-23  Marek Polacek  <polacek@redhat.com>
12003
12004	* c-c++-common/pr49706-2.c: New test.
12005
120062014-06-23  Alan Modra  <amodra@gmail.com>
12007
12008	* gcc.dg/pr61583.c: New.
12009
120102014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
12011
12012	* g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
12013	[u]int64x1_t.
12014
12015	* gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
12016	* gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
12017
12018	* gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
12019	test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
12020	test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
12021	test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
12022	test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
12023	test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
12024	test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
12025	test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
12026	test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
12027	test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
12028	test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
12029	test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
12030	test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
12031	test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
12032	test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
12033	test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
12034	test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
12035	test_vsrid_n_u64): Fix signature to match intrinsic.
12036
12037	(test_vabs_s64): Remove.
12038	(test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
12039
12040	(test_vdupd_lane_s64): Rename to...
12041	(test_vdupd_laneq_s64): ...and remove a call to force_simd.
12042
12043	(test_vdupd_lane_u64): Rename to...
12044	(test_vdupd_laneq_u64): ...and remove a call to force_simd.
12045
12046	(test_vtst_s64): Rename to...
12047	(test_vtstd_s64): ...and change int64x1_t to int64_t.
12048
12049	(test_vtst_u64): Rename to...
12050	(test_vtstd_u64): ...and change uint64x1_t to uint64_t.
12051
12052	* gcc.target/aarch64/singleton_intrinsics_1.c: New file.
12053	* gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
12054	Remove out-of-bounds tests.
12055	* gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
12056	* gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
12057	* gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
12058
120592014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
12060
12061	* g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
12062	* gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
12063	* gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
12064	* gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
12065	* gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
12066	vector types.
12067	* gcc.target/aarch64/vsub_f64.c: Likewise.
12068	* gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
12069	scheme as now the same for all variants.
12070	* gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
12071	float64x1_t.
12072
120732014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
12074
12075	* gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
12076
120772014-06-20  Jan Hubicka  <hubicka@ucw.cz>
12078
12079	* gcc.dg/localalias.c: Fix broken commit.
12080	* gcc.dg/globalalias.c: Likewise.
12081
120822014-06-20  Jan Hubicka  <hubicka@ucw.cz>
12083
12084	* gcc.dg/localalias.c: New testcase.
12085	* gcc.dg/localalias-2.c: New testcase.
12086	* gcc.dg/globalalias.c: New testcase.
12087	* gcc.dg/globalalias-2.c: New testcase.
12088
120892014-06-20  Jakub Jelinek  <jakub@redhat.com>
12090
12091	* gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
12092
120932014-06-20  Marek Polacek  <polacek@redhat.com>
12094
12095	* c-c++-common/ubsan/bounds-1.c: New test.
12096	* c-c++-common/ubsan/bounds-2.c: New test.
12097	* c-c++-common/ubsan/bounds-3.c: New test.
12098	* c-c++-common/ubsan/bounds-4.c: New test.
12099	* c-c++-common/ubsan/bounds-5.c: New test.
12100	* c-c++-common/ubsan/bounds-6.c: New test.
12101
121022014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
12103
12104	Make the tests big-endian friendly.
12105
12106	* gcc.target/aarch64/aapcs64/test_25.c: Update.
12107	* gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
12108	* gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
12109	* gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
12110	* gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
12111	* gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
12112	* gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
12113	* gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
12114	* gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
12115
121162014-06-20  Yury Gribov  <y.gribov@samsung.com>
12117	    Max Ostapenko  <m.ostapenko@partner.samsung.com>
12118
12119	PR sanitizer/61547
12120	* c-c++-common/asan/strlen-overflow-1.c: New test.
12121
121222014-06-20  Martin Jambor  <mjambor@suse.cz>
12123
12124	PR ipa/61540
12125	* g++.dg/ipa/pr61540.C: New test.
12126
121272014-06-20  Yury Gribov  <y.gribov@samsung.com>
12128	    Max Ostapenko  <m.ostapenko@partner.samsung.com>
12129
12130	PR sanitizer/61530
12131	* c-c++-common/asan/pr61530.c: New test.
12132
121332014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12134
12135	* gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
12136	* gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
12137	* gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
12138	* gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
12139	* gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
12140	* gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
12141	* gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
12142	* gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
12143	* gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
12144	* gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
12145	* gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
12146	* gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
12147	* gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
12148	* gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
12149	* gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
12150	* gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
12151	* gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
12152	* gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
12153	* gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
12154	* gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
12155	* gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
12156	* gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
12157	* gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
12158	* gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
12159	* gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
12160	* gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
12161	* gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
12162	* gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
12163	* gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
12164	* gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
12165	* gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
12166	* gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
12167	* gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
12168	* gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
12169	* gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
12170	* gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
12171	* gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
12172	* gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
12173	* gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
12174	* gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
12175	* gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
12176	* gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
12177	(test_vqdmlal_high_lane_s16): Fix parameter type.
12178	(test_vqdmlal_high_lane_s32): Likewise.
12179	(test_vqdmull_high_lane_s16): Likewise.
12180	(test_vqdmull_high_lane_s32): Likewise.
12181	(test_vqdmlsl_high_lane_s32): Likewise.
12182	(test_vqdmlsl_high_lane_s16): Likewise.
12183	* gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
12184	Fix argument type.
12185	(test_vqdmlals_lane_s32): Likewise.
12186	(test_vqdmlslh_lane_s16): Likewise.
12187	(test_vqdmlsls_lane_s32): Likewise.
12188	(test_vqdmulhh_lane_s16): Likewise.
12189	(test_vqdmulhs_lane_s32): Likewise.
12190	(test_vqdmullh_lane_s16): Likewise.
12191	(test_vqdmulls_lane_s32): Likewise.
12192	(test_vqrdmulhh_lane_s16): Likewise.
12193	(test_vqrdmulhs_lane_s32): Likewise.
12194
121952014-06-20  Tobias Burnus  <burnus@net-b.de>
12196
12197	PR testsuite/61567
12198	* gfortran.dg/coarray_collectives_5.f90: Update
12199	dg-final scan-tree-dump-times.
12200	* gfortran.dg/coarray_collectives_6.f90: Ditto.
12201
122022014-06-20 Hale Wang <hale.wang@arm.com>
12203
12204	* gcc.target/arm/lto/: New folder to verify the LTO option.
12205	* gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
12206	* gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
12207	* gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
12208	* lib/lto.exp (object-readelf): New procedure.
12209
122102014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12211
12212	PR fortran/61454
12213	* gfortran.dg/pr61454.f90: New file.
12214
122152014-06-19  Terry Guo  <terry.guo@arm.com>
12216
12217	* gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
12218	* gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
12219	* gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
12220
122212014-06-19  Tobias Burnus  <burnus@net-b.de>
12222
12223	* gfortran.dg/coarray/collectives_2.f90: Extend
12224	and make valid.
12225
122262014-06-18  Tom de Vries  <tom@codesourcery.com>
12227
12228	* gcc.target/aarch64/fuse-caller-save.c: New test.
12229
122302014-06-18  Radovan Obradovic  <robradovic@mips.com>
12231	    Tom de Vries  <tom@codesourcery.com>
12232
12233	* gcc.target/arm/fuse-caller-save.c: New test.
12234
122352014-06-18  Richard Biener  <rguenther@suse.de>
12236
12237	* gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
12238	* gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
12239	* gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
12240
122412014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
12242
12243	PR tree-optimization/61518
12244	* gcc.dg/torture/pr61518.c: New test.
12245
122462014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12247
12248	PR tree-optimization/61517
12249	* gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
12250	(incorrect_read_be32): Likewise.
12251	(main): Call incorrect_read_* to test stmt replacement is made by
12252	bswap at the right place.
12253	* gcc.c-torture/execute/pr61517.c: New test.
12254
122552014-06-18  Andreas Schwab  <schwab@suse.de>
12256
12257	PR rtl-optimization/54555
12258	* gcc.target/m68k/pr54555.c: New test.
12259
122602014-06-18  Olivier Hainque  <hainque@adacore.com>
12261
12262	* gnat.dg/blocklocs.adb: New test.
12263
122642014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
12265
12266	PR tree-optimization/52252
12267	* gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
12268	* gcc.target/i386/pr52252-core.c: Ditto.
12269
12270	PR tree-optimization/61403
12271	* gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
12272
122732014-06-18  Jakub Jelinek  <jakub@redhat.com>
12274
12275	* gfortran.dg/gomp/declare-simd-1.f90: New test.
12276	* gfortran.dg/gomp/depend-1.f90: New test.
12277	* gfortran.dg/gomp/target1.f90: New test.
12278	* gfortran.dg/gomp/target2.f90: New test.
12279	* gfortran.dg/gomp/target3.f90: New test.
12280	* gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
12281	* gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
12282	201107.
12283
122842014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
12285
12286	PR fortran/61126
12287	* gfortran.dg/wextra_1.f: Add -Wall to dg-options.
12288
122892014-06-17  Tobias Burnus  <burnus@net-b.de>
12290	    Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
12291
12292	* gfortran.dg/coarray/send_array.f90: New.
12293	* gfortran.dg/coarray/get_array.f90: New.
12294	* gfortran.dg/coarray/sendget_array.f90: New.
12295	* gfortran.dg/coarray/collectives_1.f90: Correct subroutine
12296	names.
12297	* gfortran.dg/coarray/collectives_2.f90: New.
12298
122992014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12300
12301	PR target/61533
12302	* gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
12303	dg-options.
12304
123052014-06-17  Uros Bizjak  <ubizjak@gmail.com>
12306
12307	* gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
12308	unit_id and kind_id to zero.
12309
123102014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
12311
12312	PR target/61483
12313	* gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
12314	* gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
12315	* gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
12316	* gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
12317
123182014-06-17  Richard Biener  <rguenther@suse.de>
12319
12320	PR lto/61012
12321	* gcc.dg/lto/pr61526_0.c: New testcase.
12322	* gcc.dg/lto/pr61526_1.c: Likewise.
12323
123242014-06-17  Richard Biener  <rguenther@suse.de>
12325
12326	* gcc.dg/tree-ssa/20041122-1.c: Adjust.
12327	* gcc.dg/tree-ssa/forwprop-21.c: Likewise.
12328	* gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
12329	* gcc.dg/tree-ssa/vrp36.c: Likewise.
12330	* gcc.dg/vect/nodump-forwprop-22.c: Adjust.
12331
123322014-06-17  Richard Biener  <rguenther@suse.de>
12333
12334	* gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
12335
123362014-06-16  Richard Biener  <rguenther@suse.de>
12337
12338	PR tree-optimization/61482
12339	* g++.dg/torture/pr61482.C: New testcase.
12340
123412014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
12342
12343	* gcc.target/i386/xop-imul64-vector.c: Remove the check for
12344	vpmacsdql instruction.
12345
123462014-06-16  Yury Gribov  <y.gribov@samsung.com>
12347
12348	* c-c++-common/asan/instrument-with-calls-1.c: New test.
12349	* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12350	* c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12351	* c-c++-common/asan/no-redundant-instrumentation-1.c: Update
12352	test patterns.
12353	* c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
12354	* c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
12355	* c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
12356	* c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
12357	* c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
12358	* c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
12359
123602014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12361
12362	PR fortran/28484
12363	PR fortran/61429
12364	* gfortran.dg/system_clock_1.f90: New file.
12365	* gfortran.dg/system_clock_2.f90: New file.
12366
123672014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
12368
12369	PR c++/33101
12370	* g++.dg/other/void3.C: New.
12371	* g++.dg/conversion/err-recover1.C: Update.
12372
123732014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
12374
12375	PR target/61415
12376	* lib/target-supports.exp (check_effective_target_longdouble128): New.
12377	* gcc.target/powerpc/pack02.c: Use it.
12378	* gcc.target/powerpc/tfmode_off.c: Likewise.
12379
123802014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12381
12382	PR rtl-optimization/61094
12383	PR rtl-optimization/61446
12384	* gcc.target/i386/pr61446.c : New.
12385
123862014-06-13  Dehao Chen  <dehao@google.com>
12387
12388	* g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
12389
123902014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
12391
12392	* gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
12393
123942014-06-13  Richard Biener  <rguenther@suse.de>
12395
12396	* c-c++-common/pr46562-2.c: Adjust.
12397	* g++.dg/tree-ssa/pr8781.C: Likewise.
12398	* gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12399	* gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12400	* gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
12401	* gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
12402	* gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
12403
124042014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12405
12406	PR tree-optimization/61375
12407	* gcc.c-torture/execute/pr61375-1.c: New test.
12408
124092014-06-12  Jakub Jelinek  <jakub@redhat.com>
12410
12411	PR middle-end/61486
12412	* c-c++-common/gomp/pr61486-1.c: New test.
12413	* c-c++-common/gomp/pr61486-2.c: New test.
12414
124152014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
12416
12417	PR target/59843
12418	* gcc.dg/vect/vect-singleton_1.c: New file.
12419
124202014-06-12  Georg-Johann Lay  <avr@gjlay.de>
12421
12422	PR target/61443
12423	* gcc.target/avr/torture/pr61443.c: New test.
12424
124252014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
12426
12427	PR c++/19200
12428	* g++.dg/parse/friend11.C: New.
12429
124302014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
12431
12432	PR c++/60265
12433	* g++.dg/cpp0x/using-enum-1.C: New.
12434	* g++.dg/cpp0x/using-enum-2.C: Likewise.
12435
124362014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
12437
12438	PR c++/19200
12439	* g++.dg/parse/friend9.C: New.
12440	* g++.dg/parse/friend10.C: Likewise.
12441	* g++.dg/parse/friend7.C: Adjust.
12442
124432014-06-11  Richard Biener  <rguenther@suse.de>
12444
12445	PR tree-optimization/61452
12446	* gcc.dg/torture/pr61452.c: New testcase.
12447
124482014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
12449
12450	PR c++/34049
12451	* g++.dg/parse/pr34049.C: New.
12452
124532014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12454
12455	* gcc.c-torture/execute/pr61306-1.c: New test.
12456	* gcc.c-torture/execute/pr61306-2.c: Likewise.
12457	* gcc.c-torture/execute/pr61306-3.c: Likewise.
12458
124592014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12460
12461	* gcc.target/aarch64/acle/acle.exp: New.
12462	* gcc.target/aarch64/acle/crc32b.c: New test.
12463	* gcc.target/aarch64/acle/crc32cb.c: Likewise.
12464	* gcc.target/aarch64/acle/crc32cd.c: Likewise.
12465	* gcc.target/aarch64/acle/crc32ch.c: Likewise.
12466	* gcc.target/aarch64/acle/crc32cw.c: Likewise.
12467	* gcc.target/aarch64/acle/crc32d.c: Likewise.
12468	* gcc.target/aarch64/acle/crc32h.c: Likewise.
12469	* gcc.target/aarch64/acle/crc32w.c: Likewise.
12470
124712014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
12472
12473	PR tree-optimization/52252
12474	* gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
12475
124762014-06-11  Richard Biener  <rguenther@suse.de>
12477
12478	PR middle-end/61437
12479	* gcc.dg/torture/20140610-1.c: New testcase.
12480	* gcc.dg/torture/20140610-2.c: Likewise.
12481
124822014-06-10  Richard Biener  <rguenther@suse.de>
12483
12484	PR tree-optimization/61438
12485	* gcc.dg/torture/pr61438.c: New testcase.
12486
124872014-06-10  Richard Biener  <rguenther@suse.de>
12488
12489	PR middle-end/61456
12490	* g++.dg/opt/pr61456.C: New testcase.
12491
124922014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
12493	    Mikael Morin <mikael@gcc.gnu.org>
12494
12495	PR fortran/41936
12496	* gfortran.dg/class_array_15.f03: Check memory leaks.
12497
124982014-06-10  Richard Biener  <rguenther@suse.de>
12499
12500	PR tree-optimization/57186
12501	PR tree-optimization/59299
12502	* gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
12503	* gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
12504
125052014-06-10  Jakub Jelinek  <jakub@redhat.com>
12506
12507	PR fortran/60928
12508	* gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
12509	directives.
12510	* gfortran.dg/gomp/associate1.f90: New test.
12511	* gfortran.dg/gomp/intentin1.f90: New test.
12512	* gfortran.dg/gomp/openmp-simd-1.f90: New test.
12513	* gfortran.dg/gomp/openmp-simd-2.f90: New test.
12514	* gfortran.dg/gomp/openmp-simd-3.f90: New test.
12515	* gfortran.dg/gomp/proc_ptr_2.f90: New test.
12516
125172014-06-09  Marek Polacek  <polacek@redhat.com>
12518
12519	PR c/36446
12520	* gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
12521	* gcc.dg/array-2.c: Likewise.
12522	* gcc.dg/array-const-2.c: Likewise.
12523	* gcc.dg/ucnid-8.c: Likewise.
12524	* gcc.dg/vla-init-1.c: Likewise.
12525	* gcc.dg/array-const-3.c: Change dg-error to dg-message.
12526	* gcc.dg/c99-flex-array-7.c: Likewise.
12527	* gcc.dg/init-bad-1.c: Likewise.
12528	* gcc.dg/init-bad-3.c: Likewise.
12529	* gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
12530	* gcc.dg/pedwarn-init.c: Add dg-warning.
12531	* gcc.dg/pr53119.c: Remove dg-excess-errors.
12532
125332014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
12534
12535	PR c++/22556
12536	* g++.dg/other/redecl3.C: New.
12537
125382014-06-09  Marc Glisse  <marc.glisse@inria.fr>
12539
12540	PR c++/54442
12541	* g++.dg/pr54442.C: New file.
12542
125432014-06-09  Paul Thomas  <pault@gcc.gnu.org>
12544
12545	PR fortran/61406
12546	* gfortran.dg/associate_17.f90 : New test
12547
125482014-06-09  Petr Murzin  <petr.murzin@intel.com>
12549
12550	* gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
12551	void for TEST instead of static void.
12552	* gcc.target/i386/avx512f-vaddps-2.c: Ditto.
12553	* gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
12554	* gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
12555	* gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
12556	* gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
12557	* gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
12558	* gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
12559	* gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
12560	* gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
12561	* gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
12562	* gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
12563	* gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
12564	* gcc.target/i386/avx512f-vdivps-2.c: Ditto.
12565	* gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
12566	* gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
12567	* gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
12568	* gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
12569	* gcc.target/i386/avx512f-vminpd-2.c: Ditto.
12570	* gcc.target/i386/avx512f-vminps-2.c: Ditto.
12571	* gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
12572	* gcc.target/i386/avx512f-vmulps-2.c: Ditto.
12573	* gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
12574	* gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
12575	* gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
12576	* gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
12577	* gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
12578	* gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
12579	* gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
12580	* gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
12581	* gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
12582	* gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
12583	* gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12584	* gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12585	* gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12586	* gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12587	* gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12588	* gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12589	* gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12590	* gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12591	* gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12592	* gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12593	* gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
12594	* gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
12595	* gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
12596	* gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
12597	* gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
12598	* gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
12599	* gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
12600	* gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
12601	* gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
12602	* gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
12603	* gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
12604	* gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
12605	* gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
12606	* gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
12607	* gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
12608	* gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
12609	* gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
12610	* gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
12611	* gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
12612	* gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
12613	* gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
12614	* gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
12615	* gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12616	* gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12617	* gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12618	* gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
12619	* gcc.target/i386/avx512f-vsubps-2.c: Ditto.
12620	* gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12621	* gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12622	* gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12623	* gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12624	* gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12625	* gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12626	* gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12627	* gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12628	* gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12629	* gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
12630	* gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
12631	* gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12632	* gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
12633	* gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
12634	* gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
12635	* gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
12636	* gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
12637	* gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
12638	instead of static void.
12639	* gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
12640	delete unused variables.
12641	* gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12642	* gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12643	* gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12644	* gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
12645	delete unused variables, void for TEST instead of static void.
12646	* gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12647	* gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12648	* gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12649	* gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12650	* gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12651	* gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12652	* gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12653	* gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12654	* gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12655	* gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12656	* gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12657	* gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12658	* gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
12659	initialize variables.
12660	* gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
12661	* gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
12662	* gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
12663	* gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
12664	* gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
12665	* gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
12666	* gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
12667	* gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
12668	* gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12669	* gcc.target/i386/i386.exp: Ditto.
12670	* gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
12671	CALC, void for TEST instead of static void, initialize variables.
12672	* gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
12673	* gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
12674	static void.
12675	* gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
12676	* gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
12677	* gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
12678	* gcc.target/i386/avx512f-valignd-2.c: Ditto.
12679	* gcc.target/i386/avx512f-valignq-2.c: Ditto.
12680	* gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
12681	* gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
12682	* gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
12683	* gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
12684	* gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
12685	* gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
12686	* gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
12687	* gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
12688	* gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
12689	* gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
12690	* gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
12691	* gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12692	* gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12693	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12694	* gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
12695	* gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
12696	* gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
12697	* gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
12698	* gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
12699	* gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
12700	* gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
12701	* gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
12702	* gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
12703	* gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
12704	* gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
12705	* gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
12706	* gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
12707	* gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
12708	* gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
12709	* gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
12710	* gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
12711	* gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
12712	* gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
12713	* gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
12714	* gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
12715	* gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12716	* gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12717	* gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
12718	* gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
12719	* gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
12720	* gcc.target/i386/avx512f-vmovups-2.c: Ditto.
12721	* gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
12722	* gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
12723	* gcc.target/i386/avx512f-vpandd-2.c: Ditto.
12724	* gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
12725	* gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
12726	* gcc.target/i386/avx512f-vpandq-2.c: Ditto.
12727	* gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12728	* gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12729	* gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12730	* gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12731	* gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
12732	* gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
12733	* gcc.target/i386/avx512f-vpermd-2.c: Ditto.
12734	* gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
12735	* gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
12736	* gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
12737	* gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
12738	* gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
12739	* gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
12740	* gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
12741	* gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
12742	* gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12743	* gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
12744	* gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12745	* gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
12746	* gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12747	* gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
12748	* gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
12749	* gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
12750	* gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
12751	* gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
12752	* gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
12753	* gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
12754	* gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
12755	* gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
12756	* gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
12757	* gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
12758	* gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
12759	* gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
12760	* gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
12761	* gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
12762	* gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
12763	* gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
12764	* gcc.target/i386/avx512f-vpord-2.c: Ditto.
12765	* gcc.target/i386/avx512f-vporq-2.c: Ditto.
12766	* gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12767	* gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
12768	* gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
12769	* gcc.target/i386/avx512f-vpxord-2.c: Ditto.
12770	* gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
12771	* gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
12772	* gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
12773	* gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12774	* gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
12775	* gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
12776	* gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
12777	* gcc.target/i386/avx512f-vshufps-2.c: Ditto.
12778	* gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
12779	* gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
12780	* gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
12781	* gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
12782	* gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
12783	* gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
12784	* gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
12785	instead of static void.
12786	* gcc.target/i386/avx512f-vprolq-2.c: Ditto.
12787	* gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
12788	* gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
12789	* gcc.target/i386/avx512f-vprord-2.c: Ditto.
12790	* gcc.target/i386/avx512f-vprorq-2.c: Ditto.
12791	* gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
12792	* gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
12793	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
12794	static void, delete unused variables.
12795	* gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
12796	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12797	* gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
12798	* gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
12799	* gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
12800	static void, delete unused variables, Change parameters for
12801	UNION_CHECK, MASK_MERGE and MASK_ZERO.
12802	* gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
12803	CALC,  void for TEST instead of static void.
12804	* gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
12805	UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
12806	void.
12807	* gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
12808	* gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
12809	static void, change type  of parameter for UNION_TYPE.
12810	* gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
12811	* gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
12812	void for TEST instead of static void, delete unused variables, change
12813	parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
12814	* gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
12815	* gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12816	* gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12817	* gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12818	* gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12819	* gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12820	* gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
12821	void for TEST instead of static void, change parameters for
12822	UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
12823	* gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
12824	* gcc.target/i386/avx512f-vpminud-2.c: Ditto.
12825	* gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
12826	* gcc.target/i386/avx512f-additional-reg-names.c: Add
12827	__attribute__((unused)).
12828	* gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
12829	__attribute__((unused)).
12830	* gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
12831	* gcc.target/i386/avx512f-kandw-1.c: Ditto.
12832	* gcc.target/i386/avx512f-klogic-2.c: Ditto.
12833	* gcc.target/i386/avx512f-knotw-1.c: Ditto.
12834	* gcc.target/i386/avx512f-korw-1.c: Ditto.
12835	* gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
12836	* gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
12837	* gcc.target/i386/avx512f-kxorw-1.c: Ditto.
12838	* gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
12839	add __attribute__((unused)).
12840	* gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
12841	* gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
12842	* gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
12843	* gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
12844	* gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
12845	* gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
12846	* gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
12847	* gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
12848	* gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
12849	delete unused variables.
12850	* gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
12851	* gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
12852	* gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
12853	* gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
12854	* gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
12855	* gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
12856	static void, mask_merging and zero_masking for unsigned types.
12857	* gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
12858	CHECK_ARRAY for unsigned types.
12859	* gcc.target/i386/m256-check.h: Ditto.
12860	* gcc.target/i386/m512-check.h: Ditto.
12861
128622014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
12863
12864	PR target/61062
12865	* gcc.target/arm/pr48252.c (main): Expect same result
12866	as endian-neutral.
12867
128682014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12869
12870	PR fortran/45187
12871	* gfortran.dg/cray_pointers_10.f90: New file.
12872
128732014-06-09  Jakub Jelinek  <jakub@redhat.com>
12874
12875	* gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
12876	instead of complex(kind=16).
12877
128782014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12879
12880	PR fortran/38829
12881	* gfortran.dg/bind_c_usage_29.f90: New file.
12882
128832014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
12884
12885	* gnat.dg/opt38.adb: New test.
12886	* gnat.dg/opt38_pkg.ad[sb]: New helper.
12887
128882014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
12889
12890	PR target/18343
12891	* gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
12892	New macro, 0 for __MMIX__, default 64.
12893	(bar): Pass it to __builtin_apply instead of literal 64.
12894
128952014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12896
12897	* gfortran.dg/io_constraints_11.f90: New file.
12898	* gfortran.dg/io_constraints_12.f90: New file.
12899	* gfortran.dg/io_constraints_13.f90: New file.
12900
129012014-06-06  Uros Bizjak  <ubizjak@gmail.com>
12902
12903	PR target/61423
12904	* gcc.target/i386/pr61423.c: New test.
12905
129062014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
12907
12908	PR c++/60184
12909	* g++.dg/cpp0x/constexpr-union6.C: New.
12910	* g++.dg/cpp0x/union6.C: Likewise.
12911	* g++.dg/init/ref14.C: Adjust.
12912	* g++.dg/init/union1.C: Likewise.
12913
129142014-06-06  Richard Biener  <rguenther@suse.de>
12915
12916	PR tree-optimization/59299
12917	* gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
12918
129192014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
12920
12921	* gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
12922	* gcc.dg/tree-ssa/sra-12.c: Likewise.
12923
129242014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12925
12926	* gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
12927	bitfield and test wrong results instead of correct results to make the
12928	test more portable.
12929
129302014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
12931
12932	PR c++/60432
12933	* g++.dg/cpp0x/constexpr-60432.C: New.
12934
129352014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
12936
12937	PR c++/60199
12938	* g++.dg/cpp0x/constexpr-60199.C: New.
12939
129402014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12941
12942	* gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
12943	Specify -march=z900 as an additional option.
12944	* gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
12945	* gcc.dg/optimize-bswapsi-2.c: Likewise.
12946	* gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
12947
129482014-06-06  Jakub Jelinek  <jakub@redhat.com>
12949
12950	* gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
12951	reduction clause diagnostic changes.
12952	* gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
12953	* gfortran.dg/gomp/reduction1.f90: Likewise.
12954	* gfortran.dg/gomp/reduction3.f90: Likewise.
12955	* gfortran.dg/gomp/udr1.f90: New test.
12956	* gfortran.dg/gomp/udr2.f90: New test.
12957	* gfortran.dg/gomp/udr3.f90: New test.
12958	* gfortran.dg/gomp/udr4.f90: New test.
12959	* gfortran.dg/gomp/udr5.f90: New test.
12960	* gfortran.dg/gomp/udr6.f90: New test.
12961	* gfortran.dg/gomp/udr7.f90: New test.
12962
129632014-06-06  Christian Bruel  <christian.bruel@st.com>
12964
12965	PR tree-optimization/43934
12966	* gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
12967
129682014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
12969
12970	PR c/53119
12971	* gcc.dg/pr53119.c: New testcase.
12972
129732014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12974
12975	PR target/52472
12976	* gcc.target/avr/pr52472.c: New test.
12977
12978
129792014-06-05  Jeff Law  <law@redhat.com>
12980
12981	PR tree-optimization/61289
12982	* g++.dg/pr61289.C: New test.
12983	* g++.dg/pr61289-2.C: New test.
12984
129852014-06-05  Richard Biener  <rguenther@suse.de>
12986	    Paolo Carlini  <paolo.carlini@oracle.com>
12987
12988	PR c++/56961
12989	* g++.dg/parse/pr56961.C: New.
12990
129912014-06-05  Kai Tietz  <ktietz@redhat.com>
12992
12993	PR target/46219
12994	* gcc.target/i386/sibcall-4.c: Remove xfail.
12995
129962014-06-05  Julian Brown  <julian@codesourcery.com>
12997	    Sandra Loosemore  <sandra@codesourcery.com>
12998
12999	* gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
13000
130012014-06-05  Richard Biener  <rguenther@suse.de>
13002
13003	PR c++/61004
13004	* g++.dg/diagnostic/pr61004.C: New testcase.
13005
130062014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
13007
13008	* gcc.dg/torture/pr61319.c: New test.
13009
130102014-06-05  Marek Polacek  <polacek@redhat.com>
13011
13012	PR c/56724
13013	* gcc.dg/pr56724-3.c: New test.
13014
130152014-06-05  Andreas Schwab  <schwab@suse.de>
13016
13017	* g++.dg/cpp0x/initlist86.C (main): Initialize i.
13018
130192014-06-05  Marek Polacek  <polacek@redhat.com>
13020
13021	PR c/49706
13022	* c-c++-common/pr49706.c: New test.
13023
130242014-06-05  Marek Polacek  <polacek@redhat.com>
13025
13026	PR c/48062
13027	* gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
13028	* gcc.dg/Wshadow-3.c: Likewise.
13029	* gcc.dg/pr48062.c: New test.
13030
130312014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
13032
13033	PR c++/43453
13034	* g++.dg/init/pr43453.C: New.
13035
130362014-06-04  Marc Glisse  <marc.glisse@inria.fr>
13037
13038	PR tree-optimization/61385
13039	* gcc.dg/tree-ssa/pr61385.c: New file.
13040
130412014-06-04  Richard Biener  <rguenther@suse.de>
13042
13043	PR tree-optimization/60098
13044	* gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
13045
130462014-06-04  Richard Biener  <rguenther@suse.de>
13047
13048	* gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
13049
130502014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
13051
13052	PR c/58942
13053	* c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
13054	the case with a pointer.
13055
130562014-06-04  Marek Polacek  <polacek@redhat.com>
13057
13058	PR c/30020
13059	* c-c++-common/pr30020.c: New test.
13060
130612014-06-03  Andrew Pinski  <apinski@cavium.com>
13062
13063	* gcc.c-torture/compile/20140528-1.c: New testcase.
13064
130652014-06-03  Dehao Chen  <dehao@google.com>
13066
13067	* gcc.dg/tree-prof/merge_block.c: New test.
13068
130692014-06-03  Uros Bizjak  <ubizjak@gmail.com>
13070
13071	* g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
13072	* g++.dg/ext/mv15.C (dg-options): Ditto.
13073
130742014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
13075
13076	DR 1423
13077	PR c++/52174
13078	* g++.dg/cpp0x/nullptr31.C: New.
13079	* g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
13080	* g++.dg/cpp0x/nullptr17.C: Update.
13081
130822014-06-03  Marek Polacek  <polacek@redhat.com>
13083
13084	PR c/60439
13085	* c-c++-common/pr60439.c: New test.
13086	* g++.dg/eh/scope1.C (f4): Add dg-warning.
13087
130882014-06-03  Martin Jambor  <mjambor@suse.cz>
13089
13090	PR ipa/61160
13091	* g++.dg/ipa/pr61160-1.C: New test.
13092
130932014-06-03  Richard Biener  <rguenther@suse.de>
13094
13095	PR tree-optimization/61383
13096	* gcc.dg/torture/pr61383-1.c: New testcase.
13097
130982014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
13099
13100	* gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
13101
131022014-06-02  Jeff Law  <law@redhat.com>
13103
13104	PR rtl-optimization/61094
13105	* g++.dg/pr61094: New test.
13106
131072014-06-02  Uros Bizjak  <ubizjak@gmail.com>
13108
13109	* gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
13110	* gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
13111	* gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
13112	* gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
13113	* gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
13114	* gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
13115	* gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
13116	* gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
13117
131182014-06-02  Richard Biener  <rguenther@suse.de>
13119
13120	PR tree-optimization/61346
13121	* gcc.dg/torture/pr61346.c: New testcase.
13122
131232014-06-01  Uros Bizjak  <ubizjak@gmail.com>
13124
13125	* gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
13126	not compilation.
13127	* gcc.target/i386/sibcall-4.c: Ditto.
13128	* gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
13129
131302014-06-01  Uros Bizjak  <ubizjak@gmail.com>
13131
13132	* gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
13133	in scan-assembler-not string.
13134	* gcc.target/i386/sibcall-3.c (dg-final): Ditto.
13135	* gcc.target/i386/sibcall-4.c (dg-final): Ditto.
13136	* gcc.target/i386/sibcall-6.c (dg-final): Ditto.
13137
131382014-06-01  Uros Bizjak  <ubizjak@gmail.com>
13139
13140	* g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
13141
131422014-06-01  Kai Tietz  <ktietz@redhat.com>
13143
13144	PR target/61377
13145	* gcc.target/i386/sibcall-6.c: New test.
13146
131472014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
13148
13149	DR 1227
13150	PR c++/57543
13151	* g++.dg/cpp0x/pr57543-1.C: New.
13152	* g++.dg/cpp0x/pr57543-2.C: Likewise.
13153	* g++.dg/cpp0x/pr57543-3.C: Likewise.
13154	* g++.dg/cpp0x/decltype59.C: Likewise.
13155
131562014-05-31  Tom de Vries  <tom@codesourcery.com>
13157
13158	* gcc.target/i386/sibcall-4.c: Add missing closing brace.
13159
131602014-05-30  Jakub Jelinek  <jakub@redhat.com>
13161
13162	* lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
13163	restore_gcc_exec_prefix_env_var): New procedures.
13164	(set_ld_library_path_env_vars,
13165	restore_ld_library_path_env_vars): Use them.
13166	* lib/c-compat.exp: Load target-libpath.exp.
13167	(compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
13168	(compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
13169	* g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
13170	restore_gcc_exec_prefix_env_var.
13171	* g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
13172	Likewise.
13173
13174	* c-c++-common/asan/misalign-1.c: New test.
13175	* c-c++-common/asan/misalign-2.c: New test.
13176
13177	* g++.dg/asan/asan_test.C: Add -std=c++11 and
13178	-DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
13179	-DASAN_USE_DEJAGNU_GTEST=1.
13180	* g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
13181	* g++.dg/asan/asan_oob_test.cc: Likewise.
13182	* g++.dg/asan/sanitizer_test_utils.h: Likewise.
13183	* g++.dg/asan/asan_str_test.cc: Likewise.
13184	* g++.dg/asan/asan_test_utils.h: Likewise.
13185	* g++.dg/asan/sanitizer_test_config.h: Likewise.
13186	* g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
13187	* g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
13188	Imported from upstream r209283.
13189	* g++.dg/asan/asan_test_config.h: Likewise.
13190
131912014-05-30  Kai Tietz  <ktietz@redhat.com>
13192
13193	PR target/60104
13194	* gcc.target/i386/sibcall-1.c: New test.
13195	* gcc.target/i386/sibcall-2.c: New test.
13196	* gcc.target/i386/sibcall-3.c: New test.
13197	* gcc.target/i386/sibcall-4.c: New test.
13198
131992014-05-30  Ian Lance Taylor  <iant@google.com>
13200
13201	* gcc.target/i386/pause-2.c: New test.
13202
132032014-05-30  Tom de Vries  <tom@codesourcery.com>
13204
13205	* gcc.target/i386/fuse-caller-save.c: New test.
13206	* gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
13207	* gcc.dg/ira-shrinkwrap-prep-2.c: Same.
13208
132092014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
13210
13211	* gcc.target/arm/simd/vrev16p8_1.c: New file.
13212	* gcc.target/arm/simd/vrev16qp8_1.c: New file.
13213	* gcc.target/arm/simd/vrev16qs8_1.c: New file.
13214	* gcc.target/arm/simd/vrev16qu8_1.c: New file.
13215	* gcc.target/arm/simd/vrev16s8_1.c: New file.
13216	* gcc.target/arm/simd/vrev16u8_1.c: New file.
13217	* gcc.target/arm/simd/vrev32p16_1.c: New file.
13218	* gcc.target/arm/simd/vrev32p8_1.c: New file.
13219	* gcc.target/arm/simd/vrev32qp16_1.c: New file.
13220	* gcc.target/arm/simd/vrev32qp8_1.c: New file.
13221	* gcc.target/arm/simd/vrev32qs16_1.c: New file.
13222	* gcc.target/arm/simd/vrev32qs8_1.c: New file.
13223	* gcc.target/arm/simd/vrev32qu16_1.c: New file.
13224	* gcc.target/arm/simd/vrev32qu8_1.c: New file.
13225	* gcc.target/arm/simd/vrev32s16_1.c: New file.
13226	* gcc.target/arm/simd/vrev32s8_1.c: New file.
13227	* gcc.target/arm/simd/vrev32u16_1.c: New file.
13228	* gcc.target/arm/simd/vrev32u8_1.c: New file.
13229	* gcc.target/arm/simd/vrev64f32_1.c: New file.
13230	* gcc.target/arm/simd/vrev64p16_1.c: New file.
13231	* gcc.target/arm/simd/vrev64p8_1.c: New file.
13232	* gcc.target/arm/simd/vrev64qf32_1.c: New file.
13233	* gcc.target/arm/simd/vrev64qp16_1.c: New file.
13234	* gcc.target/arm/simd/vrev64qp8_1.c: New file.
13235	* gcc.target/arm/simd/vrev64qs16_1.c: New file.
13236	* gcc.target/arm/simd/vrev64qs32_1.c: New file.
13237	* gcc.target/arm/simd/vrev64qs8_1.c: New file.
13238	* gcc.target/arm/simd/vrev64qu16_1.c: New file.
13239	* gcc.target/arm/simd/vrev64qu32_1.c: New file.
13240	* gcc.target/arm/simd/vrev64qu8_1.c: New file.
13241	* gcc.target/arm/simd/vrev64s16_1.c: New file.
13242	* gcc.target/arm/simd/vrev64s32_1.c: New file.
13243	* gcc.target/arm/simd/vrev64s8_1.c: New file.
13244	* gcc.target/arm/simd/vrev64u16_1.c: New file.
13245	* gcc.target/arm/simd/vrev64u32_1.c: New file.
13246	* gcc.target/arm/simd/vrev64u8_1.c: New file.
13247
132482014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
13249
13250	PR rtl-optimization/61325
13251	* gcc.target/aarch64/pr61325.c: New.
13252
132532014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
13254
13255	* gcc.target/arm/simd/vextQf32_1.c: New file.
13256	* gcc.target/arm/simd/vextQp16_1.c: New file.
13257	* gcc.target/arm/simd/vextQp8_1.c: New file.
13258	* gcc.target/arm/simd/vextQs16_1.c: New file.
13259	* gcc.target/arm/simd/vextQs32_1.c: New file.
13260	* gcc.target/arm/simd/vextQs64_1.c: New file.
13261	* gcc.target/arm/simd/vextQs8_1.c: New file.
13262	* gcc.target/arm/simd/vextQu16_1.c: New file.
13263	* gcc.target/arm/simd/vextQu32_1.c: New file.
13264	* gcc.target/arm/simd/vextQu64_1.c: New file.
13265	* gcc.target/arm/simd/vextQu8_1.c: New file.
13266	* gcc.target/arm/simd/vextQp64_1.c: New file.
13267	* gcc.target/arm/simd/vextf32_1.c: New file.
13268	* gcc.target/arm/simd/vextp16_1.c: New file.
13269	* gcc.target/arm/simd/vextp8_1.c: New file.
13270	* gcc.target/arm/simd/vexts16_1.c: New file.
13271	* gcc.target/arm/simd/vexts32_1.c: New file.
13272	* gcc.target/arm/simd/vexts64_1.c: New file.
13273	* gcc.target/arm/simd/vexts8_1.c: New file.
13274	* gcc.target/arm/simd/vextu16_1.c: New file.
13275	* gcc.target/arm/simd/vextu32_1.c: New file.
13276	* gcc.target/arm/simd/vextu64_1.c: New file.
13277	* gcc.target/arm/simd/vextu8_1.c: New file.
13278	* gcc.target/arm/simd/vextp64_1.c: New file.
13279
132802014-05-29  Radovan Obradovic  <robradovic@mips.com>
13281	    Tom de Vries  <tom@codesourcery.com>
13282
13283	* gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
13284	options.
13285	* gcc.target/mips/fuse-caller-save.h: New include file.
13286	* gcc.target/mips/fuse-caller-save.c: New test.
13287	* gcc.target/mips/fuse-caller-save-mips16.c: Same.
13288	* gcc.target/mips/fuse-caller-save-micromips.c: Same.
13289
132902014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
13291
13292	* gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
13293
132942014-05-28  Richard Biener  <rguenther@suse.de>
13295
13296	PR middle-end/61045
13297	* gcc.dg/pr61045.c: New testcase.
13298
132992014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13300
13301	* lib/clearcap.exp: New file.
13302	* gcc.dg/vect/vect.exp: Load clearcap.exp.
13303	Remove clearcap_ldflags handling.
13304	Call clearcap-init, clearcap-finish.
13305	* gcc.target/i386/i386.exp: Likewise.
13306	* gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
13307	* gcc.target/i386/clearcapv2.map: Move to
13308	../config/sol2-clearcapv2.map.
13309	* gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
13310	* gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
13311
133122014-05-28  Richard Biener  <rguenther@suse.de>
13313
13314	PR tree-optimization/61335
13315	* gfortran.dg/pr61335.f90: New testcase.
13316
133172014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
13318
13319	* gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
13320
133212014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
13322
13323	* gnat.dg/overflow_fixed.adb: New test.
13324
133252014-05-27  Marek Polacek  <polacek@redhat.com>
13326
13327	PR c/56724
13328	* gcc.dg/pr56724-1.c: New test.
13329	* gcc.dg/pr56724-2.c: New test.
13330	* gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
13331	-Wtraditional.
13332	* gcc.dg/dfp/wtr-conversion-1.c: Likewise.
13333
133342014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
13335
13336	* gcc.dg/fold-compare-8.c: New test.
13337	* gcc.dg/Wstrict-overflow-25.c: Likewise.
13338
133392014-05-27  Richard Biener  <rguenther@suse.de>
13340
13341	* gcc.dg/tree-ssa/vrp92.c: New testcase.
13342
133432014-05-27  Marek Polacek  <polacek@redhat.com>
13344
13345	PR testsuite/61319
13346	* c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
13347	LLONG_MIN, and ULLONG_MAX.
13348
133492014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13350
13351	* lib/target-supports.exp (check_effective_target_vect_bswap):
13352	Specify arm*-*-* support.
13353
133542014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
13355
13356	PR testsuite/61319
13357	* c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
13358	-nan optional.
13359	* c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
13360	* c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
13361
133622014-05-26  Uros Bizjak  <ubizjak@gmail.com>
13363
13364	* gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
13365
133662014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
13367
13368	PR rtl-optimization/61222
13369	* gcc.c-torture/compile/pr61222-1.c: New test.
13370	* gcc.c-torture/compile/pr61222-2.c: Likewise.
13371
133722014-05-26  Uros Bizjak  <ubizjak@gmail.com>
13373
13374	* c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
13375
133762014-05-26  Uros Bizjak  <ubizjak@gmail.com>
13377
13378	* gcc.dg/lto/pr61278_1.c: Remove dg directives.
13379
133802014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13381
13382	PR libgfortran/55117
13383	* gfortran.dg/namelist_85.f90: New test.
13384
133852014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
13386
13387	PR c/61191
13388	* c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
13389	the case with syntax error.
13390
133912014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
13392
13393	* gcc.dg/lto/pr61278_0.c: New test.
13394	* gcc.dg/lto/pr61278_1.c: New test.
13395
133962014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
13397
13398	* gcc.dg/pr61220.c: New test.
13399	* gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
13400
134012014-05-25  Tobias Burnus  <burnus@net-b.de>
13402
13403	* gfortran.dg/coarray_10.f90: Update dg-warning.
13404	* gfortran.dg/coarray_this_image_1.f90: New.
13405	* gfortran.dg/coarray_this_image_2.f90: New.
13406
134072014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
13408
13409	PR libfortran/61173
13410	* gfortran.dg/arrayio_14.f90: New test.
13411
134122014-05-24  Andreas Schwab  <schwab@suse.de>
13413
13414	* gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
13415
134162014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
13417
13418	* gfortran.dg/bind_c_array_params_2.f90:
13419	Adjust regexp for -flto.
13420	* gfortran.dg/pr48636-2.f90: Likewise.
13421	* gfortran.dg/pr52835.f90: Likewise.
13422
134232014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
13424
13425	PR rtl-optimization/61215
13426	* gcc.target/i386/pr61215.c: New.
13427
134282014-05-23  Marek Polacek  <polacek@redhat.com>
13429	    Jakub Jelinek  <jakub@redhat.com>
13430
13431	* c-c++-common/ubsan/float-cast-overflow-1.c: New test.
13432	* c-c++-common/ubsan/float-cast-overflow-10.c: New test.
13433	* c-c++-common/ubsan/float-cast-overflow-2.c: New test.
13434	* c-c++-common/ubsan/float-cast-overflow-3.c: New test.
13435	* c-c++-common/ubsan/float-cast-overflow-4.c: New test.
13436	* c-c++-common/ubsan/float-cast-overflow-5.c: New test.
13437	* c-c++-common/ubsan/float-cast-overflow-6.c: New test.
13438	* c-c++-common/ubsan/float-cast-overflow-7.c: New test.
13439	* c-c++-common/ubsan/float-cast-overflow-7.h: New file.
13440	* c-c++-common/ubsan/float-cast-overflow-8.c: New test.
13441	* c-c++-common/ubsan/float-cast-overflow-9.c: New test.
13442	* c-c++-common/ubsan/float-cast.h: New file.
13443	* g++.dg/ubsan/float-cast-overflow-bf.C: New test.
13444	* gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
13445
134462014-05-23  Jiong Wang  <jiong.wang@arm.com>
13447
13448	* gcc.target/aarch64/tail_indirect_call_1.c: New.
13449
134502014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
13451
13452	* g++.dg/cpp1y/lambda-init9.C: New.
13453
134542014-05-23  Richard Biener  <rguenther@suse.de>
13455
13456	PR testsuite/61266
13457	* gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
13458	adjust testcase to reflect reality.
13459
134602014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13461
13462	PR tree-optimization/54733
13463	* gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
13464	optimization to support memory sources and bitwise operations
13465	equivalent to load in host endianness.
13466	* gcc.dg/optimize-bswaphi-1.c: Likewise.
13467	* gcc.dg/optimize-bswapsi-2.c: Likewise.
13468	* gcc.c-torture/execute/bswap-2.c: Likewise.
13469
134702014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13471
13472	* lib/target-supports.exp: New effective targets for architectures
13473	capable of performing byte swap.
13474	* gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
13475	* gcc.dg/optimize-bswapdi-2.c: Likewise.
13476	* gcc.dg/optimize-bswapsi-1.c: Likewise.
13477
134782014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
13479
13480	PR c++/61088
13481	* g++.dg/cpp0x/lambda/lambda-ice13.C: New.
13482	* g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
13483
134842014-05-22  Xinliang David Li  <davidxl@google.com>
13485
13486	* g++.dg/ipa/devirt-15.C: Fix expected message.
13487	* g++.dg/ipa/devirt-16.C: Ditto.
13488	* g++.dg/ipa/devirt-17.C: Ditto.
13489	* g++.dg/ipa/devirt-26.C: Ditto.
13490	* g++.dg/ipa/imm-devirt-1.C: Ditto.
13491	* g++.dg/ipa/imm-devirt-2.C: Ditto.
13492	* g++.dg/tree-ssa/pr8781.C:Ditto.
13493
134942014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
13495
13496	* gcc.target/powerpc/htm-ttest.c: New test.
13497
134982014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
13499
13500	* gnat.dg/opt37.ad[sb]: New test.
13501
135022014-05-21  Jonathan Wakely  <jwakely@redhat.com>
13503
13504	PR c/61271
13505	* g++.dg/cilk-plus/AN/array_function.cc: New.
13506
135072014-05-22  Richard Biener  <rguenther@suse.de>
13508
13509	* gcc.dg/tree-ssa/alias-33.c: New testcase.
13510
135112014-05-22  Kostya Serebryany  <kcc@google.com>
13512
13513	* c-c++-common/tsan/mutexset1.c: Update the test to match
13514	upstream r209283.
13515	* g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
13516
135172014-05-21  Marek Polacek  <polacek@redhat.com>
13518
13519	PR sanitizer/61272
13520	* g++.dg/ubsan/pr61272.C: New test.
13521
135222014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
13523	    Sandra Loosemore  <sandra@codesourcery.com>
13524
13525	PR lto/60179
13526	* lib/scanasm.exp (scan-lto-assembler): New procedure.
13527	* gcc.target/nios2/custom-fp-lto.c: New test.
13528
135292014-05-21  Andreas Schwab  <schwab@suse.de>
13530
13531	* g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
13532
135332014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
13534
13535	PR target/54236
13536	* gcc.target/sh/pr54236-3.c: New.
13537
135382014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
13539
13540	PR c++/60189
13541	* c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
13542
135432014-05-20  Jan Hubicka  <hubicka@ucw.cz>
13544
13545	PR tree-optimization/60899
13546	* g++.dg/ipa/devirt-11.C: Update template.
13547
135482014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
13549
13550	PR C++/61038
13551	* g++.dg/cpp0x/pr61038.C: New.
13552
135532014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
13554
13555	PR c++/58753
13556	PR c++/58930
13557	PR c++/58704
13558	* g++.dg/cpp0x/nsdmi-template11.C: New.
13559	* g++.dg/cpp0x/nsdmi-template12.C: Likewise.
13560	* g++.dg/cpp0x/nsdmi-template13.C: Likewise.
13561
135622014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
13563
13564	* gnat.dg/opt35.adb: New test.
13565	* gnat.dg/opt36.adb: Likewise.
13566	* gnat.dg/opt35_pkg.ad[sb]: New helper.
13567
135682014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
13569
13570	PR c++/60373
13571	* g++.dg/cpp0x/Wattributes1.C: New.
13572	* g++.dg/ext/visibility/redecl1.C: Adjust.
13573	* g++.dg/ext/visibility/visibility-7.C: Likewise.
13574
135752014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13576
13577	* gcc.target/powerpc/vsxcopy.c: New test.
13578
135792014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
13580
13581	PR c++/58664
13582	* g++.dg/cpp0x/nsdmi-union6.C: New.
13583	* g++.dg/parse/pr58664.C: Likewise.
13584	* g++.dg/cpp0x/nsdmi6.C: Tweak.
13585	* g++.dg/parse/crash31.C: Likewise.
13586	* g++.dg/template/error2.C: Likewise.
13587	* g++.dg/template/inherit8.C: Likewise.
13588	* g++.dg/template/offsetof2.C: Likewise.
13589
135902014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
13591
13592	* c-c++-common/gomp/simd4.c: Adjust for inform.
13593	* g++.dg/cpp0x/decltype-call1.C: Likewise.
13594	* g++.dg/cpp0x/forw_enum6.C: Likewise.
13595	* g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
13596	* g++.dg/cpp0x/noexcept15.C: Likewise.
13597	* g++.dg/cpp0x/variadic-ex2.C: Likewise.
13598	* g++.dg/eh/spec6.C: Likewise.
13599	* g++.dg/expr/cast1.C: Likewise.
13600	* g++.dg/expr/dtor1.C: Likewise.
13601	* g++.dg/ext/is_base_of_diagnostic.C: Likewise.
13602	* g++.dg/ext/unary_trait_incomplete.C: Likewise.
13603	* g++.dg/gomp/pr49223-2.C: Likewise.
13604	* g++.dg/gomp/udr-4.C: Likewise.
13605	* g++.dg/init/delete1.C: Likewise.
13606	* g++.dg/other/crash-2.C: Likewise.
13607	* g++.dg/parse/crash24.C: Likewise.
13608	* g++.dg/parse/crash25.C: Likewise.
13609	* g++.dg/parse/crash31.C: Likewise.
13610	* g++.dg/parse/crash49.C: Likewise.
13611	* g++.dg/parse/crash50.C: Likewise.
13612	* g++.dg/parse/crash54.C: Likewise.
13613	* g++.dg/parse/dtor7.C: Likewise.
13614	* g++.dg/parse/error40.C: Likewise.
13615	* g++.dg/parse/fused-params1.C: Likewise.
13616	* g++.dg/parse/new1.C: Likewise.
13617	* g++.dg/template/crash35.C: Likewise.
13618	* g++.dg/template/crash59.C: Likewise.
13619	* g++.dg/template/crash77.C: Likewise.
13620	* g++.dg/template/error51.C: Likewise.
13621	* g++.dg/template/incomplete1.C: Likewise.
13622	* g++.dg/template/incomplete3.C: Likewise.
13623	* g++.dg/template/incomplete4.C: Likewise.
13624	* g++.dg/template/incomplete5.C: Likewise.
13625	* g++.dg/template/inherit8.C: Likewise.
13626	* g++.dg/template/instantiate1.C: Likewise.
13627	* g++.dg/template/instantiate3.C: Likewis: Likewise.
13628	* g++.dg/template/offsetof2.C: Likewise.
13629	* g++.dg/tm/pr51928.C: Likewise.
13630	* g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
13631	* g++.dg/warn/incomplete1.C: Likewise.
13632	* g++.dg/warn/incomplete2.C: Likewise.
13633	* g++.old-deja/g++.brendan/friend4.C: Likewise.
13634	* g++.old-deja/g++.bugs/900121_01.C: Likewise.
13635	* g++.old-deja/g++.bugs/900214_01.C: Likewise.
13636	* g++.old-deja/g++.eh/catch1.C: Likewise.
13637	* g++.old-deja/g++.eh/spec6.C: Likewise.
13638	* g++.old-deja/g++.mike/p7868.C: Likewise.
13639	* g++.old-deja/g++.other/crash38.C: Likewise.
13640	* g++.old-deja/g++.other/enum2.C: Likewise.
13641	* g++.old-deja/g++.other/incomplete.C: Likewise.
13642	* g++.old-deja/g++.other/vaarg3.C: Likewise.
13643	* g++.old-deja/g++.pt/crash9.C: Likewise.
13644	* g++.old-deja/g++.pt/niklas01a.C: Likewise.
13645	* g++.old-deja/g++.pt/typename8.C: Likewise.
13646	* g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
13647
136482014-05-19  Joseph Myers  <joseph@codesourcery.com>
13649
13650	* lib/target-supports.exp
13651	(check_effective_target_vect_sizes_32B_16B): Return false if
13652	128-bit AVX vectors preferred.
13653
136542014-05-19  Mike Stump  <mikestump@comcast.net>
13655
13656	* lib/target-supports.exp (check_effective_target_avx): Early out
13657	if not x86 to prevent x86 flags on non-x86 targets.
13658
136592014-05-19  Richard Biener  <rguenther@suse.de>
13660
13661	PR tree-optimization/61221
13662	* gcc.dg/torture/pr61221.c: New testcase.
13663
136642014-05-19  Richard Biener  <rguenther@suse.de>
13665
13666	PR tree-optimization/61209
13667	* gfortran.dg/pr61209.f90: New testcase.
13668
136692014-05-19  Richard Biener  <rguenther@suse.de>
13670
13671	PR tree-optimization/61184
13672	* c-c++-common/torture/pr61184.c: New testcase.
13673
136742014-05-19  Christian Bruel  <christian.bruel@st.com>
13675
13676	PR target/61195
13677	* gcc.target/sh/pr61195.c: New test.
13678
136792014-05-18  Wei Mi  <wmi@google.com>
13680
13681	PR target/58066
13682	* gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
13683	directive with rtl insns. Add effective-target fpic and
13684	tls_native.
13685
136862014-05-17  Xinliang David Li  <davidxl@google.com>
13687
13688	* g++.dg/ipa/devirt-33.C: New testcase.
13689
136902014-05-17  Jan Hubicka  <hubicka@ucw.cz>
13691
13692	* g++.dg/ipa/comdat.C: New file.
13693
136942014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
13695
13696	* gnat.dg/volatile12.ad[sb]: New test.
13697
136982014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
13699
13700	* gnat.dg/enum3.adb: New test.
13701
137022014-05-18  Andreas Schwab  <schwab@suse.de>
13703
13704	* gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
13705
137062014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
13707
13708	PR libfortran/52539
13709	* gfortran.dg/namelist_utf8.f90: New test.
13710
137112014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
13712
13713	PR c++/52875
13714	* g++.dg/cpp0x/decltype58.C: New.
13715
137162014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
13717
13718	* gcc.target/microblaze/others/break_handler.c: New.
13719
137202014-05-17  Marc Glisse  <marc.glisse@inria.fr>
13721
13722	PR tree-optimization/61140
13723	PR tree-optimization/61150
13724	PR tree-optimization/61197
13725	* gcc.dg/tree-ssa/pr61140.c: New file.
13726	* gcc.dg/tree-ssa/pr61150.c: New file.
13727	* gcc.dg/tree-ssa/pr61197.c: New file.
13728
137292014-05-17  Uros Bizjak  <ubizjak@gmail.com>
13730
13731	* g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13732	(dg-options): Add -mfpmath=387.
13733	(dg-final): Check that no MMX registers are used.
13734
137352014-05-17  Andreas Schwab  <schwab@suse.de>
13736
13737	* gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
13738
137392014-05-16  David Malcolm  <dmalcolm@redhat.com>
13740
13741	Revert:
13742	2014-04-29  David Malcolm  <dmalcolm@redhat.com>
13743
13744	* gcc.dg/tree-ssa/pr23401.c: Update the expected number of
13745	occurrences of "int" in the gimple dump to reflect that the return
13746	types of functions now show up in such dumps.
13747	* gcc.dg/tree-ssa/pr27810.c: Likewise.
13748
137492014-05-16  Jan Hubicka  <hubicka@ucw.cz>
13750
13751	* gcc.c-torture/execute/20101011-1.c: Update testcase.
13752	* gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
13753	* gcc.dg/tree-ssa/writeonly.c: New testcase.
13754	* gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
13755	* gcc.dg/tree-ssa/pr21559.c: Update testcase.
13756	* gcc.dg/debug/pr35154.c: Update testcase.
13757	* gcc.target/i386/vectorize1.c: Update testcase.
13758
137592014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
13760
13761	PR c++/51640
13762	* g++.dg/parse/error54.C: New.
13763
137642014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
13765
13766	PR rtl-optimization/60969
13767	* g++.dg/pr60969.C: New.
13768
137692014-05-16  Richard Biener  <rguenther@suse.de>
13770
13771	PR tree-optimization/61194
13772	* gcc.dg/vect/pr61194.c: New testcase.
13773
137742014-05-16  Richard Biener  <rguenther@suse.de>
13775
13776	* gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
13777	* gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
13778	* gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
13779	* gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
13780
137812014-05-16  Richard Biener  <rguenther@suse.de>
13782
13783	* gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
13784
137852014-05-15  Martin Jambor  <mjambor@suse.cz>
13786
13787	PR ipa/61085
13788	* g++.dg/ipa/pr61085.C: New test.
13789
137902014-05-15  Martin Jambor  <mjambor@suse.cz>
13791
13792	PR tree-optimization/61090
13793	* gcc.dg/tree-ssa/pr61090.c: New test.
13794
137952014-05-15  Jakub Jelinek  <jakub@redhat.com>
13796
13797	PR tree-optimization/61158
13798	* gcc.dg/pr61158.c: New test.
13799
138002014-05-15  Andreas Schwab  <schwab@suse.de>
13801
13802	* obj-c++.dg/exceptions-3.mm: Remove check for message no longer
13803	emitted.
13804	* obj-c++.dg/exceptions-5.mm: Likewise.
13805
138062014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
13807
13808	* shrink-wrap-loop.c: New test case.
13809
138102014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
13811
13812	* gcc.target/arm/simd/vtrnqf32_1.c: New file.
13813	* gcc.target/arm/simd/vtrnqp16_1.c: New file.
13814	* gcc.target/arm/simd/vtrnqp8_1.c: New file.
13815	* gcc.target/arm/simd/vtrnqs16_1.c: New file.
13816	* gcc.target/arm/simd/vtrnqs32_1.c: New file.
13817	* gcc.target/arm/simd/vtrnqs8_1.c: New file.
13818	* gcc.target/arm/simd/vtrnqu16_1.c: New file.
13819	* gcc.target/arm/simd/vtrnqu32_1.c: New file.
13820	* gcc.target/arm/simd/vtrnqu8_1.c: New file.
13821	* gcc.target/arm/simd/vtrnf32_1.c: New file.
13822	* gcc.target/arm/simd/vtrnp16_1.c: New file.
13823	* gcc.target/arm/simd/vtrnp8_1.c: New file.
13824	* gcc.target/arm/simd/vtrns16_1.c: New file.
13825	* gcc.target/arm/simd/vtrns32_1.c: New file.
13826	* gcc.target/arm/simd/vtrns8_1.c: New file.
13827	* gcc.target/arm/simd/vtrnu16_1.c: New file.
13828	* gcc.target/arm/simd/vtrnu32_1.c: New file.
13829	* gcc.target/arm/simd/vtrnu8_1.c: New file.
13830
138312014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
13832
13833	* gcc.target/i386/clflushopt-1.c: New.
13834	* gcc.target/i386/xsavec-1.c: Ditto.
13835	* gcc.target/i386/xsavec64-1.c: Ditto.
13836	* gcc.target/i386/xsaves-1.c: Ditto.
13837	* gcc.target/i386/xsaves64-1.c: Ditto.
13838	* gcc.target/i386/sse-12.c: Test new options.
13839	* gcc.target/i386/sse-13.c: Ditto.
13840	* gcc.target/i386/sse-14.c: Ditto.
13841	* gcc.target/i386/sse-22.c: Ditto.
13842	* gcc.target/i386/sse-23.c: Ditto.
13843	* g++.dg/other/i386-2.C: Ditto.
13844	* g++.dg/other/i386-3.C: Ditto.
13845
138462014-05-14  Andrey Belevantsev  <abel@ispras.ru>
13847
13848	PR rtl-optimization/60866
13849	* gcc.dg/pr60866.c: New test.
13850
138512014-05-14  Andrey Belevantsev  <abel@ispras.ru>
13852
13853	PR rtl-optimization/60901
13854	* gcc.target/i386/pr60901.c: New test.
13855
138562014-05-14  Yury Gribov  <y.gribov@samsung.com>
13857
13858	PR sanitizer/61100
13859	* c-c++-common/asan/asan-interface-1.c: New test.
13860	* lib/asan-dg.exp (asan_include_flags): New function.
13861	(asan_init): Call asan_include_flags to obtain path
13862	to sanitizer headers.
13863
138642014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
13865
13866	* lib/target-support.exp (check_dfp_hw_available): New function.
13867	(is-effective-target): Check $arg for dfp_hw.
13868	(is-effective-target-keyword): Likewise.
13869	* gcc.target/powerpc/pack03.c: (dg-require-effective-target):
13870	Change target to dfp_hw.
13871
138722014-05-13  Marek Polacek  <polacek@redhat.com>
13873
13874	PR c/61162
13875	* gcc.dg/pr61162.c: New test.
13876
138772014-05-13  Marek Polacek  <polacek@redhat.com>
13878
13879	* c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
13880	* c-c++-common/pr50459-2.c: New test.
13881
138822014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
13883
13884	PR c++/54310
13885	* g++.dg/template/pr54310.C: New.
13886
138872014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
13888	    Sandra Loosemore  <sandra@codesourcery.com>
13889
13890	* gcc.target/mips/loongson-simd.c: Disable micromips too.
13891
138922014-05-13  Catherine Moore  <clm@cm00re.com>
13893
13894	* gcc.target/mips/near-far-1.c: Adjust expected output
13895	to allow the JALS instruction.
13896	* gcc.target/mips/near-far-2.c: Likewise.
13897	* gcc.target/mips/near-far-4.c: Likewise.
13898
138992014-05-13  Bin Cheng  <bin.cheng@arm.com>
13900
13901	* gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
13902
139032014-05-13  Jakub Jelinek  <jakub@redhat.com>
13904
13905	PR target/61060
13906	* gcc.dg/pr61060.c: New test.
13907
139082014-05-12  DJ Delorie  <dj@redhat.com>
13909
13910	* gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
13911	* gcc.dg/sibcall-4.c: Likewise.
13912
139132014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
13914
13915	* objc.dg/shadow-1.m: New test.
13916	* objc.dg/shadow-2.m: New test.
13917	* objc.dg/ivar-scope-1.m: New test.
13918	* objc.dg/ivar-scope-2.m: New test.
13919	* objc.dg/ivar-scope-3.m: New test.
13920	* objc.dg/ivar-scope-4.m: New test.
13921	* objc.dg/ivar-visibility-1.m: New test.
13922	* objc.dg/ivar-visibility-2.m: New test.
13923	* objc.dg/ivar-visibility-3.m: New test.
13924	* objc.dg/ivar-visibility-4.m: New test.
13925
139262014-05-12  Tobias Burnus  <burnus@net-b.de>
13927
13928	PR fortran/60127
13929	* gfortran.dg/gomp/omp_do_concurrent.f90: New.
13930
139312014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13932
13933	PR fortran/60834
13934	* gfortran.dg/associate_16.f90:  New test.
13935
139362014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
13937
13938	PR target/60991
13939	* gcc.target/avr/pr60991.c: New testcase.
13940
139412014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
13942
13943	PR c++/60054
13944	* g++.dg/cpp1y/pr60054.C: New.
13945
139462014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
13947
13948	PR c++/51199
13949	* g++.dg/template/pr51199.C: New.
13950
139512014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
13952
13953	* gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
13954
139552014-05-11  Jakub Jelinek  <jakub@redhat.com>
13956
13957	* gfortran.dg/gomp/affinity-1.f90: New test.
13958
139592014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
13960
13961	* gcc.dg/torture/pr61136.c: New test.
13962
139632014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
13964
13965	PR c++/59705
13966	* g++.dg/cpp0x/sfinae51.C: New.
13967
13968	PR c++/58353
13969	* g++.dg/cpp0x/variadic157.C: New.
13970
139712014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
13972
13973	PR target/51244
13974	* gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
13975
139762014-05-10  Marek Polacek  <polacek@redhat.com>
13977
13978	* gcc.dg/pedwarn-init.c: New test.
13979	* gcc.dg/init-string-1.c: Adjust dg-error.
13980
139812014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
13982
13983	* lib/target-supports.exp
13984	(check_effective_target_logical_op_short_circuit): Add mmix-*-*
13985	to the list.
13986
139872014-05-09  Marek Polacek  <polacek@redhat.com>
13988
13989	PR c/61096
13990	* gcc.dg/pr61096-1.c: New test.
13991	* gcc.dg/pr61096-2.c: New test.
13992
139932014-05-09  Florian Weimer  <fweimer@redhat.com>
13994
13995	* gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
13996	* g++.dg/fstack-protector-strong.C: Likewise.
13997	* gcc.target/i386/ssp-strong-reg.c: New file.
13998
139992014-05-09  Georg-Johann Lay  <avr@gjlay.de>
14000
14001	PR target/61055
14002	* gcc.target/avr/torture/pr61055.c: New test.
14003
140042014-05-09  Marek Polacek  <polacek@redhat.com>
14005
14006	PR c/50459
14007	* c-c++-common/attributes-1.c: Move test line to a new test.
14008	* c-c++-common/attributes-2.c: New test.
14009	* c-c++-common/pr50459.c: New test.
14010	* c-c++-common/pr59280.c: Add "undeclared" to dg-error.
14011	* gcc.dg/nonnull-2.c: Likewise.
14012	* gcc.dg/pr55570.c: Modify dg-error.
14013	* gcc.dg/tm/wrap-2.c: Likewise.
14014
140152014-05-08  Jeff Law  <law@redhat.com>
14016
14017	PR tree-optimization/61009
14018	* g++.dg/tree-ssa/pr61009.C: New test.
14019
140202014-05-08  Matthias Klose  <doko@ubuntu.com>
14021
14022	PR driver/61106
14023	* gcc-dg/unused-8a.c: New.
14024	* gcc-dg/unused-8b.c: Likewise.
14025
140262014-05-08  Marek Polacek  <polacek@redhat.com>
14027
14028	PR c/61053
14029	* gcc.dg/pr61053.c: New test.
14030
140312014-05-08  Marek Polacek  <polacek@redhat.com>
14032
14033	PR c/61077
14034	* gcc.dg/pr61077.c: New test.
14035
140362014-05-08  Tobias Burnus  <burnus@net-b.de>
14037
14038	* gfortran.dg/coarray_collectives_1.f90: New.
14039	* gfortran.dg/coarray_collectives_2.f90: New.
14040	* gfortran.dg/coarray_collectives_3.f90: New.
14041	* gfortran.dg/coarray_collectives_4.f90: New.
14042	* gfortran.dg/coarray_collectives_5.f90: New.
14043	* gfortran.dg/coarray_collectives_6.f90: New.
14044	* gfortran.dg/coarray/collectives_1.f90: New.
14045	* gfortran.dg/assumed_rank_5.f90: Update dg-error.
14046	* gfortran.dg/assumed_type_4.f90: Update dg-error.
14047	* gfortran.dg/bind_c_array_params.f03: Update dg-error.
14048	* gfortran.dg/bind_c_usage_28.f90: Update dg-error.
14049	* gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
14050	* gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
14051	* gfortran.dg/c_loc_tests_11.f03: Update dg-error.
14052
140532014-05-08  Wei Mi  <wmi@google.com>
14054
14055	PR target/58066
14056	* gcc.target/i386/pr58066.c: New test.
14057
140582014-05-08  Joseph Myers  <joseph@codesourcery.com>
14059
14060	* gcc.target/i386/avx256-unaligned-load-2.c,
14061	gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
14062	gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
14063	packed-single instructions.
14064
140652014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
14066
14067	PR c++/13981
14068	* g++.dg/diagnostic/pr13981.C: New.
14069
140702014-05-08  Marc Glisse  <marc.glisse@inria.fr>
14071
14072	PR tree-optimization/59100
14073	* gcc.dg/tree-ssa/phi-opt-12.c: New file.
14074	* gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
14075
140762014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
14077
14078	PR tree-optimization/61095
14079	* gcc.dg/torture/pr61095.c: New test.
14080
140812014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14082
14083	PR middle-end/39246
14084	* gcc.dg/uninit-13.c: Move warning on the actual source line where
14085	the uninitialized complex is used.
14086	* gcc.dg/uninit-17.c: New test to check partial initialization of
14087	complex with branches.
14088	* gcc.dg/uninit-17-O0.c: Likewise.
14089
140902014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
14091
14092	PR target/60884
14093	* gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
14094	(test_03): Rename to test_02.
14095
140962014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
14097
14098	PR c++/61083
14099	* g++.dg/cpp0x/sfinae50.C: New.
14100
141012014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
14102
14103	PR c++/61080
14104	* g++.dg/cpp0x/deleted7.C: New.
14105
141062014-05-07  Richard Biener  <rguenther@suse.de>
14107
14108	PR tree-optimization/61034
14109	* g++.dg/tree-ssa/pr61034.C: New testcase.
14110
141112014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
14112
14113	* gcc.target/epiphany/isr-arg.c: New file.
14114
141152014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
14116
14117	PR tree-optimization/52252
14118	* gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
14119
141202014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
14121
14122	* gcc.target/aarch64/simd/vrev16p8_1.c: New file.
14123	* gcc.target/aarch64/simd/vrev16p8.x: New file.
14124	* gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
14125	* gcc.target/aarch64/simd/vrev16qp8.x: New file.
14126	* gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
14127	* gcc.target/aarch64/simd/vrev16qs8.x: New file.
14128	* gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
14129	* gcc.target/aarch64/simd/vrev16qu8.x: New file.
14130	* gcc.target/aarch64/simd/vrev16s8_1.c: New file.
14131	* gcc.target/aarch64/simd/vrev16s8.x: New file.
14132	* gcc.target/aarch64/simd/vrev16u8_1.c: New file.
14133	* gcc.target/aarch64/simd/vrev16u8.x: New file.
14134	* gcc.target/aarch64/simd/vrev32p16_1.c: New file.
14135	* gcc.target/aarch64/simd/vrev32p16.x: New file.
14136	* gcc.target/aarch64/simd/vrev32p8_1.c: New file.
14137	* gcc.target/aarch64/simd/vrev32p8.x: New file.
14138	* gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
14139	* gcc.target/aarch64/simd/vrev32qp16.x: New file.
14140	* gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
14141	* gcc.target/aarch64/simd/vrev32qp8.x: New file.
14142	* gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
14143	* gcc.target/aarch64/simd/vrev32qs16.x: New file.
14144	* gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
14145	* gcc.target/aarch64/simd/vrev32qs8.x: New file.
14146	* gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
14147	* gcc.target/aarch64/simd/vrev32qu16.x: New file.
14148	* gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
14149	* gcc.target/aarch64/simd/vrev32qu8.x: New file.
14150	* gcc.target/aarch64/simd/vrev32s16_1.c: New file.
14151	* gcc.target/aarch64/simd/vrev32s16.x: New file.
14152	* gcc.target/aarch64/simd/vrev32s8_1.c: New file.
14153	* gcc.target/aarch64/simd/vrev32s8.x: New file.
14154	* gcc.target/aarch64/simd/vrev32u16_1.c: New file.
14155	* gcc.target/aarch64/simd/vrev32u16.x: New file.
14156	* gcc.target/aarch64/simd/vrev32u8_1.c: New file.
14157	* gcc.target/aarch64/simd/vrev32u8.x: New file.
14158	* gcc.target/aarch64/simd/vrev64f32_1.c: New file.
14159	* gcc.target/aarch64/simd/vrev64f32.x: New file.
14160	* gcc.target/aarch64/simd/vrev64p16_1.c: New file.
14161	* gcc.target/aarch64/simd/vrev64p16.x: New file.
14162	* gcc.target/aarch64/simd/vrev64p8_1.c: New file.
14163	* gcc.target/aarch64/simd/vrev64p8.x: New file.
14164	* gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
14165	* gcc.target/aarch64/simd/vrev64qf32.x: New file.
14166	* gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
14167	* gcc.target/aarch64/simd/vrev64qp16.x: New file.
14168	* gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
14169	* gcc.target/aarch64/simd/vrev64qp8.x: New file.
14170	* gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
14171	* gcc.target/aarch64/simd/vrev64qs16.x: New file.
14172	* gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
14173	* gcc.target/aarch64/simd/vrev64qs32.x: New file.
14174	* gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
14175	* gcc.target/aarch64/simd/vrev64qs8.x: New file.
14176	* gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
14177	* gcc.target/aarch64/simd/vrev64qu16.x: New file.
14178	* gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
14179	* gcc.target/aarch64/simd/vrev64qu32.x: New file.
14180	* gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
14181	* gcc.target/aarch64/simd/vrev64qu8.x: New file.
14182	* gcc.target/aarch64/simd/vrev64s16_1.c: New file.
14183	* gcc.target/aarch64/simd/vrev64s16.x: New file.
14184	* gcc.target/aarch64/simd/vrev64s32_1.c: New file.
14185	* gcc.target/aarch64/simd/vrev64s32.x: New file.
14186	* gcc.target/aarch64/simd/vrev64s8_1.c: New file.
14187	* gcc.target/aarch64/simd/vrev64s8.x: New file.
14188	* gcc.target/aarch64/simd/vrev64u16_1.c: New file.
14189	* gcc.target/aarch64/simd/vrev64u16.x: New file.
14190	* gcc.target/aarch64/simd/vrev64u32_1.c: New file.
14191	* gcc.target/aarch64/simd/vrev64u32.x: New file.
14192	* gcc.target/aarch64/simd/vrev64u8_1.c: New file.
14193	* gcc.target/aarch64/simd/vrev64u8.x: New file.
14194
141952014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
14196
14197	gcc.target/aarch64/simd/ext_f32.x: New file.
14198	gcc.target/aarch64/simd/ext_f32_1.c: New file.
14199	gcc.target/aarch64/simd/ext_p16.x: New file.
14200	gcc.target/aarch64/simd/ext_p16_1.c: New file.
14201	gcc.target/aarch64/simd/ext_p8.x: New file.
14202	gcc.target/aarch64/simd/ext_p8_1.c: New file.
14203	gcc.target/aarch64/simd/ext_s16.x: New file.
14204	gcc.target/aarch64/simd/ext_s16_1.c: New file.
14205	gcc.target/aarch64/simd/ext_s32.x: New file.
14206	gcc.target/aarch64/simd/ext_s32_1.c: New file.
14207	gcc.target/aarch64/simd/ext_s64.x: New file.
14208	gcc.target/aarch64/simd/ext_s64_1.c: New file.
14209	gcc.target/aarch64/simd/ext_s8.x: New file.
14210	gcc.target/aarch64/simd/ext_s8_1.c: New file.
14211	gcc.target/aarch64/simd/ext_u16.x: New file.
14212	gcc.target/aarch64/simd/ext_u16_1.c: New file.
14213	gcc.target/aarch64/simd/ext_u32.x: New file.
14214	gcc.target/aarch64/simd/ext_u32_1.c: New file.
14215	gcc.target/aarch64/simd/ext_u64.x: New file.
14216	gcc.target/aarch64/simd/ext_u64_1.c: New file.
14217	gcc.target/aarch64/simd/ext_u8.x: New file.
14218	gcc.target/aarch64/simd/ext_u8_1.c: New file.
14219	gcc.target/aarch64/simd/ext_f64.c: New file.
14220	gcc.target/aarch64/simd/extq_f32.x: New file.
14221	gcc.target/aarch64/simd/extq_f32_1.c: New file.
14222	gcc.target/aarch64/simd/extq_p16.x: New file.
14223	gcc.target/aarch64/simd/extq_p16_1.c: New file.
14224	gcc.target/aarch64/simd/extq_p8.x: New file.
14225	gcc.target/aarch64/simd/extq_p8_1.c: New file.
14226	gcc.target/aarch64/simd/extq_s16.x: New file.
14227	gcc.target/aarch64/simd/extq_s16_1.c: New file.
14228	gcc.target/aarch64/simd/extq_s32.x: New file.
14229	gcc.target/aarch64/simd/extq_s32_1.c: New file.
14230	gcc.target/aarch64/simd/extq_s64.x: New file.
14231	gcc.target/aarch64/simd/extq_s64_1.c: New file.
14232	gcc.target/aarch64/simd/extq_s8.x: New file.
14233	gcc.target/aarch64/simd/extq_s8_1.c: New file.
14234	gcc.target/aarch64/simd/extq_u16.x: New file.
14235	gcc.target/aarch64/simd/extq_u16_1.c: New file.
14236	gcc.target/aarch64/simd/extq_u32.x: New file.
14237	gcc.target/aarch64/simd/extq_u32_1.c: New file.
14238	gcc.target/aarch64/simd/extq_u64.x: New file.
14239	gcc.target/aarch64/simd/extq_u64_1.c: New file.
14240	gcc.target/aarch64/simd/extq_u8.x: New file.
14241	gcc.target/aarch64/simd/extq_u8_1.c: New file.
14242	gcc.target/aarch64/simd/extq_f64.c: New file.
14243
142442014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
14245
14246	* gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
14247	* gcc.target/aarch64/vtrnu32.c: Likewise.
14248	* gcc.target/aarch64/vtrnf32.c: Likewise.
14249
142502014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
14251
14252	* gcc.target/aarch64/simd/vtrnf32_1.c: New file.
14253	* gcc.target/aarch64/simd/vtrnf32.x: New file.
14254	* gcc.target/aarch64/simd/vtrnp16_1.c: New file.
14255	* gcc.target/aarch64/simd/vtrnp16.x: New file.
14256	* gcc.target/aarch64/simd/vtrnp8_1.c: New file.
14257	* gcc.target/aarch64/simd/vtrnp8.x: New file.
14258	* gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
14259	* gcc.target/aarch64/simd/vtrnqf32.x: New file.
14260	* gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
14261	* gcc.target/aarch64/simd/vtrnqp16.x: New file.
14262	* gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
14263	* gcc.target/aarch64/simd/vtrnqp8.x: New file.
14264	* gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
14265	* gcc.target/aarch64/simd/vtrnqs16.x: New file.
14266	* gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
14267	* gcc.target/aarch64/simd/vtrnqs32.x: New file.
14268	* gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
14269	* gcc.target/aarch64/simd/vtrnqs8.x: New file.
14270	* gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
14271	* gcc.target/aarch64/simd/vtrnqu16.x: New file.
14272	* gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
14273	* gcc.target/aarch64/simd/vtrnqu32.x: New file.
14274	* gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
14275	* gcc.target/aarch64/simd/vtrnqu8.x: New file.
14276	* gcc.target/aarch64/simd/vtrns16_1.c: New file.
14277	* gcc.target/aarch64/simd/vtrns16.x: New file.
14278	* gcc.target/aarch64/simd/vtrns32_1.c: New file.
14279	* gcc.target/aarch64/simd/vtrns32.x: New file.
14280	* gcc.target/aarch64/simd/vtrns8_1.c: New file.
14281	* gcc.target/aarch64/simd/vtrns8.x: New file.
14282	* gcc.target/aarch64/simd/vtrnu16_1.c: New file.
14283	* gcc.target/aarch64/simd/vtrnu16.x: New file.
14284	* gcc.target/aarch64/simd/vtrnu32_1.c: New file.
14285	* gcc.target/aarch64/simd/vtrnu32.x: New file.
14286	* gcc.target/aarch64/simd/vtrnu8_1.c: New file.
14287	* gcc.target/aarch64/simd/vtrnu8.x: New file.
14288
142892014-05-07  Richard Biener  <rguenther@suse.de>
14290
14291	PR tree-optimization/57864
14292	* gcc.dg/torture/pr57864.c: New testcase.
14293
142942014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
14295
14296	PR libfortran/61049
14297	* gfortran.dg/list_read_13.f: New test.
14298
142992014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
14300
14301	PR c++/60999
14302	* g++.dg/cpp0x/nsdmi-template9.C: New.
14303	* g++.dg/cpp0x/nsdmi-template10.C: Likewise.
14304
143052014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
14306	    Mike Stump  <mikestump@comcast.net>
14307	    Richard Sandiford  <rdsandiford@googlemail.com>
14308
14309	* gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
14310
143112014-05-05  Jan Hubicka  <hubicka@ucw.cz>
14312
14313	PR ipa/60965
14314	* g++.dg/ipa/devirt-32.C: New testcase.
14315
143162014-05-05  Richard Biener  <rguenther@suse.de>
14317
14318	PR middle-end/61010
14319	* gcc.dg/torture/pr61010.c: New testcase.
14320
143212014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14322
14323	* gcc.target/s390/leaf-profile.c: New testcase.
14324
143252014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14326
14327	* gcc.dg/hoist-register-pressure-1.c: Replace int with long.
14328	Disable asm scan for s390.
14329	* gcc.dg/hoist-register-pressure-2.c: Likewise.
14330	* gcc.dg/hoist-register-pressure-3.c: Likewise.
14331
143322014-05-05  Bin Cheng  <bin.cheng@arm.com>
14333
14334	PR tree-optimization/60363
14335	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
14336
143372014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
14338
14339	* gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
14340	(dg-require-effective-target): Change target to powerpc_fprs.
14341	* gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
14342	(dg-require-effective-target): Change target to dfprt.
14343
143442014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
14345
14346	PR c++/58582
14347	* g++.dg/cpp0x/deleted4.C: New.
14348	* g++.dg/cpp0x/deleted5.C: Likewise.
14349	* g++.dg/cpp0x/deleted6.C: Likewise.
14350
143512014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
14352
14353	PR fortran/61025
14354	* gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
14355	regexps for -m32.
14356	* gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
14357	* gfortran.dg/coarray_poly_6.f90: Likewise.
14358	* gfortran.dg/coarray_poly_7.f90: Likewise.
14359	* gfortran.dg/coarray_poly_8.f90: Likewise.
14360
143612014-05-02  Marek Polacek  <polacek@redhat.com>
14362
14363	PR c/25801
14364	* gcc.dg/pr25801.c: New test.
14365
143662014-05-02  Marek Polacek  <polacek@redhat.com>
14367
14368	PR c/60784
14369	* gcc.dg/pr60784.c: New test.
14370
143712014-05-01  Marek Polacek  <polacek@redhat.com>
14372
14373	PR c/60915
14374	* gcc.dg/pr60915.c: New test.
14375
143762014-05-01  Marek Polacek  <polacek@redhat.com>
14377
14378	PR c/60257
14379	* gcc.dg/pr60257.c: New test.
14380
143812014-05-01  Marek Polacek  <polacek@redhat.com>
14382
14383	PR c/43395
14384	* c-c++-common/pr43395.c: New test.
14385
143862014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
14387
14388	* gcc.dg/cond-reduc-1.c: New test.
14389	* gcc.dg/cond-reduc-2.c: Likewise.
14390
143912014-05-01  Marek Polacek  <polacek@redhat.com>
14392
14393	PR c/29467
14394	* gcc.dg/pr29467.c: New test.
14395	* gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
14396	about boolean types.
14397	* gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
14398	to bool.
14399	* gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
14400
144012014-05-01  Marek Polacek  <polacek@redhat.com>
14402
14403	PR c/43245
14404	* gcc.dg/pr43245.c: New test.
14405
144062014-05-01  Marek Polacek  <polacek@redhat.com>
14407
14408	PR c/56989
14409	* gcc.dg/pr56989.c: New test.
14410
144112014-04-30  Ian Lance Taylor  <iant@google.com>
14412
14413	* go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
14414	in go_compile_args rather than in argument to go-torture-execute.
14415
144162014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
14417
14418	* gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
14419	instead of getpid.
14420
144212014-04-30  Tobias Burnus  <burnus@net-b.de>
14422
14423	* gfortran.dg/coarray_poly_6.f90
14424	* gfortran.dg/coarray_poly_7.f90
14425	* gfortran.dg/coarray_poly_8.f90
14426
144272014-04-30  Tobias Burnus  <burnus@net-b.de>
14428
14429	* gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
14430	* gfortran.dg/coarray_lib_token_4.f90: Ditto.
14431	* gfortran.dg/coarray/codimension.f90: New.
14432
144332014-04-30  Tobias Burnus  <burnus@net-b.de>
14434
14435	* gfortran.dg/coarray_lib_this_image_1.f90: New.
14436	* gfortran.dg/coarray_lib_this_image_2.f90: New.
14437
144382014-04-30  Tobias Burnus  <burnus@net-b.de>
14439
14440	* gfortran.dg/coarray_poly_4.f90: New.
14441	* gfortran.dg/coarray_poly_5.f90: New.
14442
144432014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
14444
14445	* gcc.target/arm/simd/vuzpqf32_1.c: New file.
14446	* gcc.target/arm/simd/vuzpqp16_1.c: New file.
14447	* gcc.target/arm/simd/vuzpqp8_1.c: New file.
14448	* gcc.target/arm/simd/vuzpqs16_1.c: New file.
14449	* gcc.target/arm/simd/vuzpqs32_1.c: New file.
14450	* gcc.target/arm/simd/vuzpqs8_1.c: New file.
14451	* gcc.target/arm/simd/vuzpqu16_1.c: New file.
14452	* gcc.target/arm/simd/vuzpqu32_1.c: New file.
14453	* gcc.target/arm/simd/vuzpqu8_1.c: New file.
14454	* gcc.target/arm/simd/vuzpf32_1.c: New file.
14455	* gcc.target/arm/simd/vuzpp16_1.c: New file.
14456	* gcc.target/arm/simd/vuzpp8_1.c: New file.
14457	* gcc.target/arm/simd/vuzps16_1.c: New file.
14458	* gcc.target/arm/simd/vuzps32_1.c: New file.
14459	* gcc.target/arm/simd/vuzps8_1.c: New file.
14460	* gcc.target/arm/simd/vuzpu16_1.c: New file.
14461	* gcc.target/arm/simd/vuzpu32_1.c: New file.
14462	* gcc.target/arm/simd/vuzpu8_1.c: New file.
14463
144642014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
14465
14466	* gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
14467	* gcc.target/aarch64/vuzpu32_1.c: Likewise.
14468	* gcc.target/aarch64/vuzpf32_1.c: Likewise.
14469
144702014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
14471
14472	* gcc.target/aarch64/simd/vuzpf32_1.c: New file.
14473	* gcc.target/aarch64/simd/vuzpf32.x: New file.
14474	* gcc.target/aarch64/simd/vuzpp16_1.c: New file.
14475	* gcc.target/aarch64/simd/vuzpp16.x: New file.
14476	* gcc.target/aarch64/simd/vuzpp8_1.c: New file.
14477	* gcc.target/aarch64/simd/vuzpp8.x: New file.
14478	* gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
14479	* gcc.target/aarch64/simd/vuzpqf32.x: New file.
14480	* gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
14481	* gcc.target/aarch64/simd/vuzpqp16.x: New file.
14482	* gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
14483	* gcc.target/aarch64/simd/vuzpqp8.x: New file.
14484	* gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
14485	* gcc.target/aarch64/simd/vuzpqs16.x: New file.
14486	* gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
14487	* gcc.target/aarch64/simd/vuzpqs32.x: New file.
14488	* gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
14489	* gcc.target/aarch64/simd/vuzpqs8.x: New file.
14490	* gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
14491	* gcc.target/aarch64/simd/vuzpqu16.x: New file.
14492	* gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
14493	* gcc.target/aarch64/simd/vuzpqu32.x: New file.
14494	* gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
14495	* gcc.target/aarch64/simd/vuzpqu8.x: New file.
14496	* gcc.target/aarch64/simd/vuzps16_1.c: New file.
14497	* gcc.target/aarch64/simd/vuzps16.x: New file.
14498	* gcc.target/aarch64/simd/vuzps32_1.c: New file.
14499	* gcc.target/aarch64/simd/vuzps32.x: New file.
14500	* gcc.target/aarch64/simd/vuzps8_1.c: New file.
14501	* gcc.target/aarch64/simd/vuzps8.x: New file.
14502	* gcc.target/aarch64/simd/vuzpu16_1.c: New file.
14503	* gcc.target/aarch64/simd/vuzpu16.x: New file.
14504	* gcc.target/aarch64/simd/vuzpu32_1.c: New file.
14505	* gcc.target/aarch64/simd/vuzpu32.x: New file.
14506	* gcc.target/aarch64/simd/vuzpu8_1.c: New file.
14507	* gcc.target/aarch64/simd/vuzpu8.x: New file.
14508
145092014-04-30  Richard Biener  <rguenther@suse.de>
14510
14511	PR tree-optimization/48329
14512	* gfortran.dg/vect/pr48329.f90: New testcase.
14513
145142014-04-30  Marek Polacek  <polacek@redhat.com>
14515
14516	* c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
14517	* c-c++-common/ubsan/float-div-by-zero-1.c: New test.
14518
145192014-04-30  Marek Polacek  <polacek@redhat.com>
14520
14521	PR c/60139
14522	* gcc.dg/pr60139.c: New test.
14523
145242014-04-30  Marek Polacek  <polacek@redhat.com>
14525
14526	PR c/60351
14527	* gcc.dg/pr60351.c: New test.
14528
145292013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
14530
14531	* gcc.target/arm/simd/simd.exp: New file.
14532	* gcc.target/arm/simd/vzipqf32_1.c: New file.
14533	* gcc.target/arm/simd/vzipqp16_1.c: New file.
14534	* gcc.target/arm/simd/vzipqp8_1.c: New file.
14535	* gcc.target/arm/simd/vzipqs16_1.c: New file.
14536	* gcc.target/arm/simd/vzipqs32_1.c: New file.
14537	* gcc.target/arm/simd/vzipqs8_1.c: New file.
14538	* gcc.target/arm/simd/vzipqu16_1.c: New file.
14539	* gcc.target/arm/simd/vzipqu32_1.c: New file.
14540	* gcc.target/arm/simd/vzipqu8_1.c: New file.
14541	* gcc.target/arm/simd/vzipf32_1.c: New file.
14542	* gcc.target/arm/simd/vzipp16_1.c: New file.
14543	* gcc.target/arm/simd/vzipp8_1.c: New file.
14544	* gcc.target/arm/simd/vzips16_1.c: New file.
14545	* gcc.target/arm/simd/vzips32_1.c: New file.
14546	* gcc.target/arm/simd/vzips8_1.c: New file.
14547	* gcc.target/arm/simd/vzipu16_1.c: New file.
14548	* gcc.target/arm/simd/vzipu32_1.c: New file.
14549	* gcc.target/arm/simd/vzipu8_1.c: New file.
14550
145512014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
14552
14553	PR c++/51707
14554	* g++.dg/cpp0x/constexpr-51707.C: New.
14555
145562014-04-29  David Malcolm  <dmalcolm@redhat.com>
14557
14558	* gcc.dg/tree-ssa/pr23401.c: Update the expected number of
14559	occurrences of "int" in the gimple dump to reflect that the return
14560	types of functions now show up in such dumps.
14561	* gcc.dg/tree-ssa/pr27810.c: Likewise.
14562
145632014-04-29  Jakub Jelinek  <jakub@redhat.com>
14564
14565	PR tree-optimization/60971
14566	* c-c++-common/turtore/pr60971.c: New test.
14567
145682014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
14569
14570	* gcc.target/aarch64/simd/simd.exp: New file.
14571	* gcc.target/aarch64/simd/vzipf32_1.c: New file.
14572	* gcc.target/aarch64/simd/vzipf32.x: New file.
14573	* gcc.target/aarch64/simd/vzipp16_1.c: New file.
14574	* gcc.target/aarch64/simd/vzipp16.x: New file.
14575	* gcc.target/aarch64/simd/vzipp8_1.c: New file.
14576	* gcc.target/aarch64/simd/vzipp8.x: New file.
14577	* gcc.target/aarch64/simd/vzipqf32_1.c: New file.
14578	* gcc.target/aarch64/simd/vzipqf32.x: New file.
14579	* gcc.target/aarch64/simd/vzipqp16_1.c: New file.
14580	* gcc.target/aarch64/simd/vzipqp16.x: New file.
14581	* gcc.target/aarch64/simd/vzipqp8_1.c: New file.
14582	* gcc.target/aarch64/simd/vzipqp8.x: New file.
14583	* gcc.target/aarch64/simd/vzipqs16_1.c: New file.
14584	* gcc.target/aarch64/simd/vzipqs16.x: New file.
14585	* gcc.target/aarch64/simd/vzipqs32_1.c: New file.
14586	* gcc.target/aarch64/simd/vzipqs32.x: New file.
14587	* gcc.target/aarch64/simd/vzipqs8_1.c: New file.
14588	* gcc.target/aarch64/simd/vzipqs8.x: New file.
14589	* gcc.target/aarch64/simd/vzipqu16_1.c: New file.
14590	* gcc.target/aarch64/simd/vzipqu16.x: New file.
14591	* gcc.target/aarch64/simd/vzipqu32_1.c: New file.
14592	* gcc.target/aarch64/simd/vzipqu32.x: New file.
14593	* gcc.target/aarch64/simd/vzipqu8_1.c: New file.
14594	* gcc.target/aarch64/simd/vzipqu8.x: New file.
14595	* gcc.target/aarch64/simd/vzips16_1.c: New file.
14596	* gcc.target/aarch64/simd/vzips16.x: New file.
14597	* gcc.target/aarch64/simd/vzips32_1.c: New file.
14598	* gcc.target/aarch64/simd/vzips32.x: New file.
14599	* gcc.target/aarch64/simd/vzips8_1.c: New file.
14600	* gcc.target/aarch64/simd/vzips8.x: New file.
14601	* gcc.target/aarch64/simd/vzipu16_1.c: New file.
14602	* gcc.target/aarch64/simd/vzipu16.x: New file.
14603	* gcc.target/aarch64/simd/vzipu32_1.c: New file.
14604	* gcc.target/aarch64/simd/vzipu32.x: New file.
14605	* gcc.target/aarch64/simd/vzipu8_1.c: New file.
14606	* gcc.target/aarch64/simd/vzipu8.x: New file.
14607
146082014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
14609
14610	* gcc.target/aarch64/fcsel_1.c: New test case.
14611
146122014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
14613
14614	PR libfortran/60810
14615	* gfortran.dg/arrayio_13.f90: New test.
14616
146172014-04-28  Martin Jambor  <mjambor@suse.cz>
14618
14619	* gcc.dg/tree-ssa/sra-14.c: New test.
14620
146212014-04-28  Richard Biener  <rguenther@suse.de>
14622
14623	PR middle-end/60092
14624	* gcc.dg/tree-ssa/alias-32.c: New testcase.
14625	* gcc.dg/vect/pr60092.c: Likewise.
14626
146272014-04-28  Richard Biener  <rguenther@suse.de>
14628
14629	* gcc.dg/tree-ssa/vrp91.c: New testcase.
14630	* gcc.dg/Wstrict-overflow-14.c: XFAIL.
14631	* gcc.dg/Wstrict-overflow-15.c: Likewise.
14632	* gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
14633
146342014-04-28  Richard Biener  <rguenther@suse.de>
14635
14636	PR tree-optimization/60979
14637	* gcc.dg/graphite/pr60979.c: New testcase.
14638
146392014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14640
14641	PR c/60983
14642	* gcc.dg/pr60114.c: Use signed chars.
14643
146442014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
14645
14646	PR c++/59120
14647	* g++.dg/cpp0x/alias-decl-43.C: New.
14648
146492014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
14650
14651	PR fortran/59604
14652	PR fortran/58003
14653	* gfortran.dg/no_range_check_3.f90:  New test.
14654
146552014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
14656
14657	PR libfortran/52539
14658	* gfortran.dg/namelist_utf8.f90: New test.
14659
146602014-04-26  Uros Bizjak  <ubizjak@gmail.com>
14661
14662	* gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
14663	* gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
14664	* g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
14665
146662014-04-25  Cary Coutant  <ccoutant@google.com>
14667
14668	PR debug/60929
14669	* g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
14670	* g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
14671	-fdebug-types-section flag.
14672
146732014-04-25  Jiong Wang  <jiong.wang@arm.com>
14674
14675	* gcc.target/arm/tail-long-call.c: New test.
14676
146772014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14678
14679	PR tree-optimization/60930
14680	* gcc.dg/torture/pr60930.c:  New test.
14681
146822014-04-25  Jakub Jelinek  <jakub@redhat.com>
14683
14684	PR tree-optimization/60960
14685	* gcc.c-torture/execute/pr60960.c: New test.
14686
146872014-04-25  Marek Polacek  <polacek@redhat.com>
14688
14689	* gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
14690
146912014-04-25  Marek Polacek  <polacek@redhat.com>
14692
14693	PR c/18079
14694	* gcc.dg/pr18079.c: New test.
14695	* gcc.dg/pr18079-2.c: New test.
14696
146972014-04-25  Uros Bizjak  <ubizjak@gmail.com>
14698
14699	* c-c++-common/gomp/pr60823-2.c: Require effective target
14700	vect_simd_clones.
14701
147022014-04-25  Marek Polacek  <polacek@redhat.com>
14703
14704	PR c/60114
14705	* gcc.dg/pr60114.c: New test.
14706
147072014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
14708
14709	* gcc.c-torture/execute/20140425-1.c: New test.
14710
147112014-04-25  Marek Polacek  <polacek@redhat.com>
14712
14713	PR c/60156
14714	* c-c++-common/pr60156.c: New test.
14715
147162014-04-25  Richard Biener  <rguenther@suse.de>
14717
14718	PR ipa/60912
14719	* g++.dg/opt/pr60912.C: New testcase.
14720
147212014-04-25  Richard Biener  <rguenther@suse.de>
14722
14723	PR ipa/60911
14724	* gcc.dg/lto/pr60911_0.c: New testcase.
14725
147262014-04-24  Cong Hou  <congh@google.com>
14727
14728	PR tree-optimization/60896
14729	* g++.dg/vect/pr60896.cc: New test.
14730
147312014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14732
14733	* gcc.target/powerpc/pack01.c: New test to test the new pack and
14734	unpack builtin functionss for 128-bit types.
14735	* gcc.target/powerpc/pack02.c: Likewise.
14736	* gcc.target/powerpc/pack03.c: Likewise.
14737	* gcc.target/powerpc/extend-divide-1.c: New test to test extended
14738	divide builtin functionss.
14739	* gcc.target/powerpc/extend-divide-2.c: Likewise.
14740	* gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
14741	functions.
14742	* gcc.target/powerpc/bcd-2.c: Likewise.
14743	* gcc.target/powerpc/bcd-3.c: Likewise.
14744	* gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
14745	builtin functionss.
14746	* gcc.target/powerpc/dfp-builtin-2.c: Likewise.
14747
147482014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
14749
14750	* gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
14751	keeps_null_pointer_checks.
14752	* gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
14753	* gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
14754	* gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
14755	* gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
14756
147572014-04-24  Jakub Jelinek  <jakub@redhat.com>
14758
14759	* c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
14760	Replace load with read and store with write.
14761
147622014-04-24  Jeff Law  <law@redhat.com>
14763
14764	PR target/60822
14765	* gcc.c-torture/pr60822.c: New test.
14766	* gcc.c-torture/pr60822.x: New test.
14767
147682014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
14769
14770	PR c++/57958
14771	* g++.dg/cpp0x/pr57958.C: New test.
14772
147732014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
14774
14775	* lib/target-supports.exp (check_effective_target_vect_perm): Return
14776	true for aarch64_be.
14777
147782014-04-24  Radovan Obradovic  <robradovic@mips.com>
14779	    Tom de Vries  <tom@codesourcery.com>
14780
14781	* gcc.dg/fuse-caller-save.c: New test.
14782
147832014-04-24  Joey Ye  <joey.ye@arm.com>
14784
14785	* g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
14786
147872014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14788
14789	* lib/target-supports.exp (check_effective_target_vect_bswap): New.
14790	* gcc.dg/vect/vect-bswap16: New test.
14791	* gcc.dg/vect/vect-bswap32: Likewise.
14792	* gcc.dg/vect/vect-bswap64: Likewise.
14793
147942014-04-23  Jeff Law  <law@redhat.com>
14795
14796	PR tree-optimization/60902
14797	* gcc.target/i386/pr60902.c: New test.
14798
147992014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
14800
14801	* gcc.target/aarch64/vdup_lane_1.c: New testcase.
14802	* gcc.target/aarch64/vdup_lane_2.c: New testcase.
14803	* gcc.target/aarch64/vdup_n_1.c: New testcase.
14804
148052014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14806
14807	* gcc.target/arm/rev16.c: New test.
14808
148092014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14810
14811	* gcc.target/aarch64/rev16_1.c: New test.
14812
148132014-04-23  Richard Biener  <rguenther@suse.de>
14814
14815	PR tree-optimization/60903
14816	* gcc.dg/torture/pr60903.c: New testcase.
14817
148182014-04-23  Richard Biener  <rguenther@suse.de>
14819
14820	PR middle-end/60895
14821	* g++.dg/torture/pr60895.C: New testcase.
14822
148232014-04-23  Richard Biener  <rguenther@suse.de>
14824
14825	PR middle-end/60891
14826	* gcc.dg/torture/pr60891.c: New testcase.
14827
148282014-04-22  Jakub Jelinek  <jakub@redhat.com>
14829
14830	PR sanitizer/60275
14831	* g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
14832	-fno-sanitize-recover to dg-options.
14833	* g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
14834	add -std=c++11 to dg-options.
14835	* g++.dg/ubsan/cxx11-shift-2.C: Likewise.
14836	* g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
14837	add -std=c++1y to dg-options.
14838	* c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
14839	-fno-sanitize-recover to dg-options.
14840	* c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14841	* c-c++-common/ubsan/vla-4.c: Likewise.
14842	* c-c++-common/ubsan/pr59503.c: Likewise.
14843	* c-c++-common/ubsan/vla-3.c: Likewise.
14844	* c-c++-common/ubsan/save-expr-1.c: Likewise.
14845	* c-c++-common/ubsan/overflow-add-1.c: Likewise.
14846	* c-c++-common/ubsan/shift-3.c: Likewise.
14847	* c-c++-common/ubsan/overflow-1.c: Likewise.
14848	* c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14849	* c-c++-common/ubsan/vla-2.c: Likewise.
14850	* c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14851	* c-c++-common/ubsan/pr60613-1.c: Likewise.
14852	* c-c++-common/ubsan/shift-6.c: Likewise.
14853	* c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14854	* c-c++-common/ubsan/overflow-add-3.c: New test.
14855	* c-c++-common/ubsan/overflow-add-4.c: New test.
14856	* c-c++-common/ubsan/div-by-zero-6.c: New test.
14857	* c-c++-common/ubsan/div-by-zero-7.c: New test.
14858
148592014-04-22  Christian Bruel  <christian.bruel@st.com>
14860
14861	* gcc.target/sh/hiconst.c: New test.
14862
148632014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
14864
14865	* gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
14866	lroundf generates custom round instruction, too.
14867
148682014-04-22  Tobias Burnus  <burnus@net-b.de>
14869
14870	PR fortran/60881
14871	* coarray/alloc_comp_3.f90: New.
14872
148732014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
14874
14875	PR target/60868
14876	* gcc.target/i386/pr60868.c: New testcase.
14877
148782014-04-22  Jakub Jelinek  <jakub@redhat.com>
14879
14880	PR c/59073
14881	* c-c++-common/gomp/pr59073.c: New test.
14882
148832014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
14884
14885	* gcc.target/aarch64/vreinterpret_f64_1.c: New.
14886
148872014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
14888
14889	* gcc.target/aarch64/vqneg_s64_1.c: New testcase.
14890	* gcc.target/aarch64/vqabs_s64_1.c: New testcase.
14891
148922014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
14893
14894	* gcc.dg/memcpy-5.c: New test.
14895
148962014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14897
14898	* gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
14899
14900	* gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
14901	* gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
14902	*-*-solaris2.9.
14903	* gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
14904	* gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
14905	from dg-options.
14906	* gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
14907	from dg-additional-options.
14908	* gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
14909	from dg-options.
14910
14911	* gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
14912	execution check.
14913	* gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
14914	(sigill_hdlr): Remove.
14915	(sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
14916	check.
14917
14918	* gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
14919	* gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
14920	* gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
14921
14922	* lib/target-supports.exp (add_options_for_tls): Remove
14923	*-*-solaris2.9* handling.
14924
149252014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
14926
14927	* gcc.target/aarch64/vect_cvtf_1.c: New.
14928
149292014-04-22  Jakub Jelinek  <jakub@redhat.com>
14930
14931	PR tree-optimization/60823
14932	* c-c++-common/gomp/pr60823-1.c: New test.
14933	* c-c++-common/gomp/pr60823-2.c: New test.
14934	* c-c++-common/gomp/pr60823-3.c: New test.
14935
149362014-04-22  Ian Bolton  <ian.bolton@arm.com>
14937
14938	* gcc.target/arm/anddi_notdi-1.c: New test.
14939	* gcc.target/arm/iordi_notdi-1.c: New test case.
14940
149412014-04-22  Ian Bolton  <ian.bolton@arm.com>
14942
14943	* gcc.target/arm/iordi_notdi-1.c: New test.
14944
149452014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
14946
14947	* gcc.target/aarch64/vrnd_f64_1.c : New file.
14948
149492014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
14950
14951	PR target/60735
14952	* gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
14953	not cause errors if -mspe.
14954
149552014-04-21  Uros Bizjak  <ubizjak@gmail.com>
14956
14957	PR target/60909
14958	* gcc.target/i386/pr60909-1.c: New test.
14959	* gcc.target/i386/pr60909-2.c: Ditto.
14960
149612014-04-18  Cong Hou  <congh@google.com>
14962
14963	* gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
14964	* gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
14965
149662014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14967
14968	* gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
14969	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14970
149712014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
14972
14973	PR c++/59200
14974	* g++.dg/cpp0x/alias-decl-42.C: New.
14975
149762014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
14977
14978	* gcc.target/powerpc/ti_math1.c: New.
14979	* gcc.target/powerpc/ti_math2.c: New.
14980
149812014-04-17  Martin Jambor  <mjambor@suse.cz>
14982
14983	* gnat.dg/opt34.adb: New.
14984	* gnat.dg/opt34_pkg.ads: Likewise.
14985
149862014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
14987
14988	* g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
14989	gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
14990
149912014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
14992
14993	* g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
14994	gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
14995
149962014-04-17  Jakub Jelinek  <jakub@redhat.com>
14997
14998	PR target/60847
14999	Forward port from 4.8 branch
15000	2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
15001
15002	* gcc.target/i386/bmi-1.c: Extend with new instrinsics.
15003	Fix scan patterns.
15004	* gcc.target/i386/bmi-2.c: Ditto.
15005
150062014-04-17  Richard Biener  <rguenther@suse.de>
15007
15008	PR middle-end/60849
15009	* g++.dg/opt/pr60849.C: New testcase.
15010
150112014-04-17  Richard Biener  <rguenther@suse.de>
15012
15013	PR tree-optimization/60836
15014	* g++.dg/vect/pr60836.cc: New testcase.
15015
150162014-04-17  Richard Biener  <rguenther@suse.de>
15017
15018	PR tree-optimization/60841
15019	* gcc.dg/vect/pr60841.c: New testcase.
15020
150212014-04-16  Jan Hubicka  <hubicka@ucw.cz>
15022
15023	* g++.dg/ipa/devirt-31.C: New testcase.
15024
150252014-04-16  Jan Hubicka  <hubicka@ucw.cz>
15026
15027	PR lto/60820
15028	* gcc.dg/lto/pr60820_0.c: New testcase.
15029	* gcc.dg/lto/pr60820_1.c: New testcase.
15030
150312014-04-16  Jan Hubicka  <hubicka@ucw.cz>
15032
15033	PR ipa/60854
15034	* g++.dg/torture/pr60854.C: New testcase.
15035
150362014-04-16  Catherine Moore  <clm@codesourcery.com>
15037
15038	* gcc.target/mips/umips-store16-2.c: New test.
15039
150402014-04-16  Marc Glisse  <marc.glisse@inria.fr>
15041
15042	* g++.dg/cpp0x/initlist-vect.C: New file.
15043
150442014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
15045
15046	* gcc.dg/uninit-B-O0.c: Remove XFAIL.
15047	* gcc.dg/uninit-I-O0.c: Likewise.
15048	* gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
15049
150502014-04-16  Jakub Jelinek  <jakub@redhat.com>
15051
15052	PR tree-optimization/60844
15053	* gcc.dg/pr60844.c: New test.
15054
150552014-04-15  Richard Biener  <rguenther@suse.de>
15056
15057	PR rtl-optimization/56965
15058	* gcc.dg/torture/pr56965-1.c: New testcase.
15059	* gcc.dg/torture/pr56965-2.c: Likewise.
15060
150612014-04-15  Teresa Johnson  <tejohnson@google.com>
15062
15063	* gcc.dg/tree-prof/update-loopch.c: Update expected output.
15064
150652014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
15066
15067	* gnat.dg/vect14.adb: New test.
15068
150692014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
15070
15071	* gnat.dg/vect12.ad[sb]: New test.
15072	* gnat.dg/vect13.ad[sb]: Likewise.
15073
150742014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15075
15076	* c-c++-common/asan/null-deref-1.c: Change regexp to pass test
15077	under qemu-arm.
15078	* c-c++-common/ubsan/div-by-zero-1.c: Likewise.
15079	* c-c++-common/ubsan/div-by-zero-2.c: Likewise.
15080	* c-c++-common/ubsan/div-by-zero-3.c: Likewise.
15081	* c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
15082	* c-c++-common/ubsan/null-1.c: Likewise.
15083	* c-c++-common/ubsan/null-10.c: Likewise.
15084	* c-c++-common/ubsan/null-11.c: Likewise.
15085	* c-c++-common/ubsan/null-2.c: Likewise.
15086	* c-c++-common/ubsan/null-3.c: Likewise.
15087	* c-c++-common/ubsan/null-4.c: Likewise.
15088	* c-c++-common/ubsan/null-5.c: Likewise.
15089	* c-c++-common/ubsan/null-6.c: Likewise.
15090	* c-c++-common/ubsan/null-7.c: Likewise.
15091	* c-c++-common/ubsan/null-8.c: Likewise.
15092	* c-c++-common/ubsan/null-9.c: Likewise.
15093	* c-c++-common/ubsan/overflow-add-2.c: Likewise.
15094	* c-c++-common/ubsan/overflow-int128.c: Likewise.
15095	* c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15096	* c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15097	* c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15098	* c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15099	* c-c++-common/ubsan/pr59333.c: Likewise.
15100	* c-c++-common/ubsan/pr59667.c: Likewise.
15101	* c-c++-common/ubsan/pr60613-2.c: Likewise.
15102	* c-c++-common/ubsan/pr60636.c: Likewise.
15103	* c-c++-common/ubsan/shift-1.c: Likewise.
15104	* c-c++-common/ubsan/shift-2.c: Likewise.
15105	* c-c++-common/ubsan/vla-1.c: Likewise.
15106
151072014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
15108
15109	* gnat.dg/vect11.ad[sb]: New test.
15110
151112014-04-14  Richard Biener  <rguenther@suse.de>
15112
15113	* g++.dg/tree-ssa/forwprop-switch.C: New testcase.
15114
151152014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15116
15117	* gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
15118
151192014-04-14  Richard Biener  <rguenther@suse.de>
15120	    Marc Glisse  <marc.glisse@inria.fr>
15121
15122	PR c/60819
15123	* gcc.target/i386/vec-may_alias.c: New testcase.
15124
151252014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15126
15127	* lib/target-supports.exp
15128	(check_effective_target_vect_widen_mult_si_to_di_pattern):
15129	Initialize et_vect_widen_mult_si_to_di_pattern_saved.
15130	Fix formatting.
15131
151322014-04-14  Richard Biener  <rguenther@suse.de>
15133
15134	PR lto/60720
15135	* gcc.dg/lto/pr60720_0.c: New testcase.
15136	* gcc.dg/lto/pr60720_1.c: Likewise.
15137
151382014-04-14  Christian Bruel  <christian.bruel@st.com>
15139
15140	* gcc.target/sh/memset.c: New test.
15141
151422014-04-14  Richard Biener  <rguenther@suse.de>
15143
15144	PR middle-end/55022
15145	* gcc.dg/graphite/pr55022.c: New testcase.
15146
151472014-04-14  Richard Biener  <rguenther@suse.de>
15148
15149	PR tree-optimization/59817
15150	PR tree-optimization/60453
15151	* gfortran.dg/graphite/pr59817.f: New testcase.
15152	* gcc.dg/graphite/pr59817-1.c: Likewise.
15153	* gcc.dg/graphite/pr59817-2.c: Likewise.
15154
151552014-04-14  Jason Merrill  <jason@redhat.com>
15156
15157	Revert:
15158	* lib/gcc-dg.exp (dg-build-dso): New.
15159	(gcc-dg-test-1): Handle dg-do-what "dso".
15160
151612014-04-13  Paul Thomas  <pault@gcc.gnu.org>
15162
15163	PR fortran/60717
15164	* gfortran.dg/unlimited_polymorphic_17.f90: New test.
15165
15166	PR fortran/58085
15167	* gfortran.dg/associate_15.f90: New test.
15168
151692014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
15170
15171	PR middle-end/60467
15172	* c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
15173	case to check.
15174
151752014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
15176
15177	PR middle-end/60469
15178	* c-c++-common/cilk-plus/CK/pr60469.c: New test.
15179
151802014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
15181
15182	* gcc.target/mips/umips-store16-1.c: New test.
15183
151842014-04-11  Tobias Burnus  <burnus@net-b.de>
15185
15186	PR c/60194
15187	* * g++.dg/warn/warn_format_signedness.C: New.
15188	* gcc.dg/format/warn-signedness.c: New.
15189
151902014-04-11  Tobias Burnus  <burnus@net-b.de>
15191
15192	PR fortran/58880
15193	PR fortran/60495
15194	* gfortran.dg/finalize_25.f90: New.
15195
151962014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
15197
15198	* gcc.target/epiphany/t1068-2.c: New file.
15199
152002014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
15201
15202	* gcc.target/epiphany/btst-1.c: New test.
15203
152042014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
15205
15206	PR rtl-optimization/60651
15207	* gcc.target/epiphany/mode-switch.c: New test.
15208
152092014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
15210
15211	PR c++/58600
15212	* g++.dg/cpp0x/gen-attrs-58.C: New.
15213	* g++.dg/cpp0x/gen-attrs-59.C: Likewise.
15214
152152014-04-11  Steve Ellcey  <sellcey@mips.com>
15216	    Jakub Jelinek  <jakub@redhat.com>
15217
15218	PR middle-end/60556
15219	* gcc.c-torture/compile/pr60556.c: New test.
15220
152212014-04-11  Richard Biener  <rguenther@suse.de>
15222
15223	PR middle-end/60797
15224	* gcc.dg/pr60797.c: New testcase.
15225
152262014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15227
15228	* gcc.target/s390/htm-nofloat-1.c: Rename to ...
15229	* gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
15230	* gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
15231	rename to ...
15232	* gcc.target/s390/htm-nofloat-1.c: ... this one.
15233	* gcc.target/s390/s390.exp: Make sure the assembler supports htm
15234	instructions as well.
15235
152362014-04-11  Jakub Jelinek  <jakub@redhat.com>
15237
15238	PR rtl-optimization/60663
15239	* gcc.target/arm/pr60663.c: New test.
15240
152412014-04-10  Jason Merrill  <jason@redhat.com>
15242
15243	* g++.dg/dso/dlclose1.C: Disable for 4.9.
15244
152452014-04-10  Jakub Jelinek  <jakub@redhat.com>
15246
15247	PR lto/60567
15248	* g++.dg/lto/pr60567_0.C: New test.
15249
152502014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15251
15252	* gfortran.dg/class_nameclash.f90: New test.
15253
152542014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
15255
15256	PR c++/52844
15257	* g++.dg/cpp0x/variadic156.C: New.
15258
152592014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15260
15261	* gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
15262	long.
15263
152642014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15265
15266	PR debug/60655
15267	* gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
15268	-fdata-sections.
15269
152702014-04-09  Steve Ellcey  <sellcey@mips.com>
15271
15272	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
15273	and scan lists.
15274
152752014-04-09  Cong Hou  <congh@google.com>
15276
15277	PR testsuite/60773
15278	* lib/target-supports.exp:
15279	(check_effective_target_vect_widen_si_to_di_pattern): New.
15280	* gcc.dg/vect/pr60656.c: Require vect_long effective target.
15281	Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
15282	targets only.
15283	(foo): Fix up formatting.
15284	(main): Call check_vect.
15285
152862014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
15287
15288	PR c++/59115
15289	* g++.dg/template/crash119.C: New.
15290
152912014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
15292
15293	* gcc.target/powerpc/atomic_load_store-p8.c: New.
15294
152952014-04-08  Jason Merrill  <jason@redhat.com>
15296
15297	* lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
15298
152992014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15300
15301	PR rtl-optimization/60776
15302	* gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
15303	* gcc.dg/builtin-bswap-7.c: Likewise.
15304	* gcc.dg/builtin-bswap-6a.c: New testcase.
15305	* gcc.dg/builtin-bswap-7a.c: New testcase.
15306
15307	Revert
15308	2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15309
15310	* gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15311	optimization.
15312	* gcc.dg/builtin-bswap-7.c: Likewise.
15313
153142014-04-08  Richard Biener  <rguenther@suse.de>
15315
15316	PR tree-optimization/60785
15317	* gcc.dg/graphite/pr60785.c: New testcase.
15318
153192014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15320
15321	PR target/60602
15322	* gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
15323	with as at -O0.
15324
153252014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
15326
15327	* g++.dg/warn/Wnvdtor-2.C: Add more cases.
15328	* g++.dg/warn/Wnvdtor-3.C: Likewise.
15329	* g++.dg/warn/Wnvdtor-4.C: Likewise.
15330
153312014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
15332
15333	* gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
15334
153352014-04-07  Charles Baylis  <charles.baylis@linaro.org>
15336
15337	PR target/60609
15338	* g++.dg/torture/pr60609.C: New test.
15339
153402014-04-07  Richard Biener  <rguenther@suse.de>
15341
15342	PR tree-optimization/60766
15343	* gcc.dg/torture/pr60766.c: New testcase.
15344
153452014-04-07  Jason Merrill  <jason@redhat.com>
15346
15347	* lib/gcc-dg.exp (dg-build-dso): New.
15348	(gcc-dg-test-1): Handle dg-do-what "dso".
15349	* lib/target-supports.exp (add_options_for_dlopen): New.
15350	(check_effective_target_dlopen): Use it.
15351
153522014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15353
15354	* gcc.target/arm/pr60657.c: Fix missing curly brace.
15355
153562014-04-07  Richard Biener  <rguenther@suse.de>
15357
15358	PR middle-end/60750
15359	* g++.dg/torture/pr60750.C: New testcase.
15360	* gcc.dg/tree-ssa/20040517-1.c: Adjust.
15361
153622014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
15363
15364	* gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
15365
153662014-04-06  John David Anglin  <danglin@gcc.gnu.org>
15367
15368	PR testsuite/60671
15369	g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
15370
153712014-04-06  John David Anglin  <danglin@gcc.gnu.org>
15372
15373	PR testsuite/60672
15374	* g++.dg/cpp1y/auto-fn25.C: Require lto.
15375
15376	* gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
15377
153782014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
15379
15380	* gfortran.dg/warn_conversion_4.f90: Adjust test.
15381
153822014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
15383
15384	* gcc.target/avr/dev-specific-rmw.c: New test.
15385
153862014-04-04  Cong Hou  <congh@google.com>
15387
15388	PR tree-optimization/60656
15389	* gcc.dg/vect/pr60656.c: New test.
15390
153912014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15392
15393	* gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15394	optimization.
15395	* gcc.dg/builtin-bswap-7.c: Likewise.
15396
153972014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
15398
15399	PR c++/58207
15400	* g++.dg/cpp0x/constexpr-ice15.C: New.
15401
154022014-04-04  Jan Hubicka  <hubicka@ucw.cz>
15403
15404	PR ipa/59626
15405	testcase by Richard Biener
15406	* gcc.dg/lto/pr59626_0.c: New testcase.
15407	* gcc.dg/lto/pr59626_1.c: New testcase.
15408
154092014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15410
15411	PR debug/60655
15412	* gcc.c-torture/compile/pr60655-1.c: New test.
15413
154142014-04-04  Martin Jambor  <mjambor@suse.cz>
15415
15416	PR ipa/60640
15417	* g++.dg/ipa/pr60640-1.C: New test.
15418	* g++.dg/ipa/pr60640-2.C: Likewise.
15419	* g++.dg/ipa/pr60640-3.C: Likewise.
15420	* g++.dg/ipa/pr60640-4.C: Likewise.
15421
154222014-04-04  Jeff Law  <law@redhat.com>
15423
15424	PR target/60657
15425	* gcc.target/arm/pr60657.c: New test.
15426
154272014-04-04  Richard Biener  <rguenther@suse.de>
15428
15429	PR ipa/60746
15430	* g++.dg/torture/pr60746.C: New testcase.
15431
154322014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
15433
15434	* g++.old-deja/g++.robertl/eb121.C: Adjust.
15435	* g++.old-deja/g++.jason/overload21.C: Likewise.
15436	* g++.old-deja/g++.law/init5.C: Likewise.
15437
154382014-04-03  Cong Hou  <congh@google.com>
15439
15440	PR tree-optimization/60505
15441	* gcc.dg/vect/pr60505.c: New test.
15442
154432014-04-03  Richard Biener  <rguenther@suse.de>
15444
15445	PR tree-optimization/60740
15446	* gcc.dg/graphite/pr60740.c: New testcase.
15447
154482014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
15449
15450	* g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
15451	* g++.dg/warn/Wnvdtor-2.C: New.
15452	* g++.dg/warn/Wnvdtor-3.C: New.
15453	* g++.dg/warn/Wnvdtor-4.C: New.
15454	* g++.dg/warn/Weff1.C: Delete.
15455	* g++.old-deja/g++.benjamin/15309-1.C: Delete.
15456	* g++.old-deja/g++.benjamin/15309-2.C: Delete.
15457
154582014-04-02  Jan Hubicka  <hubicka@ucw.cz>
15459
15460	PR ipa/60659
15461	* g++.dg/torture/pr60659.C: New testcase.
15462
154632014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15464
15465	PR tree-optimization/60733
15466	* gcc.dg/torture/pr60733.c:  New test.
15467
154682014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
15469
15470	PR rtl-optimization/60650
15471	* gcc.target/arm/pr60650-2.c: New.
15472
154732014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
15474
15475	* gcc.target/i386/avx2-vpand-3.c,
15476	gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
15477
154782014-04-02  Joseph Myers  <joseph@codesourcery.com>
15479
15480	* gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
15481	gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
15482	gcc.target/i386/memcpy-strategy-1.c,
15483	gcc.target/i386/memcpy-strategy-2.c,
15484	gcc.target/i386/memcpy-vector_loop-1.c,
15485	gcc.target/i386/memcpy-vector_loop-2.c,
15486	gcc.target/i386/memset-vector_loop-1.c,
15487	gcc.target/i386/memset-vector_loop-2.c,
15488	gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
15489	gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
15490	-march= options different from those in dg-options.
15491
154922014-04-02  Joseph Myers  <joseph@codesourcery.com>
15493
15494	* gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15495	gcc.target/i386/pr30970.c: Use -mtune=generic.
15496	* gcc.target/i386/avx2-vpaddb-3.c,
15497	gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
15498	gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
15499	gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
15500	gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
15501	gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
15502	gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
15503	gcc.target/i386/avx2-vpsubw-3.c,
15504	gcc.target/i386/avx256-unaligned-load-1.c,
15505	gcc.target/i386/avx256-unaligned-load-4.c,
15506	gcc.target/i386/avx256-unaligned-store-1.c,
15507	gcc.target/i386/avx256-unaligned-store-2.c,
15508	gcc.target/i386/avx256-unaligned-store-4.c: Use
15509	-mno-prefer-avx128.
15510
155112014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
15512	    Iain Sandoe <iain@codesourcery.com>
15513
15514	PR target/54083
15515	* gcc.dg/attr-weakref-1.c: Allow the test on darwin
15516	with the additional options -Wl,-undefined,dynamic_lookup
15517	and -Wl,-flat_namespace.
15518	* gcc.dg/torture/pr53922.c: Additional option
15519	-Wl,-flat_namespace for darwin[89].
15520	* gcc.dg/torture/pr60092.c: Additional options
15521	-Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
15522	for darwin[89].
15523
155242014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
15525
15526	PR target/43751
15527	* lib/prune.exp: Modify the regular express to prune
15528	the new warnings introduced by r205679 on darwin9.
15529
155302014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
15531
15532	* g++.dg/init/ctor4.C: Adjust.
15533	* g++.dg/init/ctor4-1.C: New.
15534	* g++.dg/cpp0x/defaulted2.C: Adjust.
15535
155362014-04-01  Richard Henderson  <rth@redhat.com>
15537
15538	PR target/60704
15539	* gcc.dg/pr60704.c: New file.
15540
155412014-04-01  Bin Cheng  <bin.cheng@arm.com>
15542
15543	PR target/60363
15544	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
15545	logical_op_short_circuit targets.
15546
155472014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
15548
15549	PR libfortran/60128
15550	* gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
15551	XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
15552
155532014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
15554
15555	PR rtl-optimization/60700
15556	* gcc.target/i386/pr60700.c: New test.
15557
155582014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15559
15560	PR target/60650
15561	* gcc.target/arm/pr60650.c: Adjust command line options.
15562
155632014-03-31  Martin Jambor  <mjambor@suse.cz>
15564
15565	PR middle-end/60647
15566	* gcc.dg/pr60647-1.c: New test.
15567	* gcc.dg/pr60647-2.c: Likewise.
15568
155692014-03-31  Richard Biener  <rguenther@suse.de>
15570
15571	* gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
15572
155732014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
15574
15575	PR target/60034
15576	* gcc.target/aarch64/pr60034.c: New file.
15577
155782014-03-29  Adam Butcher  <adam@jessamine.co.uk>
15579
15580	PR c++/60626
15581	* g++.dg/cpp1y/pr60626.C: New testcase.
15582
155832014-03-29  Joseph Myers  <joseph@codesourcery.com>
15584
15585	* gcc.dg/pr45416.c: Allow bextr on x86.
15586	* gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
15587	gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
15588	gcc.target/i386/fma4-vector.c: Use -mno-fma.
15589	* gcc.target/i386/l_fma_double_1.c,
15590	gcc.target/i386/l_fma_double_2.c,
15591	gcc.target/i386/l_fma_double_3.c,
15592	gcc.target/i386/l_fma_double_4.c,
15593	gcc.target/i386/l_fma_double_5.c,
15594	gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
15595	gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
15596	gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
15597	gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
15598	* gcc.target/i386/pr27971.c: Use -mno-tbm.
15599	* gcc.target/i386/pr42542-4a.c: Use -mno-avx.
15600	* gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
15601
156022014-03-29  Jakub Jelinek  <jakub@redhat.com>
15603
15604	PR target/60648
15605	* g++.dg/pr60648.C: Move test to...
15606	* g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
15607	dg-options, add for fpic targets dg-additional-options -fPIC.
15608
156092014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
15610
15611	* gnat.dg/opt33.adb: New testcase.
15612
156132014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
15614
15615	PR target/60697
15616	* gcc.target/aarch64/pr60697.c: New.
15617
156182014-03-27  Jeff Law  <law@redhat.com>
15619
15620	PR target/60648
15621	* g++.dg/pr60648.C: New test.
15622
156232014-03-28  Adam Butcher  <adam@jessamine.co.uk>
15624
15625	PR c++/60573
15626	* g++.dg/cpp1y/pr60573.C: New testcase.
15627
156282014-03-28  Jakub Jelinek  <jakub@redhat.com>
15629
15630	PR target/60693
15631	* gcc.target/i386/pr60693.c: New test.
15632
156332014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
15634
15635	* gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
15636
156372014-03-28  Jakub Jelinek  <jakub@redhat.com>
15638
15639	PR c++/60689
15640	* c-c++-common/pr60689.c: New test.
15641
15642	PR c++/58678
15643	* g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
15644	only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
15645	targets.
15646
156472014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
15648
15649	PR target/60675
15650	* gcc.target/aarch64/pr60675.C: New.
15651
156522014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15653
15654	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
15655	* lib/target-supports.exp: Return true for s390
15656	in check_effective_logical_op_short_circuit.
15657
156582014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
15659
15660	* gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
15661	of second source operand.
15662	* gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
15663	* gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
15664	* gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
15665
156662014-03-28  Jakub Jelinek  <jakub@redhat.com>
15667
15668	PR ipa/60315
15669	* g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
15670
156712014-03-28  Tobias Burnus  <burnus@net-b.de>
15672
15673	* lib/cilk-plus-dg.exp: New.
15674	* g++.dg/cilk-plus/cilk-plus.exp: Use it.
15675	* gcc.dg/cilk-plus/cilk-plus.exp: Use it.
15676
156772014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
15678
15679	PR fortran/60522
15680	* gfortran.dg/where_4.f90:  New test case.
15681
156822014-03-27  Tobias Burnus  <burnus@net-b.de>
15683
15684	PR fortran/58880
15685	* gfortran.dg/finalize_24.f90: New.
15686
156872014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
15688
15689	* gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
15690	vbpermq builtin.
15691
15692	* gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
15693	vec_select optimizations.
15694	* gcc.target/powerpc/vsx-extract-2.c: Likewise.
15695	* gcc.target/powerpc/vsx-extract-3.c: Likewise.
15696
15697	PR target/60672
15698	* gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
15699	xxpermdi builtins are supported.
15700
157012014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
15702
15703	PR rtl-optimization/60650
15704	* gcc.target/arm/pr60650.c: New.
15705
157062014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15707
15708	* gcc.target/s390/20140327-1.c: New testcase.
15709
157102014-03-27  Jakub Jelinek  <jakub@redhat.com>
15711
15712	PR middle-end/60682
15713	* g++.dg/gomp/pr60682.C: New test.
15714
157152014-03-27  John David Anglin  <danglin@gcc.gnu.org>
15716
15717	* gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
15718
157192014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
15720
15721	PR target/60580
15722	* gcc.target/aarch64/pr60580_1.c: New.
15723	* gcc.target/aarch64/test_fp_attribute_1.c: New.
15724	* gcc.target/aarch64/test_fp_attribute_2.c: New.
15725
157262014-03-26  Dehao Chen  <dehao@google.com>
15727
15728	* gcc.dg/predict-8.c: New test.
15729
157302014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
15731
15732	PR c++/52369
15733	* g++.dg/init/const10.C: New.
15734	* g++.dg/init/const11.C: New.
15735	* g++.dg/init/pr25811.C: Adjust.
15736	* g++.dg/init/pr29043.C: Likewise.
15737	* g++.dg/init/pr43719.C: Likewise.
15738	* g++.dg/init/pr44086.C: Likewise.
15739	* g++.dg/init/ctor8.C: Likewise.
15740	* g++.dg/init/uninitialized1.C: Likewise.
15741
157422014-03-26  Jakub Jelinek  <jakub@redhat.com>
15743
15744	PR sanitizer/60636
15745	* c-c++-common/ubsan/pr60636.c: New test.
15746
157472014-03-26  Andreas Schwab  <schwab@suse.de>
15748
15749	* g++.dg/torture/pr60315.C: Remove duplication.
15750
157512014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
15752
15753	* gcc.c-torture/execute/20140326-1.c: New test.
15754
157552014-03-25  Jan Hubicka  <hubicka@ucw.cz>
15756
15757	PR ipa/60315
15758	* g++.dg/torture/pr60315.C: New testcase.
15759
157602014-03-25  Martin Jambor  <mjambor@suse.cz>
15761
15762	PR ipa/60600
15763	* g++.dg/ipa/pr60600.C: New test.
15764
157652014-03-25  John David Anglin  <danglin@gcc.gnu.org>
15766
15767	PR testsuite/58013
15768	* g++.dg/opt/pr56999.C: Pop hidden visibility.
15769
157702014-03-25  Richard Biener  <rguenther@suse.de>
15771
15772	PR middle-end/60635
15773	* gfortran.dg/lto/pr60635_0.f90: New testcase.
15774	* gfortran.dg/lto/pr60635_1.c: Likewise.
15775
157762014-03-24  Adam Butcher  <adam@jessamine.co.uk>
15777
15778	PR c++/60627
15779	* g++.dg/cpp1y/pr60627.C: New testcase.
15780
157812014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
15782
15783	* gcc.target/aarch64/ushr64_1.c: New.
15784
157852014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
15786
15787	* gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
15788	(LONG_LONG): Use LLONG.
15789	(set_rvector_long): Explicitly return void.
15790	(set_vector_long): Likewise.
15791	(check_vector_long): Likewise.
15792
157932014-03-24  Marek Polacek  <polacek@redhat.com>
15794
15795	* c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
15796	Define INT_MIN.
15797	* c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
15798	* c-c++-common/ubsan/overflow-add-1.c: Likewise.
15799	* c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15800	* c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15801	* c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15802	* c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15803	* c-c++-common/ubsan/pr59503.c: Likewise.
15804	* c-c++-common/ubsan/pr60613-1.c: Likewise.
15805	* c-c++-common/ubsan/save-expr-1.c: Likewise.
15806	* c-c++-common/ubsan/shift-3.c: Likewise.
15807	* c-c++-common/ubsan/shift-6.c: Likewise.
15808	* c-c++-common/ubsan/undefined-1.c: Likewise.
15809	* c-c++-common/ubsan/vla-2.c: Likewise.
15810	* c-c++-common/ubsan/vla-3.c: Likewise.
15811	* c-c++-common/ubsan/vla-4.c: Likewise.
15812	* g++.dg/ubsan/cxx11-shift-1.C: Likewise.
15813	* g++.dg/ubsan/return-2.C: Likewise.
15814
158152014-03-23  John David Anglin  <danglin@gcc.gnu.org>
15816
15817	* gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
15818	hppa*-*-hpux*.
15819
15820	* gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
15821
15822	PR libfortran/59313
15823	PR libfortran/58015
15824	* gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
15825	* gfortran.dg/round_4.f90: Likewise.
15826
158272014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
15828
15829	PR libfortran/60128
15830	* gfortran.dg/fmt_en.f90: Update test. XFAIL for
15831	i?86-*-solaris2.9*.
15832
158332014-03-22  Jakub Jelinek  <jakub@redhat.com>
15834
15835	PR sanitizer/60613
15836	* c-c++-common/ubsan/pr60613-1.c: New test.
15837	* c-c++-common/ubsan/pr60613-2.c: New test.
15838
158392014-03-22  Matthias Klose  <doko@ubuntu.com>
15840
15841	* g++.dg/cpp0x/regress: Remove empty directory.
15842
158432014-03-22  Jakub Jelinek  <jakub@redhat.com>
15844
15845	PR debug/60603
15846	* gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
15847
158482014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
15849
15850	* g++.dg/cpp1y/pr60033.C: Use target c++1y.
15851	* g++.dg/cpp1y/pr60393.C: Likewise.
15852
158532014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
15854
15855	PR c++/60384
15856	* g++.dg/cpp1y/pr60384.C: New.
15857
158582014-03-21  Jakub Jelinek  <jakub@redhat.com>
15859
15860	PR target/60598
15861	* gcc.dg/pr60598.c: New test.
15862
158632014-03-21  Martin Jambor  <mjambor@suse.cz>
15864
15865	PR ipa/59176
15866	* g++.dg/torture/pr59176.C: New test.
15867
158682014-03-21  Martin Jambor  <mjambor@suse.cz>
15869
15870	PR ipa/60419
15871	* g++.dg/ipa/pr60419.C: New test.
15872
158732014-03-21  Richard Biener  <rguenther@suse.de>
15874
15875	PR tree-optimization/60577
15876	* gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
15877
158782014-03-21  Tobias Burnus  <burnus@net-b.de>
15879
15880	PR fortran/60599
15881	* lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
15882
158832014-03-20  Jakub Jelinek  <jakub@redhat.com>
15884
15885	PR middle-end/60597
15886	* g++.dg/opt/pr60597.C: New test.
15887
15888	PR c++/60572
15889	* g++.dg/init/pr60572.C: New test.
15890
158912014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
15892
15893	* gcc.target/arm/neon-modes-3.c: Add "-g" option.
15894
158952014-03-19  Tobias Burnus  <burnus@net-b.de>
15896
15897	PR fortran/60543
15898	PR fortran/60283
15899	* gfortran.dg/implicit_pure_4.f90: New.
15900
159012014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15902
15903	PR c++/51474
15904	* g++.dg/cpp0x/nsdmi-virtual2.C: New.
15905
159062014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
15907
15908	PR testsuite/60590
15909	* lib/target-libpath.exp (set_ld_library_path_env_vars): Log
15910	LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
15911	LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
15912
159132014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15914
15915	PR c++/60332
15916	* g++.dg/cpp1y/pr60332.C: New.
15917
159182014-03-19  Marek Polacek  <polacek@redhat.com>
15919
15920	PR sanitizer/60569
15921	* g++.dg/ubsan/pr60569.C: New test.
15922
159232014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15924
15925	* gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
15926
159272014-03-19  Jakub Jelinek  <jakub@redhat.com>
15928
15929	PR tree-optimization/60559
15930	* g++.dg/vect/pr60559.cc: New test.
15931
159322014-03-18  Ian Lance Taylor  <iant@google.com>
15933
15934	PR target/60563
15935	* g++.dg/ext/sync-4.C (int32_t): Remove typedef.
15936	(ditype): Rename typedef from int64_t.
15937
159382014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
15939
15940	PR c/55383
15941	* gcc.dg/cast-qual-3.c: New.
15942	Revert:
15943	2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
15944	* c-c++-common/Wcast-qual-1.c: More precise match text.
15945
159462014-03-18  Janus Weil  <janus@gcc.gnu.org>
15947
15948	PR fortran/55207
15949	PR fortran/60549
15950	* gfortran.dg/assumed_rank_7.f90: Revert r208590.
15951	* gfortran.dg/c_ptr_tests_16.f90: Ditto.
15952	* gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
15953	* gfortran.dg/intent_optimize_1.f90: Ditto.
15954	* gfortran.dg/pointer_init_9.f90: Ditto.
15955	* gfortran.dg/volatile4.f90: Ditto.
15956	* gfortran.dg/volatile6.f90: Ditto.
15957
159582014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
15959
15960	PR c/55383
15961	* c-c++-common/Wcast-qual-1.c: More precise match text.
15962
159632014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15964
15965	PR c++/60305
15966	* g++.dg/cpp0x/constexpr-ice14.C: New.
15967
159682014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15969
15970	PR c++/54250
15971	* g++.dg/cpp0x/lambda/lambda-ice12.C: New.
15972
159732014-03-18  Jakub Jelinek  <jakub@redhat.com>
15974
15975	PR sanitizer/60535
15976	* c-c++-common/ubsan/null-1.c: Don't skip if -flto.
15977	* c-c++-common/ubsan/null-2.c: Likewise.
15978	* c-c++-common/ubsan/null-3.c: Likewise.
15979	* c-c++-common/ubsan/null-4.c: Likewise.
15980	* c-c++-common/ubsan/null-5.c: Likewise.
15981	* c-c++-common/ubsan/null-6.c: Likewise.
15982	* c-c++-common/ubsan/null-7.c: Likewise.
15983	* c-c++-common/ubsan/null-8.c: Likewise.
15984	* c-c++-common/ubsan/null-9.c: Likewise.
15985	* c-c++-common/ubsan/null-10.c: Likewise.
15986	* c-c++-common/ubsan/null-11.c: Likewise.
15987	* c-c++-common/ubsan/overflow-1.c: Likewise.
15988	* c-c++-common/ubsan/overflow-2.c: Likewise.
15989	* c-c++-common/ubsan/overflow-add-1.c: Likewise.
15990	* c-c++-common/ubsan/overflow-add-2.c: Likewise.
15991	* c-c++-common/ubsan/overflow-int128.c: Likewise.
15992	* c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15993	* c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15994	* c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15995	* c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15996	* c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15997	* c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15998	* c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15999	* c-c++-common/ubsan/overflow-sub-2.c: Likewise.
16000	* c-c++-common/ubsan/pr59333.c: Likewise.
16001	* c-c++-common/ubsan/pr59503.c: Likewise.
16002	* c-c++-common/ubsan/pr59667.c: Likewise.
16003	* c-c++-common/ubsan/undefined-1.c: Likewise.
16004	* g++.dg/ubsan/pr59250.C: Likewise.
16005	* g++.dg/ubsan/pr59306.C: Likewise.
16006
160072014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16008
16009	* gcc.dg/tls/pr58595.c: Add tls options.
16010
160112014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
16012
16013	* gcc.target/i386/avx-additional-reg-names.c: New.
16014	* gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
16015
160162014-03-17  Adam Butcher  <adam@jessamine.co.uk>
16017
16018	PR c++/60390
16019	* g++.dg/cpp1y/pr60390.C: New testcase.
16020
16021	PR c++/60391
16022	* g++.dg/cpp1y/pr60391.C: New testcase.
16023
160242014-03-17  Jakub Jelinek  <jakub@redhat.com>
16025
16026	PR target/60516
16027	* gcc.target/i386/pr60516.c: New test.
16028
160292014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
16030
16031	PR c++/59571
16032	* g++.dg/cpp0x/constexpr-ice13.C: New.
16033
160342014-03-17  Marek Polacek  <polacek@redhat.com>
16035
16036	PR middle-end/60534
16037	* gcc.dg/gomp/pr60534.c: New test.
16038
160392014-03-17  Kai Tietz  <ktietz@redhat.com>
16040
16041	* gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
16042
160432014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
16044
16045	PR testsuite/58851
16046	* gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
16047	storage size.
16048
160492014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
16050
16051	PR libfortran/58324
16052	* gfortran.dg/list_read_12.f90: New test.
16053
160542014-03-15  Janus Weil  <janus@gcc.gnu.org>
16055
16056	PR fortran/55207
16057	* gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
16058	* gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
16059	* gfortran.dg/inline_sum_bounds_check_1.f90: Add
16060	-Wno-aggressive-loop-optimizations and remove an unused variable.
16061	* gfortran.dg/intent_optimize_1.f90: Put into subroutine.
16062	* gfortran.dg/pointer_init_9.f90: New.
16063	* gfortran.dg/volatile4.f90: Put into subroutine.
16064	* gfortran.dg/volatile6.f90: Ditto.
16065
160662014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
16067
16068	PR fortran/60392
16069	* gfortran.dg/transpose_4.f90: New test.
16070
160712014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
16072
16073	PR rtl-optimization/60508
16074	* gcc.target/i386/pr60508.c: New.
16075
160762014-03-14  Richard Biener  <rguenther@suse.de>
16077
16078	PR middle-end/60518
16079	* g++.dg/pr60518.C: New testcase.
16080
160812014-03-14  Martin Jambor  <mjambor@suse.cz>
16082
16083	PR lto/60461
16084	* gcc.dg/lto/pr60461_0.c: New test.
16085
160862014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
16087
16088	* lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
16089	* lib/lto.exp (lto-execute): Cleanup LTO temporaries.
16090	* gcc.dg/lto/save-temps_0.c: New testcase.
16091
160922014-03-13  Jakub Jelinek  <jakub@redhat.com>
16093
16094	PR middle-end/36282
16095	* c-c++-common/pr36282-1.c: New test.
16096	* c-c++-common/pr36282-2.c: New test.
16097	* c-c++-common/pr36282-3.c: New test.
16098	* c-c++-common/pr36282-4.c: New test.
16099
161002014-03-13  Richard Henderson  <rth@redhat.com>
16101
16102	PR debug/60438
16103	* g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
16104
161052014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
16106
16107	PR c++/60383
16108	* g++.dg/template/crash118.C: New.
16109	* g++.dg/template/crash95.C: Adjust.
16110
161112014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
16112
16113	PR rtl-optimization/57189
16114	* gcc.target/i386/pr57189.c: New.
16115
161162014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
16117
16118	PR c++/60254
16119	* g++.dg/cpp0x/static_assert10.C: New.
16120	* g++.dg/cpp0x/static_assert11.C: Likewise.
16121	* g++.dg/cpp0x/static_assert3.C: Adjust.
16122
161232014-03-13  Richard Biener  <rguenther@suse.de>
16124
16125	* lib/lto.exp (lto-execute): Fix error catching for dg-final.
16126
161272014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
16128
16129	* gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
16130	2.07 128-bit arithmetic.
16131	* gcc.target/powerpc/p8vector-int128-2.c: Likewise.
16132
16133	* gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
16134	due to when TImode is allowed in VSX registers, the allowable
16135	address modes for TImode is just a single indirect address in
16136	order for the value to be loaded and store in either GPR or VSX
16137	registers.  This affects the generated code, and it would cause
16138	this test to fail, when such an option is used.
16139
161402014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
16141
16142	* lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
16143
161442014-03-12  Jakub Jelinek  <jakub@redhat.com>
16145
16146	* gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
16147	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
16148	* gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
16149	only test for exactly one if if -mbranch-cost=1 has been passed.
16150
161512014-03-12  Christian Bruel  <christian.bruel@st.com>
16152
16153	PR target/60264
16154	* gcc.target/arm/pr60264.c
16155
161562014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16157
16158	PR tree-optimization/60454
16159	* gcc.c-torture/execute/pr60454.c: New test.
16160
161612014-03-12  Jakub Jelinek  <jakub@redhat.com>
16162	    Marc Glisse  <marc.glisse@inria.fr>
16163
16164	PR tree-optimization/60502
16165	* gcc.c-torture/compile/pr60502.c: New test.
16166
161672014-03-12  Jakub Jelinek  <jakub@redhat.com>
16168
16169	PR middle-end/60482
16170	* gcc.dg/vect/pr60482.c: New test.
16171
161722014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
16173
16174	PR c++/60389
16175	* g++.dg/cpp0x/inh-ctor19.C: New.
16176
161772014-03-11  Richard Biener  <rguenther@suse.de>
16178
16179	PR tree-optimization/60429
16180	PR tree-optimization/60485
16181	* gcc.dg/pr60485-1.c: New testcase.
16182	* gcc.dg/pr60485-2.c: Likewise.
16183
161842014-03-10  Jakub Jelinek  <jakub@redhat.com>
16185
16186	PR ipa/60457
16187	* g++.dg/ipa/pr60457.C: New test.
16188
161892014-03-10  Richard Biener  <rguenther@suse.de>
16190
16191	PR middle-end/60474
16192	* g++.dg/torture/pr60474.C: New testcase.
16193
161942014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
16195
16196	* g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
16197
161982014-03-08  Paulo Matos  <paulo@matos-sorge.com>
16199
16200	* gcc.dg/lto/pr55113_0.c: New testcase.
16201
162022014-03-08  Adam Butcher  <adam@jessamine.co.uk>
16203
16204	PR c++/60033
16205	* g++.dg/cpp1y/pr60033.C: New testcase.
16206
16207	PR c++/60393
16208	* g++.dg/cpp1y/pr60393.C: New testcase.
16209
162102014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
16211
16212	PR libfortran/60128
16213	* gfortran.dg/fmt_en.f90: New test.
16214
162152014-03-07  Jason Merrill  <jason@redhat.com>
16216
16217	* lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
16218	* lib/target-supports.exp (check_effective_target_c++11): Now
16219	means C++11 and up.
16220	(check_effective_target_c++11_only): New.
16221	(check_effective_target_c++11_down): New.
16222	(check_effective_target_c++1y): New.
16223	(check_effective_target_c++1y_only): New.
16224	(check_effective_target_c++98_only): Rename from
16225	check_effective_target_c++98.
16226	* g++.dg/*: Use { target c++11 } instead of -std=c++11.
16227
162282014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
16229
16230	PR c++/58609
16231	* g++.dg/cpp0x/constexpr-ice12.C: New.
16232
162332014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
16234
16235	* c-c++-common/gomp/map-1.c: Extend.
16236
162372014-03-06  Paul Thomas  <pault@gcc.gnu.org>
16238	    Janus Weil  <janus@gcc.gnu.org>
16239
16240	PR fortran/51976
16241	* gfortran.dg/deferred_type_component_1.f90 : New test.
16242	* gfortran.dg/deferred_type_component_2.f90 : New test.
16243
162442014-03-06  Marek Polacek  <polacek@redhat.com>
16245
16246	PR c/60197
16247	* c-c++-common/cilk-plus/CK/pr60197.c: New test.
16248	* c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
16249
162502014-03-06  Jakub Jelinek  <jakub@redhat.com>
16251
16252	PR target/58595
16253	* gcc.dg/tls/pr58595.c: New test.
16254
162552014-03-06  Richard Biener  <rguenther@suse.de>
16256
16257	PR middle-end/60445
16258	PR lto/60424
16259	PR lto/60427
16260	Revert
16261	2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
16262
16263	* gcc.dg/lto/pr55113_0.c: New testcase.
16264
162652014-03-05  Jakub Jelinek  <jakub@redhat.com>
16266
16267	PR testsuite/59308
16268	* gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
16269	other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
16270	* gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
16271	s390*/i?86/x86_64.
16272	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16273	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16274	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16275	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16276	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
16277	logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
16278	even for mips*/s390*/i?86/x86_64.
16279	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16280	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16281	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16282	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16283	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16284
16285	PR lto/60404
16286	* gcc.dg/lto/pr60404_0.c: New test.
16287	* gcc.dg/lto/pr60404_1.c: New file.
16288	* gcc.dg/lto/pr60404_2.c: New file.
16289
162902014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16291
16292	* gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
16293	long long" throughout.
16294	* gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16295	* gcc.dg/vmx/insert-vsx.c: Likewise.
16296	* gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16297	* gcc.dg/vmx/ld-vsx.c: Likewise.
16298	* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16299	* gcc.dg/vmx/ldl-vsx.c: Likewise.
16300	* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16301	* gcc.dg/vmx/merge-vsx.c: Likewise.
16302	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16303	* gcc.dg/vmx/st-vsx.c: Likewise.
16304	* gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16305	* gcc.dg/vmx/stl-vsx.c: Likewise.
16306	* gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16307
163082014-03-04  Paulo Matos  <paulo@matos-sorge.com>
16309
16310	* gcc.dg/lto/pr55113_0.c: New testcase.
16311
163122014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16313
16314	PR c++/60376
16315	* g++.dg/cpp1y/pr60376.C: New.
16316
163172014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16318
16319	* g++.dg/abi/anon2.C: Don't scan assembler for c++98.
16320
163212014-03-04  Richard Biener  <rguenther@suse.de>
16322
16323	PR tree-optimization/60382
16324	* gcc.dg/vect/pr60382.c: New testcase.
16325
163262014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
16327
16328	PR libfortran/60148
16329	* gfortran.dg/namelist_84.f90: New test.
16330
163312014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
16332
16333	* gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
16334	argument to avoid inf values.
16335	* gcc.target/i386/avx512f-vdivps-2.c: Compare results with
16336	UNION_FP_CHECK machinery.
16337
163382014-03-03  Renlin Li  <Renlin.Li@arm.com>
16339
16340	* gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
16341	i32in128 cases outside special big-endian processing block.
16342
163432014-03-03  Jakub Jelinek  <jakub@redhat.com>
16344
16345	PR preprocessor/60400
16346	* c-c++-common/cpp/pr60400.c: New test.
16347	* c-c++-common/cpp/pr60400-1.h: New file.
16348	* c-c++-common/cpp/pr60400-2.h: New file.
16349
16350	PR objc++/60398
16351	* obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
16352
16353	* c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
16354	* c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
16355
163562014-03-02  Jan Hubicka  <hubicka@ucw.cz>
16357
16358	PR ipa/60150
16359	* g++.dg/lto/pr60150.H: New testcase.
16360	* g++.dg/lto/pr60150_0.C: New testcase.
16361	* g++.dg/lto/pr60150_1.C: New testcase.
16362
163632014-03-02  Jan Hubicka  <hubicka@ucw.cz>
16364
16365	PR ipa/60306
16366	* g++.dg/ipa/devirt-29.C: New testcase
16367
163682014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16369
16370	PR fortran/60236
16371	* gfortran.dg/vect/pr32380.f: Fix expected test results.
16372
163732014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
16374
16375	PR c++/50025
16376	* g++.dg/cpp0x/pr50025.C: New.
16377
163782014-03-01  Adam Butcher  <adam@jessamine.co.uk>
16379
16380	PR c++/60377
16381	* g++.dg/cpp1y/pr60377.C: New testcase.
16382
163832014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
16384
16385	PR fortran/60341
16386	* gfortran.dg/str_comp_optimize_1.f90: New test.
16387
163882014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
16389
16390	PR target/60071
16391	* gcc.c-torture/compile/pr60071.c: New.
16392
163932014-02-28  Janus Weil  <janus@gcc.gnu.org>
16394
16395	PR fortran/60359
16396	* gfortran.dg/unlimited_polymorphic_16.f90: New.
16397
163982014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
16399
16400	PR c++/58610
16401	* g++.dg/cpp0x/constexpr-ice11.C: New.
16402
164032014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
16404
16405	PR c++/60314
16406	* g++.dg/cpp1y/auto-fn24.C: New.
16407
164082014-02-28  Joey Ye  <joey.ye@arm.com>
16409
16410	PR target/PR60169
16411	* gcc.target/arm/thumb1-far-jump-3.c: New case.
16412
164132014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
16414
16415	PR c++/60253
16416	* g++.dg/overload/ellipsis2.C: New.
16417
164182014-02-27  Jeff Law  <law@redhat.com>
16419
16420	PR rtl-optimization/52714
16421	* gcc.c-torture/compile/pr52714.c: New test.
16422
164232014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
16424	    Jeff Law  <law@redhat.com>
16425
16426	PR rtl-optimization/49847
16427	* g++.dg/pr49847.C: New test.
16428
164292014-02-27  Marek Polacek  <polacek@redhat.com>
16430
16431	PR middle-end/59223
16432	* c-c++-common/pr59223.c: New test.
16433
164342014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
16435
16436	* common/config/i386/predicates.md (const1256_operand): Remove.
16437	(const2356_operand): New.
16438	(const_1_to_2_operand): Remove.
16439	* config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
16440	(*avx512pf_gatherpf<mode>sf_mask): Ditto.
16441	(*avx512pf_gatherpf<mode>sf): Ditto.
16442	(avx512pf_gatherpf<mode>df): Ditto.
16443	(*avx512pf_gatherpf<mode>df_mask): Ditto.
16444	(*avx512pf_gatherpf<mode>df): Ditto.
16445	(avx512pf_scatterpf<mode>sf): Ditto.
16446	(*avx512pf_scatterpf<mode>sf_mask): Ditto.
16447	(*avx512pf_scatterpf<mode>sf): Ditto.
16448	(avx512pf_scatterpf<mode>df): Ditto.
16449	(*avx512pf_scatterpf<mode>df_mask): Ditto.
16450	(*avx512pf_scatterpf<mode>df): Ditto.
16451	* common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
16452
164532014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
16454
16455	* gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
16456	* gcc.target/i386/avx512f-vptestnmd-1.c: This.
16457	* gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
16458	* gcc.target/i386/avx512f-vptestnmq-1.c: This.
16459	* gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
16460	* gcc.target/i386/avx512f-vptestnmd-2.c: This.
16461	* gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
16462	* gcc.target/i386/avx512f-vptestnmq-2.c: This.
16463
164642014-02-26  Bin Cheng  <bin.cheng@arm.com>
16465
16466	PR target/60280
16467	* gnat.dg/renaming5.adb: Change to two expected gotos.
16468	* gcc.dg/tree-ssa/pr21559.c: Change back to three expected
16469	jump threads.
16470	* gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
16471	messages for removed basic block.
16472	* gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
16473	* gcc.dg/tree-ssa/ivopt_2.c: Ditto.
16474	* gcc.dg/tree-ssa/ivopt_3.c: Ditto.
16475	* gcc.dg/tree-ssa/ivopt_4.c: Ditto.
16476
164772014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16478
16479	* gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
16480	* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16481	* gcc.dg/vmx/ldl-vsx.c: Likewise.
16482	* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16483	* gcc.dg/vmx/merge-vsx.c: Likewise.
16484	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16485
164862014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
16487
16488	* gcc.target/i386/avx-1.c: Update __builtin_prefetch.
16489	* gcc.target/i386/prefetchwt1-1.c: New.
16490	* g++.dg/other/i386-2.C: Add new option.
16491	* g++.dg/other/i386-3.C: Ditto.
16492	* gcc.target/i386/sse-12.c: Ditto.
16493	* gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
16494	* gcc.target/i386/sse-22.c: Add new option.
16495	* gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
16496
164972014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16498
16499	PR libfortran/59313
16500	* gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
16501
16502	PR libfortran/58015
16503	* gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
16504
165052014-02-25  Adam Butcher  <adam@jessamine.co.uk>
16506
16507	PR c++/60311
16508	* g++.dg/cpp1y/pr60311.C: New testcase.
16509
16510	* g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
16511
16512	PR c++/60065
16513	* g++.dg/cpp1y/pr60065.C: New testcase.
16514
165152014-02-24  Andrey Belevantsev  <abel@ispras.ru>
16516
16517	PR rtl-optimization/60268
16518	* gcc.c-torture/compile/pr60268.c: New test.
16519
165202014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
16521
16522	* gcc.target/microblaze/others/mem_reload.c: New test.
16523
165242014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16525
16526	* gcc.dg/vmx/lde.c: New test.
16527	* gcc.dg/vmx/lde-be-order.c: New test.
16528	* gcc.dg/vmx/ste.c: New test.
16529	* gcc.dg/vmx/ste-be-order.c: New test.
16530
165312014-02-22  Hans-Peter Nilsson  <hp@axis.com>
16532
16533	PR testsuite/60173
16534	* lib/target-supports.exp
16535	(check_effective_target_logical_op_short_circuit): Add cris-*-*
16536	and crisv32-*-* to list.
16537
165382014-02-21  Janus Weil  <janus@gcc.gnu.org>
16539
16540	PR fortran/60302
16541	* gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
16542
165432014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16544
16545	* gcc.dg/vmx/vsums.c: Check entire result vector.
16546	* gcc.dg/vmx/vsums-be-order.c: Likewise.
16547
165482014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16549
16550	* gcc.dg/vmx/ld.c: New test.
16551	* gcc.dg/vmx/ld-be-order.c: New test.
16552	* gcc.dg/vmx/ld-vsx.c: New test.
16553	* gcc.dg/vmx/ld-vsx-be-order.c: New test.
16554	* gcc.dg/vmx/ldl.c: New test.
16555	* gcc.dg/vmx/ldl-be-order.c: New test.
16556	* gcc.dg/vmx/ldl-vsx.c: New test.
16557	* gcc.dg/vmx/ldl-vsx-be-order.c: New test.
16558	* gcc.dg/vmx/st.c: New test.
16559	* gcc.dg/vmx/st-be-order.c: New test.
16560	* gcc.dg/vmx/st-vsx.c: New test.
16561	* gcc.dg/vmx/st-vsx-be-order.c: New test.
16562	* gcc.dg/vmx/stl.c: New test.
16563	* gcc.dg/vmx/stl-be-order.c: New test.
16564	* gcc.dg/vmx/stl-vsx.c: New test.
16565	* gcc.dg/vmx/stl-vsx-be-order.c: New test.
16566
165672014-02-21  Uros Bizjak  <ubizjak@gmail.com>
16568
16569	* g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
16570	* g++.dg/other/i386-3.C (dg-options): Ditto.
16571	* gcc.target/i386/sse-12.c (dg-options): Add -msha.
16572	* gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
16573	-mavx512pf and -msha.
16574
165752014-02-21  Richard Biener  <rguenther@suse.de>
16576
16577	PR tree-optimization/60276
16578	* gcc.dg/vect/pr60276.c: New testcase.
16579
165802014-02-21  Janus Weil  <janus@gcc.gnu.org>
16581
16582	PR fortran/60234
16583	* gfortran.dg/finalize_23.f90: New.
16584
165852014-02-21  Adam Butcher  <adam@jessamine.co.uk>
16586
16587	PR c++/60052
16588	PR c++/60053
16589	* g++.dg/cpp1y/pr60052.C: New testcase.
16590	* g++.dg/cpp1y/pr60053.C: New testcase.
16591
165922014-02-21  Tobias Burnus  <burnus@net-b.de>
16593
16594	PR fortran/60286
16595	* gfortran.dg/inquire_16.f90: New.
16596
165972014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
16598
16599	* gcc.target/nios2/biggot-1.c: New.
16600	* gcc.target/nios2/biggot-2.c: New.
16601
166022014-02-20  Martin Jambor  <mjambor@suse.cz>
16603
16604	PR ipa/55260
16605	* gcc.dg/ipa/pr55260.c: New test.
16606
166072014-02-20  Bin Cheng  <bin.cheng@arm.com>
16608
16609	* gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
16610	for execution test case.
16611
166122014-02-20  Jan Hubicka  <hubicka@ucw.cz>
16613
16614	PR ipa/58555
16615	* g++.dg/torture/pr58555.C: New testcase.
16616
166172014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
16618
16619	PR target/60204
16620	* gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
16621	reflect abi fix.
16622	* gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
16623
166242014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
16625	    Kirill Yukhin  <kirill.yukhin@intel.com>
16626
16627	* gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
16628	* gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
16629	* gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
16630	* gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16631	* gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
16632	* gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
16633
166342014-02-19  Jakub Jelinek  <jakub@redhat.com>
16635
16636	PR c/37743
16637	* g++.dg/ext/builtin-bswap1.C: New test.
16638	* c-c++-common/pr37743.c: New test.
16639
166402014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
16641
16642	* gcc.dg/decl-10.c: New test.
16643
166442014-02-19  Jakub Jelinek  <jakub@redhat.com>
16645
16646	PR c++/60267
16647	* g++.dg/ext/ivdep-1.C: New test.
16648
16649	PR c++/60267
16650	* gcc.dg/pr60267.c: New test.
16651
166522014-02-19  Uros Bizjak  <ubizjak@gmail.com>
16653
16654	PR target/59794
16655	* gcc.target/i386/pr39162.c: Add dg-prune-output.
16656	(dg-options): Remove -Wno-psabi.
16657	* gcc.target/i386/pr59794-2.c: Ditto.
16658	* gcc.target/i386/pr60205-1.c: Ditto.
16659	* gcc.target/i386/sse-5.c: Ditto.
16660
166612014-02-18  Nick Clifton  <nickc@redhat.com>
16662
16663	* gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
16664	* gcc.dg/pr23623.c: Likewise.
16665	* gcc.dg/pr48784-1.c: Likewise.
16666	* gcc.dg/pr48784-2.c: Likewise.
16667	* gcc.dg/pr56997-2.c: Likewise.
16668	* gcc.dg/sms-6.c: Likewise.
16669	* gcc.dg/torture/pr60183.c: Likewise.
16670	* gcc.dg/torture/vec-cvt-1.c: Likewise.
16671	* gcc.c-torture/execute/20061220-1.x: New.
16672	* gcc.c-torture/execute/pr43220.x: New.
16673	* gcc.c-torture/execute/pr51581-1.x: New.
16674	* gcc.c-torture/execute/pr51581-2.x: New.
16675	* gcc.c-torture/execute/pr58570.x: New.
16676	* gcc.c-torture/unsorted/DFcmp.x: New.
16677	* gcc.c-torture/unsorted/SFset.x: New.
16678
166792014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
16680
16681	* gnat.dg/opt31.adb: New test.
16682
166832014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16684
16685	* gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
16686
166872014-02-19  Janus Weil  <janus@gcc.gnu.org>
16688
16689	PR fortran/60232
16690	* gfortran.dg/typebound_proc_33.f90: New.
16691
166922014-02-19  Marek Polacek  <polacek@redhat.com>
16693
16694	PR c/60195
16695	* gcc.dg/pr60195.c: New test.
16696
166972014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
16698
16699	* gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
16700
167012014-02-19  Jakub Jelinek  <jakub@redhat.com>
16702
16703	PR preprocessor/58844
16704	* c-c++-common/cpp/pr58844-1.c: New test.
16705	* c-c++-common/cpp/pr58844-2.c: New test.
16706
167072014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
16708
16709	PR c++/60225
16710	* g++.dg/cpp0x/constexpr-ice10.C: New.
16711
167122014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
16713
16714	PR c++/60215
16715	* g++.dg/cpp0x/pr60215.C: New.
16716
167172014-02-18  Tobias Burnus  <burnus@net-b.de>
16718
16719	PR fortran/49397
16720	* gfortran.dg/proc_ptr_45.f90: New.
16721	* gfortran.dg/proc_ptr_46.f90: New.
16722
167232014-02-18  Adam Butcher  <adam@jessamine.co.uk>
16724
16725	PR c++/60190
16726	* g++.dg/cpp1y/pr60190.C: New testcase.
16727
16728	PR c++/60064
16729	* g++.dg/cpp1y/pr60064.C: New testcase.
16730
167312014-02-18  Uros Bizjak  <ubizjak@gmail.com>
16732
16733	PR target/60205
16734	* gcc.target/i386/pr60205-1.c: New test.
16735	* gcc.target/i386/pr60205-2.c: Ditto.
16736
167372014-02-18  Kai Tietz  <ktietz@redhat.com>
16738
16739	PR target/60193
16740	* gcc.target/i386/nest-1.c: New testcase.
16741
167422014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
16743
16744	* gnat.dg/opt32.adb: New test.
16745
167462014-02-18  Janus Weil  <janus@gcc.gnu.org>
16747
16748	PR fortran/60231
16749	* gfortran.dg/typebound_generic_15.f90: New.
16750
167512014-02-17  Janus Weil  <janus@gcc.gnu.org>
16752
16753	PR fortran/55907
16754	* gfortran.dg/init_flag_12.f90: New.
16755
167562014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
16757	    Ilya Tocar  <ilya.tocar@intel.com>
16758
16759	* gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
16760	* gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
16761	* gcc.target/i386/avx512f-vpermps-2.c: Ditto.
16762	* gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
16763
167642014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
16765
16766	* lib/target-supports.exp
16767	(check_effective_target_logical_op_short_circuit): New procedure.
16768	* gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
16769	* gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
16770	instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
16771	* gcc.dg/tree-ssa/vrp47.c: Likewise.
16772	* gcc.dg/tree-ssa/vrp87.c: Likewise.
16773	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
16774	logical_op_short_circuit for the alternative test, extending
16775	it to arm_cortex_m.
16776
167772014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
16778
16779	PR target/60203
16780	* gcc.target/powerpc/pr60203.c: New testsuite.
16781
167822014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
16783
16784	PR fortran/59599
16785	* gfortran.dg/ichar_3.f90: New test.
16786
167872014-02-15  Richard Biener  <rguenther@suse.de>
16788
16789	PR tree-optimization/60183
16790	* gcc.dg/torture/pr60183.c: New testcase.
16791
167922014-02-14  Jeff Law  <law@redhat.com>
16793
16794	PR rtl-optimization/60131
16795	* g++.dg/torture/pr60131.C: New test.
16796
167972014-02-14  Ian Bolton  <ian.bolton@arm.com>
16798
16799	* gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
16800	on command-line.
16801
168022014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16803
16804	* c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
16805
168062014-02-14  Jakub Jelinek  <jakub@redhat.com>
16807
16808	* gcc.c-torture/compile/20140213.c: New test.
16809
168102014-02-13  Jakub Jelinek  <jakub@redhat.com>
16811
16812	PR target/43546
16813	* gcc.target/i386/pr43546.c: New test.
16814
168152014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16816
16817	* gcc.target/s390/hotpatch-compile-8.c: New test.
16818
168192014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
16820
16821	* gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
16822	definition with an ifndef.
16823	* gcc.dg/pr59605-2.c: New test.
16824
168252014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
16826
16827	* gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
16828
168292014-02-12  Joseph Myers  <joseph@codesourcery.com>
16830
16831	* gcc.dg/torture/float128-mul-underflow.c,
16832	gcc.dg/torture/float128-truncdf-underflow.c,
16833	gcc.dg/torture/float128-truncsf-underflow.c: New tests.
16834
168352014-02-12  Jakub Jelinek  <jakub@redhat.com>
16836
16837	PR middle-end/59737
16838	* g++.dg/ipa/pr59737.C: New test.
16839
168402014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16841
16842	* g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
16843
168442014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
16845
16846	* c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
16847
16848	* gcc.dg/cilk-plus/jump-openmp.c: New file.
16849
168502014-02-12  Richard Biener  <rguenther@suse.de>
16851
16852	PR middle-end/60092
16853	* gcc.dg/torture/pr60092.c: New testcase.
16854	* gcc.dg/tree-ssa/alias-31.c: Disable SRA.
16855
168562014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
16857
16858	* gcc.c-torture/execute/20140212-1.c: New test.
16859
168602014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
16861
16862	PR c++/60047
16863	* g++.dg/cpp0x/pr60047.C: New.
16864
168652014-02-12  Jakub Jelinek  <jakub@redhat.com>
16866
16867	PR c/60101
16868	* c-c++-common/pr60101.c: New test.
16869
168702014-02-11  Jan Hubicka  <hubicka@ucw.cz>
16871
16872	PR lto/59468
16873	* g++.dg/ipa/devirt-27.C: New testcase.
16874	* g++.dg/ipa/devirt-26.C: New testcase.
16875
168762014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
16877
16878	PR target/60137
16879	* gcc.target/powerpc/pr60137.c: New file.
16880
168812014-02-11  Jakub Jelinek  <jakub@redhat.com>
16882
16883	PR fortran/52370
16884	* gfortran.dg/pr52370.f90: New test.
16885
168862014-02-11  Uros Bizjak  <ubizjak@gmail.com>
16887
16888	PR target/59927
16889	Revert
16890	2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
16891
16892	PR testsuite/58630
16893	* gcc.target/i386/pr43662.c (dg-options):
16894	Add -maccumulate-outgoing-args.
16895	* gcc.target/i386/pr43869.c (dg-options): Ditto.
16896	* gcc.target/i386/pr57003.c (dg-options): Ditto.
16897	* gcc.target/i386/avx-vzeroupper-16.c (dg-options):
16898	Remove -mtune=generic and add -maccumulate-outgoing-args instead.
16899	* gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
16900	* gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
16901	* gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
16902	Add -maccumulate-outgoing-args.
16903	* gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
16904	* gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
16905	* gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
16906	* gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
16907	* gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
16908	* gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
16909	* gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
16910	* gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
16911	* gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
16912	* gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
16913	* gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
16914	* gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
16915	* gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
16916	* gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
16917	* gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
16918
169192014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
16920
16921	* gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
16922
169232014-02-11  Jakub Jelinek  <jakub@redhat.com>
16924
16925	PR debug/59776
16926	* gcc.dg/guality/pr59776.c: New test.
16927
169282014-02-11  Renlin Li  <Renlin.Li@arm.com>
16929
16930	* gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
16931	* lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
16932	(add_options_for_arm_vfp3): New.
16933
169342014-02-11  Jeff Law  <law@redhat.com>
16935
16936	PR middle-end/54041
16937	* gcc.target/m68k/pr54041.c: New test.
16938
169392014-02-11  Jakub Jelinek  <jakub@redhat.com>
16940
16941	PR target/59927
16942	* gcc.target/i386/pr59927.c: New test.
16943
169442014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
16945
16946	* gcc.dg/vect/pr57741-3.c: Require vect_int.
16947	* gcc.dg/vect/pr60012.c: Likewise.
16948	* gcc.dg/vect/vect-119.c: Likewise.
16949	* gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
16950	* gcc.dg/vect/vect-outer-4c.c: Likewise.
16951
169522014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16953
16954	* gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
16955
169562014-02-10  Jeff Law  <law@redhat.com>
16957
16958	PR middle-end-52306
16959	* gcc.c-torture/compile/pr52306.c: New test.
16960
169612014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16962
16963	* g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
16964
169652014-02-10  Richard Biener  <rguenther@suse.de>
16966
16967	PR tree-optimization/60115
16968	* gcc.dg/torture/pr60115.c: New testcase.
16969
169702014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
16971
16972	* g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
16973	* g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
16974
169752014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
16976	    Ilya Tocar  <ilya.tocar@intel.com>
16977
16978	* gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
16979	* gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
16980	* gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
16981	* gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
16982	* gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
16983	* gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
16984	* gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
16985	* gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
16986	* gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
16987	* gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
16988	* gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
16989	* gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
16990	* gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
16991	* gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
16992	* gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
16993	* gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
16994	* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
16995	* gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
16996	* gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
16997	* gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
16998	* gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
16999	* gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
17000	* gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
17001	* gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
17002	* gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
17003	* gcc.target/i386/avx512f-vpslld-2.c: Ditto.
17004	* gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
17005
170062014-02-10  Jakub Jelinek  <jakub@redhat.com>
17007
17008	* gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
17009
170102014-02-09  Paul Thomas  <pault@gcc.gnu.org>
17011
17012	PR fortran/57522
17013	* gfortran.dg/associated_target_5.f03: New test.
17014
170152014-02-09  Paul Thomas  <pault@gcc.gnu.org>
17016
17017	PR fortran/59026
17018	* gfortran.dg/elemental_by_value_1.f90: New test.
17019
170202014-02-08  Janus Weil  <janus@gcc.gnu.org>
17021
17022	PR fortran/58470
17023	* gfortran.dg/finalize_22.f90: New.
17024
170252014-02-08  Paul Thomas  <pault@gcc.gnu.org>
17026
17027	PR fortran/60066
17028	* gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
17029	was fixed by the patch for PR59906.
17030
170312014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
17032
17033	PR translation/52289
17034	* gfortran.dg/coarray_8.f90: Update dg-error match.
17035
170362014-02-08  Jakub Jelinek  <jakub@redhat.com>
17037
17038	PR c/59984
17039	* gcc.dg/vect/pr59984.c: New test.
17040
17041	PR middle-end/60092
17042	* gcc.dg/attr-alloc_align-1.c: New test.
17043	* gcc.dg/attr-alloc_align-2.c: New test.
17044	* gcc.dg/attr-alloc_align-3.c: New test.
17045	* gcc.dg/attr-assume_aligned-1.c: New test.
17046	* gcc.dg/attr-assume_aligned-2.c: New test.
17047	* gcc.dg/attr-assume_aligned-3.c: New test.
17048
170492014-02-08  Jakub Jelinek  <jakub@redhat.com>
17050
17051	PR target/60077
17052	* gcc.target/i386/pr60077-1.c: New test.
17053	* gcc.target/i386/pr60077-2.c: New test.
17054
170552014-02-07  Jakub Jelinek  <jakub@redhat.com>
17056
17057	PR preprocessor/56824
17058	* gcc.dg/pr56824.c: New test.
17059
170602014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17061
17062	* gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
17063	variable used for atomic operations.
17064
170652014-02-07  Richard Biener  <rguenther@suse.de>
17066
17067	PR middle-end/60092
17068	* gcc.dg/vect/pr60092-2.c: New testcase.
17069
170702014-02-07  Jakub Jelinek  <jakub@redhat.com>
17071
17072	PR c++/60082
17073	Revert
17074	2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
17075
17076	* g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
17077	* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
17078
170792014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17080
17081	* gcc.target/s390/fp2int1.c: New testcase.
17082
170832014-02-07  Richard Biener  <rguenther@suse.de>
17084
17085	PR middle-end/60092
17086	* gcc.dg/tree-ssa/alias-30.c: New testcase.
17087	* gcc.dg/tree-ssa/alias-31.c: Likewise.
17088
170892014-02-06  Jan Hubicka  <hubicka@ucw.cz>
17090
17091	PR ipa/59918
17092	* g++.dg/torture/pr59918.C: New testcase.
17093
170942014-02-06  Jakub Jelinek  <jakub@redhat.com>
17095
17096	PR target/59575
17097	* gcc.target/arm/pr59575.c: New test.
17098
17099	PR debug/59992
17100	* gcc.dg/pr59992.c: New test.
17101
171022014-02-06  Marc Glisse  <marc.glisse@inria.fr>
17103
17104	* g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
17105	init_priority. Test alignment of variable instead of function.
17106
171072014-02-06  Marek Polacek  <polacek@redhat.com>
17108
17109	PR c/60087
17110	* gcc.dg/pr60087.c: New test.
17111
171122014-02-06  Alan Modra  <amodra@gmail.com>
17113
17114	* gcc.target/powerpc/pr60032.c: New.
17115
171162014-02-06  Jakub Jelinek  <jakub@redhat.com>
17117
17118	PR target/60062
17119	* gcc.c-torture/execute/pr60062.c: New test.
17120	* gcc.c-torture/execute/pr60072.c: New test.
17121
171222014-02-06  Ian Bolton  <ian.bolton@arm.com>
17123
17124	* gcc.dg/tree-ssa/pr59597.c: Make called function static
17125	so that expected outcome works for PIC variants too.
17126
171272014-02-06  Yury Gribov  <y.gribov@samsung.com>
17128	    Kugan Vivekanandarajah  <kuganv@linaro.org>
17129
17130	* gcc.target/arm/vect-noalign.c: New file.
17131
171322014-02-05  Jan Hubicka  <hubicka@ucw.cz>
17133	    Jakub Jelinek  <jakub@redhat.com>
17134
17135	PR middle-end/60013
17136	* gcc.dg/pr60013.c: New testcase.
17137
171382014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17139
17140	* gcc.dg/vmx/sum2s.c: New.
17141	* gcc.dg/vmx/sum2s-be-order.c: New.
17142
171432014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17144
17145	* gcc.dg/vmx/pack.c: New.
17146	* gcc.dg/vmx/pack-be-order.c: New.
17147	* gcc.dg/vmx/unpack.c: New.
17148	* gcc.dg/vmx/unpack-be-order.c: New.
17149
171502014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
17151
17152	* g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
17153	* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
17154
171552014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17156
17157	* gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
17158	Use __builtin_floorf, __builtin_ceilf.
17159	* gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
17160	declaration.
17161	(TEST): Use __builtin_floorf.
17162	* gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
17163
171642014-02-05  Jakub Jelinek  <jakub@redhat.com>
17165
17166	PR ipa/59947
17167	* g++.dg/opt/pr59947.C: New test.
17168
17169	PR c++/58703
17170	* c-c++-common/gomp/pr58703.c: New test.
17171
171722014-02-05  Richard Biener  <rguenther@suse.de>
17173
17174	PR testsuite/60076
17175	* gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
17176	avoid using unsigned long long.
17177
171782014-02-05  Jakub Jelinek  <jakub@redhat.com>
17179
17180	PR middle-end/57499
17181	* g++.dg/torture/pr57499.C: New test.
17182
171832014-02-05  Yury Gribov  <y.gribov@samsung.com>
17184
17185	* gcc.dg/asan/nosanitize-and-inline.c: New test.
17186
171872014-02-04  Jan Hubicka  <hubicka@ucw.cz>
17188
17189	* g++.dg/ipa/devirrt-22.C: Fix template.
17190
171912014-02-04  Marek Polacek  <polacek@redhat.com>
17192
17193	PR c/60036
17194	* gcc.dg/pr60036.c: New test.
17195
171962014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
17197
17198	PR ipa/60058
17199	* g++.dg/torture/pr60058.C: New testcase.
17200
172012014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
17202
17203	* g++.dg/tsan/default_options.C: Invert check.
17204
172052014-02-04  Jakub Jelinek  <jakub@redhat.com>
17206
17207	PR tree-optimization/60002
17208	* g++.dg/opt/pr60002.C: New test.
17209
17210	PR tree-optimization/60023
17211	* g++.dg/vect/pr60023.cc: New test.
17212
17213	PR ipa/60026
17214	* c-c++-common/torture/pr60026.c: New test.
17215
17216	PR rtl-optimization/57915
17217	* gcc.target/i386/pr57915.c: New test.
17218
172192014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17220
17221	* g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
17222
172232014-02-04  Renlin Li  <Renlin.Li@arm.com>
17224
17225	* gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
17226
172272014-02-04  Jakub Jelinek  <jakub@redhat.com>
17228
17229	PR middle-end/59261
17230	* gcc.dg/pr59261.c: New test.
17231
172322014-02-04  Richard Biener  <rguenther@suse.de>
17233
17234	PR tree-optimization/60012
17235	* gcc.dg/vect/pr60012.c: New testcase.
17236
172372014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17238
17239	PR target/59788
17240	* g++.dg/eh/unwind-direct.C: New test.
17241
172422014-02-04  Uros Bizjak  <ubizjak@gmail.com>
17243
17244	* lib/tsan-dg.exp (tsan_init): Set trivial testcase
17245	timeout value to 20s.
17246
172472014-02-03  Jan Hubicka  <hubicka@ucw.cz>
17248
17249	PR ipa/59882
17250	* g++.dg/torture/pr59882.C: New testcase
17251
172522014-02-03  Jan Hubicka  <jh@suse.cz>
17253
17254	PR ipa/59831
17255	* g++.dg/ipa/devirt-22.C: New testcase.
17256
172572014-02-03  Jan Hubicka  <jh@suse.cz>
17258
17259	* g++.dg/ipa/devirt-25.C: New testcase.
17260
172612014-02-04  Jakub Jelinek  <jakub@redhat.com>
17262
17263	PR tree-optimization/59924
17264	* gcc.dg/pr59924.c: New test.
17265
172662014-02-03  Jan Hubicka  <hubicka@ucw.cz>
17267
17268	PR ipa/59831
17269	* g++.dg/ipa/devirt-24.C: New testcase.
17270
172712014-02-03  Marc Glisse  <marc.glisse@inria.fr>
17272
17273	PR c++/53017
17274	PR c++/59211
17275	* c-c++-common/attributes-1.c: New testcase.
17276	* g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
17277
172782014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
17279
17280	PR c++/58871
17281	* g++.dg/cpp0x/pr58871.C: New.
17282
172832014-02-03  Cong Hou  <congh@google.com>
17284
17285	PR tree-optimization/60000
17286	* g++.dg/vect/pr60000.cc: New test.
17287
172882014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
17289
17290	* gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
17291	* gcc.target/i386/long-double-64-4.c: Likewise.
17292	* gcc.target/i386/long-double-80-1.c: Likewise.
17293	* gcc.target/i386/long-double-80-2.c: Likewise.
17294	* gcc.target/i386/long-double-80-3.c: Likewise.
17295	* gcc.target/i386/long-double-80-4.c: Likewise.
17296	* gcc.target/i386/long-double-80-5.c: Likewise.
17297	* gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
17298	__multf3 isn't used.
17299	* gcc.target/i386/long-double-64-3.c: Likewise.
17300	* gcc.target/i386/long-double-128-1.c: New test.
17301	* gcc.target/i386/long-double-128-2.c: Likewise.
17302	* gcc.target/i386/long-double-128-3.c: Likewise.
17303	* gcc.target/i386/long-double-128-4.c: Likewise.
17304	* gcc.target/i386/long-double-128-5.c: Likewise.
17305	* gcc.target/i386/long-double-128-6.c: Likewise.
17306	* gcc.target/i386/long-double-128-7.c: Likewise.
17307	* gcc.target/i386/long-double-128-8.c: Likewise.
17308	* gcc.target/i386/long-double-128-9.c: Likewise.
17309	* gcc.target/i386/long-double-64-5.c: Likewise.
17310	* gcc.target/i386/long-double-64-6.c: Likewise.
17311	* gcc.target/i386/long-double-64-7.c: Likewise.
17312	* gcc.target/i386/long-double-64-8.c: Likewise.
17313	* gcc.target/i386/long-double-64-9.c: Likewise.
17314	* gcc.target/i386/long-double-80-10.c: Likewise.
17315	* gcc.target/i386/long-double-80-8.c: Likewise.
17316	* gcc.target/i386/long-double-80-9.c: Likewise.
17317
173182014-02-03  Andrey Belevantsev  <abel@ispras.ru>
17319
17320	PR rtl-optimization/57662
17321	* g++.dg/pr57662.C: New test.
17322
173232014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17324
17325	* gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
17326	* gcc.dg/vmx/perm.c: New.
17327	* gcc.dg/vmx/perm-be-order.c: New.
17328
173292014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17330
17331	* gcc.dg/vmx/vsums.c: New.
17332	* gcc.dg/vmx/vsums-be-order.c: New.
17333
173342014-02-02  Jan Hubicka  <hubicka@ucw.cz>
17335
17336	* g++.dg/ipa/devirt-23.C: New testcase.
17337	* g++.dg/ipa/devirt-20.C: Fix template.
17338
173392014-02-02  Jan Hubicka  <jh@suse.cz>
17340
17341	* g++.dg/ipa/devirt-21.C: New testcase.
17342
173432014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
17344
17345	* gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
17346	gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
17347
173482014-02-02  Uros Bizjak  <ubizjak@gmail.com>
17349
17350	PR target/60017
17351	* gcc.c-torture/execute/pr60017.c: New test.
17352
173532014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
17354
17355	PR fortran/57033
17356	* gfortran.dg/default_initialization_7.f90: New test.
17357
173582014-02-01  Paul Thomas  <pault@gcc.gnu.org>
17359
17360	PR fortran/59906
17361	* gfortran.dg/elemental_subroutine_9.f90: New test.
17362
173632014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
17364
17365	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
17366
173672014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
17368
17369	* g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
17370
173712014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
17372
17373	* g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
17374
173752014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
17376
17377	PR c++/51219
17378	* g++.dg/init/bitfield5.C: New.
17379
173802014-02-01  Jakub Jelinek  <jakub@redhat.com>
17381
17382	PR tree-optimization/60003
17383	* gcc.c-torture/execute/pr60003.c: New test.
17384
173852014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
17386
17387	PR bootstrap/59985
17388	* gcc.target/arm/pr59985.C: New.
17389
173902014-01-31  Jakub Jelinek  <jakub@redhat.com>
17391
17392	PR sanitizer/59410
17393	* lib/tsan-dg.exp (tsan_init): Instead of not running any
17394	tsan tests if trivial testcase doesn't run, set dg-do-what-default
17395	to compile.
17396	(tsan_finish): Restore dg-do-what-default.
17397	* g++.dg/tsan/atomic_free.C: Remove dg-do line.
17398	* g++.dg/tsan/fd_close_norace2.C: Likewise.
17399	* g++.dg/tsan/default_options.C: Likewise.
17400	* g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17401	* g++.dg/tsan/atomic_free2.C: Likewise.
17402	* g++.dg/tsan/cond_race.C: Likewise.
17403	* g++.dg/tsan/fd_close_norace.C: Likewise.
17404	* g++.dg/tsan/benign_race.C: Likewise.
17405	* c-c++-common/tsan/fd_pipe_race.c: Likewise.
17406	* c-c++-common/tsan/simple_race.c: Likewise.
17407	* c-c++-common/tsan/mutexset1.c: Likewise.
17408	* c-c++-common/tsan/thread_leak2.c: Likewise.
17409	* c-c++-common/tsan/tls_race.c: Likewise.
17410	* c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17411	* c-c++-common/tsan/race_on_barrier2.c: Likewise.
17412	* c-c++-common/tsan/free_race2.c: Likewise.
17413	* c-c++-common/tsan/thread_leak.c: Likewise.
17414	* c-c++-common/tsan/thread_leak1.c: Likewise.
17415	* c-c++-common/tsan/race_on_barrier.c: Likewise.
17416	* c-c++-common/tsan/free_race.c: Likewise.
17417	* c-c++-common/tsan/sleep_sync.c: Likewise.
17418	* c-c++-common/tsan/tiny_race.c: Likewise.
17419	* c-c++-common/tsan/race_on_mutex2.c: Likewise.
17420	* c-c++-common/tsan/atomic_stack.c: Likewise.
17421	* c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
17422	in dg-output regexps.
17423	* c-c++-common/tsan/simple_stack.c: Likewise.
17424
174252014-01-31  Richard Henderson  <rth@redhat.com>
17426
17427	* g++.dg/tm/pr60004.C: New.
17428
174292014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
17430
17431	PR c++/59082
17432	* g++.dg/inherit/crash4.C: New.
17433
174342014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
17435
17436	* c-c++-common/tsan/simple_race.c: Made test less flaky.
17437
174382014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
17439
17440	* gcc.target/i386/m512-check.h: Use correct rounding values.
17441
174422014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
17443
17444	* gcc.target/i386/avx-1.c: Use correct rounding values.
17445	* gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
17446	* gcc.target/i386/avx512f-vaddps-1.c: Ditto.
17447	* gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
17448	* gcc.target/i386/avx512f-vaddss-1.c: Ditto.
17449	* gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
17450	* gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
17451	* gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
17452	* gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
17453	* gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
17454	* gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
17455	* gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
17456	* gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
17457	* gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
17458	* gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
17459	* gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
17460	* gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
17461	* gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
17462	* gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
17463	* gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
17464	* gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
17465	* gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
17466	* gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
17467	* gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
17468	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
17469	* gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
17470	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
17471	* gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
17472	* gcc.target/i386/avx512f-vdivps-1.c: Ditto.
17473	* gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
17474	* gcc.target/i386/avx512f-vdivss-1.c: Ditto.
17475	* gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
17476	* gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
17477	* gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
17478	* gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
17479	* gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
17480	* gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
17481	* gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
17482	* gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
17483	* gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
17484	* gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
17485	* gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
17486	* gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
17487	* gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
17488	* gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
17489	* gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
17490	* gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
17491	* gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
17492	* gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
17493	* gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
17494	* gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
17495	* gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
17496	* gcc.target/i386/avx512f-vmulps-1.c: Ditto.
17497	* gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
17498	* gcc.target/i386/avx512f-vmulss-1.c: Ditto.
17499	* gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
17500	* gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
17501	* gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
17502	* gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
17503	* gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
17504	* gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
17505	* gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
17506	* gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
17507	* gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
17508	* gcc.target/i386/avx512f-vsubps-1.c: Ditto.
17509	* gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
17510	* gcc.target/i386/avx512f-vsubss-1.c: Ditto.
17511	* gcc.target/i386/sse-13.c: Ditto.
17512	* gcc.target/i386/sse-14.c: Ditto.
17513	* gcc.target/i386/sse-22.c: Ditto.
17514	* gcc.target/i386/sse-23.c: Ditto.
17515
175162014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
17517
17518	* gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
17519	* gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
17520
175212014-01-31  Richard Biener  <rguenther@suse.de>
17522
17523	PR middle-end/59990
17524	* gcc.dg/torture/pr59990.c: New testcase.
17525
175262014-01-31  Jakub Jelinek  <jakub@redhat.com>
17527
17528	* lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
17529	if it fails don't run any tsan tests.
17530
175312014-01-31  Marek Polacek  <polacek@redhat.com>
17532
17533	PR c/59963
17534	* gcc.dg/pr59940.c (g): Adjust dg-warning.
17535	(y): Adjust dg-error.
17536	* gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
17537	* gcc.dg/pr59963-1.c: New test.
17538	* gcc.dg/pr59963-2.c: New test.
17539	* gcc.dg/pr59963-3.c: New test.
17540
175412014-01-30  Jakub Jelinek  <jakub@redhat.com>
17542
17543	PR target/59923
17544	* gcc.target/arm/pr59923.c: New test.
17545
175462014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17547
17548	* gcc.dg/vmx/splat.c: New.
17549	* gcc.dg/vmx/splat-vsx.c: New.
17550	* gcc.dg/vmx/splat-be-order.c: New.
17551	* gcc.dg/vmx/splat-vsx-be-order.c: New.
17552	* gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
17553	* gcc.dg/vmx/sn7153.c: Add special casing for little endian.
17554
175552014-01-30  Richard Biener  <rguenther@suse.de>
17556
17557	PR tree-optimization/59993
17558	* gcc.dg/torture/pr59993.c: New testcase.
17559
175602014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
17561
17562	* g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
17563	g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
17564	gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
17565	vect_int rather than vect_float.
17566
175672014-01-30  Marek Polacek  <polacek@redhat.com>
17568
17569	* gcc.dg/Wconversion-real-integer.c: Properly end comment.
17570
175712014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
17572
17573	* gcc.target/microblaze/isa/fcmp4.c: New.
17574
175752014-01-30  Marek Polacek  <polacek@redhat.com>
17576
17577	PR c/59940
17578	* gcc.dg/pr59940.c: New test.
17579	* gcc.dg/pr35635.c (func3): Move dg-warning.
17580
175812014-01-30  Richard Biener  <rguenther@suse.de>
17582
17583	PR tree-optimization/59903
17584	* gcc.dg/torture/pr59903.c: New testcase.
17585
175862014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
17587
17588	PR c++/58843
17589	* g++.dg/lookup/crash8.C: New.
17590
175912014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
17592
17593	PR c++/58649
17594	* g++.dg/template/crash117.C: New.
17595
175962014-01-30  Richard Biener  <rguenther@suse.de>
17597
17598	PR c/59905
17599	* gcc.dg/cast-function-1.c: Adjust to survive DCE.
17600	* gcc.dg/call-diag-2.c: Remove expected warnings about calling
17601	abort.
17602	* gcc.dg/invalid-call-1.c: Likewise.
17603
176042014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
17605
17606	PR c++/58561
17607	* g++.dg/cpp1y/auto-fn23.C: New.
17608
176092014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
17610
17611	PR c++/58846
17612	* g++.dg/init/dso_handle2.C: New.
17613
176142014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
17615
17616	PR c++/58674
17617	* g++.dg/cpp0x/pr58674.C: New.
17618
176192014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
17620
17621	PR target/59617
17622	* gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
17623	* gcc.target/i386/avx512f-gather-5.c: Ditto.
17624
176252014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17626
17627	* gcc.dg/vmx/merge-be-order.c: New.
17628	* gcc.dg/vmx/merge.c: New.
17629	* gcc.dg/vmx/merge-vsx-be-order.c: New.
17630	* gcc.dg/vmx/merge-vsx.c: New.
17631
176322014-01-29  Richard Biener  <rguenther@suse.de>
17633
17634	PR tree-optimization/58742
17635	* gcc.dg/pr58742-1.c: New testcase.
17636	* gcc.dg/pr58742-2.c: Likewise.
17637	* gcc.dg/pr58742-3.c: Likewise.
17638
176392014-01-29  Renlin Li  <Renlin.Li@arm.com>
17640
17641	* gcc.target/arm/ftest-armv7ve-arm.c: New.
17642	* gcc.target/arm/ftest-armv7ve-thumb.c: New.
17643	* lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
17644
176452014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
17646
17647	PR c++/58702
17648	* g++.dg/gomp/pr58702.C: New.
17649
176502014-01-29  Dodji Seketeli  <dodji@redhat.com>
17651
17652	* c-c++-common/cpp/warning-zero-location-2.c: Fix error message
17653	selector.
17654
176552014-01-29  Jakub Jelinek  <jakub@redhat.com>
17656
17657	PR middle-end/59917
17658	PR tree-optimization/59920
17659	* gcc.dg/pr59920-1.c: New test.
17660	* gcc.dg/pr59920-2.c: New test.
17661	* gcc.dg/pr59920-3.c: New test.
17662	* c-c++-common/gomp/pr59917-1.c: New test.
17663	* c-c++-common/gomp/pr59917-2.c: New test.
17664
17665	PR tree-optimization/59594
17666	* gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
17667	* gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
17668	* gcc.dg/vect/pr59594.c: New test.
17669
176702014-01-28  Paul Thomas  <pault@gcc.gnu.org>
17671
17672	PR fortran/59414
17673	* gfortran.dg/allocate_class_3.f90: New test.
17674
176752014-01-28  Dodji Seketeli  <dodji@redhat.com>
17676
17677	PR preprocessor/59935
17678	* c-c++-common/cpp/warning-zero-location.c: New test.
17679	* c-c++-common/cpp/warning-zero-location-2.c: Likewise.
17680
176812014-01-27  Steve Ellcey  <sellcey@mips.com>
17682
17683	* gcc.target/mips/pr52125.c: Add -mno-optgp option.
17684
176852014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
17686
17687	* g++.dg/ext/mv16.C: New tests.
17688
176892014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
17690
17691	* gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
17692	* gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
17693	* gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
17694	* gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
17695	* gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
17696	* gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
17697	* gcc.target/i386/avx512f-vpcmpged-1.c: New.
17698	* gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
17699	* gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
17700	* gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
17701	* gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
17702	* gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
17703	* gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
17704	* gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
17705	* gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
17706	* gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
17707	* gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
17708	* gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
17709	* gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
17710	* gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
17711	* gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
17712	* gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
17713	* gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
17714	* gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
17715	* gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
17716	* gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
17717	* gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
17718	* gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
17719	* gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
17720	* gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
17721	* gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
17722	* gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
17723	* gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
17724	* gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
17725	* gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
17726	* gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
17727	* gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
17728	* gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
17729	* gcc.target/i386/avx512f-vpmovdb-1.c: Also test
17730	_mm512_mask_cvtepi32_storeu_epi8.
17731	* gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
17732	* gcc.target/i386/avx512f-vpmovdw-1.c: Also test
17733	_mm512_mask_cvtepi32_storeu_epi16.
17734	* gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
17735	* gcc.target/i386/avx512f-vpmovqb-1.c: Also test
17736	_mm512_mask_cvtepi64_storeu_epi8.
17737	* gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
17738	* gcc.target/i386/avx512f-vpmovqw-1.c: Also test
17739	_mm512_mask_cvtepi64_storeu_epi16.
17740	* gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
17741	* gcc.target/i386/avx512f-vpmovqd-1.c: Also test
17742	_mm512_mask_cvtepi64_storeu_epi32.
17743	* gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
17744	* gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
17745	_mm512_mask_cvtsepi32_storeu_epi8.
17746	* gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
17747	* gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
17748	_mm512_mask_cvtsepi32_storeu_epi16.
17749	* gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
17750	* gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
17751	_mm512_mask_cvtsepi64_storeu_epi8.
17752	* gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
17753	* gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
17754	_mm512_mask_cvtsepi64_storeu_epi16.
17755	* gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
17756	* gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
17757	_mm512_mask_cvtsepi64_storeu_epi32.
17758	* gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
17759	* gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
17760	_mm512_mask_cvtusepi32_storeu_epi8.
17761	* gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
17762	* gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
17763	_mm512_mask_cvtusepi32_storeu_epi16.
17764	* gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
17765	* gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
17766	_mm512_mask_cvtusepi64_storeu_epi8.
17767	* gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
17768	* gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
17769	_mm512_mask_cvtusepi64_storeu_epi16.
17770	* gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
17771	* gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
17772	_mm512_mask_cvtusepi64_storeu_epi32.
17773	* gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
17774	* gcc.target/i386/m128-check.h: Add checkVs, checkVb.
17775
177762014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
17777
17778	* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
17779	* gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
17780	* gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
17781	* gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
17782	* gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
17783	* gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
17784	* gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
17785	* gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
17786	* gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
17787	built-ins roudning immediate.
17788	* gcc.target/i386/sse-22.c: Add new built-ins.
17789	* gcc.target/i386/sse-23.c: Ditto.
17790	* gcc.target/i386/avx-1.c: Ditto.
17791
177922014-01-27  Christian Bruel  <christian.bruel@st.com>
17793
17794	* gcc.target/sh/torture/strncmp.c: New tests.
17795
177962014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
17797
17798	* gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
17799
178002014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17801
17802	* gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
17803
178042014-01-24  Jeff Law  <law@redhat.com>
17805
17806	PR tree-optimization/59919
17807	* gcc.c-torture/compile/pr59919.c: New test.
17808
178092014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
17810
17811	PR c++/57524
17812	* g++.dg/ext/timevar2.C: New.
17813
178142014-01-24  Marek Polacek  <polacek@redhat.com>
17815
17816	* gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
17817
178182014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
17819
17820	PR target/59929
17821	* gcc.target/i386/pr59929.c: New test.
17822
178232014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
17824
17825	PR target/59909
17826	* gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
17827	word atomic functions at runtime.
17828
178292014-01-23  Marek Polacek  <polacek@redhat.com>
17830
17831	PR c/59846
17832	* gcc.dg/pr59846.c: New test.
17833
178342014-01-23  Marek Polacek  <polacek@redhat.com>
17835
17836	PR c/58346
17837	* c-c++-common/pr58346-1.c: New test.
17838	* c-c++-common/pr58346-2.c: New test.
17839	* c-c++-common/pr58346-3.c: New test.
17840
178412014-01-23  Marek Polacek  <polacek@redhat.com>
17842
17843	PR c/59871
17844	* gcc.dg/20020220-2.c: Adjust dg-warning message.
17845	* gcc.dg/pr59871.c: New test.
17846
178472014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
17848
17849	PR c++/58980
17850	* g++.dg/parse/enum11.C: New.
17851
178522014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
17853
17854	* gcc.target/aarch64/sshr64_1.c: New testcase.
17855
178562014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
17857
17858	* g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
17859	SIMD enabled function.
17860	* g++.dg/cilk-plus/ef_test.C: New test.
17861	* c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
17862	and added C++ ones.
17863	* c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
17864	to differenciate C error messages from C++ ones.
17865
178662014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
17867
17868	* gcc.target/aarch64/vld1-vst1_1.c: New test_case.
17869
178702014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
17871
17872	* gcc.target/microblaze/others/builtin-trap.c: New test,
17873
178742014-01-23  Jakub Jelinek  <jakub@redhat.com>
17875
17876	PR middle-end/58809
17877	* c-c++-common/gomp/pr58809.c: New test.
17878
178792014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
17880
17881	PR sanitizer/59897
17882	* c-c++-common/asan/use-after-return-1.c: Fixed
17883	to pass on darwin.
17884
178852014-01-23  Dodji Seketeli  <dodji@redhat.com>
17886
17887	PR preprocessor/58580
17888	* c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
17889
178902014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
17891	    Ilya Tocar  <ilya.tocar@intel.com>
17892
17893	* gcc.target/i386/avx512f-kmovw-1.c: New.
17894
178952014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
17896
17897	* gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
17898	* gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
17899	* gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
17900	* gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
17901	* gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
17902	* gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
17903
179042014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
17905
17906	PR target/52125
17907	* gcc.dg/pr48774.c: Remove skip for mips_rel.
17908	* gcc.target/mips/pr52125.c: New test.
17909
179102014-01-22  Marek Polacek  <polacek@redhat.com>
17911
17912	PR c/59891
17913	* gcc.dg/torture/pr59891.c: New test.
17914
179152014-01-22  Jeff Law  <law@redhat.com>
17916
17917	PR tree-optimization/59597
17918	* gcc.dg/tree-ssa/pr59597.c: New test.
17919
179202014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
17921
17922	PR rtl-optimization/59477
17923	* g++.dg/pr59477.C: New.
17924
179252014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
17926
17927	* gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
17928
179292014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
17930
17931	PR c++/59482
17932	* g++.dg/pr59482.C: New.
17933
179342014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17935
17936	* gcc.dg/vmx/insert-vsx-be-order.c: New.
17937	* gcc.dg/vmx/extract-vsx.c: New.
17938	* gcc.dg/vmx/extract-vsx-be-order.c: New.
17939	* gcc.dg/vmx/insert-vsx.c: New.
17940
179412014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
17942
17943	PR rtl-optimization/59896
17944	* gcc.target/arm/pr59896.c: New.
17945
179462014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
17947
17948	PR rtl-optimization/59858
17949	* gcc.target/arm/pr59858.c: New.
17950
179512014-01-21  Jakub Jelinek  <jakub@redhat.com>
17952
17953	PR target/59003
17954	* gcc.dg/tree-prof/pr59003.c: New test.
17955
17956	PR middle-end/59860
17957	* gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
17958	other targets.
17959
179602014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
17961
17962	* gfortran.dg/round_3.f08: Add more cases.
17963
179642014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
17965
17966	* lib/target-supports.exp (force_conventional_output_for): New
17967	procedure.
17968	* lib/scanasm.exp (scan-assembler_required_options)
17969	(scan-assembler-not_required_options)
17970	(scan-assembler-times_required_options): Replace with
17971	force_conventional_output_fors.
17972	* lib/scanrtl.exp: Force conventional output for all rtl dump scans.
17973	* gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
17974
179752014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
17976
17977	PR middle-end/59789
17978	* gcc.target/i386/pr59789.c: New testcase.
17979
179802014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
17981
17982	* g++.dg/debug/ra1.C (struct tree_base): Change the width of
17983	the 'code' bitfield from 16 to 8.
17984
179852014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
17986
17987	* lib/target-supports.exp
17988	(check_effective_target_vect_perm): Exclude aarch64_be.
17989	(check_effective_target_vect_perm_byte): Likewise.
17990	(check_effective_target_vect_perm_short): Likewise.
17991
179922014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
17993
17994	* gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
17995	(RUN_TEST): Use new macro.
17996	(INDEX64_32): Delete.
17997	(INDEX64_64): Likewise.
17998	(INDEX128_32): Likewise.
17999	(INDEX128_64): Likewise.
18000	(INDEX): Likewise.
18001	(test_vneg_f32): Use fixed RUN_TEST.
18002
180032014-01-20  Richard Biener  <rguenther@suse.de>
18004
18005	PR middle-end/59860
18006	* gcc.dg/pr59860.c: New testcase.
18007
180082014-01-20  Jakub Jelinek  <jakub@redhat.com>
18009
18010	PR target/59880
18011	* gcc.target/i386/pr59880.c: New test.
18012
180132014-01-20  Renlin Li  <renlin.li@arm.com>
18014
18015	* gcc.dg/pr44194-1.c: Tweak regexp.
18016
180172014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
18018
18019	PR libfortran/59771
18020	PR libfortran/59774
18021	PR libfortran/59836
18022	* gfortran.dg/round_3.f08: New cases added.
18023	* gfortran.dg/fmt_g_1.f90: New test.
18024
180252014-01-19  Uros Bizjak  <ubizjak@gmail.com>
18026
18027	* g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
18028
180292014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
18030
18031	* gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
18032
180332014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
18034
18035	* gcc.dg/vect/pr57705.c: Require vect_int.
18036	* gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
18037	* gcc.dg/vect/vect-alias-check.c: Likewise.
18038
180392014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
18040
18041	PR fortran/58007
18042	* gfortran.dg/unresolved_fixup_1.f90: New test.
18043	* gfortran.dg/unresolved_fixup_2.f90: New test.
18044
180452014-01-18  Jakub Jelinek  <jakub@redhat.com>
18046
18047	PR target/58944
18048	* gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
18049	Remove dg-prune-output lines.
18050
180512014-01-17  Jakub Jelinek  <jakub@redhat.com>
18052
18053	PR middle-end/59706
18054	* gfortran.dg/pr59706.f90: New test.
18055	* g++.dg/ext/pr59706.C: New test.
18056
180572014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
18058
18059	PR c++/59270
18060	PR c++/58811
18061	* g++.dg/cpp0x/decltype-incomplete1.C: New.
18062	* g++.dg/init/pr58811.C: Likewise.
18063
180642014-01-17  Jeff Law  <law@redhat.com>
18065
18066	PR middle-end/57904
18067	* gfortran.dg/pr57904.f90: New test.
18068
180692014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
18070
18071	PR c++/59269
18072	* g++.dg/cpp0x/nsdmi-union4.C: New.
18073
180742014-01-17  Marek Polacek  <polacek@redhat.com>
18075
18076	PR c++/59838
18077	* g++.dg/diagnostic/pr59838.C: New test.
18078
180792014-01-17  Marek Polacek  <polacek@redhat.com>
18080
18081	PR c/58346
18082	* gcc.dg/pr58346.c: New test.
18083
180842014-01-17  Jakub Jelinek  <jakub@redhat.com>
18085
18086	PR testsuite/58776
18087	* gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
18088	dg-options, use dg-additional-options for i?86/x86_64 to avoid
18089	option duplication.
18090
18091	PR fortran/59440
18092	* gfortran.dg/pr59440-1.f90: New test.
18093	* gfortran.dg/pr59440-2.f90: New test.
18094	* gfortran.dg/pr59440-3.f90: New test.
18095
18096	PR testsuite/59064
18097	* gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
18098	testing for " version" and " alias" with one testing for
18099	" version\[^\n\r]* alias".
18100	* gcc.dg/vect/vect-ivdep-2.c: Likewise.
18101	* gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
18102	* g++.dg/vect/pr33426-ivdep.cc: Likewise.
18103	* g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
18104	* g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
18105	* g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
18106
18107	PR c++/57945
18108	* c-c++-common/torture/pr57945.c: New test.
18109
181102014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
18111
18112	* gcc.target/arm/its.c: New testcase.
18113
181142014-01-16  Jan Hubicka  <jh@suse.cz>
18115
18116	PR ipa/59775
18117	* g++.dg/torture/pr59775.C: New testcase.
18118
181192014-01-16  Jakub Jelinek  <jakub@redhat.com>
18120
18121	PR middle-end/58344
18122	* gcc.c-torture/compile/pr58344.c: New test.
18123
18124	PR target/59839
18125	* gcc.target/i386/pr59839.c: New test.
18126
18127	PR debug/54694
18128	* gcc.target/i386/pr9771-1.c (main): Rename to...
18129	(real_main): ... this.  Add __asm name "main".
18130	(ASMNAME, ASMNAME2, STRING): Define.
18131
181322014-01-16  Nick Clifton  <nickc@redhat.com>
18133
18134	PR middle-end/28865
18135	* gcc.c-torture/compile/pr28865.c: New.
18136	* gcc.c-torture/execute/pr28865.c: New.
18137
181382014-01-16  Marek Polacek  <polacek@redhat.com>
18139
18140	PR middle-end/59827
18141	* gcc.dg/pr59827.c: New test.
18142
181432014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
18144
18145	* gcc.c-torture/execute/pr59747.c (fn1): Return a value.
18146
181472014-01-15  Richard Henderson  <rth@redhat.com>
18148
18149	PR debug/54694
18150	* gcc.target/i386/pr54694.c: New test.
18151
181522014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
18153
18154	PR c++/49718
18155	* g++.dg/pr49718.C: New test.
18156
181572014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
18158
18159	* gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
18160
181612014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
18162
18163	* gcc.dg/vmx/mult-even-odd.c: New.
18164	* gcc.dg/vmx/mult-even-odd-be-order.c: New.
18165
181662014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
18167
18168	* lib/target-supports.exp (check_libcilkrts_available): Added an
18169	extern "C" if we are using C++ along with a function prototype.
18170
181712014-01-15  Jeff Law  <law@redhat.com>
18172
18173	PR tree-optimization/59747
18174	* gcc.c-torture/execute/pr59747.c: New test.
18175
181762014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18177
18178	PR target/59794
18179	* c-c++-common/convert-vec-1.c: Also prune ABI change for
18180	Linux/x86.
18181	* g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
18182	* g++.dg/ext/attribute-test-1.C: Likewise.
18183	* g++.dg/ext/attribute-test-2.C: Likewise.
18184	* g++.dg/ext/attribute-test-3.C: Likewise.
18185	* g++.dg/ext/attribute-test-4.C: Likewise.
18186	* g++.dg/ext/pr56790-1.C: Likewise.
18187	* g++.dg/torture/pr38565.C: Likewise.
18188	* gcc.dg/pr53060.c: Likewise.
18189	* c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
18190	* c-c++-common/vector-compare-2.c: Likewise.
18191	* gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
18192	* g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
18193	dg-message line number.
18194
181952014-01-15  Matthias Klose  <doko@ubuntu.com>
18196
18197	* go.test/go-test.exp: Set goarch for aarch64*-*-*.
18198
181992014-01-15  Richard Biener  <rguenther@suse.de>
18200
18201	PR tree-optimization/59822
18202	* g++.dg/torture/pr59822.C: New testcase.
18203
182042014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
18205
18206	PR target/59808
18207	* gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
18208	* gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
18209
182102014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
18211	    Kugan Vivekanandarajah  <kuganv@linaro.org>
18212
18213	PR target/59695
18214	* g++.dg/pr59695.C: New testcase.
18215
182162014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
18217
18218	PR target/59803
18219	* gcc.c-torture/compile/pr59803.c: New testcase.
18220
182212014-01-15  Jakub Jelinek  <jakub@redhat.com>
18222
18223	PR c/58943
18224	* gcc.c-torture/execute/pr58943.c: New test.
18225	* gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
18226
182272014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18228
18229	PR target/59794
18230	* g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
18231	* gcc.target/i386/pr39162.c (y): New __m256i variable.
18232	(bar): Change return type to void.  Set y to x.
18233	* gcc.target/i386/pr59794-1.c: New testcase.
18234	* gcc.target/i386/pr59794-2.c: Likewise.
18235	* gcc.target/i386/pr59794-3.c: Likewise.
18236	* gcc.target/i386/pr59794-4.c: Likewise.
18237	* gcc.target/i386/pr59794-5.c: Likewise.
18238	* gcc.target/i386/pr59794-6.c: Likewise.
18239	* gcc.target/i386/pr59794-7.c: Likewise.
18240
182412014-01-14  Richard Biener  <rguenther@suse.de>
18242
18243	PR tree-optimization/58921
18244	PR tree-optimization/59006
18245	* gcc.dg/torture/pr58921.c: New testcase.
18246	* gcc.dg/torture/pr59006.c: Likewise.
18247	* gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
18248
182492014-01-14  Jakub Jelinek  <jakub@redhat.com>
18250
18251	PR testsuite/59494
18252	* gfortran.dg/vect/fast-math-mgrid-resid.f: Change
18253	-fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
18254	cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
18255	for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
18256	Executing predictive commoning without unrolling.
18257
182582014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
18259
18260	* gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
18261	__builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
18262	__builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
18263	__builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
18264	__builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
18265	__builtin_ia32_rsqrt28sd_round.
18266	* gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
18267	* gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
18268	* gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
18269	* gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
18270	* gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
18271	* gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
18272	* gcc.target/i386/avx512er-vrcp28sd-1.c: New.
18273	* gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
18274	* gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
18275	* gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
18276	* gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
18277	* gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
18278	* gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
18279	* gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
18280	* gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
18281	* gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
18282	* gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
18283	* gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
18284	* gcc.target/i386/sse-22.c: Extend with new built-ins,
18285	fix wrong rounding mode (see above).
18286	* gcc.target/i386/sse-23.c: Ditto.
18287
182882014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
18289
18290	* gcc.dg/vmx/insert.c: New.
18291	* gcc.dg/vmx/insert-be-order.c: New.
18292	* gcc.dg/vmx/extract.c: New.
18293	* gcc.dg/vmx/extract-be-order.c: New.
18294
182952014-01-13  Jakub Jelinek  <jakub@redhat.com>
18296
18297	PR tree-optimization/59387
18298	* gcc.c-torture/execute/pr59387.c: New test.
18299
183002014-01-13  Richard Biener  <rguenther@suse.de>
18301
18302	* g++.dg/lto/lto.exp: Do check_effective_target_lto check before
18303	adjusting mathlib options.
18304	* gfortran.dg/lto/lto.exp: Likewise.
18305
183062014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
18307
18308	* gnat.dg/loop_optimization17.adb: New test.
18309	* gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
18310
183112014-01-13  Christian Bruel  <christian.bruel@st.com>
18312
18313	* gcc.target/sh/cmpstrn.c: New case.
18314
183152014-01-13  Jakub Jelinek  <jakub@redhat.com>
18316
18317	* gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
18318	* gcc.dg/vect/vect-simd-clone-12.c: Likewise.
18319
183202014-01-12  Janus Weil  <janus@gcc.gnu.org>
18321
18322	PR fortran/58026
18323	* gfortran.dg/alloc_comp_basics_6.f90: New.
18324
183252014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
18326
18327	PR fortran/59700
18328	* gfortran.dg/pr59700.f90: New test.
18329
183302014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
18331
18332	* gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
18333	* gfortran.dg/use_only_3.f90: Likewise.
18334	* gfortran.dg/inquire_10.f90: Delete opened file.
18335	* gfortran.dg/inquire_15.f90: Likewise.
18336	* gfortran.dg/pr16597.f90: Likewise.
18337	* gfortran.dg/open_negative_unit_1.f90: Likewise + test
18338	for PR59419.
18339
183402014-01-10  Jeff Law  <law@redhat.com>
18341
18342	PR middle-end/59743
18343	* gcc.c-torture/compile/pr59743.c: New test.
18344
183452014-01-10  Jan Hubicka  <jh@suse.cz>
18346
18347	PR ipa/58585
18348	* g++.dg/torture/pr58585.C: New testcase.
18349
183502014-01-10  Hans-Peter Nilsson  <hp@axis.com>
18351
18352	* gcc.dg/pr46309.c: Disable for cris*-*-*.
18353
183542014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
18355
18356	* gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
18357
183582014-01-10  Richard Earnshaw  <rearnsha@arm.com>
18359
18360	PR target/59744
18361	* gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
18362	* gcc.target/aarch64/cmn-neg2.c: New test.
18363
183642014-01-10  Richard Biener  <rguenther@suse.de>
18365
18366	PR tree-optimization/59374
18367	* gcc.dg/torture/pr59374-3.c: New testcase.
18368
183692014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18370
18371	* lib/target-supports.exp
18372	(check_effective_target_arm_crypto_ok_nocache): New.
18373	(check_effective_target_arm_crypto_ok): Use above procedure.
18374	(add_options_for_arm_crypto): Use et_arm_crypto_flags.
18375
183762014-01-10  Jan Hubicka  <hubicka@ucw.cz>
18377
18378	PR ipa/58252
18379	PR ipa/59226
18380	* g++.dg/ipa/devirt-20.C: New testcase.
18381	* g++.dg/torture/pr58252.C: Likewise.
18382	* g++.dg/torture/pr59226.C: Likewise.
18383
183842014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
18385
18386	* c-c++-common/asan/no-asan-stack.c: New test.
18387
183882014-01-10  Jakub Jelinek  <jakub@redhat.com>
18389
18390	PR middle-end/59670
18391	* gcc.dg/pr59670.c: New test.
18392
183932014-01-09  Steve Ellcey  <sellcey@mips.com>
18394
18395	* gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
18396
183972014-01-09  Jakub Jelinek  <jakub@redhat.com>
18398
18399	PR middle-end/47735
18400	* gcc.target/i386/pr47735.c: New test.
18401
18402	PR tree-optimization/59622
18403	* g++.dg/opt/pr59622-2.C: New test.
18404	* g++.dg/opt/pr59622-3.C: New test.
18405	* g++.dg/opt/pr59622-4.C: New test.
18406	* g++.dg/opt/pr59622-5.C: New test.
18407
18408	PR sanitizer/59136
18409	* c-c++-common/asan/strip-path-prefix-1.c: Allow also the
18410	filename:line instead of (modulename+offset) form with stripped
18411	initial / from the filename.
18412
184132014-01-09  Ian Lance Taylor  <iant@google.com>
18414
18415	* go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
18416	the other Go compiler.
18417
184182014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
18419
18420	PR c++/59730
18421	* g++.dg/cpp0x/variadic145.C: New.
18422
184232014-01-09  Uros Bizjak  <ubizjak@gmail.com>
18424
18425	* go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
18426	which don't support -fsplit-stack.  Skip rotate[0123].go tests.
18427
184282014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
18429
18430	PR testsuite/59524
18431	* gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
18432	are run only if the Cilk library is available/enabled.
18433	* g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18434	* lib/target-supports.exp (check_libcilkrts_available): New function.
18435
184362014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
18437
18438	PR c++/59631
18439	* gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
18440	* g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18441	* c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
18442	with dg-additional-options.
18443	* c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
18444	* c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
18445	* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
18446	* c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
18447	* c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
18448	* c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
18449
184502014-01-09  Richard Biener  <rguenther@suse.de>
18451
18452	PR tree-optimization/59715
18453	* gcc.dg/torture/pr59715.c: New testcase.
18454
184552014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
18456
18457	* c-c++-common/asan/no-asan-globals.c: New test.
18458	* c-c++-common/asan/no-instrument-reads.c: Likewise.
18459	* c-c++-common/asan/no-instrument-writes.c: Likewise.
18460	* c-c++-common/asan/use-after-return-1.c: Likewise.
18461	* c-c++-common/asan/no-use-after-return.c: Likewise.
18462
184632014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
18464
18465	* gnat.dg/weak2.ad[sb]: New test.
18466
184672014-01-08  Jakub Jelinek  <jakub@redhat.com>
18468
18469	PR middle-end/59471
18470	* gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
18471	type, use pointers to vector type instead.
18472
184732014-01-08  Catherine Moore  <clm@codesourcery.com>
18474
18475	* gcc.target/mips/umips-branch-3.c: New test.
18476	* gcc.target/mips/umips-branch-4.c: New test.
18477
184782014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
18479
18480	* gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
18481	gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
18482	gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
18483	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
18484	gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
18485	gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
18486	gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
18487	gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
18488
184892014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
18490
18491	PR rtl-optimization/59137
18492	* gcc.target/mips/pr59137.c: New test.
18493
184942014-01-08  Uros Bizjak  <ubizjak@gmail.com>
18495
18496	* gcc.target/i386/asm-1.c (dg-options): Remove -m32.
18497	* gcc.target/i386/incoming-5.c (dg-options): Ditto.
18498	* gcc.target/i386/pr55433.c (dg-options): Ditto.
18499	* gcc.target/i386/pr57848.c (dg-options): Ditto.
18500	* gcc.target/i386/pr59099.c (dg-options): Ditto.
18501	Require fpic effective target.
18502	* gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
18503
185042014-01-08  Jakub Jelinek  <jakub@redhat.com>
18505
18506	PR ipa/59722
18507	* gcc.dg/pr59722.c: New test.
18508
185092014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18510
18511	PR middle-end/57748
18512	* gcc.dg/torture/pr57748-3.c: New test.
18513	* gcc.dg/torture/pr57748-4.c: New test.
18514
185152014-01-08  Marek Polacek  <polacek@redhat.com>
18516
18517	PR middle-end/59669
18518	* gcc.dg/gomp/pr59669-1.c: New test.
18519	* gcc.dg/gomp/pr59669-2.c: New test.
18520
185212014-01-08  Martin Jambor  <mjambor@suse.cz>
18522
18523	PR ipa/59610
18524	* gcc.dg/ipa/pr59610.c: New test.
18525
185262014-01-08  Janus Weil  <janus@gcc.gnu.org>
18527
18528	PR fortran/58182
18529	* gfortran.dg/binding_label_tests_26a.f90: New.
18530	* gfortran.dg/binding_label_tests_26b.f90: New.
18531
185322014-01-08  Marek Polacek  <polacek@redhat.com>
18533
18534	PR sanitizer/59667
18535	* c-c++-common/ubsan/pr59667.c: New test.
18536
185372014-01-08  Richard Biener  <rguenther@suse.de>
18538
18539	PR middle-end/59630
18540	* gcc.dg/pr59630.c: New testcase.
18541
185422014-01-08  Richard Biener  <rguenther@suse.de>
18543
18544	PR middle-end/59471
18545	* gcc.dg/pr59471.c: New testcase.
18546
185472014-01-07  Jeff Law  <law@redhat.com>
18548
18549	PR middle-end/53623
18550	* gcc.target/i386/pr53623.c: New test.
18551
185522014-01-07  Adam Butcher  <adam@jessamine.co.uk>
18553
18554	* g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
18555	blanks at EOF.
18556	* g++.dg/cpp1y/pr58534.C: Likewise.
18557	* g++.dg/cpp1y/pr58536.C: Likewise.
18558	* g++.dg/cpp1y/pr58548.C: Likewise.
18559	* g++.dg/cpp1y/pr58549.C: Likewise.
18560	* g++.dg/cpp1y/pr58637.C: Likewise.
18561	* g++.dg/cpp1y/pr59112.C: Likewise.
18562	* g++.dg/cpp1y/pr59113.C: Likewise.
18563	* g++.dg/cpp1y/pr59629.C: Likewise.
18564	* g++.dg/cpp1y/pr59635.C: Likewise.
18565	* g++.dg/cpp1y/pr59636.C: Likewise.
18566	* g++.dg/cpp1y/pr59638.C: Likewise.
18567
185682014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
18569
18570	* gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
18571
185722014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
18573
18574	* gcc.target/i386/intrinsics_4.c (bar): New function.
18575
185762014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
18577
18578	* g++.dg/ext/is_base_of_incomplete-2.C: New.
18579
185802014-01-07  Jakub Jelinek  <jakub@redhat.com>
18581
18582	PR rtl-optimization/58668
18583	* gcc.dg/pr58668.c: New test.
18584
18585	PR tree-optimization/59643
18586	* gcc.dg/pr59643.c: New test.
18587	* gcc.c-torture/execute/pr59643.c: New test.
18588
185892014-01-06  Janus Weil  <janus@gcc.gnu.org>
18590
18591	PR fortran/59589
18592	* gfortran.dg/class_allocate_16.f90: New.
18593
185942014-01-06  Jakub Jelinek  <jakub@redhat.com>
18595
18596	PR target/59644
18597	* gcc.target/i386/pr59644.c: New test.
18598
185992014-01-06  Marek Polacek  <polacek@redhat.com>
18600
18601	PR c/57773
18602	* gcc.dg/pr57773.c: New test.
18603
186042014-01-06  Adam Butcher  <adam@jessamine.co.uk>
18605
18606	PR c++/59635
18607	PR c++/59636
18608	PR c++/59629
18609	PR c++/59638
18610	* g++.dg/cpp1y/pr59635.C: New testcase.
18611	* g++.dg/cpp1y/pr59636.C: New testcase.
18612	* g++.dg/cpp1y/pr59629.C: New testcase.
18613	* g++.dg/cpp1y/pr59638.C: New testcase.
18614
186152014-01-06  Martin Jambor  <mjambor@suse.cz>
18616
18617	PR ipa/59008
18618	* gcc.dg/ipa/pr59008.c: New test.
18619
186202014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18621
18622	* gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
18623	if supported.
18624
186252014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18626
18627	* gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
18628	Require c99_runtime.
18629	* gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
18630
18631	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
18632	Require c99_runtime.
18633	* gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
18634	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
18635	* gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
18636
18637	* gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
18638	Require c99_runtime.
18639	Make CALC void static.
18640	* gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
18641
18642	* gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
18643	Require c99_runtime.
18644	* gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
18645
186462014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18647
18648	* gcc.target/i386/pr59501-1.c: Require avx effective target.
18649	* gcc.target/i386/pr59501-2.c: Likewise.
18650	* gcc.target/i386/pr59501-3.c: Likewise.
18651	* gcc.target/i386/pr59501-4.c: Likewise.
18652	* gcc.target/i386/pr59501-5.c: Likewise.
18653	* gcc.target/i386/pr59501-6.c: Likewise.
18654
186552014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18656
18657	* gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
18658	* gcc.target/i386/pr59390_1.c: Likewise.
18659	* gcc.target/i386/pr59390_2.c: Likewise.
18660
186612014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18662
18663	* gcc.dg/pr59350.c: Tweak.
18664	* gcc.dg/pr59350-2.c: New test.
18665	* g++.dg/pr59510.C: Likewise.
18666
186672014-01-06  Janus Weil  <janus@gcc.gnu.org>
18668
18669	PR fortran/59023
18670	* gfortran.dg/bind_c_procs_2.f90: New.
18671
186722014-01-05  John David Anglin  <danglin@gcc.gnu.org>
18673
18674	* gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
18675	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18676	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18677	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18678	* gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
18679	* gcc.dg/tree-ssa/vrp47.c: Likewise.
18680	* gcc.dg/tree-ssa/vrp87.c: Likewise.
18681
186822014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18683
18684	* gcc.target/arm/neon-nested-apcs.c: New test.
18685
186862014-01-04  Jakub Jelinek  <jakub@redhat.com>
18687
18688	PR tree-optimization/59519
18689	* gcc.dg/vect/pr59519-1.c: New test.
18690	* gcc.dg/vect/pr59519-2.c: New test.
18691
18692	* gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
18693	vmovdqu32.
18694
186952014-01-04  Janus Weil  <janus@gcc.gnu.org>
18696
18697	PR fortran/59547
18698	* gfortran.dg/typebound_proc_32.f90: New.
18699
187002014-01-03  Marc Glisse  <marc.glisse@inria.fr>
18701
18702	PR c++/58950
18703	* g++.dg/pr58950.C: New file.
18704
187052014-01-03  Tobias Burnus  <burnus@net-b.de>
18706
18707	PR c++/58567
18708	* g++.dg/gomp/pr58567.C: New.
18709
187102014-01-03  Bingfeng Mei  <bmei@broadcom.com>
18711
18712	PR tree-optimization/59651
18713	* gcc.dg/torture/pr59651.c: New test.
18714	* gcc.dg/vect/pr59651.c: Ditto.
18715
187162014-01-03  Jakub Jelinek  <jakub@redhat.com>
18717
18718	PR target/59625
18719	* gcc.target/i386/pr59625.c: New test.
18720
187212014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
18722
18723	Core DR 1442
18724	PR c++/59165
18725	* g++.dg/cpp0x/range-for28.C: New.
18726	* g++.dg/cpp0x/range-for3.C: Update.
18727
187282014-01-02  Joseph Myers  <joseph@codesourcery.com>
18729
18730	* gcc.target/powerpc/rs6000-ldouble-3.c: New test.
18731
187322014-01-02  Marc Glisse  <marc.glisse@inria.fr>
18733
18734	PR c++/59641
18735	* g++.dg/cpp0x/pr59641.C: New file.
18736
187372014-01-02  Marc Glisse  <marc.glisse@inria.fr>
18738
18739	* g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
18740
187412014-01-02  Marc Glisse  <marc.glisse@inria.fr>
18742
18743	PR c++/59378
18744	* g++.dg/ext/pr59378.C: New file.
18745
187462014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
18747
18748	Update copyright years
18749
187502014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
18751
18752	* gcc.target/arc/arc.exp: Use the standard form for the copyright
18753	notice.
18754
187552014-01-02  Janus Weil  <janus@gcc.gnu.org>
18756
18757	PR fortran/59654
18758	* gfortran.dg/dynamic_dispatch_12.f90: New.
18759
187602014-01-01  Jakub Jelinek  <jakub@redhat.com>
18761
18762	* lib/target-supports.exp (check_effective_target_avx512f): Make sure
18763	the builtin isn't optimized away as unused.
18764
18765	PR rtl-optimization/59647
18766	* g++.dg/opt/pr59647.C: New test.
18767
18768Copyright (C) 2014 Free Software Foundation, Inc.
18769
18770Copying and distribution of this file, with or without modification,
18771are permitted in any medium without royalty provided the copyright
18772notice and this notice are preserved.
18773