]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog-2014
Update copyright years.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog-2014
CommitLineData
4294c093
JW
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
4294c093
JW
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\f
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.