Daily bump.
[gcc.git] / gcc / testsuite / ChangeLog-2014
1 2014-12-31 James Bowman <james.bowman@ftdichip.com>
2
3 * gcc.c-torture/execute/pr20621-1.c: Pass if stack < 64K.
4
5 2014-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
17 2014-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
23 2014-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
29 2014-12-31 Iain Sandoe <iain@codesourcery.com>
30
31 * obj-c++.dg/standard-headers.mm New.
32
33 2014-12-30 Jan Hubicka <hubicka@ucw.cz>
34
35 * gcc.dg/vect/slp-9.c: Disable einline.
36
37 2014-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
43 2014-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
49 2014-12-30 Oleg Endo <olegendo@gcc.gnu.org>
50
51 PR target/53987
52 * gcc.target/sh/pr53987-1.c: New.
53
54 2014-12-30 Jan Hubicka <hubicka@ucw.cz>
55
56 * gcc.dg/ipa/inline-7.c: New testcase.
57
58 2014-12-29 Janus Weil <janus@gcc.gnu.org>
59
60 PR fortran/60357
61 * gfortran.dg/alloc_comp_constructor_7.f90: New.
62
63 2014-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
68 2014-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
74 2014-12-28 Thomas Koenig <tkoenig@gcc.gnu.org>
75
76 PR fortran/56867
77 * gfortran.dg/dependency_45.f90: New test.
78
79 2014-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
93 2014-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
98 2014-12-26 H.J. Lu <hongjiu.lu@intel.com>
99
100 PR target/64409
101 * gcc.target/i386/pr64409.c: New test.
102
103 2014-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
108 2014-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
114 2014-12-24 Paolo Carlini <paolo.carlini@oracle.com>
115
116 PR c++/63985
117 * g++.dg/cpp0x/range-for29.C: New.
118
119 2014-12-22 John David Anglin <danglin@gcc.gnu.org>
120
121 * gcc.dg/pr55023.c: New file.
122
123 2014-12-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
124
125 * lib/ubsan-dg.exp: Add library path for libstdc++.
126
127 2014-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
133 2014-12-22 Janus Weil <janus@gcc.gnu.org>
134
135 PR fortran/63363
136 * gfortran.dg/kind_1.f90: New.
137
138 2014-12-22 Oleg Endo <olegendo@gcc.gnu.org>
139
140 PR target/52933
141 * gcc.target/sh/sh/pr52933-3.c: New.
142
143 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
144
145 * gnat.dg/nan_max.adb: New test.
146
147 2014-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
153 2014-12-22 Bin Cheng <bin.cheng@arm.com>
154
155 PR rtl-optimization/62151
156 * gcc.c-torture/execute/pr62151.c: New test.
157
158 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
159
160 * gnat.dg/specs/atomic2.ads: New test.
161
162 2014-12-21 Oleg Endo <olegendo@gcc.gnu.org>
163
164 PR target/17280
165 * gcc.target/sh/torture/pr17280.c: New.
166
167 2014-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
176 2014-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
186 2014-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
192 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
193
194 * gcc.target/mips/pr37362.c: Skip for mips-img-elf.
195
196 2014-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
224 2014-12-19 Janus Weil <janus@gcc.gnu.org>
225
226 PR fortran/64209
227 * gfortran.dg/unlimited_polymorphic_19.f90: New.
228
229 2014-12-19 Alan Lawrence <alan.lawrence@arm.com>
230
231 * gcc.target/aarch64/eon_1.c: New test.
232
233 2014-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
238 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
239
240 PR c++/60493
241 * g++.dg/template/crash120.C: New.
242
243 2014-12-19 Kai Tietz <ktietz@redhat.com>
244
245 PR c++/61198
246 * g++.dg/template/using30.C: New file.
247
248 2014-12-19 Martin Liska <mliska@suse.cz>
249
250 PR ipa/63569
251 * gcc.dg/ipa/pr63569.c: New test.
252
253 2014-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
259 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
260
261 PR c++/63723
262 * g++.dg/cpp0x/sfinae54.C: New.
263
264 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
265
266 PR c++/59204
267 * g++.dg/cpp0x/sfinae53.C: New.
268
269 2014-12-18 Vladimir Makarov <vmakarov@redhat.com>
270
271 PR rtl-optimization/64291
272 * testsuite/gcc.target/i386/pr64291-[12].c: New tests.
273
274 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
275
276 PR c++/60955
277 * g++.dg/warn/register-parm-1.C: New.
278
279 2014-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
285 2014-12-18 Alan Lawrence <alan.lawrence@arm.com>
286
287 * gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64".
288
289 2014-12-18 Martin Liska <mliska@suse.cz>
290
291 * g++.dg/ipa/pr64146.C: New test.
292
293 2014-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
298 2014-12-18 Bin Cheng <bin.cheng@arm.com>
299
300 PR tree-optimization/62178
301 * gcc.target/aarch64/pr62178.c: New test.
302
303 2014-12-17 Janus Weil <janus@gcc.gnu.org>
304
305 PR fortran/64173
306 * gfortran.dg/proc_ptr_comp_40.f90: New.
307
308 2014-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
319 2014-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
324 2014-12-17 Marek Polacek <polacek@redhat.com>
325
326 PR middle-end/63568
327 * gcc.dg/pr63568.c: New test.
328
329 2014-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
337 2014-12-16 Paolo Carlini <paolo.carlini@oracle.com>
338
339 PR c++/58650
340 * g++.dg/parse/friend12.C: New.
341
342 2014-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
347 2014-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
354 2014-12-16 Marek Polacek <polacek@redhat.com>
355
356 PR middle-end/64309
357 * gcc.dg/pr64309.c: New test.
358
359 2014-12-16 Felix Yang <felix.yang@huawei.com>
360
361 PR rtl-optimization/64240
362 * gcc.dg/sms-12.c: New test.
363
364 2014-12-16 Janus Weil <janus@gcc.gnu.org>
365
366 PR fortran/64244
367 * gfortran.dg/typebound_call_26.f90: New.
368
369 2014-12-15 Jan Hubicka <hubicka@ucw.cz>
370
371 PR lto/64043
372 * gcc.dg/lto/20110201-1_0.c: New testcase.
373
374 2014-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
382 2014-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
388 2014-12-15 Richard Biener <rguenther@suse.de>
389
390 PR tree-optimization/64312
391 * g++.dg/torture/pr64312.C: New testcase.
392
393 2014-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
399 2014-12-15 Janus Weil <janus@gcc.gnu.org>
400
401 PR fortran/63727
402 * gfortran.dg/coarray_collectives_14.f90: Address FIXME item.
403
404 2014-12-15 Richard Biener <rguenther@suse.de>
405
406 PR middle-end/64295
407 * gcc.dg/pr64295.c: New testcase.
408
409 2014-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
417 2014-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
428 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
429
430 * g++.dg/cpp1y/pr63996.C: Fix.
431
432 2014-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
438 2014-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
447 2014-12-15 Richard Biener <rguenther@suse.de>
448
449 PR tree-optimization/64284
450 * gcc.dg/torture/pr64284.c: New testcase.
451
452 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
453
454 PR ipa/61602
455 * gcc.dg/torture/pr61602.c: New testcase.
456
457 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
458
459 PR ipa/61558
460 * g++.dg/torture/pr61558.C: New testcase.
461
462 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
463
464 PR lto/64043
465 * g++.dg/lto/pr64043_0.C: New testcase.
466
467 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
468
469 PR rtl-optimization/64037
470 * g++.dg/pr64037.C: New test.
471
472 2014-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
480 2014-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
491 2014-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
496 2014-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
502 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
503
504 PR c++/59240
505 * g++.dg/torture/pr59240.C: New.
506
507 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
508
509 PR c++/59628
510 * g++.dg/gomp/pr59628.C: New.
511
512 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
513
514 PR c++/61924
515 * g++.dg/cpp0x/pr61924.C: New.
516
517 2014-12-12 Vladimir Makarov <vmakarov@redhat.com>
518
519 PR target/64110
520 * gcc.target/i386/pr64110.c: New.
521
522 2014-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
527 2014-12-12 Kai Tietz <ktietz@redhat.com>
528
529 PR c++/63996
530 * g++.dg/cpp1y/pr63996.C: New file.
531
532 2014-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
541 2014-12-12 Jakub Jelinek <jakub@redhat.com>
542
543 PR tree-optimization/64269
544 * gcc.c-torture/compile/pr64269.c: New test.
545
546 2014-12-12 Richard Biener <rguenther@suse.de>
547
548 PR middle-end/64280
549 * g++.dg/torture/pr64280.C: New testcase.
550
551 2014-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
559 2014-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
560
561 * gcc.dg/pr64007.c: New test.
562
563 2014-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
568 2014-12-11 Eric Botcazou <ebotcazou@adacore.com>
569
570 * gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char.
571 (fn3): Likewise.
572
573 2014-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
581 2014-12-11 Richard Biener <rguenther@suse.de>
582
583 PR tree-optimization/42108
584 * gfortran.dg/pr42108.f90: Amend.
585
586 2014-12-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
587
588 * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.
589
590 2014-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
603 2014-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
615 2014-12-10 Ilya Tocar <ilya.tocar@intel.com>
616
617 * gcc.target/i386/funcspec-5.c: Test avx512f and knl.
618
619 2014-12-10 Jakub Jelinek <jakub@redhat.com>
620
621 PR tree-optimization/62021
622 * gcc.dg/vect/pr62021.c: New test.
623
624 2014-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
632 2014-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
637 2014-12-10 Paolo Carlini <paolo.carlini@oracle.com>
638
639 * g++.dg/cpp/pr64127.C: Fix.
640
641 2014-12-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
642
643 PR fortran/60718
644 * gfortran.dg/class_alias.f90: New.
645
646 2014-12-10 Richard Biener <rguenther@suse.de>
647
648 PR testsuite/64048
649 * gcc.dg/tree-prof/peel-1.c: Update dump scanning.
650
651 2014-12-10 Richard Biener <rguenther@suse.de>
652
653 * gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.
654
655 2014-12-10 Martin Liska <mliska@suse.cz>
656
657 * gcc.dg/ipa/pr63909.c: New test.
658
659 2014-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
667 2014-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
673 2014-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
701 2014-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
707 2014-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
712 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
713
714 PR target/63950
715 * gcc.target/aarch64/vld1_lane-o0.c: New test.
716
717 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
718
719 * gcc.target/aarch64/vabs_intrinsic_2.c: New test.
720
721 2014-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
738 2014-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
747 2014-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
752 2014-12-09 Richard Biener <rguenther@suse.de>
753
754 PR middle-end/64199
755 * gcc.dg/torture/pr64199.c: New testcase.
756
757 2014-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
763 2014-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
769 2014-12-08 Sandra Loosemore <sandra@codesourcery.com>
770
771 * gcc.target/aarch64/bics_4.c: New.
772
773 2014-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
779 2014-11-15 David Wohlferd <dw@LimeGreenSocks.com>
780
781 PR target/61692
782 * gcc.dg/pr61692.c: New test.
783
784 2014-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
791 2014-12-08 Alex Velenko <Alex.Velenko@arm.com>
792
793 * gcc.target/aarch64/bics_3.c : New testcase.
794
795 2014-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
806 2014-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
811 2014-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
816 2014-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
822 2014-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
828 2014-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
836 2014-12-07 Jan Hubicka <hubicka@ucw.cz>
837
838 * gcc.dg/addr_equal-1.c: New testcase.
839
840 2014-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
848 2014-12-06 Marek Polacek <polacek@redhat.com>
849
850 PR tree-optimization/64183
851 * gcc.dg/tree-ssa/pr64183.c: New test.
852
853 2014-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
858 2014-12-05 Jakub Jelinek <jakub@redhat.com>
859
860 PR sanitizer/64170
861 * gcc.dg/asan/pr64170.c: New test.
862
863 2014-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
868 2014-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
878 2014-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
885 2014-12-05 Andre Vehreschild <vehre@gmx.de>
886
887 PR fortran/60414
888 * gfortran.dg/unlimited_polymorphism_18.f90: New test.
889
890 2014-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
896 2014-12-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
897
898 * gfortran.dg/line_length_5.f90: New test.
899
900 2014-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
911 2014-12-04 Marek Polacek <polacek@redhat.com>
912
913 PR middle-end/56917
914 * c-c++-common/ubsan/pr56917.c: New test.
915
916 2014-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
921 2014-12-04 Jakub Jelinek <jakub@redhat.com>
922
923 PR c++/56493
924 * c-c++-common/pr56493.c: New test.
925
926 2014-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
927
928 * lib/target-supports.exp (check_effective_target_tiny): Cache
929 predicate value.
930
931 2014-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
937 2014-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
959 2014-12-03 Michael Meissner <meissner@linux.vnet.ibm.com>
960
961 PR target/64019
962 * gcc.target/powerpc/pr64019.c: New file.
963
964 2014-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
970 2014-12-03 David Edelsohn <dje.gcc@gmail.com>
971
972 * g++.dg/ext/visibility/anon[12].C: Require visibility support.
973
974 2014-12-03 Joern Rennecke <joern.rennecke@embecosm.com>
975
976 * gcc.target/epiphany/fcmp-1.c: New test.
977
978 2014-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
1785 2014-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
1791 2014-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
1811 2014-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
1816 2014-12-03 Segher Boessenkool <segher.kernel.crashing.org>
1817
1818 PR rtl-optimization/52714
1819 * gcc.target/m68k/pr52714.c: New testcase.
1820
1821 2014-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
1830 2014-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
1836 2014-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
1841 2014-12-02 Richard Biener <rguenther@suse.de>
1842
1843 * gcc.dg/torture/20141202-1.c: New testcase.
1844
1845 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1846
1847 PR ipa/63814
1848 * g++.dg/ipa/pr63814.C: New test.
1849
1850 2014-12-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
1851
1852 * gcc.target/aarch64/remat1.c: New testcase.
1853
1854 2014-12-01 Oleg Endo <olegendo@gcc.gnu.org>
1855
1856 PR rtl-optimization/59278
1857 * gcc.target/sh/pr59278.c: New.
1858
1859 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1860
1861 PR c++/60859
1862 * g++.dg/cpp0x/initlist88.C: New.
1863
1864 2014-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1865
1866 * gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.
1867
1868 2014-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
1873 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1874
1875 * jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.
1876
1877 2014-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
1890 2014-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
1897 2014-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
1903 2014-12-01 Marek Polacek <polacek@redhat.com>
1904
1905 PR sanitizer/64121
1906 * c-c++-common/ubsan/pr64121.c: New test.
1907
1908 2014-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
1915 2014-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
1921 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1922
1923 PR c++/60845
1924 * g++.dg/parse/error55.C: New.
1925
1926 2014-12-01 Richard Biener <rguenther@suse.de>
1927
1928 PR tree-optimization/15346
1929 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
1930
1931 2014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1932
1933 PR tree-optimization/63941
1934 * gcc.dg/torture/pr63941.c: New test.
1935
1936 2014-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
1942 2014-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
2462 2014-12-01 Richard Biener <rguenther@suse.de>
2463
2464 PR tree-optimization/63738
2465 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
2466
2467 2014-11-29 H.J. Lu <hongjiu.lu@intel.com>
2468
2469 PR target/64114
2470 * gcc.target/i386/pr64114.c: New test.
2471
2472 2014-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
2477 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2478
2479 PR target/64061
2480 * gcc.target/i386/pr64061.c: New.
2481
2482 2014-11-28 Marek Polacek <polacek@redhat.com>
2483
2484 * c-c++-common/ubsan/shift-8.c: New test.
2485
2486 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2487
2488 PR rtl-optimization/64087
2489 * gcc.dg/pr64087.c: New.
2490
2491 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2492
2493 PR rtl-optimization/64037
2494 * g++.dg/pr64037.C: New test.
2495
2496 2014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
2497
2498 * gcc.target/i386/pr52252-atom-1.c: Delete.
2499
2500 2014-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
2505 2014-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
2512 2014-11-28 Renlin Li <renlin.li@arm.com>
2513
2514 PR target/63661
2515 * gcc.target/i386/pr63661.c: Use native tune.
2516
2517 2014-11-28 Renlin Li <renlin.li@arm.com>
2518
2519 PR target/63661
2520 * gcc.target/i386/pr63661.c: New test.
2521
2522 2014-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
2528 2014-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
2534 2014-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
2542 2014-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
2547 2014-11-27 Kai Tietz <ktietz@redhat.com>
2548
2549 PR c++/63904
2550 * g++.dg/cpp0x/pr63904.C: New.
2551
2552 2014-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
2561 2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2562
2563 PR target/59593
2564 * gcc.target/arm/constant-pool.c: New test.
2565
2566 2014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2567
2568 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
2569
2570 2014-11-27 Richard Biener <rguenther@suse.de>
2571
2572 PR tree-optimization/64083
2573 * gcc.dg/torture/pr64083.c: New testcase.
2574
2575 2014-11-27 Richard Biener <rguenther@suse.de>
2576
2577 PR tree-optimization/61634
2578 * gcc.dg/vect/pr61634.c: New testcase.
2579
2580 2014-11-26 David Edelsohn <dje.gcc@gmail.com>
2581
2582 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
2583
2584 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 PR c++/63757
2587 * g++.dg/cpp0x/nullptr33.C: New.
2588
2589 2014-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
2594 2014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2595
2596 PR ipa/61190
2597 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
2598
2599 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2600
2601 PR c++/59114
2602 * g++.dg/cpp0x/auto43.C: New.
2603
2604 2014-11-26 Richard Biener <rguenther@suse.de>
2605
2606 PR middle-end/63738
2607 * gcc.dg/torture/pr63738.c: New testcase.
2608
2609 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2610
2611 PR bootstrap/63995
2612 * gcc.target/i386/pr63995-2.c: New.
2613
2614 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2615
2616 PR lto/64075
2617 * gcc.dg/pr64075.c: New.
2618
2619 2014-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
2626 2014-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
2634 2014-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
2640 2014-11-26 Richard Biener <rguenther@suse.de>
2641
2642 PR tree-optimization/62238
2643 * gcc.dg/torture/pr62238.c: New testcase.
2644
2645 2014-11-25 Andrew Pinski <apinski@cavium.com>
2646
2647 * gcc.c-torture/execute/20141125-1.c: New testcase.
2648
2649 2014-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
2656 2014-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
2663 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2664
2665 PR target/63534
2666 * gcc.target/i386/pr63534.c: New test.
2667
2668 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2669
2670 PR target/63527
2671 * gcc.target/i386/pr63527.c: New test.
2672
2673 2014-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
2681 2014-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
2689 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2690
2691 PR c++/63786
2692 * g++.dg/cpp0x/variadic163.C: New.
2693
2694 2014-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
2703 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
2704
2705 * gcc.target/powerpc/longcall-2.c: New test.
2706
2707 2014-11-25 Marek Polacek <polacek@redhat.com>
2708
2709 PR c/63877
2710 * gcc.dg/pr63877.c: New test.
2711
2712 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2713
2714 PR ipa/64059
2715 * g++.dg/ipa/pr64059.C: New test.
2716
2717 2014-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
2724 2014-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
2730 2014-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
2735 2014-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
2744 2014-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
2750 2014-11-24 Petr Murzin <petr.murzin@intel.com>
2751
2752 * gcc.target/i386/extract-insert-combining.c: New test.
2753
2754 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2755
2756 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
2757
2758 2014-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
2763 2014-11-24 Richard Biener <rguenther@suse.de>
2764
2765 PR tree-optimization/55334
2766 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
2767
2768 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 * gnat.dg/opt45.adb: New test.
2771
2772 2014-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
2777 2014-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
2784 2014-11-23 Tobias Burnus <burnus@net-b.de>
2785
2786 * gfortran.dg/tab_continuation.f: Update dg-*.
2787
2788 2014-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
2793 2014-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
2799 2014-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
2810 2014-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
2819 2014-11-22 Tobias Burnus <burnus@net-b.de>
2820
2821 * gfortran.dg/coarray/cosubscript_1.f90: New.
2822
2823 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2824
2825 * gnat.dg/specs/pack11.ads: New test.
2826
2827 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2828
2829 * gnat.dg/specs/no_streams.ads: New test.
2830
2831 2014-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
2838 2014-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
2847 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR tree-optimization/64006
2850 * gcc.c-torture/execute/pr64006.c: New test.
2851
2852 2014-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
2857 2014-11-21 Jiong Wang <jiong.wang@arm.com>
2858
2859 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
2860
2861 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2862
2863 * gcc.target/aarch64/simd/vsqrt_f64_1.c
2864
2865 2014-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
2876 2014-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
2882 2014-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
2893 2014-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
2918 2014-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
2937 2014-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
2944 2014-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
2950 2014-11-21 Tom de Vries <tom@codesourcery.com>
2951
2952 * gcc.dg/store-motion-fgcse-sm.c: New test.
2953
2954 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
2955
2956 PR target/60451
2957 * gcc.target/i386/pr60451.c: New.
2958
2959 2014-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
2971 2014-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
2976 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
2977
2978 * gcc.dg/no-strict-overflow-8.c: New test.
2979
2980 2014-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
2985 2014-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.
2989 2014-11-20 Richard Biener <rguenther@suse.de>
2990
2991 PR middle-end/63962
2992 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
2993
2994 2014-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
3000 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
3001
3002 PR sanitizer/63845
3003 * gcc.dg/asan/pr63845.c: New test.
3004
3005 2014-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
3024 2014-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
3029 2014-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
3037 2014-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
3043 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
3044
3045 PR target/63947
3046 * gcc.target/i386/pr63947.c: New test.
3047
3048 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
3049
3050 PR c++/55425
3051 * g++.dg/cpp0x/constexpr-__func__.C: New.
3052
3053 2014-11-19 Renlin Li <Renlin.Li@arm.com>
3054
3055 PR target/63424
3056 * gcc.target/aarch64/pr63424.c: New test.
3057
3058 2014-11-19 Renlin Li <Renlin.Li@arm.com>
3059
3060 PR middle-end/63762
3061 * gcc.dg/pr63762.c: New test.
3062
3063 2014-11-19 Marek Polacek <polacek@redhat.com>
3064
3065 PR sanitizer/63690
3066 * gcc.dg/ubsan/pr63690.c: New test.
3067
3068 2014-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
3075 2014-11-19 Richard Henderson <rth@redhat.com>
3076
3077 * gcc.dg/cwsc0.c: New test.
3078 * gcc.dg/cwsc1.c: New test.
3079
3080 2014-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
3086 2014-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
3093 2014-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
3101 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
3102
3103 PR c++/57654
3104 * g++.dg/cpp0x/constexpr-ref7.C: New.
3105
3106 2014-11-19 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR sanitizer/63913
3109 * g++.dg/ubsan/pr63913.C: New test.
3110
3111 2014-11-19 Andreas Schwab <schwab@suse.de>
3112
3113 * gcc.dg/pure-2.c: Update line numbers.
3114
3115 2014-11-19 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR rtl-optimization/63843
3118 * gcc.c-torture/execute/pr63843.c: New test.
3119
3120 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3121
3122 PR target/63937
3123 * gcc.dg/memset-2.c: New.
3124
3125 2014-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
3133 2014-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
3138 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3139
3140 PR c++/55942
3141 * g++.dg/cpp0x/constexpr-55942.C: New.
3142
3143 2014-11-18 Marek Polacek <polacek@redhat.com>
3144
3145 PR sanitizer/63866
3146 * c-c++-common/ubsan/pr63866.c: New test.
3147
3148 2014-11-18 Richard Biener <rguenther@suse.de>
3149
3150 PR tree-optimization/63914
3151 * gcc.dg/pr63914.c: New testcase.
3152
3153 2014-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
3159 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3160
3161 PR c++/60245
3162 * g++.dg/cpp0x/constexpr-60245.C: New.
3163
3164 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3165
3166 PR c++/60771
3167 * g++.dg/cpp0x/constexpr-ref6.C: New.
3168
3169 2014-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
3204 2014-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
3216 2014-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
3253 2014-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
3266 2014-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
3272 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3273
3274 * gcc.target/arm/pr51968.c (foo): Fix call to
3275 __builtin_neon_vqmovunv8hi.
3276
3277 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
3278
3279 * c-c++-common/asan/aggressive-opts.c: New test.
3280
3281 2014-11-18 Yury Gribov <y.gribov@samsung.com>
3282
3283 PR sanitizer/63802
3284 * c-c++-common/ubsan/pr63802.c: New test.
3285
3286 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
3287
3288 * g++.dg/pr63766.C: New.
3289
3290 2014-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
3302 2014-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
3320 2014-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
3326 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3327
3328 * gcc.target/aarch64/vld1_lane.c: New test.
3329
3330 2014-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
3335 2014-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
3343 2014-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
3362 2014-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
3367 2014-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
3373 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3374
3375 PR ipa/63894
3376 * g++.dg/ipa/pr63894.C: New test.
3377
3378 2014-11-17 Terry Guo <terry.guo@arm.com>
3379
3380 * gcc.target/arm/thumb1-ual-1.c: New test.
3381
3382 2014-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
3388 2014-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
3404 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
3405
3406 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
3407 restoration.
3408
3409 2014-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
3421 2014-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
3426 2014-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
3431 2014-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
3436 2014-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
3443 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3444
3445 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
3446
3447 2014-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
3452 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3453
3454 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
3455
3456 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
3457
3458 * gnat.dg/opt44.ad[sb]: New test.
3459
3460 2014-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
3467 2014-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
3482 2014-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
3493 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
3494
3495 * g++.dg/abi/abi-tag11.C: New.
3496
3497 2014-11-14 Marek Polacek <polacek@redhat.com>
3498
3499 * c-c++-common/ubsan/overflow-negate-3.c: New test.
3500
3501 2014-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
3507 2014-11-14 Richard Biener <rguenther@suse.de>
3508
3509 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
3510
3511 2014-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
3516 2014-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
3521 2014-11-13 Rong Xu <xur@google.com>
3522
3523 PR debug/63581
3524 * g++.dg/tree-prof/pr63581.C: New test.
3525
3526 2014-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
3531 2014-11-13 Teresa Johnson <tejohnson@google.com>
3532
3533 PR tree-optimization/63841
3534 * g++.dg/tree-ssa/pr63841.C: New test.
3535
3536 2014-11-13 Richard Biener <rguenther@suse.de>
3537
3538 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
3539
3540 2014-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
3556 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR ipa/63838
3559 * g++.dg/ipa/pr63838.C: New test.
3560
3561 2014-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
3585 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3586
3587 PR target/63815
3588 * g++.dg/other/pr63815.C: New test.
3589
3590 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3591
3592 DR 1510
3593 PR c++/60420
3594 * g++.dg/cpp0x/decltype61.C: New.
3595
3596 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3597
3598 PR tree-optimization/63835
3599 * gcc.dg/pr63835.c: New test.
3600
3601 2014-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
3654 2014-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
3700 2014-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
3707 2014-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
3713 2014-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
3719 2014-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
3725 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
3726
3727 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
3728
3729 2014-11-12 Richard Biener <rguenther@suse.de>
3730
3731 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
3732
3733 2014-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
3738 2014-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
3743 2014-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
3771 2014-11-12 Richard Biener <rguenther@suse.de>
3772
3773 PR middle-end/63821
3774 * gfortran.dg/pr63821.f90: New testcase.
3775
3776 2014-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
3781 2014-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
3787 2014-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
3797 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
3798
3799 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
3800
3801 2014-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
3808 2014-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
3816 2014-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
3880 2014-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
3887 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
3888
3889 PR c++/63265
3890 * g++.dg/cpp0x/constexpr-63265.C: New.
3891
3892 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
3893
3894 * gcc.target/i386/pr52252-atom-1.c: New.
3895
3896 2014-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
3904 2014-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
3909 2014-11-10 Andi Kleen <ak@linux.intel.com>
3910
3911 * c-c++-common/cilk-plus/CK/errors.c: New test.
3912
3913 2014-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
3919 2014-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
3926 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
3927
3928 PR middle-end/63748
3929 * gcc.dg/pr63748.c: New testcase.
3930
3931 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3932
3933 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
3934
3935 2014-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
3951 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3952
3953 * gcc.c-torture/compile/pr35468.c: Revert the last change.
3954
3955 2014-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
3962 2014-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
3991 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3992
3993 PR tree-optimization/63778
3994 * gfortran.dg/pr63778.f: New test.
3995
3996 2014-11-10 Renlin Li <renlin.li@arm.com>
3997
3998 PR middle-end/61529
3999 * gcc.dg/pr61529.c: New.
4000
4001 2014-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
4254 2014-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
4266 2014-11-10 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/63800
4269 * gcc.dg/torture/pr63800.c: New testcase.
4270
4271 2014-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
4278 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
4279
4280 * gcc.misc-tests/gcov-16.c: New test.
4281
4282 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4283
4284 * gcc.dg/tree-ssa/ifc-cd.c: New test.
4285
4286 2014-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
4293 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
4294
4295 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
4296
4297 2014-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
4302 2014-11-07 Andrew Pinski <apinski@cavium.com>
4303
4304 * gcc.c-torture/execute/20141107-1.c: New testcase.
4305
4306 2014-11-07 Richard Biener <rguenther@suse.de>
4307
4308 PR tree-optimization/63605
4309 * gcc.dg/vect/pr63605.c: New testcase.
4310
4311 2014-11-07 Jeff Law <law@redhat.com>
4312
4313 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
4314
4315 2014-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
4320 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4321
4322 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
4323
4324 2014-11-07 Martin Liska <mliska@suse.cz>
4325
4326 PR ipa/63580
4327 * g++.dg/ipa/pr63580.C: New test.
4328
4329 2014-11-07 Martin Liska <mliska@suse.cz>
4330
4331 PR ipa/63747
4332 * gcc.dg/ipa/pr63747.c: New test.
4333
4334 2014-11-07 Martin Liska <mliska@suse.cz>
4335
4336 PR ipa/63595
4337 * g++.dg/ipa/pr63595.C: New test.
4338
4339 2014-11-07 Richard Biener <rguenther@suse.de>
4340
4341 PR middle-end/63770
4342 * gcc.dg/pr63770.c: New testcase.
4343
4344 2014-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
4352 2014-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
4359 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
4360
4361 * gnat.dg/opt43.adb: New test.
4362
4363 2014-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
4376 2014-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
4507 2014-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
4522 2014-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
4536 2014-11-06 Richard Biener <rguenther@suse.de>
4537
4538 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
4539 desired transform.
4540
4541 2014-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
4585 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
4586
4587 PR target/63538
4588 * gcc.target/i386/pr63538.c: New test.
4589
4590 2014-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
4595 2014-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
4600 2014-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
4627 2014-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
4656 2014-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
4661 2014-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
4666 2014-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
4674 2014-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
4688 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
4689
4690 * gcc.dg/asr-div1.c: New testcase.
4691
4692 2014-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
4699 2014-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
4706 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4707
4708 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
4709
4710 2014-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
4724 2014-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
4729 2014-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
4734 2014-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
4965 2014-11-04 Marek Polacek <polacek@redhat.com>
4966
4967 * c-c++-common/ubsan/object-size-10.c: New test.
4968
4969 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4970
4971 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
4972
4973 2014-11-03 Tobias Burnus <burnus@net-b.de>
4974
4975 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4976
4977 2014-11-03 Marek Polacek <polacek@redhat.com>
4978
4979 PR c/52769
4980 * gcc.dg/pr52769.c: New test.
4981
4982 2014-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
4988 2014-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
4993 2014-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
4999 2014-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
5007 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
5008
5009 * gcc.target/arm/ifcvt-size-check.c: New test.
5010
5011 2014-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
5023 2014-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
5104 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
5105
5106 PR c++/57694
5107 * g++.dg/cpp0x/constexpr-ctor15.C: New.
5108
5109 2014-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
5119 2014-10-31 Jakub Jelinek <jakub@redhat.com>
5120
5121 PR rtl-optimization/63659
5122 * gcc.c-torture/execute/pr63659.c: New test.
5123
5124 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
5125
5126 PR target/63534
5127 * gcc.target/i386/mcount_pic.c: New.
5128
5129 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
5130
5131 * gcc.target/i386/pr23098.c: Remove xfail.
5132
5133 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
5134
5135 * gnat.dg/opt42.ad[sb]: New test.
5136
5137 2014-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
5144 2014-10-31 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR sanitizer/63697
5147 * c-c++-common/ubsan/overflow-sub-3.c: New test.
5148
5149 2014-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
5156 2014-10-30 Ian Lance Taylor <iant@google.com>
5157
5158 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
5159
5160 2014-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
5165 2014-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
5171 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5172
5173 * gcc.target/aarch64/madd_after_asm_1.c: New test.
5174
5175 2014-10-29 DJ Delorie <dj@redhat.com>
5176
5177 * gcc.dg/20141029-1.c: New.
5178
5179 2014-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
5185 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5186
5187 * gcc.misc-tests/godump-1.c: Add tests for complex types.
5188
5189 2014-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
5194 2014-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
5205 2014-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
5283 2014-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
6200 2014-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
6218 2014-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
6223 2014-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
6241 2014-10-28 Richard Biener <rguenther@suse.de>
6242
6243 PR middle-end/63665
6244 * gcc.dg/pr63665.c: New testcase.
6245
6246 2014-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
6260 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6261
6262 * c-c++-common/asan/shadow-offset-1.c: New test.
6263
6264 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
6265
6266 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
6267 gcc-plugin.h earlier.
6268
6269 2014-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
6274 2014-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
6280 2014-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
6285 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6286
6287 * gnat.dg/entry_queues2.adb: New test.
6288
6289 2014-10-25 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR tree-optimization/63641
6292 * gcc.c-torture/execute/pr63641.c: New test.
6293
6294 2014-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
6302 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6303
6304 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
6305
6306 2014-10-24 Marek Polacek <polacek@redhat.com>
6307
6308 PR c/56980
6309 * gcc.dg/pr56980.c: New test.
6310
6311 2014-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
6321 2014-10-24 Martin Liska <mliska@suse.cz>
6322
6323 * gcc.dg/ipa/pr63595.c: New test.
6324
6325 2014-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
6330 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6331
6332 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
6333
6334 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6335
6336 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
6337
6338 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6339
6340 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
6341
6342 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6343
6344 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
6345
6346 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6347
6348 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
6349
6350 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6351
6352 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
6353
6354 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6355
6356 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
6357
6358 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6359
6360 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
6361
6362 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6363
6364 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
6365
6366 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6367
6368 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
6369
6370 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6371
6372 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
6373
6374 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6375
6376 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
6377
6378 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6379
6380 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
6381
6382 2014-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
6389 2014-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
6396 2014-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
6404 2014-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
6413 2014-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
6424 2014-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
6430 2014-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
6443 2014-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
6448 2014-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
6454 2014-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
6459 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6460
6461 PR bootstrap/63632
6462 * g++.dg/torture/pr63632.C: New test.
6463
6464 2014-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
6470 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
6471
6472 PR target/63618
6473 * gcc.target/i386/pr63618.c: New test.
6474
6475 2014-10-23 Marek Polacek <polacek@redhat.com>
6476
6477 PR c/63626
6478 * gcc.dg/pr63626.c: New test.
6479
6480 2014-10-23 Marek Polacek <polacek@redhat.com>
6481
6482 * c-c++-common/ubsan/undefined-2.c: New test.
6483
6484 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
6485
6486 * gcc.target/i386/pr63600.c: New.
6487
6488 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6489
6490 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
6491
6492 2014-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
6497 2014-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
6506 2014-10-22 Guozhi Wei <carrot@google.com>
6507
6508 PR tree-optimization/63530
6509 gcc.dg/vect/pr63530.c: New testcase.
6510
6511 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
6512
6513 * gcc.target/i386/conversion-2.c: New test.
6514
6515 2014-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
6552 2014-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
6562 2014-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
6568 2014-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
6588 2014-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
6594 2014-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
6618 2014-10-21 Andreas Schwab <schwab@suse.de>
6619
6620 * gcc.dg/bf-spl1.c (main): Fix implicit int.
6621
6622 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
6623
6624 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
6625
6626 2014-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
6633 2014-10-21 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR tree-optimization/63563
6636 * gcc.target/i386/pr63563.c: New test.
6637
6638 2014-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
6643 2014-10-20 Martin Liska <mliska@suse.cz>
6644
6645 * gcc.dg/ipa/pr63595.c: New test.
6646
6647 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6648
6649 PR fortran/48979
6650 * gfortran.dg/ieee/intrinsics_2.F90: New test.
6651
6652 2014-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
6658 2014-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
6667 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
6668
6669 PR fortran/63553
6670 * gfortran.dg/class_to_type_3.f03 : New test
6671
6672 2014-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
6677 2014-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
6682 2014-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
6689 2014-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
6697 2014-10-17 Marek Polacek <polacek@redhat.com>
6698
6699 PR c/63549
6700 * gcc.dg/pr63549.c: New test.
6701
6702 2014-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
6709 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
6710
6711 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
6712 changes.
6713
6714 2014-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
6724 2014-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
6730 2014-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
6736 2014-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
6745 2014-10-16 Martin Liska <mliska@suse.cz>
6746
6747 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
6748 to match defined expectations.
6749
6750 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
6751
6752 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
6753
6754 2014-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
6759 2014-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
6764 2014-10-16 Richard Biener <rguenther@suse.de>
6765
6766 PR middle-end/63554
6767 * gcc.dg/torture/pr63554.c: New testcase.
6768
6769 2014-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
6774 2014-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
6805 2014-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
6844 2014-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
6849 2014-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
6896 2014-10-16 Richard Biener <rguenther@suse.de>
6897
6898 PR tree-optimization/63168
6899 * gcc.dg/tree-ssa/loop-40.c: New testcase.
6900
6901 2014-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
6913 2014-10-16 Marek Polacek <polacek@redhat.com>
6914
6915 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
6916
6917 2014-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
6954 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
6955
6956 PR lto/62026
6957 * lto/pr62026.C: New testcase.
6958
6959 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
6960
6961 PR rtl-optimization/63448
6962 * gcc.target/i386/pr63448.c: New test.
6963
6964 2014-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
6969 2014-10-15 Richard Biener <rguenther@suse.de>
6970
6971 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
6972
6973 2014-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
6982 2014-10-14 DJ Delorie <dj@redhat.com>
6983
6984 * g++.dg/abi/mangle64.C: New.
6985
6986 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
6987
6988 * g++.dg/ext/vector9.C: Test ! with float vectors.
6989
6990 2014-10-14 Richard Biener <rguenther@suse.de>
6991
6992 PR tree-optimization/63512
6993 * g++.dg/torture/pr63512.C: New testcase.
6994
6995 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
6996
6997 PR target/63260
6998 * gcc.target/sh/pr63260.c: New.
6999
7000 2014-10-13 Richard Henderson <rth@redhat.com>
7001
7002 * g++.dg/torture/20141013.C: New.
7003
7004 2014-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
7014 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
7015
7016 PR tree-optimization/62127
7017 * g++.dg/torture/pr62127.C: New testcase.
7018
7019 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
7020
7021 * c-c++-common/asan/bitfield-5.c: New test.
7022
7023 2014-10-13 Richard Biener <rguenther@suse.de>
7024
7025 PR tree-optimization/63419
7026 * g++.dg/torture/pr63419.C: New testcase.
7027
7028 2014-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
7036 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7037
7038 PR fortran/48979
7039 * gfortran.dg/ieee/intrinsics_1.f90: New test.
7040
7041 2014-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
7047 2014-10-10 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR c/63495
7050 * gcc.target/i386/pr63495.c: New test.
7051
7052 2014-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
7066 2014-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
7081 2014-10-10 Richard Biener <rguenther@suse.de>
7082
7083 PR tree-optimization/63379
7084 * gcc.dg/vect/pr63379.c: New testcase.
7085
7086 2014-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
7092 2014-10-10 Richard Biener <rguenther@suse.de>
7093
7094 PR tree-optimization/63476
7095 * g++.dg/torture/pr63476.C: New testcase.
7096
7097 2014-10-10 Tobias Burnus <burnus@net-b.de>
7098
7099 * gfortran.dg/implicit_16.f90: New.
7100
7101 2014-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
7109 2014-10-09 Joseph Myers <joseph@codesourcery.com>
7110
7111 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
7112
7113 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
7114
7115 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
7116
7117 2014-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
7132 2014-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
7138 2014-10-09 Marek Polacek <polacek@redhat.com>
7139
7140 PR c/63480
7141 * gcc.dg/pr63480.c: New test.
7142
7143 2014-10-09 Richard Biener <rguenther@suse.de>
7144
7145 PR tree-optimization/63445
7146 * gcc.dg/Wstrict-overflow-26.c: New testcase.
7147
7148 2014-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
7154 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7155
7156 * gfortran.dg/implicit_4.f90: Fix some dg-error.
7157
7158 2014-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
7163 2014-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
7168 2014-10-07 Marek Polacek <polacek@redhat.com>
7169
7170 * lib/target-supports.exp (check_effective_target_fd_truncate):
7171 Include <string.h>.
7172
7173 2014-10-07 Marek Polacek <polacek@redhat.com>
7174
7175 PR c/59717
7176 * gcc.dg/pr59717.c: New test.
7177
7178 2014-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
7197 2014-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
7204 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
7205
7206 * gnat.dg/lto16.adb: New test.
7207 * gnat.dg/lto16_pkg.adb: New helper.
7208
7209 2014-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
7214 2014-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
7220 2014-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
7227 2014-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
7234 2014-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
7294 2014-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
7443 2014-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
7459 2014-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
7471 2014-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
7508 2014-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
7514 2014-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
7523 2014-10-02 Mark Wielaard <mjw@redhat.com>
7524
7525 PR debug/63239
7526 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
7527
7528 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7529
7530 * g++.dg/ipa/devirt-47.C: New testcase.
7531
7532 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7533
7534 PR ipa/61144
7535 * gcc.dg/tree-ssa/pr61144.c: New testcase.
7536
7537 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7538
7539 * g++.dg/ipa/devirt-46.C: New testcase.
7540
7541 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7542
7543 PR fortran/36534
7544 * gfortran.dg/widechar_10.f90: New test.
7545
7546 2014-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
7553 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7554
7555 * gcc.target/powerpc/lvsl-lvsr.c: New test.
7556
7557 2014-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
7570 2014-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
7576 2014-10-03 Marek Polacek <polacek@redhat.com>
7577
7578 PR c/63453
7579 * gcc.dg/pr63453.c: New test.
7580
7581 2014-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
7591 2014-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
7604 2014-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
7615 2014-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
7660 2014-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
7669 2014-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
7674 2014-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
7832 2014-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
7856 2014-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
7878 2014-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
7884 2014-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
7900 2014-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
7920 2014-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
7960 2014-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
7993 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7994
7995 * gcc.dg/combine-clobber.c: New.
7996
7997 2014-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
8009 2014-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
8014 2014-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
8025 2014-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
8030 2014-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
8039 2014-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
8054 2014-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
8060 2014-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
8067 2014-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
8075 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8076
8077 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
8078
8079 2014-09-30 Jakub Jelinek <jakub@redhat.com>
8080
8081 PR inline-asm/63282
8082 * gcc.c-torture/compile/pr63282.c: New test.
8083
8084 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
8085
8086 * gcc.dg/tree-ssa/vrp94.c: New test.
8087 * gnat.dg/opt40.adb: Likewise.
8088
8089 2014-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
8095 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
8096
8097 * gcc.c-torture/compile/calls-void.c: New test.
8098
8099 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
8100
8101 PR c++/51385
8102 * g++.dg/template/pr51385.C: New.
8103
8104 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
8105
8106 * gcc.target/mips/20140928.c: New test.
8107
8108 2014-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
8113 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
8114
8115 PR ipa/62121
8116 * g++.dg/torture/pr62121.C: New testcase.
8117
8118 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
8119
8120 PR middle-end/35545
8121 * g++.dg/tree-prof/pr35545.C: New testcase.
8122
8123 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8124
8125 * gcc.target/powerpc/pr63335.c: Change effective target to
8126 vsx_hw.
8127
8128 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
8129
8130 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
8131
8132 2014-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
8137 2014-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
8142 2014-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
8162 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
8163
8164 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
8165
8166 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
8167
8168 * gcc.target/aarch64/simd/vqshlb_1.c: New.
8169
8170 2014-09-25 Jiong Wang <jiong.wang@arm.com>
8171
8172 * gcc.target/i386/shrink_wrap_1.c: New test.
8173
8174 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8175
8176 PR target/63335
8177 * gcc.target/powerpc/pr63335.c: New test.
8178
8179 2014-09-25 Marek Polacek <polacek@redhat.com>
8180
8181 PR c++/61945
8182 * g++.dg/warn/pr61945.C: New test.
8183
8184 2014-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
8194 2014-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
8202 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8203
8204 * gcc.target/powerpc/swaps-p8-17.c: New test.
8205
8206 2014-09-24 Jiong Wang <jiong.wang@arm.com>
8207
8208 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
8209
8210 2014-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
8217 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8218
8219 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
8220
8221 2014-09-24 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR sanitizer/63316
8224 * c-c++-common/asan/pr63316.c: New test.
8225
8226 2014-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
8231 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
8232
8233 * gcc.target/arm/pr63210.c: New test.
8234
8235 2014-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
8242 2014-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
8251 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8252
8253 PR c++/61857
8254 * g++.dg/cpp1y/lambda-init10.C: New.
8255
8256 2014-09-23 Jakub Jelinek <jakub@redhat.com>
8257
8258 PR fortran/63331
8259 * gfortran.dg/pr63331.f90: New test.
8260
8261 2014-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
8267 2014-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
8278 2014-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
8286 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8287
8288 PR c++/62155
8289 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
8290
8291 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
8292
8293 PR c++/62219
8294 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
8295
8296 2014-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
8301 2014-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
8309 2014-09-22 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR debug/63328
8312 * c-c++-common/gomp/pr63328.c: New test.
8313
8314 2014-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
8320 2014-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
8328 2014-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
8333 2014-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
8338 2014-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
8345 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
8346
8347 PR ipa/61998
8348 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
8349
8350 2014-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
8356 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
8357
8358 PR c++/58328
8359 * g++.dg/cpp0x/nsdmi10.C: New.
8360
8361 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
8362
8363 * gcc.dg/ssp-3.c: New.
8364 * gcc.dg/ssp-4.c: Likewise.
8365
8366 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8367
8368 * gcc.target/s390/dfp-conv1.c: New testcase.
8369
8370 2014-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
8375 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
8376
8377 * gcc.dg/pr61053.c: Updated for x32.
8378
8379 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8380
8381 PR debug/63285
8382 * gcc.target/i386/pr63285.c: New test.
8383
8384 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8385
8386 PR target/61360
8387 * gcc.target/i386/pr61360.c: New.
8388
8389 2014-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
8397 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8398
8399 PR c++/62232
8400 * g++.dg/cpp0x/Wdtor1.C: New.
8401
8402 2014-09-18 Joseph Myers <joseph@codesourcery.com>
8403
8404 * gcc.dg/torture/float128-exact-underflow.c: New test.
8405
8406 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8407
8408 PR c++/61745
8409 * g++.dg/template/pr61745.C: New.
8410
8411 2014-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
8425 2014-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
8432 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
8433
8434 PR c++/63241
8435 * g++.dg/cpp0x/constexpr-63241.C: New.
8436
8437 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
8438
8439 PR libfortran/62768
8440 * gfortran.dg/filename_null.f90: New test.
8441
8442 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8443
8444 * gcc.dg/pg-override.c: Fix a typo.
8445
8446 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 * gcc.dg/pg.c: Fix a typo.
8449
8450 2014-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
8456 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
8457
8458 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
8459
8460 2014-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
8466 2014-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
8473 2014-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
8550 2014-09-14 David Sherwood <david.sherwood@arm.com>
8551
8552 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
8553
8554 2014-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
8562 2014-09-13 Marek Polacek <polacek@redhat.com>
8563
8564 PR c++/60862
8565 * g++.dg/diagnostic/pr60862.C: New test.
8566
8567 2014-09-12 Richard Biener <rguenther@suse.de>
8568
8569 PR middle-end/63237
8570 * g++.dg/torture/pr63237.C: New testcase.
8571
8572 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
8573
8574 * gcc.dg/vec-andxor1.c: New file.
8575
8576 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
8577
8578 PR target/58757
8579 * gcc.dg/c11-true_min-1.c: New testcase.
8580
8581 2014-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
8587 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
8588
8589 * gcc.target/aarch64/vset_lane_1.c: New test.
8590
8591 2014-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
8602 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8603
8604 PR tree-optimization/63186
8605 * gcc.dg/pr63186.c: New testcase.
8606
8607 2014-09-10 Xinliang David Li <davidxl@google.com>
8608
8609 PR target/63209
8610 * gcc.c-torture/execute/pr63209.c: New test.
8611
8612 2014-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
8617 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8618
8619 * gcc.target/aarch64/vstN_1.c: New test.
8620
8621 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8622
8623 * gcc.target/aarch64/vldN_lane_1.c: New test.
8624
8625 2014-09-10 Martin Jambor <mjambor@suse.cz>
8626
8627 PR ipa/61654
8628 * g++.dg/ipa/pr61654.C: New test.
8629
8630 2014-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
8639 2014-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
8644 2014-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
8648 2014-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
8654 2014-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
8665 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8666
8667 * gcc.target/aarch64/vldN_dup_1.c: New test.
8668
8669 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8670
8671 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
8672
8673 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8674
8675 * gcc.target/aarch64/vldN_1.c: New test.
8676
8677 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8678
8679 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
8680
8681 2014-09-09 Jiong Wang <jiong.wang@arm.com>
8682
8683 * gcc.target/arm/vect-copysignf.c: New testcase.
8684
8685 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8686
8687 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8688
8689 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8690
8691 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8692
8693 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8694
8695 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8696
8697 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8698
8699 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8700
8701 2014-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
8714 2014-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
8720 2014-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
8725 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
8726
8727 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
8728
8729 2014-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
8737 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8738
8739 * gcc.target/powerpc/swaps-p8-16.c: New test.
8740
8741 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
8742
8743 * gcc.target/i386/pr62208.c: New test.
8744
8745 2014-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
8754 2014-09-05 Easwaran Raman <eraman@google.com>
8755
8756 PR rtl-optimization/62146
8757 * testsuite/g++.dg/opt/pr62146.C: New.
8758
8759 2014-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
8767 2014-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
8776 2014-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
8781 2014-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
8787 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8788
8789 * gcc.target/aarch64/simd/vrbit_1.c: New test.
8790
8791 2014-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
8799 2014-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
8813 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
8814
8815 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
8816
8817 2014-09-04 Guozhi Wei <carrot@google.com>
8818
8819 PR target/62040
8820 * gcc.target/aarch64/pr62040.c: New test.
8821
8822 2014-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
8827 2014-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
8833 2014-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
8838 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
8839
8840 PR fortran/62174
8841 * gfortran.dg/cray_pointers_11.f90: New.
8842
8843 2014-09-03 Martin Jambor <mjambor@suse.cz>
8844
8845 PR ipa/62015
8846 * g++.dg/ipa/pr62015.C: New test.
8847
8848 2014-09-03 Martin Jambor <mjambor@suse.cz>
8849
8850 PR ipa/61986
8851 * gcc.dg/ipa/pr61986.c: New test.
8852
8853 2014-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
8859 2014-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
8864 2014-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
8870 2014-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
8879 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8880
8881 PR target/61078
8882 * gcc.target/s390/pr61078.c: New testcase.
8883
8884 2014-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
8889 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
8890
8891 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
8892
8893 2014-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
8900 2014-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
8906 2014-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
8912 2014-09-02 Marek Polacek <polacek@redhat.com>
8913
8914 PR fortran/62270
8915 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
8916
8917 2014-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
8924 2014-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
8931 2014-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
8937 2014-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
8956 2014-09-02 Richard Biener <rguenther@suse.de>
8957
8958 PR tree-optimization/62695
8959 * gfortran.dg/pr62695.f90: New testcase.
8960
8961 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
8962
8963 PR target/62312
8964 * gcc.c-torture/compile/pr62312.c: New.
8965
8966 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8967
8968 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
8969
8970 2014-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
8975 2014-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
9532 2014-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
9537 2014-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
9544 2014-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
9550 2014-08-31 Tobias Burnus <burnus@net-b.de>
9551
9552 * gfortran.dg/coarray_lib_comm_1.f90: New.
9553
9554 2014-08-30 Andrew Pinski <apinski@cavium.com>
9555
9556 * gcc.c-torture/execute/20140828-1.c: New testcase.
9557
9558 2014-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
9571 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9572
9573 PR c++/54002
9574 * g++.dg/cpp0x/constexpr-54002.C: New.
9575
9576 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9577
9578 PR c++/56991
9579 * g++.dg/cpp0x/constexpr-56991.C: New.
9580
9581 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9582
9583 PR c++/57764
9584 * g++.dg/cpp0x/constexpr-57764.C: New.
9585
9586 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9587
9588 PR c++/59938
9589 * g++.dg/cpp0x/constexpr-59938.C: New.
9590
9591 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9592
9593 PR c++/61484
9594 * g++.dg/cpp0x/constexpr-61484.C: New.
9595
9596 2014-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
9602 2014-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
9613 2014-08-28 Yury Gribov <y.gribov@samsung.com>
9614
9615 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
9616
9617 2014-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
9628 2014-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
9635 2014-08-27 Guozhi Wei <carrot@google.com>
9636
9637 PR target/62262
9638 * gcc.target/aarch64/pr62262.c: New test.
9639
9640 2014-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
9647 2014-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
9652 2014-08-26 Richard Biener <rguenther@suse.de>
9653
9654 PR tree-optimization/62175
9655 * g++.dg/torture/pr62175.C: New testcase.
9656
9657 2014-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
9836 2014-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
9840 2014-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
9846 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
9847
9848 PR target/61996
9849 * gcc.target/sh/pr61996.c: New.
9850
9851 2014-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
9996 2014-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
10003 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10004
10005 PR c++/57709
10006 * g++.dg/Wshadow.C: New test.
10007
10008 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
10009
10010 PR fortran/62135
10011 * gfortran.dg/pr62135.f90: New test.
10012
10013 2014-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
10019 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
10020
10021 * gfortran.dg/use_without_only_1.f90: New test.
10022
10023 2014-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
10028 2014-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
10033 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10034
10035 PR fortran/62214
10036 * gfortran.dg/array_assignment_5.f90: New test.
10037
10038 2014-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
10050 2014-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
10056 2014-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
10064 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10065
10066 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
10067
10068 2014-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
10083 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
10084
10085 * gcc.dg/ipa/ctor-empty-1.c: Update template.
10086
10087 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
10088
10089 * g++.dg/ipa/devirt-37.C: Fix testcase.
10090
10091 2014-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
10100 2014-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
10106 2014-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
10111 2014-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
10119 2014-08-20 Mark Wielaard <mjw@redhat.com>
10120
10121 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
10122
10123 2014-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
10132 2014-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
10137 2014-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
10142 2014-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
10148 2014-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
10154 2014-08-19 Marek Polacek <polacek@redhat.com>
10155
10156 PR c++/62153
10157 * c-c++-common/Wbool-compare-1.c: New test.
10158
10159 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
10160
10161 PR c/45584
10162 * gcc.dg/pr13519-1.c: Adjust.
10163
10164 2014-08-19 Mark Wielaard <mjw@redhat.com>
10165
10166 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
10167
10168 2014-07-08 Mark Wielaard <mjw@redhat.com>
10169
10170 PR debug/59051
10171 * gcc.dg/guality/restrict.c: New test.
10172
10173 2014-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
10179 2014-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
10184 2014-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
10194 2014-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
10202 2014-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
10217 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
10218
10219 * guality/nrv-1.c: Add `used' attribute to a1.
10220
10221 2014-08-18 Richard Biener <rguenther@suse.de>
10222
10223 PR tree-optimization/62090
10224 * gcc.dg/pr62090-2.c: New testcase.
10225
10226 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
10227
10228 * g++.dg/ipa/pr61800.C: New.
10229
10230 2014-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
10239 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
10240
10241 PR tree-optimization/52904
10242 * gcc.dg/pr52904.c: New test.
10243
10244 2014-08-17 Tobias Burnus <burnus@net-b.de>
10245
10246 * gfortran.dg/finalize_27.f90: New.
10247
10248 2014-08-16 Andrew Pinski <apinski@cavium.com>
10249
10250 * gcc.c-torture/compile/20140816-1.c: New testcase.
10251
10252 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
10253
10254 PR c++/52819
10255 * g++.dg/template/pr52819.C: New.
10256
10257 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10258
10259 PR fortran/62142
10260 * gfortran.dg/realloc_on_assign_24.f90: New test.
10261
10262 2014-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
10276 2014-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
10321 2014-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
10327 2014-08-15 Richard Biener <rguenther@suse.de>
10328
10329 PR tree-optimization/62031
10330 * gcc.dg/torture/pr62031.c: New testcase.
10331
10332 2014-08-15 Bin Cheng <bin.cheng@arm.com>
10333
10334 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
10335
10336 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
10337
10338 PR tree-optimization/62091
10339 * g++.dg/ipa/devirt-38.C: New testcase.
10340
10341 2014-08-14 Marek Polacek <polacek@redhat.com>
10342
10343 DR 458
10344 * gcc.dg/c11-stdatomic-2.c: New test.
10345
10346 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10347
10348 PR fortran/62106
10349 * gfortran.dg/array_constructor_49.f90: New test.
10350
10351 2014-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
10366 2014-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
10374 2014-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
10393 2014-08-14 Richard Biener <rguenther@suse.de>
10394
10395 PR tree-optimization/62090
10396 * gcc.dg/pr62090.c: New testcase.
10397
10398 2014-08-14 Richard Biener <rguenther@suse.de>
10399
10400 PR rtl-optimization/62079
10401 * g++.dg/pr62079.C: New testcase.
10402
10403 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
10404
10405 * gcc.target/arm/max-insns-skipped.c: New test.
10406
10407 2014-08-14 Bin Cheng <bin.cheng@arm.com>
10408
10409 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
10410
10411 2014-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
10423 2014-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
10437 2014-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
10442 2014-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
10447 2014-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
10459 2014-08-11 Richard Biener <rguenther@suse.de>
10460
10461 PR tree-optimization/62075
10462 * gcc.dg/vect/pr62075.c: New testcase.
10463
10464 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
10465
10466 PR tree-optimization/62073
10467 * gcc.dg/vect/pr62073.c: New test.
10468
10469 2014-08-11 Richard Biener <rguenther@suse.de>
10470
10471 PR tree-optimization/62070
10472 * gcc.dg/pr62070.c: New testcase.
10473
10474 2014-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
10488 2014-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
10502 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10503
10504 PR fortran/61999
10505 * gfortran.dg/dot_product_3.f90: New test case.
10506
10507 2014-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
10513 2014-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
10518 2014-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
10526 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
10527
10528 * gcc.dg/zero_sign_ext_test.c: New test.
10529
10530 2014-08-08 Bin Cheng <bin.cheng@arm.com>
10531
10532 * gcc.dg/torture/pr61772.c: Skip lto running.
10533
10534 2014-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
10539 2014-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
10544 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
10545
10546 PR c++/51312
10547 * g++.dg/cpp0x/enum29.C: New.
10548
10549 2014-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
10565 2014-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
10582 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10583
10584 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
10585
10586 2014-08-07 Marek Polacek <polacek@redhat.com>
10587
10588 * gcc.dg/fold-reassoc-3.c: New test.
10589
10590 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
10591
10592 * gcc.target/i386/struct-size.c: New.
10593
10594 2014-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
10601 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
10602
10603 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
10604
10605 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
10606
10607 PR c++/43906
10608 * g++.dg/warn/Waddress-1.C: New.
10609
10610 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10611
10612 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
10613
10614 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
10615
10616 PR debug/61923
10617 * gcc.target/i386/pr61923.c: New test.
10618
10619 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
10620
10621 * gcc.target/aarch64/vdup_n_2.c: New test.
10622
10623 2014-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
10628 2014-08-06 Jakub Jelinek <jakub@redhat.com>
10629
10630 PR rtl-optimization/61801
10631 * gcc.target/i386/pr61801.c: Rewritten.
10632
10633 2014-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
10641 2014-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
10652 2014-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
10661 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10662
10663 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
10664
10665 2014-08-04 Rohit <rohitarulraj@freescale.com>
10666
10667 PR target/60102
10668 * gcc.target/powerpc/pr60102.c: New testcase.
10669
10670 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10671
10672 PR target/61713
10673 * gcc.dg/pr61756.c: New test.
10674
10675 2014-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
10683 2014-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
10689 2014-08-03 Marek Polacek <polacek@redhat.com>
10690
10691 * gcc.dg/case-bogus-1.c: New test.
10692
10693 2014-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
10700 2014-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
10705 2014-08-02 Marek Polacek <polacek@redhat.com>
10706
10707 PR c/59855
10708 * gcc.dg/Wdesignated-init-2.c: New test.
10709
10710 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
10711
10712 DR 217 again
10713 * g++.dg/tc1/dr217-2.C: New.
10714
10715 2014-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
10720 2014-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
10726 2014-08-01 Jiong Wang <jiong.wang@arm.com>
10727
10728 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
10729 testcase.
10730
10731 2014-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
10737 2014-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
10752 2014-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
10760 2014-07-31 Tom de Vries <tom@codesourcery.com>
10761
10762 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
10763
10764 2014-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
10773 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
10774
10775 PR target/61948
10776 * gcc.target/arm/pr61948.c: New test case.
10777
10778 2014-07-31 Richard Biener <rguenther@suse.de>
10779
10780 PR tree-optimization/61964
10781 * gcc.dg/torture/pr61964.c: New testcase.
10782
10783 2014-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
10789 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
10790
10791 PR lto/61868
10792 * gcc.dg/pr61868.c: New test.
10793
10794 2014-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
10800 2014-07-30 Arnaud Charlet <charlet@adacore.com>
10801
10802 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
10803
10804 2014-07-30 Tom Tromey <tromey@redhat.com>
10805
10806 PR c/59855
10807 * gcc.dg/Wdesignated-init.c: New file.
10808
10809 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
10810
10811 * g++.dg/ipa/devirt-34.C: New testcase.
10812
10813 2014-07-28 Richard Biener <rguenther@suse.de>
10814
10815 PR rtl-optimization/61801
10816 * gcc.target/i386/pr61801.c: Fix testcase.
10817
10818 2014-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
10824 2014-07-28 Richard Biener <rguenther@suse.de>
10825
10826 PR middle-end/52478
10827 * gcc.dg/torture/ftrapv-1.c: New testcase.
10828
10829 2014-07-28 Richard Biener <rguenther@suse.de>
10830
10831 PR tree-optimization/61921
10832 * gfortran.dg/pr61921.f90: New testcase.
10833
10834 2014-07-28 Richard Biener <rguenther@suse.de>
10835
10836 PR rtl-optimization/61801
10837 * gcc.target/i386/pr61801.c: New testcase.
10838
10839 2014-07-27 Marek Polacek <polacek@redhat.com>
10840
10841 PR c/61861
10842 * gcc.dg/pr61861.c: New test.
10843
10844 2014-07-27 Petr Murzin <petr.murzin@intel.com>
10845
10846 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
10847 variable problem.
10848
10849 2014-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
10857 2014-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
10862 2014-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
10872 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
10873
10874 PR target/44551
10875 * gcc.target/i386/pr44551-1.c: New file.
10876
10877 2014-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
10885 2014-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
10897 2014-07-25 Tobias Burnus <burnus@net-b.de>
10898
10899 * gfortran.dg/storage_size_5.f90: New.
10900
10901 2014-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
10909 2014-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
10918 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10919
10920 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
10921
10922 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10923
10924 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
10925
10926 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10927
10928 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
10929
10930 2014-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
10941 2014-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
10953 2014-07-24 Martin Jambor <mjambor@suse.cz>
10954
10955 PR ipa/61160
10956 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
10957
10958 2014-07-24 Richard Biener <rguenther@suse.de>
10959
10960 PR ipa/61823
10961 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
10962
10963 2014-07-24 Andreas Schwab <schwab@suse.de>
10964
10965 * lib/target-supports.exp (check_effective_target_arm_nothumb):
10966 Also check for __arm__.
10967
10968 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10969
10970 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
10971 sequences.
10972
10973 2014-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
10981 2014-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
11000 2014-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
11005 2014-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
11011 2014-07-22 Martin Jambor <mjambor@suse.cz>
11012
11013 PR ipa/61160
11014 * pr61160-3.C (main): Return zero.
11015
11016 2014-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
11025 2014-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
11030 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11031
11032 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
11033
11034 2014-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
11039 2014-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
11046 2014-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
11059 2014-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
11065 2014-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
11077 2014-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
11085 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
11086
11087 PR target/61855
11088 * gcc.target/i386/pr61855.c: New test.
11089
11090 2014-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
11095 2014-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
11100 2014-07-20 Marek Polacek <polacek@redhat.com>
11101
11102 PR c/61852
11103 * gcc.dg/pr61852.c: New test.
11104
11105 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
11106
11107 * gcc.dg/stack-usage-2.c: Adjust.
11108
11109 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
11110
11111 PR target/61794
11112 * gcc.target/i386/pr61794.c: New test.
11113
11114 2014-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
11122 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
11123
11124 PR c++/50961
11125 * g++.dg/template/operator13.C: New.
11126
11127 2014-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
11134 2014-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
11151 2014-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
11158 2014-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
11164 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
11165
11166 PR c++/61804
11167 * g++.dg/parse/pr61804.C: New.
11168
11169 2014-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
11175 2014-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
11180 2014-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
11186 2014-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
11193 2014-07-15 Michael Matz <matz@suse.de>
11194
11195 PR rtl-optimization/61772
11196 * gcc.dg/torture/pr61772.c: New test.
11197
11198 2014-07-15 Marek Polacek <polacek@redhat.com>
11199
11200 * gcc.dg/ubsan/bounds-1.c: New test.
11201
11202 2014-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
11207 2014-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
11212 2014-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
11219 2014-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
11227 2014-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
11234 2014-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
11243 2014-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
11248 2014-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
11255 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
11256
11257 PR c++/60967
11258 * g++.dg/cilk-plus/pr60967.C: New.
11259
11260 2014-07-13 Tobias Burnus <burnus@net-b.de>
11261
11262 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
11263
11264 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
11265
11266 PR fortran/61780
11267 * gfortran.dg/dependency_44.f90 : New test
11268
11269 2014-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
11277 2014-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
11282 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11283
11284 PR c++/53159
11285 * g++.dg/cpp0x/Wnarrowing1.C: New.
11286
11287 2014-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
11293 2014-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
11300 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
11301
11302 PR target/61561
11303 * gcc.dg/pr61561.c: New test.
11304
11305 2014-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
11313 2014-07-10 Richard Biener <rguenther@suse.de>
11314
11315 PR c-family/61741
11316 * c-c++-common/torture/pr61741.c: Use signed char.
11317
11318 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
11319
11320 * gnat.dg/opt39.adb: New test.
11321
11322 2014-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
11329 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11330
11331 PR c++/60686
11332 * g++.dg/cpp0x/explicit8.C: New.
11333
11334 2014-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
11342 2014-07-09 Tom de Vries <tom@codesourcery.com>
11343
11344 * gcc.target/i386/fuse-caller-save-rec.c: New test.
11345
11346 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11347
11348 * gfortran.dg/ieee/underflow_1.f90: New file.
11349
11350 2014-07-09 Richard Biener <rguenther@suse.de>
11351
11352 PR c-family/61741
11353 * c-c++-common/torture/pr61741.c: New testcase.
11354
11355 2014-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
11360 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
11361
11362 * gcc.dg/globalalias.c: Remove XFAIL.
11363 * gcc.dg/localalias.c: Remove XFAIL.
11364
11365 2014-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
11370 2014-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
11376 2014-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
11382 2014-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
11388 2014-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
11397 2014-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
11409 2014-07-08 Richard Biener <rguenther@suse.de>
11410
11411 PR tree-optimization/61681
11412 * gcc.dg/torture/pr61681.c: New testcase.
11413
11414 2014-07-08 Richard Biener <rguenther@suse.de>
11415
11416 PR tree-optimization/61680
11417 * gcc.dg/vect/pr61680.c: New testcase.
11418
11419 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
11420
11421 PR tree-optimization/61576
11422 * gcc.dg/torture/pr61576.c: New test.
11423
11424 2014-07-08 Marek Polacek <polacek@redhat.com>
11425
11426 PR c/60226
11427 * c-c++-common/pr60226.c: New test.
11428
11429 2014-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
11435 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
11436
11437 * gcc.target/powerpc/spe-evmerge.c: New file.
11438
11439 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11440
11441 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
11442
11443 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
11444
11445 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
11446
11447 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11448
11449 PR c++/58898
11450 * g++.dg/parse/pr58898.C: New.
11451
11452 2014-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
11458 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11459
11460 PR libgfortran/61640
11461 * gfortran.dg/arrayio_16.f90: New test.
11462
11463 2014-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
11468 2014-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
11482 2014-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
11488 2014-07-04 Tobias Burnus <burnus@net-b.de>
11489
11490 * gfortran.dg/coarray/coindexed_3.f90: New.
11491
11492 2014-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
11500 2014-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
11510 2014-07-03 Jakub Jelinek <jakub@redhat.com>
11511
11512 PR tree-optimization/61682
11513 * gcc.c-torture/execute/pr61682.c: New test.
11514
11515 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11516
11517 * gcc.target/powerpc/shift-dot.c: New test.
11518
11519 2014-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
11524 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11525
11526 * gcc.target/arm/identical-invariants.c: New test.
11527
11528 2014-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
11533 2014-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
11539 2014-07-02 Jakub Jelinek <jakub@redhat.com>
11540 Fritz Reese <Reese-Fritz@zai.com>
11541
11542 * gfortran.dg/oldstyle_5.f: New test.
11543
11544 2014-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
11549 2014-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
11556 2014-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
11562 2014-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
11570 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11571
11572 PR c++/59637
11573 * g++.dg/cpp0x/decltype60.C: New.
11574
11575 2014-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
11586 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11587
11588 * g++.dg/cpp1y/pr59867.C: Fix target selector.
11589
11590 2014-07-01 Marek Polacek <polacek@redhat.com>
11591
11592 * gcc.dg/Wint-conversion.c: New test.
11593
11594 2014-07-01 Marek Polacek <polacek@redhat.com>
11595
11596 PR c/58286
11597 * gcc.dg/Wincompatible-pointer-types.c: New test.
11598
11599 2014-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
11604 2014-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
11613 2014-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
11619 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11620
11621 PR c++/54891
11622 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
11623
11624 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11625
11626 PR c++/51400
11627 * g++.dg/cpp0x/constexpr-attribute3.C: New.
11628
11629 2014-06-30 Jeff Law <law@redhat.com>
11630
11631 PR tree-optimization/61607
11632 * gcc.dg/tree-ssa/pr61607.c: New test.
11633
11634 2014-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
11639 2014-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
11645 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11646
11647 * gcc.dg/ira-loop-pressure.c: New test.
11648
11649 2014-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
11654 2014-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
11661 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11662
11663 * gfortran.dg/graphite/pr59586.f: New testcase.
11664
11665 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
11666
11667 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
11668
11669 2014-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
11684 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
11685
11686 * g++.dg/cpp0x/elision_conv.C: New.
11687
11688 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11689
11690 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
11691
11692 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
11693
11694 PR c++/61614
11695 * g++.dg/ext/complit14.C: New.
11696
11697 2014-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
11703 2014-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
11715 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
11716
11717 * gcc.dg/typeof-2.c: New testcase.
11718
11719 2014-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
11738 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11739
11740 PR libgfortran/61499
11741 * gfortran.dg/arrayio_15.f90: New test.
11742
11743 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
11744
11745 PR target/61586
11746 * gcc.target/alpha/pr61586.c: New test.
11747
11748 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11749
11750 PR c++/57573
11751 * g++.dg/template/pr57573.C: New.
11752
11753 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
11754
11755 * gcc.dg/tree-ssa/interposition.c: New testcase.
11756
11757 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11758
11759 PR c++/56633
11760 * g++.dg/cpp0x/deleted8.C: New.
11761
11762 2014-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
11773 2014-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
11778 2014-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
11783 2014-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
11790 2014-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
11799 2014-06-26 Nick Clifton <nickc@redhat.com>
11800
11801 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
11802
11803 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
11804
11805 PR c++/61537
11806 * g++.dg/template/pr61537.C: New testcase.
11807
11808 2014-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
11813 2014-06-25 Tobias Burnus <burnus@net-b.de>
11814
11815 * gfortran.dg/coarray_33.f90: New.
11816
11817 2014-06-25 Tobias Burnus <burnus@net-b.de>
11818
11819 * gfortran.dg/coarray/coindexed_1.f90: New.
11820
11821 2014-06-25 Tobias Burnus <burnus@net-b.de>
11822
11823 * gfortran.dg/coarray_collectives_7.f90: New.
11824
11825 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11826
11827 * gcc.c-torture/execute/20140622-1.c: New test.
11828
11829 2014-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
11838 2014-06-25 Martin Jambor <mjambor@suse.cz>
11839
11840 * g++.dg/ipa/pr61540.C: Remove dumping test.
11841
11842 2014-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
11848 2014-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
11853 2014-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
11859 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11860
11861 * gcc.target/arm/vect-noalign.c: Adjust options.
11862
11863 2014-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
11868 2014-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
11876 2014-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
11886 2014-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
11893 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
11894
11895 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
11896
11897 2014-06-24 Richard Biener <rguenther@suse.de>
11898
11899 PR tree-optimization/61572
11900 * gcc.target/i386/pr61572.c: New testcase.
11901
11902 2014-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
11910 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
11911
11912 PR tree-optimization/61554
11913 * g++.dg/torture/pr61554.C: New testcase.
11914
11915 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
11916
11917 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
11918
11919 2014-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
11924 2014-06-23 Kai Tietz <ktietz@redhat.com>
11925
11926 * gcc.target/i386/indjmp-1.c: New test.
11927
11928 2014-06-23 Andrew Pinski <apinski@cavium.com>
11929
11930 * gcc.c-torture/compile/20140723-1.c: New testcase.
11931
11932 2014-06-23 Marek Polacek <polacek@redhat.com>
11933
11934 PR c/61553
11935 * c-c++-common/pr61553.c (foo): Add dg-error.
11936
11937 2014-06-23 Tobias Burnus <burnus@net-b.de>
11938
11939 * gfortran.dg/coarray_32.f90: New.
11940
11941 2014-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
11948 2014-06-23 Marek Polacek <polacek@redhat.com>
11949
11950 PR c/61553
11951 * c-c++-common/pr61553.c: New test.
11952
11953 2014-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
12002 2014-06-23 Marek Polacek <polacek@redhat.com>
12003
12004 * c-c++-common/pr49706-2.c: New test.
12005
12006 2014-06-23 Alan Modra <amodra@gmail.com>
12007
12008 * gcc.dg/pr61583.c: New.
12009
12010 2014-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
12059 2014-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
12073 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12074
12075 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
12076
12077 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
12078
12079 * gcc.dg/localalias.c: Fix broken commit.
12080 * gcc.dg/globalalias.c: Likewise.
12081
12082 2014-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
12089 2014-06-20 Jakub Jelinek <jakub@redhat.com>
12090
12091 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
12092
12093 2014-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
12102 2014-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
12116 2014-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
12122 2014-06-20 Martin Jambor <mjambor@suse.cz>
12123
12124 PR ipa/61540
12125 * g++.dg/ipa/pr61540.C: New test.
12126
12127 2014-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
12133 2014-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
12195 2014-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
12202 2014-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
12210 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12211
12212 PR fortran/61454
12213 * gfortran.dg/pr61454.f90: New file.
12214
12215 2014-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
12221 2014-06-19 Tobias Burnus <burnus@net-b.de>
12222
12223 * gfortran.dg/coarray/collectives_2.f90: Extend
12224 and make valid.
12225
12226 2014-06-18 Tom de Vries <tom@codesourcery.com>
12227
12228 * gcc.target/aarch64/fuse-caller-save.c: New test.
12229
12230 2014-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
12235 2014-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
12241 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
12242
12243 PR tree-optimization/61518
12244 * gcc.dg/torture/pr61518.c: New test.
12245
12246 2014-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
12255 2014-06-18 Andreas Schwab <schwab@suse.de>
12256
12257 PR rtl-optimization/54555
12258 * gcc.target/m68k/pr54555.c: New test.
12259
12260 2014-06-18 Olivier Hainque <hainque@adacore.com>
12261
12262 * gnat.dg/blocklocs.adb: New test.
12263
12264 2014-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
12273 2014-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
12284 2014-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
12289 2014-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
12299 2014-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
12305 2014-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
12310 2014-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
12318 2014-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
12324 2014-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
12332 2014-06-17 Richard Biener <rguenther@suse.de>
12333
12334 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
12335
12336 2014-06-16 Richard Biener <rguenther@suse.de>
12337
12338 PR tree-optimization/61482
12339 * g++.dg/torture/pr61482.C: New testcase.
12340
12341 2014-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
12346 2014-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
12360 2014-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
12367 2014-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
12373 2014-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
12380 2014-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
12386 2014-06-13 Dehao Chen <dehao@google.com>
12387
12388 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
12389
12390 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
12391
12392 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
12393
12394 2014-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
12404 2014-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
12409 2014-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
12415 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
12416
12417 PR target/59843
12418 * gcc.dg/vect/vect-singleton_1.c: New file.
12419
12420 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
12421
12422 PR target/61443
12423 * gcc.target/avr/torture/pr61443.c: New test.
12424
12425 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12426
12427 PR c++/19200
12428 * g++.dg/parse/friend11.C: New.
12429
12430 2014-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
12436 2014-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
12443 2014-06-11 Richard Biener <rguenther@suse.de>
12444
12445 PR tree-optimization/61452
12446 * gcc.dg/torture/pr61452.c: New testcase.
12447
12448 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12449
12450 PR c++/34049
12451 * g++.dg/parse/pr34049.C: New.
12452
12453 2014-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
12459 2014-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
12471 2014-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
12476 2014-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
12482 2014-06-10 Richard Biener <rguenther@suse.de>
12483
12484 PR tree-optimization/61438
12485 * gcc.dg/torture/pr61438.c: New testcase.
12486
12487 2014-06-10 Richard Biener <rguenther@suse.de>
12488
12489 PR middle-end/61456
12490 * g++.dg/opt/pr61456.C: New testcase.
12491
12492 2014-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
12498 2014-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
12505 2014-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
12517 2014-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
12533 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12534
12535 PR c++/22556
12536 * g++.dg/other/redecl3.C: New.
12537
12538 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
12539
12540 PR c++/54442
12541 * g++.dg/pr54442.C: New file.
12542
12543 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
12544
12545 PR fortran/61406
12546 * gfortran.dg/associate_17.f90 : New test
12547
12548 2014-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
12862 2014-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
12868 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12869
12870 PR fortran/45187
12871 * gfortran.dg/cray_pointers_10.f90: New file.
12872
12873 2014-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
12878 2014-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
12883 2014-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
12888 2014-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
12895 2014-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
12901 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
12902
12903 PR target/61423
12904 * gcc.target/i386/pr61423.c: New test.
12905
12906 2014-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
12914 2014-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
12919 2014-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
12924 2014-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
12930 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12931
12932 PR c++/60432
12933 * g++.dg/cpp0x/constexpr-60432.C: New.
12934
12935 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12936
12937 PR c++/60199
12938 * g++.dg/cpp0x/constexpr-60199.C: New.
12939
12940 2014-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
12948 2014-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
12963 2014-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
12968 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
12969
12970 PR c/53119
12971 * gcc.dg/pr53119.c: New testcase.
12972
12973 2014-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
12979 2014-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
12985 2014-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
12991 2014-06-05 Kai Tietz <ktietz@redhat.com>
12992
12993 PR target/46219
12994 * gcc.target/i386/sibcall-4.c: Remove xfail.
12995
12996 2014-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
13001 2014-06-05 Richard Biener <rguenther@suse.de>
13002
13003 PR c++/61004
13004 * g++.dg/diagnostic/pr61004.C: New testcase.
13005
13006 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
13007
13008 * gcc.dg/torture/pr61319.c: New test.
13009
13010 2014-06-05 Marek Polacek <polacek@redhat.com>
13011
13012 PR c/56724
13013 * gcc.dg/pr56724-3.c: New test.
13014
13015 2014-06-05 Andreas Schwab <schwab@suse.de>
13016
13017 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
13018
13019 2014-06-05 Marek Polacek <polacek@redhat.com>
13020
13021 PR c/49706
13022 * c-c++-common/pr49706.c: New test.
13023
13024 2014-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
13031 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13032
13033 PR c++/43453
13034 * g++.dg/init/pr43453.C: New.
13035
13036 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
13037
13038 PR tree-optimization/61385
13039 * gcc.dg/tree-ssa/pr61385.c: New file.
13040
13041 2014-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
13046 2014-06-04 Richard Biener <rguenther@suse.de>
13047
13048 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
13049
13050 2014-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
13056 2014-06-04 Marek Polacek <polacek@redhat.com>
13057
13058 PR c/30020
13059 * c-c++-common/pr30020.c: New test.
13060
13061 2014-06-03 Andrew Pinski <apinski@cavium.com>
13062
13063 * gcc.c-torture/compile/20140528-1.c: New testcase.
13064
13065 2014-06-03 Dehao Chen <dehao@google.com>
13066
13067 * gcc.dg/tree-prof/merge_block.c: New test.
13068
13069 2014-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
13074 2014-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
13082 2014-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
13088 2014-06-03 Martin Jambor <mjambor@suse.cz>
13089
13090 PR ipa/61160
13091 * g++.dg/ipa/pr61160-1.C: New test.
13092
13093 2014-06-03 Richard Biener <rguenther@suse.de>
13094
13095 PR tree-optimization/61383
13096 * gcc.dg/torture/pr61383-1.c: New testcase.
13097
13098 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
13099
13100 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
13101
13102 2014-06-02 Jeff Law <law@redhat.com>
13103
13104 PR rtl-optimization/61094
13105 * g++.dg/pr61094: New test.
13106
13107 2014-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
13118 2014-06-02 Richard Biener <rguenther@suse.de>
13119
13120 PR tree-optimization/61346
13121 * gcc.dg/torture/pr61346.c: New testcase.
13122
13123 2014-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
13130 2014-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
13138 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
13139
13140 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
13141
13142 2014-06-01 Kai Tietz <ktietz@redhat.com>
13143
13144 PR target/61377
13145 * gcc.target/i386/sibcall-6.c: New test.
13146
13147 2014-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
13156 2014-05-31 Tom de Vries <tom@codesourcery.com>
13157
13158 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
13159
13160 2014-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
13191 2014-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
13199 2014-05-30 Ian Lance Taylor <iant@google.com>
13200
13201 * gcc.target/i386/pause-2.c: New test.
13202
13203 2014-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
13209 2014-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
13248 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
13249
13250 PR rtl-optimization/61325
13251 * gcc.target/aarch64/pr61325.c: New.
13252
13253 2014-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
13280 2014-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
13290 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
13291
13292 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
13293
13294 2014-05-28 Richard Biener <rguenther@suse.de>
13295
13296 PR middle-end/61045
13297 * gcc.dg/pr61045.c: New testcase.
13298
13299 2014-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
13312 2014-05-28 Richard Biener <rguenther@suse.de>
13313
13314 PR tree-optimization/61335
13315 * gfortran.dg/pr61335.f90: New testcase.
13316
13317 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13318
13319 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
13320
13321 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13322
13323 * gnat.dg/overflow_fixed.adb: New test.
13324
13325 2014-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
13334 2014-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
13339 2014-05-27 Richard Biener <rguenther@suse.de>
13340
13341 * gcc.dg/tree-ssa/vrp92.c: New testcase.
13342
13343 2014-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
13349 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13350
13351 * lib/target-supports.exp (check_effective_target_vect_bswap):
13352 Specify arm*-*-* support.
13353
13354 2014-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
13362 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13363
13364 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
13365
13366 2014-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
13372 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13373
13374 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
13375
13376 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13377
13378 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
13379
13380 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13381
13382 PR libgfortran/55117
13383 * gfortran.dg/namelist_85.f90: New test.
13384
13385 2014-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
13391 2014-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
13396 2014-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
13401 2014-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
13407 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
13408
13409 PR libfortran/61173
13410 * gfortran.dg/arrayio_14.f90: New test.
13411
13412 2014-05-24 Andreas Schwab <schwab@suse.de>
13413
13414 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
13415
13416 2014-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
13423 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
13424
13425 PR rtl-optimization/61215
13426 * gcc.target/i386/pr61215.c: New.
13427
13428 2014-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
13446 2014-05-23 Jiong Wang <jiong.wang@arm.com>
13447
13448 * gcc.target/aarch64/tail_indirect_call_1.c: New.
13449
13450 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
13451
13452 * g++.dg/cpp1y/lambda-init9.C: New.
13453
13454 2014-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
13460 2014-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
13470 2014-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
13478 2014-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
13484 2014-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
13494 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
13495
13496 * gcc.target/powerpc/htm-ttest.c: New test.
13497
13498 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
13499
13500 * gnat.dg/opt37.ad[sb]: New test.
13501
13502 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
13503
13504 PR c/61271
13505 * g++.dg/cilk-plus/AN/array_function.cc: New.
13506
13507 2014-05-22 Richard Biener <rguenther@suse.de>
13508
13509 * gcc.dg/tree-ssa/alias-33.c: New testcase.
13510
13511 2014-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
13517 2014-05-21 Marek Polacek <polacek@redhat.com>
13518
13519 PR sanitizer/61272
13520 * g++.dg/ubsan/pr61272.C: New test.
13521
13522 2014-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
13529 2014-05-21 Andreas Schwab <schwab@suse.de>
13530
13531 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
13532
13533 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13534
13535 PR target/54236
13536 * gcc.target/sh/pr54236-3.c: New.
13537
13538 2014-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
13543 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
13544
13545 PR tree-optimization/60899
13546 * g++.dg/ipa/devirt-11.C: Update template.
13547
13548 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
13549
13550 PR C++/61038
13551 * g++.dg/cpp0x/pr61038.C: New.
13552
13553 2014-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
13562 2014-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
13568 2014-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
13575 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13576
13577 * gcc.target/powerpc/vsxcopy.c: New test.
13578
13579 2014-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
13590 2014-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
13648 2014-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
13654 2014-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
13659 2014-05-19 Richard Biener <rguenther@suse.de>
13660
13661 PR tree-optimization/61221
13662 * gcc.dg/torture/pr61221.c: New testcase.
13663
13664 2014-05-19 Richard Biener <rguenther@suse.de>
13665
13666 PR tree-optimization/61209
13667 * gfortran.dg/pr61209.f90: New testcase.
13668
13669 2014-05-19 Richard Biener <rguenther@suse.de>
13670
13671 PR tree-optimization/61184
13672 * c-c++-common/torture/pr61184.c: New testcase.
13673
13674 2014-05-19 Christian Bruel <christian.bruel@st.com>
13675
13676 PR target/61195
13677 * gcc.target/sh/pr61195.c: New test.
13678
13679 2014-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
13686 2014-05-17 Xinliang David Li <davidxl@google.com>
13687
13688 * g++.dg/ipa/devirt-33.C: New testcase.
13689
13690 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
13691
13692 * g++.dg/ipa/comdat.C: New file.
13693
13694 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13695
13696 * gnat.dg/volatile12.ad[sb]: New test.
13697
13698 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13699
13700 * gnat.dg/enum3.adb: New test.
13701
13702 2014-05-18 Andreas Schwab <schwab@suse.de>
13703
13704 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
13705
13706 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
13707
13708 PR libfortran/52539
13709 * gfortran.dg/namelist_utf8.f90: New test.
13710
13711 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
13712
13713 PR c++/52875
13714 * g++.dg/cpp0x/decltype58.C: New.
13715
13716 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
13717
13718 * gcc.target/microblaze/others/break_handler.c: New.
13719
13720 2014-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
13729 2014-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
13735 2014-05-17 Andreas Schwab <schwab@suse.de>
13736
13737 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
13738
13739 2014-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
13749 2014-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
13759 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
13760
13761 PR c++/51640
13762 * g++.dg/parse/error54.C: New.
13763
13764 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
13765
13766 PR rtl-optimization/60969
13767 * g++.dg/pr60969.C: New.
13768
13769 2014-05-16 Richard Biener <rguenther@suse.de>
13770
13771 PR tree-optimization/61194
13772 * gcc.dg/vect/pr61194.c: New testcase.
13773
13774 2014-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
13781 2014-05-16 Richard Biener <rguenther@suse.de>
13782
13783 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
13784
13785 2014-05-15 Martin Jambor <mjambor@suse.cz>
13786
13787 PR ipa/61085
13788 * g++.dg/ipa/pr61085.C: New test.
13789
13790 2014-05-15 Martin Jambor <mjambor@suse.cz>
13791
13792 PR tree-optimization/61090
13793 * gcc.dg/tree-ssa/pr61090.c: New test.
13794
13795 2014-05-15 Jakub Jelinek <jakub@redhat.com>
13796
13797 PR tree-optimization/61158
13798 * gcc.dg/pr61158.c: New test.
13799
13800 2014-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
13806 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13807
13808 * shrink-wrap-loop.c: New test case.
13809
13810 2014-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
13831 2014-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
13846 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13847
13848 PR rtl-optimization/60866
13849 * gcc.dg/pr60866.c: New test.
13850
13851 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13852
13853 PR rtl-optimization/60901
13854 * gcc.target/i386/pr60901.c: New test.
13855
13856 2014-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
13864 2014-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
13872 2014-05-13 Marek Polacek <polacek@redhat.com>
13873
13874 PR c/61162
13875 * gcc.dg/pr61162.c: New test.
13876
13877 2014-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
13882 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
13883
13884 PR c++/54310
13885 * g++.dg/template/pr54310.C: New.
13886
13887 2014-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
13892 2014-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
13899 2014-05-13 Bin Cheng <bin.cheng@arm.com>
13900
13901 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
13902
13903 2014-05-13 Jakub Jelinek <jakub@redhat.com>
13904
13905 PR target/61060
13906 * gcc.dg/pr61060.c: New test.
13907
13908 2014-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
13913 2014-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
13926 2014-05-12 Tobias Burnus <burnus@net-b.de>
13927
13928 PR fortran/60127
13929 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
13930
13931 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13932
13933 PR fortran/60834
13934 * gfortran.dg/associate_16.f90: New test.
13935
13936 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13937
13938 PR target/60991
13939 * gcc.target/avr/pr60991.c: New testcase.
13940
13941 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13942
13943 PR c++/60054
13944 * g++.dg/cpp1y/pr60054.C: New.
13945
13946 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13947
13948 PR c++/51199
13949 * g++.dg/template/pr51199.C: New.
13950
13951 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
13952
13953 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
13954
13955 2014-05-11 Jakub Jelinek <jakub@redhat.com>
13956
13957 * gfortran.dg/gomp/affinity-1.f90: New test.
13958
13959 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
13960
13961 * gcc.dg/torture/pr61136.c: New test.
13962
13963 2014-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
13971 2014-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
13976 2014-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
13981 2014-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
13987 2014-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
13993 2014-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
13999 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
14000
14001 PR target/61055
14002 * gcc.target/avr/torture/pr61055.c: New test.
14003
14004 2014-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
14015 2014-05-08 Jeff Law <law@redhat.com>
14016
14017 PR tree-optimization/61009
14018 * g++.dg/tree-ssa/pr61009.C: New test.
14019
14020 2014-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
14026 2014-05-08 Marek Polacek <polacek@redhat.com>
14027
14028 PR c/61053
14029 * gcc.dg/pr61053.c: New test.
14030
14031 2014-05-08 Marek Polacek <polacek@redhat.com>
14032
14033 PR c/61077
14034 * gcc.dg/pr61077.c: New test.
14035
14036 2014-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
14053 2014-05-08 Wei Mi <wmi@google.com>
14054
14055 PR target/58066
14056 * gcc.target/i386/pr58066.c: New test.
14057
14058 2014-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
14065 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
14066
14067 PR c++/13981
14068 * g++.dg/diagnostic/pr13981.C: New.
14069
14070 2014-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
14076 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
14077
14078 PR tree-optimization/61095
14079 * gcc.dg/torture/pr61095.c: New test.
14080
14081 2014-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
14090 2014-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
14096 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
14097
14098 PR c++/61083
14099 * g++.dg/cpp0x/sfinae50.C: New.
14100
14101 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
14102
14103 PR c++/61080
14104 * g++.dg/cpp0x/deleted7.C: New.
14105
14106 2014-05-07 Richard Biener <rguenther@suse.de>
14107
14108 PR tree-optimization/61034
14109 * g++.dg/tree-ssa/pr61034.C: New testcase.
14110
14111 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
14112
14113 * gcc.target/epiphany/isr-arg.c: New file.
14114
14115 2014-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
14120 2014-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
14195 2014-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
14244 2014-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
14250 2014-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
14289 2014-05-07 Richard Biener <rguenther@suse.de>
14290
14291 PR tree-optimization/57864
14292 * gcc.dg/torture/pr57864.c: New testcase.
14293
14294 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
14295
14296 PR libfortran/61049
14297 * gfortran.dg/list_read_13.f: New test.
14298
14299 2014-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
14305 2014-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
14311 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
14312
14313 PR ipa/60965
14314 * g++.dg/ipa/devirt-32.C: New testcase.
14315
14316 2014-05-05 Richard Biener <rguenther@suse.de>
14317
14318 PR middle-end/61010
14319 * gcc.dg/torture/pr61010.c: New testcase.
14320
14321 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14322
14323 * gcc.target/s390/leaf-profile.c: New testcase.
14324
14325 2014-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
14332 2014-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
14337 2014-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
14344 2014-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
14351 2014-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
14361 2014-05-02 Marek Polacek <polacek@redhat.com>
14362
14363 PR c/25801
14364 * gcc.dg/pr25801.c: New test.
14365
14366 2014-05-02 Marek Polacek <polacek@redhat.com>
14367
14368 PR c/60784
14369 * gcc.dg/pr60784.c: New test.
14370
14371 2014-05-01 Marek Polacek <polacek@redhat.com>
14372
14373 PR c/60915
14374 * gcc.dg/pr60915.c: New test.
14375
14376 2014-05-01 Marek Polacek <polacek@redhat.com>
14377
14378 PR c/60257
14379 * gcc.dg/pr60257.c: New test.
14380
14381 2014-05-01 Marek Polacek <polacek@redhat.com>
14382
14383 PR c/43395
14384 * c-c++-common/pr43395.c: New test.
14385
14386 2014-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
14391 2014-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
14401 2014-05-01 Marek Polacek <polacek@redhat.com>
14402
14403 PR c/43245
14404 * gcc.dg/pr43245.c: New test.
14405
14406 2014-05-01 Marek Polacek <polacek@redhat.com>
14407
14408 PR c/56989
14409 * gcc.dg/pr56989.c: New test.
14410
14411 2014-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
14416 2014-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
14421 2014-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
14427 2014-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
14433 2014-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
14438 2014-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
14443 2014-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
14464 2014-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
14470 2014-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
14509 2014-04-30 Richard Biener <rguenther@suse.de>
14510
14511 PR tree-optimization/48329
14512 * gfortran.dg/vect/pr48329.f90: New testcase.
14513
14514 2014-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
14519 2014-04-30 Marek Polacek <polacek@redhat.com>
14520
14521 PR c/60139
14522 * gcc.dg/pr60139.c: New test.
14523
14524 2014-04-30 Marek Polacek <polacek@redhat.com>
14525
14526 PR c/60351
14527 * gcc.dg/pr60351.c: New test.
14528
14529 2013-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
14551 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14552
14553 PR c++/51707
14554 * g++.dg/cpp0x/constexpr-51707.C: New.
14555
14556 2014-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
14563 2014-04-29 Jakub Jelinek <jakub@redhat.com>
14564
14565 PR tree-optimization/60971
14566 * c-c++-common/turtore/pr60971.c: New test.
14567
14568 2014-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
14608 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14609
14610 * gcc.target/aarch64/fcsel_1.c: New test case.
14611
14612 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
14613
14614 PR libfortran/60810
14615 * gfortran.dg/arrayio_13.f90: New test.
14616
14617 2014-04-28 Martin Jambor <mjambor@suse.cz>
14618
14619 * gcc.dg/tree-ssa/sra-14.c: New test.
14620
14621 2014-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
14627 2014-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
14634 2014-04-28 Richard Biener <rguenther@suse.de>
14635
14636 PR tree-optimization/60979
14637 * gcc.dg/graphite/pr60979.c: New testcase.
14638
14639 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14640
14641 PR c/60983
14642 * gcc.dg/pr60114.c: Use signed chars.
14643
14644 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
14645
14646 PR c++/59120
14647 * g++.dg/cpp0x/alias-decl-43.C: New.
14648
14649 2014-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
14655 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
14656
14657 PR libfortran/52539
14658 * gfortran.dg/namelist_utf8.f90: New test.
14659
14660 2014-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
14666 2014-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
14673 2014-04-25 Jiong Wang <jiong.wang@arm.com>
14674
14675 * gcc.target/arm/tail-long-call.c: New test.
14676
14677 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14678
14679 PR tree-optimization/60930
14680 * gcc.dg/torture/pr60930.c: New test.
14681
14682 2014-04-25 Jakub Jelinek <jakub@redhat.com>
14683
14684 PR tree-optimization/60960
14685 * gcc.c-torture/execute/pr60960.c: New test.
14686
14687 2014-04-25 Marek Polacek <polacek@redhat.com>
14688
14689 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
14690
14691 2014-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
14697 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
14698
14699 * c-c++-common/gomp/pr60823-2.c: Require effective target
14700 vect_simd_clones.
14701
14702 2014-04-25 Marek Polacek <polacek@redhat.com>
14703
14704 PR c/60114
14705 * gcc.dg/pr60114.c: New test.
14706
14707 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
14708
14709 * gcc.c-torture/execute/20140425-1.c: New test.
14710
14711 2014-04-25 Marek Polacek <polacek@redhat.com>
14712
14713 PR c/60156
14714 * c-c++-common/pr60156.c: New test.
14715
14716 2014-04-25 Richard Biener <rguenther@suse.de>
14717
14718 PR ipa/60912
14719 * g++.dg/opt/pr60912.C: New testcase.
14720
14721 2014-04-25 Richard Biener <rguenther@suse.de>
14722
14723 PR ipa/60911
14724 * gcc.dg/lto/pr60911_0.c: New testcase.
14725
14726 2014-04-24 Cong Hou <congh@google.com>
14727
14728 PR tree-optimization/60896
14729 * g++.dg/vect/pr60896.cc: New test.
14730
14731 2014-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
14748 2014-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
14757 2014-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
14762 2014-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
14768 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
14769
14770 PR c++/57958
14771 * g++.dg/cpp0x/pr57958.C: New test.
14772
14773 2014-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
14778 2014-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
14783 2014-04-24 Joey Ye <joey.ye@arm.com>
14784
14785 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
14786
14787 2014-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
14794 2014-04-23 Jeff Law <law@redhat.com>
14795
14796 PR tree-optimization/60902
14797 * gcc.target/i386/pr60902.c: New test.
14798
14799 2014-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
14805 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14806
14807 * gcc.target/arm/rev16.c: New test.
14808
14809 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14810
14811 * gcc.target/aarch64/rev16_1.c: New test.
14812
14813 2014-04-23 Richard Biener <rguenther@suse.de>
14814
14815 PR tree-optimization/60903
14816 * gcc.dg/torture/pr60903.c: New testcase.
14817
14818 2014-04-23 Richard Biener <rguenther@suse.de>
14819
14820 PR middle-end/60895
14821 * g++.dg/torture/pr60895.C: New testcase.
14822
14823 2014-04-23 Richard Biener <rguenther@suse.de>
14824
14825 PR middle-end/60891
14826 * gcc.dg/torture/pr60891.c: New testcase.
14827
14828 2014-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
14859 2014-04-22 Christian Bruel <christian.bruel@st.com>
14860
14861 * gcc.target/sh/hiconst.c: New test.
14862
14863 2014-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
14868 2014-04-22 Tobias Burnus <burnus@net-b.de>
14869
14870 PR fortran/60881
14871 * coarray/alloc_comp_3.f90: New.
14872
14873 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
14874
14875 PR target/60868
14876 * gcc.target/i386/pr60868.c: New testcase.
14877
14878 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14879
14880 PR c/59073
14881 * c-c++-common/gomp/pr59073.c: New test.
14882
14883 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14884
14885 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
14886
14887 2014-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
14892 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
14893
14894 * gcc.dg/memcpy-5.c: New test.
14895
14896 2014-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
14925 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
14926
14927 * gcc.target/aarch64/vect_cvtf_1.c: New.
14928
14929 2014-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
14936 2014-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
14941 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14942
14943 * gcc.target/arm/iordi_notdi-1.c: New test.
14944
14945 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14946
14947 * gcc.target/aarch64/vrnd_f64_1.c : New file.
14948
14949 2014-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
14955 2014-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
14961 2014-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
14966 2014-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
14971 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
14972
14973 PR c++/59200
14974 * g++.dg/cpp0x/alias-decl-42.C: New.
14975
14976 2014-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
14981 2014-04-17 Martin Jambor <mjambor@suse.cz>
14982
14983 * gnat.dg/opt34.adb: New.
14984 * gnat.dg/opt34_pkg.ads: Likewise.
14985
14986 2014-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
14991 2014-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
14996 2014-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
15006 2014-04-17 Richard Biener <rguenther@suse.de>
15007
15008 PR middle-end/60849
15009 * g++.dg/opt/pr60849.C: New testcase.
15010
15011 2014-04-17 Richard Biener <rguenther@suse.de>
15012
15013 PR tree-optimization/60836
15014 * g++.dg/vect/pr60836.cc: New testcase.
15015
15016 2014-04-17 Richard Biener <rguenther@suse.de>
15017
15018 PR tree-optimization/60841
15019 * gcc.dg/vect/pr60841.c: New testcase.
15020
15021 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
15022
15023 * g++.dg/ipa/devirt-31.C: New testcase.
15024
15025 2014-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
15031 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
15032
15033 PR ipa/60854
15034 * g++.dg/torture/pr60854.C: New testcase.
15035
15036 2014-04-16 Catherine Moore <clm@codesourcery.com>
15037
15038 * gcc.target/mips/umips-store16-2.c: New test.
15039
15040 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
15041
15042 * g++.dg/cpp0x/initlist-vect.C: New file.
15043
15044 2014-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
15050 2014-04-16 Jakub Jelinek <jakub@redhat.com>
15051
15052 PR tree-optimization/60844
15053 * gcc.dg/pr60844.c: New test.
15054
15055 2014-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
15061 2014-04-15 Teresa Johnson <tejohnson@google.com>
15062
15063 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
15064
15065 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
15066
15067 * gnat.dg/vect14.adb: New test.
15068
15069 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
15070
15071 * gnat.dg/vect12.ad[sb]: New test.
15072 * gnat.dg/vect13.ad[sb]: Likewise.
15073
15074 2014-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
15107 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
15108
15109 * gnat.dg/vect11.ad[sb]: New test.
15110
15111 2014-04-14 Richard Biener <rguenther@suse.de>
15112
15113 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
15114
15115 2014-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
15119 2014-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
15125 2014-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
15132 2014-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
15138 2014-04-14 Christian Bruel <christian.bruel@st.com>
15139
15140 * gcc.target/sh/memset.c: New test.
15141
15142 2014-04-14 Richard Biener <rguenther@suse.de>
15143
15144 PR middle-end/55022
15145 * gcc.dg/graphite/pr55022.c: New testcase.
15146
15147 2014-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
15155 2014-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
15161 2014-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
15169 2014-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
15175 2014-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
15180 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
15181
15182 * gcc.target/mips/umips-store16-1.c: New test.
15183
15184 2014-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
15190 2014-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
15196 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15197
15198 * gcc.target/epiphany/t1068-2.c: New file.
15199
15200 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15201
15202 * gcc.target/epiphany/btst-1.c: New test.
15203
15204 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15205
15206 PR rtl-optimization/60651
15207 * gcc.target/epiphany/mode-switch.c: New test.
15208
15209 2014-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
15215 2014-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
15221 2014-04-11 Richard Biener <rguenther@suse.de>
15222
15223 PR middle-end/60797
15224 * gcc.dg/pr60797.c: New testcase.
15225
15226 2014-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
15236 2014-04-11 Jakub Jelinek <jakub@redhat.com>
15237
15238 PR rtl-optimization/60663
15239 * gcc.target/arm/pr60663.c: New test.
15240
15241 2014-04-10 Jason Merrill <jason@redhat.com>
15242
15243 * g++.dg/dso/dlclose1.C: Disable for 4.9.
15244
15245 2014-04-10 Jakub Jelinek <jakub@redhat.com>
15246
15247 PR lto/60567
15248 * g++.dg/lto/pr60567_0.C: New test.
15249
15250 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
15251
15252 * gfortran.dg/class_nameclash.f90: New test.
15253
15254 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
15255
15256 PR c++/52844
15257 * g++.dg/cpp0x/variadic156.C: New.
15258
15259 2014-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
15264 2014-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
15270 2014-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
15275 2014-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
15286 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
15287
15288 PR c++/59115
15289 * g++.dg/template/crash119.C: New.
15290
15291 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
15292
15293 * gcc.target/powerpc/atomic_load_store-p8.c: New.
15294
15295 2014-04-08 Jason Merrill <jason@redhat.com>
15296
15297 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
15298
15299 2014-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
15314 2014-04-08 Richard Biener <rguenther@suse.de>
15315
15316 PR tree-optimization/60785
15317 * gcc.dg/graphite/pr60785.c: New testcase.
15318
15319 2014-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
15325 2014-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
15331 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
15332
15333 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
15334
15335 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
15336
15337 PR target/60609
15338 * g++.dg/torture/pr60609.C: New test.
15339
15340 2014-04-07 Richard Biener <rguenther@suse.de>
15341
15342 PR tree-optimization/60766
15343 * gcc.dg/torture/pr60766.c: New testcase.
15344
15345 2014-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
15352 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15353
15354 * gcc.target/arm/pr60657.c: Fix missing curly brace.
15355
15356 2014-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
15362 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
15363
15364 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
15365
15366 2014-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
15371 2014-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
15378 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
15379
15380 * gfortran.dg/warn_conversion_4.f90: Adjust test.
15381
15382 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
15383
15384 * gcc.target/avr/dev-specific-rmw.c: New test.
15385
15386 2014-04-04 Cong Hou <congh@google.com>
15387
15388 PR tree-optimization/60656
15389 * gcc.dg/vect/pr60656.c: New test.
15390
15391 2014-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
15397 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
15398
15399 PR c++/58207
15400 * g++.dg/cpp0x/constexpr-ice15.C: New.
15401
15402 2014-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
15409 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15410
15411 PR debug/60655
15412 * gcc.c-torture/compile/pr60655-1.c: New test.
15413
15414 2014-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
15422 2014-04-04 Jeff Law <law@redhat.com>
15423
15424 PR target/60657
15425 * gcc.target/arm/pr60657.c: New test.
15426
15427 2014-04-04 Richard Biener <rguenther@suse.de>
15428
15429 PR ipa/60746
15430 * g++.dg/torture/pr60746.C: New testcase.
15431
15432 2014-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
15438 2014-04-03 Cong Hou <congh@google.com>
15439
15440 PR tree-optimization/60505
15441 * gcc.dg/vect/pr60505.c: New test.
15442
15443 2014-04-03 Richard Biener <rguenther@suse.de>
15444
15445 PR tree-optimization/60740
15446 * gcc.dg/graphite/pr60740.c: New testcase.
15447
15448 2014-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
15458 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
15459
15460 PR ipa/60659
15461 * g++.dg/torture/pr60659.C: New testcase.
15462
15463 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15464
15465 PR tree-optimization/60733
15466 * gcc.dg/torture/pr60733.c: New test.
15467
15468 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
15469
15470 PR rtl-optimization/60650
15471 * gcc.target/arm/pr60650-2.c: New.
15472
15473 2014-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
15478 2014-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
15492 2014-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
15511 2014-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
15524 2014-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
15530 2014-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
15536 2014-04-01 Richard Henderson <rth@redhat.com>
15537
15538 PR target/60704
15539 * gcc.dg/pr60704.c: New file.
15540
15541 2014-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
15547 2014-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
15553 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
15554
15555 PR rtl-optimization/60700
15556 * gcc.target/i386/pr60700.c: New test.
15557
15558 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15559
15560 PR target/60650
15561 * gcc.target/arm/pr60650.c: Adjust command line options.
15562
15563 2014-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
15569 2014-03-31 Richard Biener <rguenther@suse.de>
15570
15571 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
15572
15573 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
15574
15575 PR target/60034
15576 * gcc.target/aarch64/pr60034.c: New file.
15577
15578 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
15579
15580 PR c++/60626
15581 * g++.dg/cpp1y/pr60626.C: New testcase.
15582
15583 2014-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
15602 2014-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
15609 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
15610
15611 * gnat.dg/opt33.adb: New testcase.
15612
15613 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15614
15615 PR target/60697
15616 * gcc.target/aarch64/pr60697.c: New.
15617
15618 2014-03-27 Jeff Law <law@redhat.com>
15619
15620 PR target/60648
15621 * g++.dg/pr60648.C: New test.
15622
15623 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
15624
15625 PR c++/60573
15626 * g++.dg/cpp1y/pr60573.C: New testcase.
15627
15628 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15629
15630 PR target/60693
15631 * gcc.target/i386/pr60693.c: New test.
15632
15633 2014-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
15637 2014-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
15647 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15648
15649 PR target/60675
15650 * gcc.target/aarch64/pr60675.C: New.
15651
15652 2014-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
15658 2014-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
15666 2014-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
15671 2014-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
15677 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
15678
15679 PR fortran/60522
15680 * gfortran.dg/where_4.f90: New test case.
15681
15682 2014-03-27 Tobias Burnus <burnus@net-b.de>
15683
15684 PR fortran/58880
15685 * gfortran.dg/finalize_24.f90: New.
15686
15687 2014-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
15701 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
15702
15703 PR rtl-optimization/60650
15704 * gcc.target/arm/pr60650.c: New.
15705
15706 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15707
15708 * gcc.target/s390/20140327-1.c: New testcase.
15709
15710 2014-03-27 Jakub Jelinek <jakub@redhat.com>
15711
15712 PR middle-end/60682
15713 * g++.dg/gomp/pr60682.C: New test.
15714
15715 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
15716
15717 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
15718
15719 2014-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
15726 2014-03-26 Dehao Chen <dehao@google.com>
15727
15728 * gcc.dg/predict-8.c: New test.
15729
15730 2014-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
15742 2014-03-26 Jakub Jelinek <jakub@redhat.com>
15743
15744 PR sanitizer/60636
15745 * c-c++-common/ubsan/pr60636.c: New test.
15746
15747 2014-03-26 Andreas Schwab <schwab@suse.de>
15748
15749 * g++.dg/torture/pr60315.C: Remove duplication.
15750
15751 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
15752
15753 * gcc.c-torture/execute/20140326-1.c: New test.
15754
15755 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
15756
15757 PR ipa/60315
15758 * g++.dg/torture/pr60315.C: New testcase.
15759
15760 2014-03-25 Martin Jambor <mjambor@suse.cz>
15761
15762 PR ipa/60600
15763 * g++.dg/ipa/pr60600.C: New test.
15764
15765 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
15766
15767 PR testsuite/58013
15768 * g++.dg/opt/pr56999.C: Pop hidden visibility.
15769
15770 2014-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
15776 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
15777
15778 PR c++/60627
15779 * g++.dg/cpp1y/pr60627.C: New testcase.
15780
15781 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
15782
15783 * gcc.target/aarch64/ushr64_1.c: New.
15784
15785 2014-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
15793 2014-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
15815 2014-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
15827 2014-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
15833 2014-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
15839 2014-03-22 Matthias Klose <doko@ubuntu.com>
15840
15841 * g++.dg/cpp0x/regress: Remove empty directory.
15842
15843 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15844
15845 PR debug/60603
15846 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
15847
15848 2014-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
15853 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15854
15855 PR c++/60384
15856 * g++.dg/cpp1y/pr60384.C: New.
15857
15858 2014-03-21 Jakub Jelinek <jakub@redhat.com>
15859
15860 PR target/60598
15861 * gcc.dg/pr60598.c: New test.
15862
15863 2014-03-21 Martin Jambor <mjambor@suse.cz>
15864
15865 PR ipa/59176
15866 * g++.dg/torture/pr59176.C: New test.
15867
15868 2014-03-21 Martin Jambor <mjambor@suse.cz>
15869
15870 PR ipa/60419
15871 * g++.dg/ipa/pr60419.C: New test.
15872
15873 2014-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
15878 2014-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
15883 2014-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
15891 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
15892
15893 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
15894
15895 2014-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
15901 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15902
15903 PR c++/51474
15904 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
15905
15906 2014-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
15913 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15914
15915 PR c++/60332
15916 * g++.dg/cpp1y/pr60332.C: New.
15917
15918 2014-03-19 Marek Polacek <polacek@redhat.com>
15919
15920 PR sanitizer/60569
15921 * g++.dg/ubsan/pr60569.C: New test.
15922
15923 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15924
15925 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
15926
15927 2014-03-19 Jakub Jelinek <jakub@redhat.com>
15928
15929 PR tree-optimization/60559
15930 * g++.dg/vect/pr60559.cc: New test.
15931
15932 2014-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
15938 2014-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
15946 2014-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
15958 2014-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
15963 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15964
15965 PR c++/60305
15966 * g++.dg/cpp0x/constexpr-ice14.C: New.
15967
15968 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15969
15970 PR c++/54250
15971 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
15972
15973 2014-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
16007 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16008
16009 * gcc.dg/tls/pr58595.c: Add tls options.
16010
16011 2014-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
16016 2014-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
16024 2014-03-17 Jakub Jelinek <jakub@redhat.com>
16025
16026 PR target/60516
16027 * gcc.target/i386/pr60516.c: New test.
16028
16029 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
16030
16031 PR c++/59571
16032 * g++.dg/cpp0x/constexpr-ice13.C: New.
16033
16034 2014-03-17 Marek Polacek <polacek@redhat.com>
16035
16036 PR middle-end/60534
16037 * gcc.dg/gomp/pr60534.c: New test.
16038
16039 2014-03-17 Kai Tietz <ktietz@redhat.com>
16040
16041 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
16042
16043 2014-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
16049 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
16050
16051 PR libfortran/58324
16052 * gfortran.dg/list_read_12.f90: New test.
16053
16054 2014-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
16066 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
16067
16068 PR fortran/60392
16069 * gfortran.dg/transpose_4.f90: New test.
16070
16071 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
16072
16073 PR rtl-optimization/60508
16074 * gcc.target/i386/pr60508.c: New.
16075
16076 2014-03-14 Richard Biener <rguenther@suse.de>
16077
16078 PR middle-end/60518
16079 * g++.dg/pr60518.C: New testcase.
16080
16081 2014-03-14 Martin Jambor <mjambor@suse.cz>
16082
16083 PR lto/60461
16084 * gcc.dg/lto/pr60461_0.c: New test.
16085
16086 2014-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
16092 2014-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
16100 2014-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
16105 2014-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
16111 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
16112
16113 PR rtl-optimization/57189
16114 * gcc.target/i386/pr57189.c: New.
16115
16116 2014-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
16123 2014-03-13 Richard Biener <rguenther@suse.de>
16124
16125 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
16126
16127 2014-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
16140 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
16141
16142 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
16143
16144 2014-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
16151 2014-03-12 Christian Bruel <christian.bruel@st.com>
16152
16153 PR target/60264
16154 * gcc.target/arm/pr60264.c
16155
16156 2014-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
16161 2014-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
16167 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16168
16169 PR middle-end/60482
16170 * gcc.dg/vect/pr60482.c: New test.
16171
16172 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
16173
16174 PR c++/60389
16175 * g++.dg/cpp0x/inh-ctor19.C: New.
16176
16177 2014-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
16184 2014-03-10 Jakub Jelinek <jakub@redhat.com>
16185
16186 PR ipa/60457
16187 * g++.dg/ipa/pr60457.C: New test.
16188
16189 2014-03-10 Richard Biener <rguenther@suse.de>
16190
16191 PR middle-end/60474
16192 * g++.dg/torture/pr60474.C: New testcase.
16193
16194 2014-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
16198 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
16199
16200 * gcc.dg/lto/pr55113_0.c: New testcase.
16201
16202 2014-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
16210 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
16211
16212 PR libfortran/60128
16213 * gfortran.dg/fmt_en.f90: New test.
16214
16215 2014-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
16228 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
16229
16230 PR c++/58609
16231 * g++.dg/cpp0x/constexpr-ice12.C: New.
16232
16233 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
16234
16235 * c-c++-common/gomp/map-1.c: Extend.
16236
16237 2014-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
16244 2014-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
16250 2014-03-06 Jakub Jelinek <jakub@redhat.com>
16251
16252 PR target/58595
16253 * gcc.dg/tls/pr58595.c: New test.
16254
16255 2014-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
16265 2014-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
16290 2014-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
16308 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16309
16310 * gcc.dg/lto/pr55113_0.c: New testcase.
16311
16312 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16313
16314 PR c++/60376
16315 * g++.dg/cpp1y/pr60376.C: New.
16316
16317 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16318
16319 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
16320
16321 2014-03-04 Richard Biener <rguenther@suse.de>
16322
16323 PR tree-optimization/60382
16324 * gcc.dg/vect/pr60382.c: New testcase.
16325
16326 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
16327
16328 PR libfortran/60148
16329 * gfortran.dg/namelist_84.f90: New test.
16330
16331 2014-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
16338 2014-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
16343 2014-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
16356 2014-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
16363 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16364
16365 PR ipa/60306
16366 * g++.dg/ipa/devirt-29.C: New testcase
16367
16368 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
16369
16370 PR fortran/60236
16371 * gfortran.dg/vect/pr32380.f: Fix expected test results.
16372
16373 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
16374
16375 PR c++/50025
16376 * g++.dg/cpp0x/pr50025.C: New.
16377
16378 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
16379
16380 PR c++/60377
16381 * g++.dg/cpp1y/pr60377.C: New testcase.
16382
16383 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
16384
16385 PR fortran/60341
16386 * gfortran.dg/str_comp_optimize_1.f90: New test.
16387
16388 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16389
16390 PR target/60071
16391 * gcc.c-torture/compile/pr60071.c: New.
16392
16393 2014-02-28 Janus Weil <janus@gcc.gnu.org>
16394
16395 PR fortran/60359
16396 * gfortran.dg/unlimited_polymorphic_16.f90: New.
16397
16398 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16399
16400 PR c++/58610
16401 * g++.dg/cpp0x/constexpr-ice11.C: New.
16402
16403 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16404
16405 PR c++/60314
16406 * g++.dg/cpp1y/auto-fn24.C: New.
16407
16408 2014-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
16413 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
16414
16415 PR c++/60253
16416 * g++.dg/overload/ellipsis2.C: New.
16417
16418 2014-02-27 Jeff Law <law@redhat.com>
16419
16420 PR rtl-optimization/52714
16421 * gcc.c-torture/compile/pr52714.c: New test.
16422
16423 2014-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
16429 2014-02-27 Marek Polacek <polacek@redhat.com>
16430
16431 PR middle-end/59223
16432 * c-c++-common/pr59223.c: New test.
16433
16434 2014-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
16453 2014-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
16464 2014-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
16477 2014-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
16486 2014-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
16497 2014-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
16505 2014-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
16515 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
16516
16517 PR rtl-optimization/60268
16518 * gcc.c-torture/compile/pr60268.c: New test.
16519
16520 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
16521
16522 * gcc.target/microblaze/others/mem_reload.c: New test.
16523
16524 2014-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
16531 2014-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
16538 2014-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
16543 2014-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
16548 2014-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
16567 2014-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
16575 2014-02-21 Richard Biener <rguenther@suse.de>
16576
16577 PR tree-optimization/60276
16578 * gcc.dg/vect/pr60276.c: New testcase.
16579
16580 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16581
16582 PR fortran/60234
16583 * gfortran.dg/finalize_23.f90: New.
16584
16585 2014-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
16592 2014-02-21 Tobias Burnus <burnus@net-b.de>
16593
16594 PR fortran/60286
16595 * gfortran.dg/inquire_16.f90: New.
16596
16597 2014-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
16602 2014-02-20 Martin Jambor <mjambor@suse.cz>
16603
16604 PR ipa/55260
16605 * gcc.dg/ipa/pr55260.c: New test.
16606
16607 2014-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
16612 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
16613
16614 PR ipa/58555
16615 * g++.dg/torture/pr58555.C: New testcase.
16616
16617 2014-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
16624 2014-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
16634 2014-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
16640 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
16641
16642 * gcc.dg/decl-10.c: New test.
16643
16644 2014-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
16652 2014-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
16661 2014-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
16679 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
16680
16681 * gnat.dg/opt31.adb: New test.
16682
16683 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16684
16685 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
16686
16687 2014-02-19 Janus Weil <janus@gcc.gnu.org>
16688
16689 PR fortran/60232
16690 * gfortran.dg/typebound_proc_33.f90: New.
16691
16692 2014-02-19 Marek Polacek <polacek@redhat.com>
16693
16694 PR c/60195
16695 * gcc.dg/pr60195.c: New test.
16696
16697 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
16698
16699 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
16700
16701 2014-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
16707 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16708
16709 PR c++/60225
16710 * g++.dg/cpp0x/constexpr-ice10.C: New.
16711
16712 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16713
16714 PR c++/60215
16715 * g++.dg/cpp0x/pr60215.C: New.
16716
16717 2014-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
16723 2014-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
16731 2014-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
16737 2014-02-18 Kai Tietz <ktietz@redhat.com>
16738
16739 PR target/60193
16740 * gcc.target/i386/nest-1.c: New testcase.
16741
16742 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
16743
16744 * gnat.dg/opt32.adb: New test.
16745
16746 2014-02-18 Janus Weil <janus@gcc.gnu.org>
16747
16748 PR fortran/60231
16749 * gfortran.dg/typebound_generic_15.f90: New.
16750
16751 2014-02-17 Janus Weil <janus@gcc.gnu.org>
16752
16753 PR fortran/55907
16754 * gfortran.dg/init_flag_12.f90: New.
16755
16756 2014-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
16764 2014-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
16777 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
16778
16779 PR target/60203
16780 * gcc.target/powerpc/pr60203.c: New testsuite.
16781
16782 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
16783
16784 PR fortran/59599
16785 * gfortran.dg/ichar_3.f90: New test.
16786
16787 2014-02-15 Richard Biener <rguenther@suse.de>
16788
16789 PR tree-optimization/60183
16790 * gcc.dg/torture/pr60183.c: New testcase.
16791
16792 2014-02-14 Jeff Law <law@redhat.com>
16793
16794 PR rtl-optimization/60131
16795 * g++.dg/torture/pr60131.C: New test.
16796
16797 2014-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
16802 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
16803
16804 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
16805
16806 2014-02-14 Jakub Jelinek <jakub@redhat.com>
16807
16808 * gcc.c-torture/compile/20140213.c: New test.
16809
16810 2014-02-13 Jakub Jelinek <jakub@redhat.com>
16811
16812 PR target/43546
16813 * gcc.target/i386/pr43546.c: New test.
16814
16815 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
16816
16817 * gcc.target/s390/hotpatch-compile-8.c: New test.
16818
16819 2014-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
16825 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16826
16827 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
16828
16829 2014-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
16835 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16836
16837 PR middle-end/59737
16838 * g++.dg/ipa/pr59737.C: New test.
16839
16840 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
16841
16842 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
16843
16844 2014-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
16850 2014-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
16856 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
16857
16858 * gcc.c-torture/execute/20140212-1.c: New test.
16859
16860 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16861
16862 PR c++/60047
16863 * g++.dg/cpp0x/pr60047.C: New.
16864
16865 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16866
16867 PR c/60101
16868 * c-c++-common/pr60101.c: New test.
16869
16870 2014-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
16876 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16877
16878 PR target/60137
16879 * gcc.target/powerpc/pr60137.c: New file.
16880
16881 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16882
16883 PR fortran/52370
16884 * gfortran.dg/pr52370.f90: New test.
16885
16886 2014-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
16919 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
16920
16921 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
16922
16923 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16924
16925 PR debug/59776
16926 * gcc.dg/guality/pr59776.c: New test.
16927
16928 2014-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
16934 2014-02-11 Jeff Law <law@redhat.com>
16935
16936 PR middle-end/54041
16937 * gcc.target/m68k/pr54041.c: New test.
16938
16939 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16940
16941 PR target/59927
16942 * gcc.target/i386/pr59927.c: New test.
16943
16944 2014-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
16952 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16953
16954 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
16955
16956 2014-02-10 Jeff Law <law@redhat.com>
16957
16958 PR middle-end-52306
16959 * gcc.c-torture/compile/pr52306.c: New test.
16960
16961 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16962
16963 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
16964
16965 2014-02-10 Richard Biener <rguenther@suse.de>
16966
16967 PR tree-optimization/60115
16968 * gcc.dg/torture/pr60115.c: New testcase.
16969
16970 2014-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
16975 2014-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
17006 2014-02-10 Jakub Jelinek <jakub@redhat.com>
17007
17008 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
17009
17010 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
17011
17012 PR fortran/57522
17013 * gfortran.dg/associated_target_5.f03: New test.
17014
17015 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
17016
17017 PR fortran/59026
17018 * gfortran.dg/elemental_by_value_1.f90: New test.
17019
17020 2014-02-08 Janus Weil <janus@gcc.gnu.org>
17021
17022 PR fortran/58470
17023 * gfortran.dg/finalize_22.f90: New.
17024
17025 2014-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
17031 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
17032
17033 PR translation/52289
17034 * gfortran.dg/coarray_8.f90: Update dg-error match.
17035
17036 2014-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
17049 2014-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
17055 2014-02-07 Jakub Jelinek <jakub@redhat.com>
17056
17057 PR preprocessor/56824
17058 * gcc.dg/pr56824.c: New test.
17059
17060 2014-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
17065 2014-02-07 Richard Biener <rguenther@suse.de>
17066
17067 PR middle-end/60092
17068 * gcc.dg/vect/pr60092-2.c: New testcase.
17069
17070 2014-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
17079 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17080
17081 * gcc.target/s390/fp2int1.c: New testcase.
17082
17083 2014-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
17089 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
17090
17091 PR ipa/59918
17092 * g++.dg/torture/pr59918.C: New testcase.
17093
17094 2014-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
17102 2014-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
17107 2014-02-06 Marek Polacek <polacek@redhat.com>
17108
17109 PR c/60087
17110 * gcc.dg/pr60087.c: New test.
17111
17112 2014-02-06 Alan Modra <amodra@gmail.com>
17113
17114 * gcc.target/powerpc/pr60032.c: New.
17115
17116 2014-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
17122 2014-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
17127 2014-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
17132 2014-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
17138 2014-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
17143 2014-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
17150 2014-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
17155 2014-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
17164 2014-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
17172 2014-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
17178 2014-02-05 Jakub Jelinek <jakub@redhat.com>
17179
17180 PR middle-end/57499
17181 * g++.dg/torture/pr57499.C: New test.
17182
17183 2014-02-05 Yury Gribov <y.gribov@samsung.com>
17184
17185 * gcc.dg/asan/nosanitize-and-inline.c: New test.
17186
17187 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
17188
17189 * g++.dg/ipa/devirrt-22.C: Fix template.
17190
17191 2014-02-04 Marek Polacek <polacek@redhat.com>
17192
17193 PR c/60036
17194 * gcc.dg/pr60036.c: New test.
17195
17196 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
17197
17198 PR ipa/60058
17199 * g++.dg/torture/pr60058.C: New testcase.
17200
17201 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
17202
17203 * g++.dg/tsan/default_options.C: Invert check.
17204
17205 2014-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
17219 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17220
17221 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
17222
17223 2014-02-04 Renlin Li <Renlin.Li@arm.com>
17224
17225 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
17226
17227 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17228
17229 PR middle-end/59261
17230 * gcc.dg/pr59261.c: New test.
17231
17232 2014-02-04 Richard Biener <rguenther@suse.de>
17233
17234 PR tree-optimization/60012
17235 * gcc.dg/vect/pr60012.c: New testcase.
17236
17237 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17238
17239 PR target/59788
17240 * g++.dg/eh/unwind-direct.C: New test.
17241
17242 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
17243
17244 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
17245 timeout value to 20s.
17246
17247 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17248
17249 PR ipa/59882
17250 * g++.dg/torture/pr59882.C: New testcase
17251
17252 2014-02-03 Jan Hubicka <jh@suse.cz>
17253
17254 PR ipa/59831
17255 * g++.dg/ipa/devirt-22.C: New testcase.
17256
17257 2014-02-03 Jan Hubicka <jh@suse.cz>
17258
17259 * g++.dg/ipa/devirt-25.C: New testcase.
17260
17261 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17262
17263 PR tree-optimization/59924
17264 * gcc.dg/pr59924.c: New test.
17265
17266 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17267
17268 PR ipa/59831
17269 * g++.dg/ipa/devirt-24.C: New testcase.
17270
17271 2014-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
17278 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17279
17280 PR c++/58871
17281 * g++.dg/cpp0x/pr58871.C: New.
17282
17283 2014-02-03 Cong Hou <congh@google.com>
17284
17285 PR tree-optimization/60000
17286 * g++.dg/vect/pr60000.cc: New test.
17287
17288 2014-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
17318 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
17319
17320 PR rtl-optimization/57662
17321 * g++.dg/pr57662.C: New test.
17322
17323 2014-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
17329 2014-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
17334 2014-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
17339 2014-02-02 Jan Hubicka <jh@suse.cz>
17340
17341 * g++.dg/ipa/devirt-21.C: New testcase.
17342
17343 2014-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
17348 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
17349
17350 PR target/60017
17351 * gcc.c-torture/execute/pr60017.c: New test.
17352
17353 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
17354
17355 PR fortran/57033
17356 * gfortran.dg/default_initialization_7.f90: New test.
17357
17358 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
17359
17360 PR fortran/59906
17361 * gfortran.dg/elemental_subroutine_9.f90: New test.
17362
17363 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17364
17365 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
17366
17367 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17368
17369 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
17370
17371 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17372
17373 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
17374
17375 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17376
17377 PR c++/51219
17378 * g++.dg/init/bitfield5.C: New.
17379
17380 2014-02-01 Jakub Jelinek <jakub@redhat.com>
17381
17382 PR tree-optimization/60003
17383 * gcc.c-torture/execute/pr60003.c: New test.
17384
17385 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
17386
17387 PR bootstrap/59985
17388 * gcc.target/arm/pr59985.C: New.
17389
17390 2014-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
17425 2014-01-31 Richard Henderson <rth@redhat.com>
17426
17427 * g++.dg/tm/pr60004.C: New.
17428
17429 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17430
17431 PR c++/59082
17432 * g++.dg/inherit/crash4.C: New.
17433
17434 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
17435
17436 * c-c++-common/tsan/simple_race.c: Made test less flaky.
17437
17438 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17439
17440 * gcc.target/i386/m512-check.h: Use correct rounding values.
17441
17442 2014-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
17516 2014-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
17521 2014-01-31 Richard Biener <rguenther@suse.de>
17522
17523 PR middle-end/59990
17524 * gcc.dg/torture/pr59990.c: New testcase.
17525
17526 2014-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
17531 2014-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
17541 2014-01-30 Jakub Jelinek <jakub@redhat.com>
17542
17543 PR target/59923
17544 * gcc.target/arm/pr59923.c: New test.
17545
17546 2014-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
17555 2014-01-30 Richard Biener <rguenther@suse.de>
17556
17557 PR tree-optimization/59993
17558 * gcc.dg/torture/pr59993.c: New testcase.
17559
17560 2014-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
17567 2014-01-30 Marek Polacek <polacek@redhat.com>
17568
17569 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
17570
17571 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
17572
17573 * gcc.target/microblaze/isa/fcmp4.c: New.
17574
17575 2014-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
17581 2014-01-30 Richard Biener <rguenther@suse.de>
17582
17583 PR tree-optimization/59903
17584 * gcc.dg/torture/pr59903.c: New testcase.
17585
17586 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17587
17588 PR c++/58843
17589 * g++.dg/lookup/crash8.C: New.
17590
17591 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17592
17593 PR c++/58649
17594 * g++.dg/template/crash117.C: New.
17595
17596 2014-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
17604 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17605
17606 PR c++/58561
17607 * g++.dg/cpp1y/auto-fn23.C: New.
17608
17609 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17610
17611 PR c++/58846
17612 * g++.dg/init/dso_handle2.C: New.
17613
17614 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17615
17616 PR c++/58674
17617 * g++.dg/cpp0x/pr58674.C: New.
17618
17619 2014-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
17625 2014-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
17632 2014-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
17639 2014-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
17645 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17646
17647 PR c++/58702
17648 * g++.dg/gomp/pr58702.C: New.
17649
17650 2014-01-29 Dodji Seketeli <dodji@redhat.com>
17651
17652 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
17653 selector.
17654
17655 2014-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
17670 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
17671
17672 PR fortran/59414
17673 * gfortran.dg/allocate_class_3.f90: New test.
17674
17675 2014-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
17681 2014-01-27 Steve Ellcey <sellcey@mips.com>
17682
17683 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
17684
17685 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
17686
17687 * g++.dg/ext/mv16.C: New tests.
17688
17689 2014-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
17776 2014-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
17792 2014-01-27 Christian Bruel <christian.bruel@st.com>
17793
17794 * gcc.target/sh/torture/strncmp.c: New tests.
17795
17796 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
17797
17798 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
17799
17800 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
17801
17802 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
17803
17804 2014-01-24 Jeff Law <law@redhat.com>
17805
17806 PR tree-optimization/59919
17807 * gcc.c-torture/compile/pr59919.c: New test.
17808
17809 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
17810
17811 PR c++/57524
17812 * g++.dg/ext/timevar2.C: New.
17813
17814 2014-01-24 Marek Polacek <polacek@redhat.com>
17815
17816 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
17817
17818 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
17819
17820 PR target/59929
17821 * gcc.target/i386/pr59929.c: New test.
17822
17823 2014-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
17829 2014-01-23 Marek Polacek <polacek@redhat.com>
17830
17831 PR c/59846
17832 * gcc.dg/pr59846.c: New test.
17833
17834 2014-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
17841 2014-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
17847 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17848
17849 PR c++/58980
17850 * g++.dg/parse/enum11.C: New.
17851
17852 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17853
17854 * gcc.target/aarch64/sshr64_1.c: New testcase.
17855
17856 2014-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
17866 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17867
17868 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
17869
17870 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
17871
17872 * gcc.target/microblaze/others/builtin-trap.c: New test,
17873
17874 2014-01-23 Jakub Jelinek <jakub@redhat.com>
17875
17876 PR middle-end/58809
17877 * c-c++-common/gomp/pr58809.c: New test.
17878
17879 2014-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
17885 2014-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
17890 2014-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
17895 2014-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
17904 2014-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
17910 2014-01-22 Marek Polacek <polacek@redhat.com>
17911
17912 PR c/59891
17913 * gcc.dg/torture/pr59891.c: New test.
17914
17915 2014-01-22 Jeff Law <law@redhat.com>
17916
17917 PR tree-optimization/59597
17918 * gcc.dg/tree-ssa/pr59597.c: New test.
17919
17920 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
17921
17922 PR rtl-optimization/59477
17923 * g++.dg/pr59477.C: New.
17924
17925 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
17926
17927 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
17928
17929 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
17930
17931 PR c++/59482
17932 * g++.dg/pr59482.C: New.
17933
17934 2014-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
17941 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17942
17943 PR rtl-optimization/59896
17944 * gcc.target/arm/pr59896.c: New.
17945
17946 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17947
17948 PR rtl-optimization/59858
17949 * gcc.target/arm/pr59858.c: New.
17950
17951 2014-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
17960 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
17961
17962 * gfortran.dg/round_3.f08: Add more cases.
17963
17964 2014-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
17975 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
17976
17977 PR middle-end/59789
17978 * gcc.target/i386/pr59789.c: New testcase.
17979
17980 2014-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
17985 2014-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
17992 2014-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
18003 2014-01-20 Richard Biener <rguenther@suse.de>
18004
18005 PR middle-end/59860
18006 * gcc.dg/pr59860.c: New testcase.
18007
18008 2014-01-20 Jakub Jelinek <jakub@redhat.com>
18009
18010 PR target/59880
18011 * gcc.target/i386/pr59880.c: New test.
18012
18013 2014-01-20 Renlin Li <renlin.li@arm.com>
18014
18015 * gcc.dg/pr44194-1.c: Tweak regexp.
18016
18017 2014-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
18025 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
18026
18027 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
18028
18029 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
18030
18031 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
18032
18033 2014-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
18039 2014-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
18045 2014-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
18051 2014-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
18057 2014-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
18064 2014-01-17 Jeff Law <law@redhat.com>
18065
18066 PR middle-end/57904
18067 * gfortran.dg/pr57904.f90: New test.
18068
18069 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18070
18071 PR c++/59269
18072 * g++.dg/cpp0x/nsdmi-union4.C: New.
18073
18074 2014-01-17 Marek Polacek <polacek@redhat.com>
18075
18076 PR c++/59838
18077 * g++.dg/diagnostic/pr59838.C: New test.
18078
18079 2014-01-17 Marek Polacek <polacek@redhat.com>
18080
18081 PR c/58346
18082 * gcc.dg/pr58346.c: New test.
18083
18084 2014-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
18110 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
18111
18112 * gcc.target/arm/its.c: New testcase.
18113
18114 2014-01-16 Jan Hubicka <jh@suse.cz>
18115
18116 PR ipa/59775
18117 * g++.dg/torture/pr59775.C: New testcase.
18118
18119 2014-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
18132 2014-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
18138 2014-01-16 Marek Polacek <polacek@redhat.com>
18139
18140 PR middle-end/59827
18141 * gcc.dg/pr59827.c: New test.
18142
18143 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
18144
18145 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
18146
18147 2014-01-15 Richard Henderson <rth@redhat.com>
18148
18149 PR debug/54694
18150 * gcc.target/i386/pr54694.c: New test.
18151
18152 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
18153
18154 PR c++/49718
18155 * g++.dg/pr49718.C: New test.
18156
18157 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
18158
18159 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
18160
18161 2014-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
18166 2014-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
18171 2014-01-15 Jeff Law <law@redhat.com>
18172
18173 PR tree-optimization/59747
18174 * gcc.c-torture/execute/pr59747.c: New test.
18175
18176 2014-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
18195 2014-01-15 Matthias Klose <doko@ubuntu.com>
18196
18197 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
18198
18199 2014-01-15 Richard Biener <rguenther@suse.de>
18200
18201 PR tree-optimization/59822
18202 * g++.dg/torture/pr59822.C: New testcase.
18203
18204 2014-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
18210 2014-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
18216 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
18217
18218 PR target/59803
18219 * gcc.c-torture/compile/pr59803.c: New testcase.
18220
18221 2014-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
18227 2014-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
18241 2014-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
18249 2014-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
18258 2014-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
18288 2014-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
18295 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18296
18297 PR tree-optimization/59387
18298 * gcc.c-torture/execute/pr59387.c: New test.
18299
18300 2014-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
18306 2014-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
18311 2014-01-13 Christian Bruel <christian.bruel@st.com>
18312
18313 * gcc.target/sh/cmpstrn.c: New case.
18314
18315 2014-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
18320 2014-01-12 Janus Weil <janus@gcc.gnu.org>
18321
18322 PR fortran/58026
18323 * gfortran.dg/alloc_comp_basics_6.f90: New.
18324
18325 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18326
18327 PR fortran/59700
18328 * gfortran.dg/pr59700.f90: New test.
18329
18330 2014-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
18340 2014-01-10 Jeff Law <law@redhat.com>
18341
18342 PR middle-end/59743
18343 * gcc.c-torture/compile/pr59743.c: New test.
18344
18345 2014-01-10 Jan Hubicka <jh@suse.cz>
18346
18347 PR ipa/58585
18348 * g++.dg/torture/pr58585.C: New testcase.
18349
18350 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
18351
18352 * gcc.dg/pr46309.c: Disable for cris*-*-*.
18353
18354 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
18355
18356 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
18357
18358 2014-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
18364 2014-01-10 Richard Biener <rguenther@suse.de>
18365
18366 PR tree-optimization/59374
18367 * gcc.dg/torture/pr59374-3.c: New testcase.
18368
18369 2014-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
18376 2014-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
18384 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
18385
18386 * c-c++-common/asan/no-asan-stack.c: New test.
18387
18388 2014-01-10 Jakub Jelinek <jakub@redhat.com>
18389
18390 PR middle-end/59670
18391 * gcc.dg/pr59670.c: New test.
18392
18393 2014-01-09 Steve Ellcey <sellcey@mips.com>
18394
18395 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
18396
18397 2014-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
18413 2014-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
18418 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
18419
18420 PR c++/59730
18421 * g++.dg/cpp0x/variadic145.C: New.
18422
18423 2014-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
18428 2014-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
18436 2014-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
18450 2014-01-09 Richard Biener <rguenther@suse.de>
18451
18452 PR tree-optimization/59715
18453 * gcc.dg/torture/pr59715.c: New testcase.
18454
18455 2014-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
18463 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
18464
18465 * gnat.dg/weak2.ad[sb]: New test.
18466
18467 2014-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
18473 2014-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
18478 2014-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
18489 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18490
18491 PR rtl-optimization/59137
18492 * gcc.target/mips/pr59137.c: New test.
18493
18494 2014-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
18504 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18505
18506 PR ipa/59722
18507 * gcc.dg/pr59722.c: New test.
18508
18509 2014-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
18515 2014-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
18521 2014-01-08 Martin Jambor <mjambor@suse.cz>
18522
18523 PR ipa/59610
18524 * gcc.dg/ipa/pr59610.c: New test.
18525
18526 2014-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
18532 2014-01-08 Marek Polacek <polacek@redhat.com>
18533
18534 PR sanitizer/59667
18535 * c-c++-common/ubsan/pr59667.c: New test.
18536
18537 2014-01-08 Richard Biener <rguenther@suse.de>
18538
18539 PR middle-end/59630
18540 * gcc.dg/pr59630.c: New testcase.
18541
18542 2014-01-08 Richard Biener <rguenther@suse.de>
18543
18544 PR middle-end/59471
18545 * gcc.dg/pr59471.c: New testcase.
18546
18547 2014-01-07 Jeff Law <law@redhat.com>
18548
18549 PR middle-end/53623
18550 * gcc.target/i386/pr53623.c: New test.
18551
18552 2014-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
18568 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
18569
18570 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
18571
18572 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
18573
18574 * gcc.target/i386/intrinsics_4.c (bar): New function.
18575
18576 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
18577
18578 * g++.dg/ext/is_base_of_incomplete-2.C: New.
18579
18580 2014-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
18589 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18590
18591 PR fortran/59589
18592 * gfortran.dg/class_allocate_16.f90: New.
18593
18594 2014-01-06 Jakub Jelinek <jakub@redhat.com>
18595
18596 PR target/59644
18597 * gcc.target/i386/pr59644.c: New test.
18598
18599 2014-01-06 Marek Polacek <polacek@redhat.com>
18600
18601 PR c/57773
18602 * gcc.dg/pr57773.c: New test.
18603
18604 2014-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
18615 2014-01-06 Martin Jambor <mjambor@suse.cz>
18616
18617 PR ipa/59008
18618 * gcc.dg/ipa/pr59008.c: New test.
18619
18620 2014-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
18625 2014-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
18646 2014-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
18655 2014-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
18661 2014-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
18667 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18668
18669 PR fortran/59023
18670 * gfortran.dg/bind_c_procs_2.f90: New.
18671
18672 2014-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
18682 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
18683
18684 * gcc.target/arm/neon-nested-apcs.c: New test.
18685
18686 2014-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
18695 2014-01-04 Janus Weil <janus@gcc.gnu.org>
18696
18697 PR fortran/59547
18698 * gfortran.dg/typebound_proc_32.f90: New.
18699
18700 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
18701
18702 PR c++/58950
18703 * g++.dg/pr58950.C: New file.
18704
18705 2014-01-03 Tobias Burnus <burnus@net-b.de>
18706
18707 PR c++/58567
18708 * g++.dg/gomp/pr58567.C: New.
18709
18710 2014-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
18716 2014-01-03 Jakub Jelinek <jakub@redhat.com>
18717
18718 PR target/59625
18719 * gcc.target/i386/pr59625.c: New test.
18720
18721 2014-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
18728 2014-01-02 Joseph Myers <joseph@codesourcery.com>
18729
18730 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
18731
18732 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18733
18734 PR c++/59641
18735 * g++.dg/cpp0x/pr59641.C: New file.
18736
18737 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18738
18739 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
18740
18741 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18742
18743 PR c++/59378
18744 * g++.dg/ext/pr59378.C: New file.
18745
18746 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18747
18748 Update copyright years
18749
18750 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18751
18752 * gcc.target/arc/arc.exp: Use the standard form for the copyright
18753 notice.
18754
18755 2014-01-02 Janus Weil <janus@gcc.gnu.org>
18756
18757 PR fortran/59654
18758 * gfortran.dg/dynamic_dispatch_12.f90: New.
18759
18760 2014-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
18768 Copyright (C) 2014 Free Software Foundation, Inc.
18769
18770 Copying and distribution of this file, with or without modification,
18771 are permitted in any medium without royalty provided the copyright
18772 notice and this notice are preserved.