]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
Allow Objective-c++ to recognise lambdas.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-12-31 Iain Sandoe <iain@codesourcery.com>
2
3 * obj-c++.dg/lambda-0.mm New.
4 * obj-c++.dg/lambda-1.mm New.
5 * obj-c++.dg/syntax-error-6.mm Adjust for revised error messages.
6
7 2014-12-31 Iain Sandoe <iain@codesourcery.com>
8
9 * obj-c++.dg/standard-headers.mm New.
10
11 2014-12-30 Jan Hubicka <hubicka@ucw.cz>
12
13 * gcc.dg/vect/slp-9.c: Disable einline.
14
15 2014-12-30 Oleg Endo <olegendo@gcc.gnu.org>
16
17 PR target/49263
18 * gcc.target/sh/sh.exp (check_effective_target_sh2a): New.
19 * gcc.target/sh/pr49263-3.c: New.
20
21 2014-12-30 Oleg Endo <olegendo@gcc.gnu.org>
22
23 PR target/49263
24 * gcc.target/sh/pr49263-1.c: New.
25 * gcc.target/sh/pr49263-2.c: New.
26
27 2014-12-30 Oleg Endo <olegendo@gcc.gnu.org>
28
29 PR target/53987
30 * gcc.target/sh/pr53987-1.c: New.
31
32 2014-12-30 Jan Hubicka <hubicka@ucw.cz>
33
34 * gcc.dg/ipa/inline-7.c: New testcase.
35
36 2014-12-29 Janus Weil <janus@gcc.gnu.org>
37
38 PR fortran/60357
39 * gfortran.dg/alloc_comp_constructor_7.f90: New.
40
41 2014-12-29 Hans-Peter Nilsson <hp@axis.com>
42
43 * gcc.dg/lto/pr59626_0.c (ASMNAME, ASMNAME2, STRING): Define.
44 (__atoi): Use ASMNAME.
45
46 2014-12-28 H.J. Lu <hongjiu.lu@intel.com>
47
48 * gcc.target/i386/pr57003.c: Skip on x32.
49 * gcc.target/i386/pr59927.c: Likewise.
50 * gcc.target/i386/pr60516.c: Likewise.
51
52 2014-12-28 Thomas Koenig <tkoenig@gcc.gnu.org>
53
54 PR fortran/56867
55 * gfortran.dg/dependency_45.f90: New test.
56
57 2014-12-27 Janus Weil <janus@gcc.gnu.org>
58
59 PR fortran/54756
60 * gfortran.dg/class_array_3.f03: Fixed invalid test case.
61 * gfortran.dg/class_array_7.f03: Ditto.
62 * gfortran.dg/class_dummy_4.f03: Ditto.
63 * gfortran.dg/defined_assignment_3.f90: Ditto.
64 * gfortran.dg/defined_assignment_5.f90: Ditto.
65 * gfortran.dg/elemental_subroutine_10.f90: Ditto.
66 * gfortran.dg/typebound_operator_4.f03: Ditto.
67 * gfortran.dg/typebound_proc_16.f03: Ditto.
68 * gfortran.dg/unlimited_polymorphic_19.f90: Ditto.
69 * gfortran.dg/class_dummy_5.f90: New test.
70
71 2014-12-27 Segher Boessenkool <segher@kernel.crashing.org>
72
73 * lib/ubsan-dg.exp (check_effective_target_fsanitize_undefined):
74 Check if testcases run without errors, not just if they compile.
75
76 2014-12-26 H.J. Lu <hongjiu.lu@intel.com>
77
78 PR target/64409
79 * gcc.target/i386/pr64409.c: New test.
80
81 2014-12-24 Segher Boessenkool <segher@kernel.crashing.org>
82
83 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Explicitly align arg.
84 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Ditto.
85
86 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
87
88 PR testsuite/64032
89 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
90 loop exits too early.
91
92 2014-12-24 Paolo Carlini <paolo.carlini@oracle.com>
93
94 PR c++/63985
95 * g++.dg/cpp0x/range-for29.C: New.
96
97 2014-12-22 John David Anglin <danglin@gcc.gnu.org>
98
99 * gcc.dg/pr55023.c: New file.
100
101 2014-12-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
102
103 * lib/ubsan-dg.exp: Add library path for libstdc++.
104
105 2014-12-22 Oleg Endo <olegendo@gcc.gnu.org>
106
107 PR target/58314
108 * gcc.target/sh/torture/pr58314-2.c: New.
109 * gcc.target/sh/torture/pr58314.c: Don't set -Os option.
110
111 2014-12-22 Janus Weil <janus@gcc.gnu.org>
112
113 PR fortran/63363
114 * gfortran.dg/kind_1.f90: New.
115
116 2014-12-22 Oleg Endo <olegendo@gcc.gnu.org>
117
118 PR target/52933
119 * gcc.target/sh/sh/pr52933-3.c: New.
120
121 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
122
123 * gnat.dg/nan_max.adb: New test.
124
125 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
126
127 * gnat.dg/specs/volatile1.ads: New test.
128 * gnat.dg/specs/clause_on_volatile.ads: Adjust.
129 * gnat.dg/specs/size_clause3.ads: Likewise.
130
131 2014-12-22 Bin Cheng <bin.cheng@arm.com>
132
133 PR rtl-optimization/62151
134 * gcc.c-torture/execute/pr62151.c: New test.
135
136 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
137
138 * gnat.dg/specs/atomic2.ads: New test.
139
140 2014-12-21 Oleg Endo <olegendo@gcc.gnu.org>
141
142 PR target/17280
143 * gcc.target/sh/torture/pr17280.c: New.
144
145 2014-12-19 Edward Smith-Rowland <3dw4rd@verizon.net>
146
147 * g++.dg/cpp1y/feat-cxx98-neg.C: Enable __cpp_sized_deallocation test.
148 * g++.dg/cpp1y/feat-cxx14.C: Ditto.
149 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto and move tests for consistent
150 order.
151 * g++.dg/cpp1y/feat-sized-dealloc-neg.C: New.
152 * g++.dg/cpp1y/feat-sized-dealloc.C: New.
153
154 2014-12-20 Martin Uecker <uecker@eecs.berkeley.edu>
155
156 * gcc.dg/Wwrite-strings-1.c: Change dg-warning.
157 * gcc.dg/array-quals-1.c: Use -Wno-discarded-array-qualifiers.
158 * gcc.dg/array-quals-2.c: Change dg-options, dg-warning.
159 * gcc.dg/pointer-array-atomic.c: New test.
160 * gcc.dg/pointer-array-quals-1.c: New test.
161 * gcc.dg/pointer-array-quals-2.c: New test (-pedantic-errors).
162 * gcc.dg/qual-component-1.c: Change dg-options, dg-warnings.
163
164 2014-12-19 David Malcolm <dmalcolm@redhat.com>
165
166 * jit.dg/test-expressions.c (make_tests_of_casts): Add tests of
167 casting between "long" and "bool".
168 (verify_casts): Verify these new test cases.
169
170 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
171
172 * gcc.target/mips/pr37362.c: Skip for mips-img-elf.
173
174 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
175 Steve Ellcey <sellcey@imgtec.com>
176
177 * gcc.dg/torture/mips-hilo-2.c: Unconditionally pass for R6 onwards.
178 * gcc.dg/torture/pr19683-1.c: Likewise.
179 * gcc.target/mips/branch-cost-2.c: Require MOVN.
180 * gcc.target/mips/movcc-1.c: Likewise.
181 * gcc.target/mips/movcc-2.c: Likewise.
182 * gcc.target/mips/movcc-3.c: Likewise.
183 * gcc.target/mips/call-saved-4.c: Require LDC.
184 * gcc.target/mips/dmult-1.c: Require R5 or earlier.
185 * gcc.target/mips/fpcmp-1.c: Likewise.
186 * gcc.target/mips/fpcmp-2.c: Likewise.
187 * gcc.target/mips/neg-abs-2.c: Likewise.
188 * gcc.target/mips/timode-1.c: Likewise.
189 * gcc.target/mips/unaligned-1.c: Likewise.
190 * gcc.target/mips/madd-3.c: Require MADD.
191 * gcc.target/mips/madd-9.c: Likewise.
192 * gcc.target/mips/maddu-3.c: Likewise.
193 * gcc.target/mips/msub-3.c: Likewise.
194 * gcc.target/mips/msubu-3.c: Likewise.
195 * gcc.target/mips/mult-1.c: Require INS and not DMUL.
196 * gcc.target/mips/mips-ps-type-2.c: Require MADD.PS.
197 * gcc.target/mips/mips.exp (mips_option_groups): Add ins, dmul, ldc,
198 movn, madd, maddps.
199 (mips-dg-options): INS available from R2. LDC available from MIPS II,
200 DMUL is present in octeon. Describe all features removed from R6.
201
202 2014-12-19 Janus Weil <janus@gcc.gnu.org>
203
204 PR fortran/64209
205 * gfortran.dg/unlimited_polymorphic_19.f90: New.
206
207 2014-12-19 Alan Lawrence <alan.lawrence@arm.com>
208
209 * gcc.target/aarch64/eon_1.c: New test.
210
211 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
212
213 * g++.dg/template/using30.C: Move...
214 * g++.dg/cpp0x/alias-decl-45.C: ... here.
215
216 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
217
218 PR c++/60493
219 * g++.dg/template/crash120.C: New.
220
221 2014-12-19 Kai Tietz <ktietz@redhat.com>
222
223 PR c++/61198
224 * g++.dg/template/using30.C: New file.
225
226 2014-12-19 Martin Liska <mliska@suse.cz>
227
228 PR ipa/63569
229 * gcc.dg/ipa/pr63569.c: New test.
230
231 2014-12-19 Jakub Jelinek <jakub@redhat.com>
232
233 PR preprocessor/63831
234 * c-c++-common/cpp/pr63831-1.c: New test.
235 * c-c++-common/cpp/pr63831-2.c: New test.
236
237 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
238
239 PR c++/63723
240 * g++.dg/cpp0x/sfinae54.C: New.
241
242 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
243
244 PR c++/59204
245 * g++.dg/cpp0x/sfinae53.C: New.
246
247 2014-12-18 Vladimir Makarov <vmakarov@redhat.com>
248
249 PR rtl-optimization/64291
250 * testsuite/gcc.target/i386/pr64291-[12].c: New tests.
251
252 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
253
254 PR c++/60955
255 * g++.dg/warn/register-parm-1.C: New.
256
257 2014-12-18 H.J. Lu <hongjiu.lu@intel.com>
258
259 * gcc.target/i386/amd64-abi-7.c: New tests.
260 * gcc.target/i386/amd64-abi-8.c: Likwise.
261 * gcc.target/i386/amd64-abi-9.c: Likwise.
262
263 2014-12-18 Alan Lawrence <alan.lawrence@arm.com>
264
265 * gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64".
266
267 2014-12-18 Martin Liska <mliska@suse.cz>
268
269 * g++.dg/ipa/pr64146.C: New test.
270
271 2014-12-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
272
273 * lib/mpx-dg.exp (check_effective_target_mpx): Change into link test.
274 Add main.
275
276 2014-12-18 Bin Cheng <bin.cheng@arm.com>
277
278 PR tree-optimization/62178
279 * gcc.target/aarch64/pr62178.c: New test.
280
281 2014-12-17 Janus Weil <janus@gcc.gnu.org>
282
283 PR fortran/64173
284 * gfortran.dg/proc_ptr_comp_40.f90: New.
285
286 2014-12-17 H.J. Lu <hongjiu.lu@intel.com>
287
288 PR target/61296
289 * gcc.target/i386/pr61296-2.c: New.
290 * gcc.target/i386/pr61296-2.c: Likewise.
291 * gcc.target/i386/pr61296-3.c: Likewise.
292 * gcc.target/i386/pr61296-4.c: Likewise.
293 * gcc.target/i386/pr61296-5.c: Likewise.
294 * gcc.target/i386/pr61296-6.c: Likewise.
295 * gcc.target/i386/pr61296-7.c: Likewise.
296
297 2014-12-17 Tejas Belagod <tejas.belagod@arm.com>
298
299 PR testsuite/64328
300 * gcc.dg/addr_equal-1.c: Not supported for -fPIC.
301
302 2014-12-17 Marek Polacek <polacek@redhat.com>
303
304 PR middle-end/63568
305 * gcc.dg/pr63568.c: New test.
306
307 2014-12-17 Jakub Jelinek <jakub@redhat.com>
308
309 PR tree-optimization/64322
310 * gcc.dg/tree-ssa/vrp95.c: New test.
311
312 PR sanitizer/64289
313 * c-c++-common/ubsan/pr64289.c: New test.
314
315 2014-12-16 Paolo Carlini <paolo.carlini@oracle.com>
316
317 PR c++/58650
318 * g++.dg/parse/friend12.C: New.
319
320 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
321
322 PR target/54089
323 * gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2.
324
325 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
326
327 PR target/53513
328 * gcc.target/sh/fpchg.c: Rename to ...
329 * gcc.target/sh/pr53513-1.c: ... this. Adjust test case to work for
330 -m4a and -m4a-single.
331
332 2014-12-16 Marek Polacek <polacek@redhat.com>
333
334 PR middle-end/64309
335 * gcc.dg/pr64309.c: New test.
336
337 2014-12-16 Felix Yang <felix.yang@huawei.com>
338
339 PR rtl-optimization/64240
340 * gcc.dg/sms-12.c: New test.
341
342 2014-12-16 Janus Weil <janus@gcc.gnu.org>
343
344 PR fortran/64244
345 * gfortran.dg/typebound_call_26.f90: New.
346
347 2014-12-15 Jan Hubicka <hubicka@ucw.cz>
348
349 PR lto/64043
350 * gcc.dg/lto/20110201-1_0.c: New testcase.
351
352 2014-12-15 Jakub Jelinek <jakub@redhat.com>
353
354 PR rtl-optimization/64316
355 * gcc.dg/pr64316.c: New test.
356
357 PR rtl-optimization/63804
358 * gcc.dg/pr63804.c: New test.
359
360 2014-12-15 Steven Bosscher <steven@gcc.gnu.org>
361 Jakub Jelinek <jakub@redhat.com>
362
363 PR fortran/61669
364 * gfortran.dg/pr61669.f90: New test.
365
366 2014-12-15 Richard Biener <rguenther@suse.de>
367
368 PR tree-optimization/64312
369 * g++.dg/torture/pr64312.C: New testcase.
370
371 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
372
373 PR c++/58882
374 * g++.dg/ext/desig8.C: New.
375 * g++.dg/cpp0x/desig1.C: Likewise.
376
377 2014-12-15 Janus Weil <janus@gcc.gnu.org>
378
379 PR fortran/63727
380 * gfortran.dg/coarray_collectives_14.f90: Address FIXME item.
381
382 2014-12-15 Richard Biener <rguenther@suse.de>
383
384 PR middle-end/64295
385 * gcc.dg/pr64295.c: New testcase.
386
387 2014-12-15 Richard Biener <rguenther@suse.de>
388
389 PR middle-end/64246
390 * gnat.dg/opt46.adb: New testcase.
391 * gnat.dg/opt46.ads: Likewise.
392 * gnat.dg/opt46_pkg.adb: Likewise.
393 * gnat.dg/opt46_pkg.ads: Likewise.
394
395 2014-12-15 Jakub Jelinek <jakub@redhat.com>
396
397 PR target/64210
398 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d)
399 instead of %e in regexps trying to match 32-bit GPR.
400 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
401 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise.
402 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some
403 scan-assembler-times lines to nonpic targets only.
404 Fix up \[^\n^x^y\] to \[^\nxy\].
405
406 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
407
408 * g++.dg/cpp1y/pr63996.C: Fix.
409
410 2014-12-15 Jakub Jelinek <jakub@redhat.com>
411
412 PR tree-optimization/63551
413 * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
414 4294967286 to avoid warnings.
415
416 2014-12-15 Janus Weil <janus@gcc.gnu.org>
417
418 PR fortran/63674
419 * gfortran.dg/forall_5.f90: Modified error message.
420 * gfortran.dg/proc_ptr_comp_39.f90: Ditto.
421 * gfortran.dg/pure_dummy_length_1.f90: Ditto.
422 * gfortran.dg/stfunc_6.f90: Ditto.
423 * gfortran.dg/typebound_operator_4.f90: Ditto.
424
425 2014-12-15 Richard Biener <rguenther@suse.de>
426
427 PR tree-optimization/64284
428 * gcc.dg/torture/pr64284.c: New testcase.
429
430 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
431
432 PR ipa/61602
433 * gcc.dg/torture/pr61602.c: New testcase.
434
435 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
436
437 PR ipa/61558
438 * g++.dg/torture/pr61558.C: New testcase.
439
440 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
441
442 PR lto/64043
443 * g++.dg/lto/pr64043_0.C: New testcase.
444
445 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
446
447 PR rtl-optimization/64037
448 * g++.dg/pr64037.C: New test.
449
450 2014-12-14 Janus Weil <janus@gcc.gnu.org>
451
452 PR fortran/63674
453 * gfortran.dg/proc_ptr_comp_39.f90: New.
454 * gfortran.dg/pure_dummy_length_1.f90: Modified error message.
455 * gfortran.dg/stfunc_6.f90: Ditto.
456 * gfortran.dg/typebound_operator_4.f90: Ditto.
457
458 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
459
460 PR target/53513
461 * gcc.target/sh/attr-isr-nosave_low_regs.c: Fix matching of expected
462 register push/pop sequences.
463 * gcc.target/sh/attr-isr.c: Likewise.
464 * gcc.target/sh/attr-isr-trapa.c: Likewise.
465 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
466 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
467 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
468
469 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
470
471 * gcc.target/sh/sp-switch.c: Match zero or more underscores in
472 alt_stack symbol.
473
474 2014-12-13 Tobias Burnus <burnus@net-b.de>
475
476 * gfortran.dg/realloc_on_assign_21.f90: Update dg-error.
477 * gfortran.dg/warnings_are_errors_1.f: Ditto.
478 * gfortran.dg/warnings_are_errors_1.f90: Ditto.
479
480 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
481
482 PR c++/59240
483 * g++.dg/torture/pr59240.C: New.
484
485 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
486
487 PR c++/59628
488 * g++.dg/gomp/pr59628.C: New.
489
490 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
491
492 PR c++/61924
493 * g++.dg/cpp0x/pr61924.C: New.
494
495 2014-12-12 Vladimir Makarov <vmakarov@redhat.com>
496
497 PR target/64110
498 * gcc.target/i386/pr64110.c: New.
499
500 2014-12-12 Thomas Schwinge <thomas@codesourcery.com>
501
502 * c-c++-common/gomp/nesting-1.c: New file.
503 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
504
505 2014-12-12 Kai Tietz <ktietz@redhat.com>
506
507 PR c++/63996
508 * g++.dg/cpp1y/pr63996.C: New file.
509
510 2014-12-12 Richard Sandiford <richard.sandiford@arm.com>
511 Joseph Myers <joseph@codesourcery.com>
512
513 PR middle-end/64182
514 * gcc.dg/plugin/wide-int-test-1.c,
515 gcc.dg/plugin/wide-int_plugin.c: New test.
516 * gcc.dg/plugin/plugin.exp: Register it.
517 * gnat.dg/round_div.adb: New test.
518
519 2014-12-12 Jakub Jelinek <jakub@redhat.com>
520
521 PR tree-optimization/64269
522 * gcc.c-torture/compile/pr64269.c: New test.
523
524 2014-12-12 Richard Biener <rguenther@suse.de>
525
526 PR middle-end/64280
527 * g++.dg/torture/pr64280.C: New testcase.
528
529 2014-12-12 Jakub Jelinek <jakub@redhat.com>
530
531 PR rtl-optimization/64255
532 * gcc.c-torture/execute/pr64255.c: New test.
533
534 PR rtl-optimization/64260
535 * gcc.c-torture/execute/pr64260.c: New test.
536
537 2014-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
538
539 * gcc.dg/pr64007.c: New test.
540
541 2014-12-12 Bin Cheng <bin.cheng@arm.com>
542
543 * gcc.target/aarch64/ldp_stp_2.c: Make test less vulnerable.
544 * gcc.target/aarch64/ldp_stp_3.c: Ditto.
545
546 2014-12-11 Eric Botcazou <ebotcazou@adacore.com>
547
548 * gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char.
549 (fn3): Likewise.
550
551 2014-12-11 Jan Hubicka <hubicka@ucw.cz>
552
553 PR ipa/61324
554 * g++.dg/pr61324.C: New testcase by Trevor Saunders.
555 * g++.dg/tm/pr51411-2.C: Update se the extern function is
556 not eliminated early.
557 * gcc.target/i386/pr57756.c: Turn extern inline into static inline.
558
559 2014-12-11 Richard Biener <rguenther@suse.de>
560
561 PR tree-optimization/42108
562 * gfortran.dg/pr42108.f90: Amend.
563
564 2014-12-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
565
566 * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.
567
568 2014-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
569
570 * config/arm/arm_neon.h (vrndqn_f32): Rename to...
571 (vrndnq_f32): ... this.
572 (vrndqa_f32): Rename to...
573 (vrndaq_f32): ... this.
574 (vrndqp_f32): Rename to...
575 (vrndpq_f32): ... this.
576 (vrndqm_f32): Rename to...
577 (vrndmq_f32): ... this.
578 (vrndx_f32): New intrinsic.
579 (vrndxq_f32): Likewise.
580
581 2014-12-11 Kyrylo Tkachov kyrylo.tkachov@arm.com
582
583 * lib/target-utils.exp: New file.
584 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete.
585 Include target-utils.exp.
586 * lib/objc.exp: Likewise.
587 * lib/mike-gcc.exp: Load target-utils.exp.
588 * lib/mike-g++.exp: Likewise.
589 * lib/go-torture.exp: Likewise.
590 * lib/fortran-torture.exp: Likewise.
591 * lib/c-torture.exp: Likewise.
592
593 2014-12-10 Ilya Tocar <ilya.tocar@intel.com>
594
595 * gcc.target/i386/funcspec-5.c: Test avx512f and knl.
596
597 2014-12-10 Jakub Jelinek <jakub@redhat.com>
598
599 PR tree-optimization/62021
600 * gcc.dg/vect/pr62021.c: New test.
601
602 2014-12-10 Jakub Jelinek <jakub@redhat.com>
603 Evgeny Stupachenko <evstupac@gmail.com>
604
605 PR target/64252
606 * gcc.dg/vect/pr64252.c: New test.
607 * gcc.dg/pr64252.c: New test.
608 * gcc.target/i386/avx2-pr64252.c: New test.
609
610 2014-12-10 Ilya Enkovich <ilya.enkovich@intel.com>
611
612 * gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector
613 from target check.
614
615 2014-12-10 Paolo Carlini <paolo.carlini@oracle.com>
616
617 * g++.dg/cpp/pr64127.C: Fix.
618
619 2014-12-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
620
621 PR fortran/60718
622 * gfortran.dg/class_alias.f90: New.
623
624 2014-12-10 Richard Biener <rguenther@suse.de>
625
626 PR testsuite/64048
627 * gcc.dg/tree-prof/peel-1.c: Update dump scanning.
628
629 2014-12-10 Richard Biener <rguenther@suse.de>
630
631 * gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.
632
633 2014-12-10 Martin Liska <mliska@suse.cz>
634
635 * gcc.dg/ipa/pr63909.c: New test.
636
637 2014-12-10 Kai Tietz <ktietz@redhat.com>
638
639 PR c++/64127
640 * g++.dg/cpp/pr64127.C: New file.
641
642 PR c++/64100
643 * g++.dg/template/pr64100.C: New file.
644
645 2014-12-10 Richard Biener <rguenther@suse.de>
646
647 PR tree-optimization/64191
648 * g++.dg/pr64191.C: Make sure we can DCE empty loops with
649 indirect clobbers.
650
651 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
652
653 PR target/63870
654 * gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test.
655 * gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise.
656 * gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise.
657 * gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise.
658 * gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise.
659 * gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise.
660 * gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise.
661 * gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise.
662 * gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise.
663 * gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise.
664 * gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise.
665 * gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise.
666 * gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise.
667 * gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise.
668 * gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise.
669 * gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise.
670 * gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise.
671 * gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise.
672 * gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise.
673 * gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise.
674 * gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise.
675 * gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise.
676 * gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise.
677 * gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise.
678
679 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
680
681 PR target/63870
682 * gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update
683 expected error message.
684
685 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
686
687 PR target/63870
688 * gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test.
689
690 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
691
692 PR target/63950
693 * gcc.target/aarch64/vld1_lane-o0.c: New test.
694
695 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
696
697 * gcc.target/aarch64/vabs_intrinsic_2.c: New test.
698
699 2014-12-09 David Malcolm <dmalcolm@redhat.com>
700
701 PR jit/64166
702 PR jit/64020
703 * jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro.
704 (check_string_contains): New function.
705 * jit.dg/test-error-unrecognized-dump.c: New file.
706 * jit.dg/test-functions.c (trig_sincos_dump): New variable.
707 (trig_statistics_dump): New variable.
708 (create_test_of_builtin_trig): Enable dumping of "sincos" and
709 "statistics" into "trig_sincos_dump" and "trig_statistics_dump".
710 (verify_test_of_builtin_trig): Verify the sincos and statistics
711 dumps.
712 * jit.dg/test-sum-of-squares.c (dump_vrp1): New variable.
713 (create_code): Enable dumping of "tree-vrp1" into dump_vrp1.
714 (verify_code): Verify the tree-vrp1 dump.
715
716 2014-12-09 Uros Bizjak <ubizjak@gmail.com>
717
718 PR bootstrap/64213
719 Revert:
720 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
721
722 PR rtl-optimization/64037
723 * g++.dg/pr64037.C: New test.
724
725 2014-12-09 Richard Biener <rguenther@suse.de>
726
727 PR tree-optimization/64193
728 * gcc.dg/tree-ssa/ssa-fre-43.c: New testcase.
729
730 2014-12-09 Richard Biener <rguenther@suse.de>
731
732 PR middle-end/64199
733 * gcc.dg/torture/pr64199.c: New testcase.
734
735 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
736
737 * gcc.dg/lto/lto.exp: Load mpx-dg.exp.
738 * gcc.dg/lto/chkp-privatize_0.c: New.
739 * gcc.dg/lto/chkp-privatize_1.c: New.
740
741 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
742
743 PR bootstrap/63995
744 * g++.dg/dg.exp: Add mpx-dg.exp.
745 * g++.dg/pr63995-1.C: New.
746
747 2014-12-08 Sandra Loosemore <sandra@codesourcery.com>
748
749 * gcc.target/aarch64/bics_4.c: New.
750
751 2014-12-08 Mark Wielaard <mjw@redhat.com>
752
753 PR debug/60782
754 * gcc.dg/debug/dwarf2/atomic.c: New test.
755 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.
756
757 2014-11-15 David Wohlferd <dw@LimeGreenSocks.com>
758
759 PR target/61692
760 * gcc.dg/pr61692.c: New test.
761
762 2014-12-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
763
764 PR ipa/64049
765 * g++.dg/ipa/pr64049.h: New.
766 * g++.dg/ipa/pr64049-1.C: New.
767 * g++.dg/ipa/pr64049-2.C: New.
768
769 2014-12-08 Alex Velenko <Alex.Velenko@arm.com>
770
771 * gcc.target/aarch64/bics_3.c : New testcase.
772
773 2014-12-08 Felix Yang <felix.yang@huawei.com>
774 Haijian Zhang <z.zhanghaijian@huawei.com>
775 Jiji Jiang <jiangjiji@huawei.com>
776 Pengfei Sui <suipengfei@huawei.com>
777
778 * gcc.target/aarch64/vfma.c: New test.
779 * gcc.target/aarch64/vfma_n.c: New test.
780 * gcc.target/aarch64/vfms.c: New test.
781 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler
782 for rsubhn2 & subhn2.
783
784 2014-12-08 Ilya Enkovich <ilya.enkovich@intel.com>
785
786 * gcc.target/i386/chkp-bndret.c: New.
787 * gcc.target/i386/chkp-strchr.c: New.
788
789 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
790
791 PR target/53513
792 * gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence.
793
794 2014-12-07 John David Anglin <danglin@gcc.gnu.org>
795
796 PR testsuite/64038
797 * gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime. Add c99_runtime options.
798 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
799
800 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
801
802 * gcc.target/h8300/h8300.exp: Fix duplicated text.
803 * gcc.target/h8300/pragma-isr.c: Likewise.
804 * gcc.target/h8300/pragma-isr2.c: Likewise.
805
806 2014-12-07 Christophe Lyon <christophe.lyon@linaro.org>
807
808 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
809 the test.
810 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
811 the test. Fix expected output.
812 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
813
814 2014-12-07 Jan Hubicka <hubicka@ucw.cz>
815
816 * gcc.dg/addr_equal-1.c: New testcase.
817
818 2014-12-06 James Greenhalgh <james.greenhalgh@arm.com>
819 Sebastian Pop <s.pop@samsung.com>
820 Brian Rzycki <b.rzycki@samsung.com>
821
822 PR tree-optimization/54742
823 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
824 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
825
826 2014-12-06 Marek Polacek <polacek@redhat.com>
827
828 PR tree-optimization/64183
829 * gcc.dg/tree-ssa/pr64183.c: New test.
830
831 2014-12-06 H.J. Lu <hongjiu.lu@intel.com>
832
833 PR target/64200
834 * gcc.target/i386/memcpy-strategy-4.c: New test.
835
836 2014-12-05 Jakub Jelinek <jakub@redhat.com>
837
838 PR sanitizer/64170
839 * gcc.dg/asan/pr64170.c: New test.
840
841 2014-12-05 Michael Meissner <meissner@linux.vnet.ibm.com>
842
843 PR target/53199
844 * gcc.target/powerpc/pr53199.c: Limit tests to 64-bit.
845
846 2014-12-05 Bin Cheng <bin.cheng@arm.com>
847
848 * gcc.target/aarch64/ldp_stp_1.c: New test.
849 * gcc.target/aarch64/ldp_stp_2.c: New test.
850 * gcc.target/aarch64/ldp_stp_3.c: New test.
851 * gcc.target/aarch64/ldp_stp_4.c: New test.
852 * gcc.target/aarch64/ldp_stp_5.c: New test.
853 * gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion
854 and peephole2 pass.
855
856 2014-12-05 Sandra Loosemore <sandra@codesourcery.com>
857
858 * gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run".
859 * gcc.dg/vect/pr63341-2.c: Likewise.
860 * gcc.dg/vect/pr63379.c: Likewise.
861 * gcc.dg/vect/pr63605.c: Likewise.
862
863 2014-12-05 Andre Vehreschild <vehre@gmx.de>
864
865 PR fortran/60414
866 * gfortran.dg/unlimited_polymorphism_18.f90: New test.
867
868 2014-12-05 Ilya Enkovich <ilya.enkovich@intel.com>
869
870 PR target/64056
871 * lib/target-supports.exp (check_effective_target_stpcpy): New.
872 * gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check.
873
874 2014-12-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
875
876 * gfortran.dg/line_length_5.f90: New test.
877
878 2014-12-04 Sriraman Tallam <tmsriram@google.com>
879 H.J. Lu <hongjiu.lu@intel.com>
880
881 * gcc.target/i386/pie-copyrelocs-1.c: New test.
882 * gcc.target/i386/pie-copyrelocs-2.c: Likewise.
883 * gcc.target/i386/pie-copyrelocs-3.c: Likewise.
884 * gcc.target/i386/pie-copyrelocs-4.c: Likewise.
885
886 * lib/target-supports.exp (check_effective_target_pie_copyreloc):
887 New procedure.
888
889 2014-12-04 Marek Polacek <polacek@redhat.com>
890
891 PR middle-end/56917
892 * c-c++-common/ubsan/pr56917.c: New test.
893
894 2014-12-04 Martin Jambor <mjambor@suse.cz>
895
896 * gcc.dg/ipa/propalign-1.c: New test.
897 * gcc.dg/ipa/propalign-2.c: Likewise.
898
899 2014-12-04 Jakub Jelinek <jakub@redhat.com>
900
901 PR c++/56493
902 * c-c++-common/pr56493.c: New test.
903
904 2014-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
905
906 * lib/target-supports.exp (check_effective_target_tiny): Cache
907 predicate value.
908
909 2014-12-04 Jack Howarth <howarth@bromo.med.uc.edu>
910
911 PR testsuite/64145
912 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore
913 -fgraphite-identity.
914
915 2014-12-03 Paolo Carlini <paolo.carlini@oracle.com>
916
917 PR c++/63558
918 * g++.dg/init/goto3.C: New.
919 * g++.dg/eh/goto2.C: Adjust.
920 * g++.dg/ext/vla14.C: Likewise.
921 * g++.dg/gomp/block-1.C: Likewise.
922 * g++.dg/gomp/block-2.C: Likewise.
923 * g++.dg/gomp/block-3.C: Likewise.
924 * g++.dg/gomp/block-5.C: Likewise.
925 * g++.dg/gomp/target-1.C: Likewise.
926 * g++.dg/gomp/target-2.C: Likewise.
927 * g++.dg/gomp/taskgroup-1.C: Likewise.
928 * g++.dg/gomp/teams-1.C: Likewise.
929 * g++.dg/init/goto2.C: Likewise.
930 * g++.dg/warn/pedantic1.C: Likewise.
931 * g++.old-deja/g++.jason/jump.C: Likewise.
932 * g++.old-deja/g++.law/arm6.C: Likewise.
933 * g++.old-deja/g++.other/goto1.C: Likewise.
934 * g++.old-deja/g++.other/goto3.C: Likewise.
935 * g++.old-deja/g++.other/init9.C: Likewise.
936
937 2014-12-03 Michael Meissner <meissner@linux.vnet.ibm.com>
938
939 PR target/64019
940 * gcc.target/powerpc/pr64019.c: New file.
941
942 2014-12-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
943
944 PR fortran/44054
945 * gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors.
946 * gfortran.dg/warnings_are_errors_1.f: Likewise.
947
948 2014-12-03 David Edelsohn <dje.gcc@gmail.com>
949
950 * g++.dg/ext/visibility/anon[12].C: Require visibility support.
951
952 2014-12-03 Joern Rennecke <joern.rennecke@embecosm.com>
953
954 * gcc.target/epiphany/fcmp-1.c: New test.
955
956 2014-12-03 Petr Murzin <petr.murzin@intel.com>
957
958 * gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler
959 scanning.
960 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
961 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
962 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
963 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
964 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
965 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
966 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
967 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
968 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
969 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
970 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
971 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
972 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
973 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
974 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
975 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
976 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
977 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
978 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
979 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
980 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
981 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
982 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
983 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
984 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
985 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto.
986 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
987 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
988 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
989 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
990 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
991 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
992 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
993 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
994 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
995 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
996 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
997 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
998 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
999 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
1000 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
1001 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
1002 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
1003 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
1004 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
1005 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
1006 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
1007 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
1008 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
1009 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
1010 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
1011 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
1012 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
1013 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
1014 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
1015 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
1016 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
1017 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
1018 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
1019 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
1020 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
1021 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
1022 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
1023 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
1024 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
1025 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
1026 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
1027 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
1028 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
1029 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1030 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
1031 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1032 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
1033 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
1034 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
1035 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
1036 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
1037 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
1038 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
1039 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
1040 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
1041 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
1042 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
1043 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
1044 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
1045 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
1046 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
1047 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
1048 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
1049 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
1050 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
1051 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
1052 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
1053 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
1054 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
1055 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
1056 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
1057 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
1058 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
1059 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
1060 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
1061 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
1062 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
1063 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
1064 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
1065 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
1066 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
1067 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
1068 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
1069 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
1070 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
1071 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
1072 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
1073 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
1074 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
1075 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
1076 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
1077 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
1078 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
1079 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
1080 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
1081 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
1082 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
1083 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
1084 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
1085 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
1086 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
1087 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
1088 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
1089 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
1090 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
1091 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
1092 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
1093 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
1094 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
1095 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
1096 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
1097 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
1098 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
1099 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
1100 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
1101 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
1102 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
1103 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
1104 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
1105 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
1106 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
1107 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
1108 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
1109 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
1110 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
1111 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
1112 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
1113 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
1114 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
1115 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
1116 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
1117 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
1118 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
1119 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
1120 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
1121 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
1122 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
1123 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1124 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1125 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1126 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
1127 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1128 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1129 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1130 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1131 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1132 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
1133 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
1134 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
1135 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1136 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
1137 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
1138 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
1139 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
1140 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
1141 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
1142 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
1143 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
1144 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
1145 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
1146 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
1147 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
1148 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
1149 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
1150 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
1151 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
1152 * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
1153 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1154 * gcc.target/i386/avx512f-kmovw-1.c: Ditto.
1155 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1156 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1157 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1158 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1159 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1160 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1161 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1162 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1163 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1164 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1165 * gcc.target/i386/avx512f-valignd-1.c: Ditto.
1166 * gcc.target/i386/avx512f-valignq-1.c: Ditto.
1167 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
1168 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
1169 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
1170 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
1171 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
1172 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
1173 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
1174 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
1175 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
1177 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
1178 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
1179 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
1180 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
1181 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
1182 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
1183 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
1184 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1185 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1186 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1187 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1188 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
1189 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1190 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
1191 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
1192 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1193 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1194 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1195 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1196 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1197 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1199 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1200 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1201 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
1202 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1203 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1204 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1205 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1206 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
1207 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
1208 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
1209 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
1210 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
1211 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
1212 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
1213 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
1214 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1215 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
1216 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
1217 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
1218 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
1219 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1220 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
1221 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1222 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1223 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1224 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1225 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1226 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1227 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1228 * gcc.target/i386/avx512f-vec-init.c: Ditto.
1229 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
1230 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1231 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
1232 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
1233 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
1234 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
1235 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1236 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1237 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1238 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1239 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1240 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1241 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1242 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1243 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1244 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1245 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1246 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1247 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1248 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1249 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1250 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1251 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1252 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1253 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1254 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1255 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1256 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1257 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1258 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1259 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
1260 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
1261 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
1262 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
1263 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
1264 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
1265 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
1266 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
1267 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
1268 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
1269 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
1270 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
1271 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
1272 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
1273 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
1274 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
1275 * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
1276 * gcc.target/i386/avx512f-vminps-1.c: Ditto.
1277 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
1278 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
1279 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
1280 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
1281 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
1282 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
1283 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
1284 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
1285 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
1286 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
1287 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1288 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
1289 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
1290 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
1291 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
1292 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
1293 * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
1294 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1295 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1296 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1297 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1298 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
1299 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
1300 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
1301 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
1302 * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
1303 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
1304 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
1305 * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
1306 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
1307 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
1308 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
1309 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
1310 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
1311 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
1312 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
1313 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1314 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1315 * gcc.target/i386/avx512f-vpcmpged-1.c: Ditto.
1316 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1317 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1318 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1319 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
1320 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
1321 * gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto.
1322 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1323 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1324 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1325 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1326 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1327 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1328 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1329 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1330 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1331 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1332 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1333 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1334 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1335 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
1336 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
1337 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
1338 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
1339 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
1340 * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
1341 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
1342 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
1343 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
1344 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
1345 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
1346 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
1347 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
1348 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
1349 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
1350 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
1351 * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
1352 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
1353 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
1354 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
1355 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
1356 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
1357 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
1358 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
1359 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
1360 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
1361 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
1362 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
1363 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
1364 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
1365 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
1366 * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
1367 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
1368 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
1369 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
1370 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
1371 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
1372 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
1373 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
1374 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
1375 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
1376 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
1377 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
1378 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
1379 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
1380 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
1381 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
1382 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
1383 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
1384 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
1385 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
1386 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
1387 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
1388 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
1389 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
1390 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
1391 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
1392 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
1393 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
1394 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
1395 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
1396 * gcc.target/i386/avx512f-vpord-1.c: Ditto.
1397 * gcc.target/i386/avx512f-vporq-1.c: Ditto.
1398 * gcc.target/i386/avx512f-vprold-1.c: Ditto.
1399 * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
1400 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
1401 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
1402 * gcc.target/i386/avx512f-vprord-1.c: Ditto.
1403 * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
1404 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
1405 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
1406 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
1407 * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
1408 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
1409 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
1410 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
1411 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
1412 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
1413 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
1414 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
1415 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
1416 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
1417 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
1418 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
1419 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
1420 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
1421 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
1422 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
1423 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
1424 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
1425 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
1426 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
1427 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
1428 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
1429 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
1430 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
1431 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
1432 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
1433 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
1434 * gcc.target/i386/avx512f-vptestnmd-1.c: Ditto.
1435 * gcc.target/i386/avx512f-vptestnmq-1.c: Ditto.
1436 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
1437 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
1438 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
1439 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
1440 * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
1441 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
1442 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
1443 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
1444 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
1445 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1446 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1447 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1448 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
1449 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
1450 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
1451 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
1452 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
1453 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1454 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1455 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1456 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1457 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1458 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
1459 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
1460 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
1461 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
1462 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
1463 * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
1464 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1465 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1466 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1467 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1468 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1469 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1470 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1471 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1472 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
1473 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
1474 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
1475 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
1476 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
1477 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
1478 * gcc.target/i386/avx512f_cond_move.c: Ditto.
1479 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
1480 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
1481 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
1482 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
1483 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1484 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1485 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1486 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1487 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1488 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1489 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1490 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1491 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
1492 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1493 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
1494 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1495 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
1496 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1497 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
1498 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
1499 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
1500 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
1501 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
1502 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1503 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1504 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1505 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1506 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1507 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1508 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1509 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1510 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1511 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1512 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1513 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1514 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1515 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1516 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1517 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1518 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1519 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1520 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1521 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1522 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1523 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1524 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1525 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1526 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1527 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1528 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1529 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1530 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1531 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1532 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1533 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1534 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1535 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1536 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1537 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1538 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1539 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1540 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1541 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1542 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1543 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1544 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1545 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1546 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1547 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1548 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1549 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1550 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1551 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1552 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1553 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1554 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1555 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1556 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1557 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1558 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1559 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1560 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1561 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1562 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1563 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1564 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1565 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1566 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1567 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1568 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1569 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1570 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1571 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1572 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1573 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1574 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1575 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1576 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1577 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1578 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1579 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1580 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1581 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1582 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1583 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1584 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1585 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1586 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1587 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1588 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1589 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1590 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1591 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1592 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1593 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1594 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1595 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1596 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1597 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1598 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1599 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1600 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1601 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1602 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1603 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1604 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1605 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1606 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1607 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1608 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1609 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1610 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1611 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1612 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1613 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1614 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1615 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1616 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1617 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1618 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1619 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1620 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1621 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1622 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1623 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1624 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1625 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1626 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1627 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1628 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1629 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1630 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1631 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1632 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1633 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1634 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1635 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1636 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1637 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1638 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1639 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1640 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1641 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1642 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1643 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1644 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1645 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1646 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1647 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1648 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1649 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1650 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1651 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1652 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1653 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1654 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1655 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1656 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1657 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1658 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1659 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1660 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1661 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1662 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1663 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1664 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1665 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1666 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1667 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1668 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1669 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1670 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1671 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1672 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1673 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1674 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1675 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1676 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1677 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1678 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1679 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1680 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1681 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1682 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1683 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1684 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1685 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1686 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1687 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1688 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1689 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1690 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1691 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1692 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1693 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1694 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1695 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1696 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1697 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1698 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1699 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1700 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1701 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1702 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1703 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1704 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1705 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1706 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1707 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1708 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1709 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1710 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1711 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1712 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1713 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1714 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1715 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1716 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1717 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1718 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1719 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1720 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1721 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1722 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1723 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1724 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1725 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1726 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1727 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1728 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1729 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1730 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1731 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1732 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1733 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1734 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1735 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1736 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1737 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1738 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1739 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1740 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1741 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1742 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1743 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1744 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1745 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1746 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1747 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1748 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1749 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1750 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1751 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1752 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1753 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1754 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1755 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1756 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1757 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1758 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1759 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1760 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1761 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1762
1763 2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
1764
1765 PR rtl-optimization/64151
1766 PR rtl-optimization/64156
1767 * gcc.target/aarch64/remat1.c: Removed. Revert r218267.
1768
1769 2014-12-03 Tom de Vries <tom@codesourcery.com>
1770
1771 PR rtl-optimization/63957
1772 * gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with
1773 -fno-ipa-ra.
1774 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1775 * gcc.target/aarch64/aapcs64/aapcs64.exp: Same.
1776 * gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra.
1777 * gcc.target/aarch64/fuse-caller-save.c: Same.
1778 * gcc.target/arm/fuse-caller-save.c: Same.
1779 * gcc.target/i386/fuse-caller-save-rec.c: Same.
1780 * gcc.target/i386/fuse-caller-save-xmm-run.c: Same.
1781 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1782 * gcc.target/i386/fuse-caller-save.c: Same.
1783 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1784 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1785 * gcc.target/mips/fuse-caller-save.c: Same.
1786 * gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in
1787 -ffoo/-fno-foo options.
1788
1789 2014-12-03 Ilya Enkovich <ilya.enkovich@intel.com>
1790
1791 * gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed
1792 vec_concatv2di template.
1793
1794 2014-12-03 Segher Boessenkool <segher.kernel.crashing.org>
1795
1796 PR rtl-optimization/52714
1797 * gcc.target/m68k/pr52714.c: New testcase.
1798
1799 2014-12-02 Uros Bizjak <ubizjak@gmail.com>
1800
1801 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA.
1802 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1803 * gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI.
1804 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1805 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1806 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1807
1808 2014-12-02 Marek Polacek <polacek@redhat.com>
1809
1810 * g++.dg/cpp0x/constexpr-shift1.C: New test.
1811 * g++.dg/cpp1y/constexpr-shift1.C: New test.
1812 * g++.dg/ubsan/pr63956.C: Add dg-errors.
1813
1814 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1815
1816 PR target/64108
1817 * gcc.target/i386/memset-strategy-2.c: New test.
1818
1819 2014-12-02 Richard Biener <rguenther@suse.de>
1820
1821 * gcc.dg/torture/20141202-1.c: New testcase.
1822
1823 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1824
1825 PR ipa/63814
1826 * g++.dg/ipa/pr63814.C: New test.
1827
1828 2014-12-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
1829
1830 * gcc.target/aarch64/remat1.c: New testcase.
1831
1832 2014-12-01 Oleg Endo <olegendo@gcc.gnu.org>
1833
1834 PR rtl-optimization/59278
1835 * gcc.target/sh/pr59278.c: New.
1836
1837 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1838
1839 PR c++/60859
1840 * g++.dg/cpp0x/initlist88.C: New.
1841
1842 2014-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1843
1844 * gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.
1845
1846 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1847
1848 * jit.dg/jit.exp (verify_exit_status): New function.
1849 (fixed_host_execute): Verify the exit status of the spawnee.
1850
1851 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1852
1853 * jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.
1854
1855 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1856
1857 PR jit/63854
1858 * jit.dg/jit.exp (report_leak): New.
1859 (parse_valgrind_logfile): New.
1860 (fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present
1861 in the environment, and if so, run the executable under
1862 valgrind, capturing valgrind's output to a logfile. Parse the
1863 log file, generating PASSes and XFAILs for the summary of leaks.
1864 Use "wait" before "close": valgrind might not have finished
1865 writing the log out before we parse it, so we need to wait for
1866 the spawnee to finish.
1867
1868 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1869
1870 PR jit/63969
1871 * jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New.
1872 (check_string_starts_with): New.
1873 * jit.dg/test-error-pr63969-missing-driver.c: New.
1874
1875 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1876
1877 * jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog
1878 when calling jit_check_compile to avoid embedding the full path of
1879 the testcase into the test results.
1880
1881 2014-12-01 Marek Polacek <polacek@redhat.com>
1882
1883 PR sanitizer/64121
1884 * c-c++-common/ubsan/pr64121.c: New test.
1885
1886 2014-12-01 Marek Polacek <polacek@redhat.com>
1887
1888 PR sanitizer/63956
1889 * c-c++-common/ubsan/shift-5.c: Add xfails.
1890 * g++.dg/ubsan/div-by-zero-1.C: Don't use -w. Add xfail.
1891 * g++.dg/ubsan/pr63956.C: New test.
1892
1893 2014-12-01 Marek Polacek <polacek@redhat.com>
1894
1895 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
1896 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1897 * g++.dg/cpp1y/constexpr-void1.C: New test.
1898
1899 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1900
1901 PR c++/60845
1902 * g++.dg/parse/error55.C: New.
1903
1904 2014-12-01 Richard Biener <rguenther@suse.de>
1905
1906 PR tree-optimization/15346
1907 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
1908
1909 2014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1910
1911 PR tree-optimization/63941
1912 * gcc.dg/torture/pr63941.c: New test.
1913
1914 2014-12-01 Martin Jambor <mjambor@suse.cz>
1915
1916 PR ipa/63551
1917 * gcc.dg/ipa/pr63551.c: New test.
1918 * gcc.dg/ipa/pr64041.c: Likewise.
1919
1920 2014-12-01 Ilya Tocar <ilya.tocar@intel.com>
1921
1922 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
1923 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1924 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1925 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1926 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1927 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1928 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1929 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1930 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1931 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1932 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1933 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1934 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1935 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1936 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1937 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1938 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1939 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1940 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1941 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1942 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1943 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1944 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1945 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1946 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1947 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1948 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1949 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1950 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1951 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1952 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1953 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1954 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1955 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1956 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1957 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1958 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1959 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1960 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1961 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1962 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1963 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1964 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1965 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1966 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1967 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1968 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1969 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1970 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1971 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1972 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1973 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1974 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1975 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1976 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1977 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1978 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1979 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1980 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1981 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1982 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1983 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1984 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1985 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1986 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1987 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1988 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1989 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1990 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1991 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1992 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1993 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1994 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1995 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1996 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1997 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1998 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1999 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2000 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2001 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2002 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2003 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2004 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2005 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2006 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2007 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2008 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2009 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2010 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2011 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2012 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2013 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2014 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2015 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2016 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2017 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2018 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2019 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2020 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2021 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2022 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2023 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2024 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2025 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2026 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2027 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2028 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2029 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2030 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2031 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2032 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2033 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2034 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2035 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2036 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2037 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2038 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2039 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2040 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2041 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2042 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2043 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2044 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2045 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2046 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2047 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2048 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2049 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2050 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2051 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2052 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2053 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2054 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2055 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2056 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2057 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2058 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2059 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2060 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2061 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2062 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2063 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2064 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2065 * gcc.target/i386/avx512f-helper.h: Ditto.
2066 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2067 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2068 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2069 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2070 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2071 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2072 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2074 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2075 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2077 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2078 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2079 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2080 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2081 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2082 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2083 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2084 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2085 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2086 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2087 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2088 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2089 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2090 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2091 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2092 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2093 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2094 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2095 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2096 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2097 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2098 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2099 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2100 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2101 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2102 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2103 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2104 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2105 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2106 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2107 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2108 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2109 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2110 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2111 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2112 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2113 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2114 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2115 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2116 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2117 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2118 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2119 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2120 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2121 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2122 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2124 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2125 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2126 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2127 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2128 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2129 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2130 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2131 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2132 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2133 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2134 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2135 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2136 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2137 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2138 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2140 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2141 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2142 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2143 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2145 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2146 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2147 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2148 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2149 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2150 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2152 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2153 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2154 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2155 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2156 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2157 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2158 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2159 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2160 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2161 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2162 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2163 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2164 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2165 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2166 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2167 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2168 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2169 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2170 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2171 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2172 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2173 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2174 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2175 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2176 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2177 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2178 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2179 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2180 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2181 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2182 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2183 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2184 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2185 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2186 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2187 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2188 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2189 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2190 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2191 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2192 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2193 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2194 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2195 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2196 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2197 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2198 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2199 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2200 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2201 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2202 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2203 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2204 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2205 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2206 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2207 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2208 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2209 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2210 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2211 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2212 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2213 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2214 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2215 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2216 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2217 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2218 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2219 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2220 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2221 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2222 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2223 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2224 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2225 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2226 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2227 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2228 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2229 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2230 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2231 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2232 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2233 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2234 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2235 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2236 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2237 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2238 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2239 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2240 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2241 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2242 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2243 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2244 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2246 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2247 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2248 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2249 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2250 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2251 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2252 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2253 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2254 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2255 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2256 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2257 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2258 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2259 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2260 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2261 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2262 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2263 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2264 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2265 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2266 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2267 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2268 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2269 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2270 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2271 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2272 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2273 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2274 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2275 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2276 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2277 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2278 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2279 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2280 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2281 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2282 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2283 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2284 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2285 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2286 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2287 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2288 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2289 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2290 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2291 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2292 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2293 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2294 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2295 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2296 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2297 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2298 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2299 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2300 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2301 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2302 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2303 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2304 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2305 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2306 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2307 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2308 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2309 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2310 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2311 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2312 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2313 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2314 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2315 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2316 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2317 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2318 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2319 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2320 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2321 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2322 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2323 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2324 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2325 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2326 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2327 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2328 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2329 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2330 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2331 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2332 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2333 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2334 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2335 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2336 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2337 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2338 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2339 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2340 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2341 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2342 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2343 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2344 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2345 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2346 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2347 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2348 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2349 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2350 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2351 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2352 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2353 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2354 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2355 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2356 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2357 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2358 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2359 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2360 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2361 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2362 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2363 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2364 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2365 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2366 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2367 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2368 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2369 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2370 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2371 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2372 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2373 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2374 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2375 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2376 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2377 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2378 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2379 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2380 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2381 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2382 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2383 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2384 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2385 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2386 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2387 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2388 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2389 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2390 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2391 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2392 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2393 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2394 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2395 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2396 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2397 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2398 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2399 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2400 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2401 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2402 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2403 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2404 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2405 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2406 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2407 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2408 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2409 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2410 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2411 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2412 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2413 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2414 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2415 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2416 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2417 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2418 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2419 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2420 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2421 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2422 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2423 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2424 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2425 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2426 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2427 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2428 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2429 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2430 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2431 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2432 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2433 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2434 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2435 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2436 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2437 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2438 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2439
2440 2014-12-01 Richard Biener <rguenther@suse.de>
2441
2442 PR tree-optimization/63738
2443 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
2444
2445 2014-11-29 H.J. Lu <hongjiu.lu@intel.com>
2446
2447 PR target/64114
2448 * gcc.target/i386/pr64114.c: New test.
2449
2450 2014-11-29 Joseph Myers <joseph@codesourcery.com>
2451
2452 PR preprocessor/41698
2453 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
2454
2455 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2456
2457 PR target/64061
2458 * gcc.target/i386/pr64061.c: New.
2459
2460 2014-11-28 Marek Polacek <polacek@redhat.com>
2461
2462 * c-c++-common/ubsan/shift-8.c: New test.
2463
2464 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2465
2466 PR rtl-optimization/64087
2467 * gcc.dg/pr64087.c: New.
2468
2469 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2470
2471 PR rtl-optimization/64037
2472 * g++.dg/pr64037.C: New test.
2473
2474 2014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
2475
2476 * gcc.target/i386/pr52252-atom-1.c: Delete.
2477
2478 2014-11-28 Jiong Wang <jiong.wang@arm.com>
2479
2480 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
2481 testcase for soft-float.
2482
2483 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2484
2485 * gcc.target/i386/pr63661.c: Replace -mtune=native with
2486 -mtune=nehalem.
2487 (foo): Replace "!=" with delta.
2488 (main): Remove __builtin_printf.
2489
2490 2014-11-28 Renlin Li <renlin.li@arm.com>
2491
2492 PR target/63661
2493 * gcc.target/i386/pr63661.c: Use native tune.
2494
2495 2014-11-28 Renlin Li <renlin.li@arm.com>
2496
2497 PR target/63661
2498 * gcc.target/i386/pr63661.c: New test.
2499
2500 2014-11-28 Marek Polacek <polacek@redhat.com>
2501
2502 PR c/63862
2503 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
2504 * c-c++-common/ubsan/shift-7.c: New test.
2505
2506 2014-11-28 Richard Biener <rguenther@suse.de>
2507
2508 PR middle-end/64084
2509 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
2510 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
2511
2512 2014-11-27 Richard Biener <rguenther@suse.de>
2513
2514 PR middle-end/64088
2515 * gcc.dg/torture/pr64088.c: New testcase.
2516
2517 PR tree-optimization/64088
2518 * gcc.dg/torture/pr64091.c: New testcase.
2519
2520 2014-11-27 Ilya Tocar <ilya.tocar@intel.com>
2521
2522 * g++.dg/ext/mv2.C: Add test for target ("avx512f").
2523 * gcc.target/i386/builtin_target.c: Ditto.
2524
2525 2014-11-27 Kai Tietz <ktietz@redhat.com>
2526
2527 PR c++/63904
2528 * g++.dg/cpp0x/pr63904.C: New.
2529
2530 2014-11-27 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR middle-end/64067
2533 * gcc.c-torture/compile/pr64067.c: New test.
2534
2535 PR tree-optimization/64024
2536 * gcc.dg/vect/vect-simd-clone-13.c: New test.
2537 * gcc.dg/vect/vect-simd-clone-14.c: New test.
2538
2539 2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2540
2541 PR target/59593
2542 * gcc.target/arm/constant-pool.c: New test.
2543
2544 2014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2545
2546 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
2547
2548 2014-11-27 Richard Biener <rguenther@suse.de>
2549
2550 PR tree-optimization/64083
2551 * gcc.dg/torture/pr64083.c: New testcase.
2552
2553 2014-11-27 Richard Biener <rguenther@suse.de>
2554
2555 PR tree-optimization/61634
2556 * gcc.dg/vect/pr61634.c: New testcase.
2557
2558 2014-11-26 David Edelsohn <dje.gcc@gmail.com>
2559
2560 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
2561
2562 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2563
2564 PR c++/63757
2565 * g++.dg/cpp0x/nullptr33.C: New.
2566
2567 2014-11-26 Jakub Jelinek <jakub@redhat.com>
2568
2569 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
2570 tsan_init): Don't use -fPIE or -pie.
2571
2572 2014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2573
2574 PR ipa/61190
2575 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
2576
2577 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2578
2579 PR c++/59114
2580 * g++.dg/cpp0x/auto43.C: New.
2581
2582 2014-11-26 Richard Biener <rguenther@suse.de>
2583
2584 PR middle-end/63738
2585 * gcc.dg/torture/pr63738.c: New testcase.
2586
2587 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2588
2589 PR bootstrap/63995
2590 * gcc.target/i386/pr63995-2.c: New.
2591
2592 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2593
2594 PR lto/64075
2595 * gcc.dg/pr64075.c: New.
2596
2597 2014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2598
2599 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
2600 *-*-solaris* && !gld.
2601 * gcc.target/i386/mcount_pic.c: Likewise.
2602 Use -pg.
2603
2604 2014-11-21 Mark Wielaard <mjw@redhat.com>
2605
2606 * gcc.dg/debug/dwarf2/lang-c11.c: New test.
2607 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
2608 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2609 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2610 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2611
2612 2014-11-24 Mark Wielaard <mjw@redhat.com>
2613
2614 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
2615 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
2616 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
2617
2618 2014-11-26 Richard Biener <rguenther@suse.de>
2619
2620 PR tree-optimization/62238
2621 * gcc.dg/torture/pr62238.c: New testcase.
2622
2623 2014-11-25 Andrew Pinski <apinski@cavium.com>
2624
2625 * gcc.c-torture/execute/20141125-1.c: New testcase.
2626
2627 2014-11-25 Tobias Burnus <burnus@net-b.de>
2628
2629 * gfortran.dg/empty_label.f: Change test to continue testing
2630 for -fmax-errors=1.
2631 * gfortran.dg/empty_label.f90: Ditto.
2632 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
2633
2634 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
2635
2636 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
2637 Update comment.
2638 * g++.old-deja/g++.law/enum9.C: Likewise.
2639 * g++.old-deja/g++.other/enum4.C: Likewise.
2640
2641 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2642
2643 PR target/63534
2644 * gcc.target/i386/pr63534.c: New test.
2645
2646 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2647
2648 PR target/63527
2649 * gcc.target/i386/pr63527.c: New test.
2650
2651 2014-11-25 Martin Liska <mliska@suse.cz>
2652
2653 PR bootstrap/64050
2654 PR ipa/64060
2655 * gcc.dg/plugin/plugin.exp: New plugin.
2656 * gcc.dg/plugin/sreal-test-1.c: New test.
2657 * gcc.dg/plugin/sreal_plugin.c: New test.
2658
2659 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
2660
2661 * gcc.target/mips/mips.exp: Add support for -msoft-float and
2662 -mhard-float options. Ensure that explicit -mfp* options imply
2663 both -mhard-float and -mdouble-float.
2664 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
2665 compile options.
2666
2667 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 PR c++/63786
2670 * g++.dg/cpp0x/variadic163.C: New.
2671
2672 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
2673
2674 PR target/64056
2675 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
2676 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2677 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2678 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2679 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2680
2681 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
2682
2683 * gcc.target/powerpc/longcall-2.c: New test.
2684
2685 2014-11-25 Marek Polacek <polacek@redhat.com>
2686
2687 PR c/63877
2688 * gcc.dg/pr63877.c: New test.
2689
2690 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2691
2692 PR ipa/64059
2693 * g++.dg/ipa/pr64059.C: New test.
2694
2695 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
2696
2697 PR target/63847
2698 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
2699 for 32bit x86 targets.
2700 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
2701
2702 2014-11-24 Tobias Burnus <burnus@net-b.de>
2703
2704 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
2705 * gfortran.dg/dollar_sym_1.f90: Ditto.
2706 * gfortran.dg/dollar_sym_3.f: Ditto.
2707
2708 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
2709
2710 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
2711 Add aarch64{,_be}.
2712
2713 2014-11-24 Richard Biener <rguenther@suse.de>
2714
2715 PR tree-optimization/63679
2716 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
2717 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
2718 * gcc.target/i386/ssetype-1.c: Likewise.
2719 * gcc.target/i386/ssetype-3.c: Likewise.
2720 * gcc.target/i386/ssetype-5.c: Likewise.
2721
2722 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
2723 Paolo Carlini <paolo.carlini@oracle.com>
2724
2725 PR c++/63203
2726 * g++.dg/warn/Winit-self-2.C: New.
2727
2728 2014-11-24 Petr Murzin <petr.murzin@intel.com>
2729
2730 * gcc.target/i386/extract-insert-combining.c: New test.
2731
2732 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2733
2734 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
2735
2736 2014-11-24 Richard Biener <rguenther@suse.de>
2737
2738 PR testsuite/64039
2739 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
2740
2741 2014-11-24 Richard Biener <rguenther@suse.de>
2742
2743 PR tree-optimization/55334
2744 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
2745
2746 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
2747
2748 * gnat.dg/opt45.adb: New test.
2749
2750 2014-11-24 Tobias Burnus <burnus@net-b.de>
2751
2752 * gfortran.dg/dollar_sym_3.f: Update dg-error.
2753 * gfortran.dg/coarray_collectives_3.f90: Ditto.
2754
2755 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
2756
2757 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
2758 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2759 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
2760 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
2761
2762 2014-11-23 Tobias Burnus <burnus@net-b.de>
2763
2764 * gfortran.dg/tab_continuation.f: Update dg-*.
2765
2766 2014-11-23 Andrew Pinski <apinski@cavium.com>
2767
2768 * gcc.c-torture/compile/20120927-1.c: New testcase.
2769 * gcc.c-torture/compile/20120830-1.c: New testcase.
2770
2771 2014-11-22 Andrew Pinski <apinski@cavium.com>
2772
2773 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
2774 argc is always greater than 1 (octeon simulator).
2775 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
2776
2777 2014-11-22 Andrew Pinski <apinski@cavium.com>
2778
2779 PR target/63971
2780 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
2781 x30 (in the epilogue).
2782 * gcc.target/aarch64/test_frame_6.c: Likewise.
2783 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
2784 x30 and x19 (in the epilogue).
2785 * gcc.target/aarch64/test_frame_4.c: Likewise.
2786 * gcc.target/aarch64/test_frame_7.c: Likewise.
2787
2788 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
2789
2790 PR target/63783
2791 PR target/51244
2792 * gcc.target/sh/torture/pr63783-1.c: New.
2793 * gcc.target/sh/torture/pr63783-2.c: New.
2794 * gcc.target/sh/pr51244-20.c: Adjust.
2795 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
2796
2797 2014-11-22 Tobias Burnus <burnus@net-b.de>
2798
2799 * gfortran.dg/coarray/cosubscript_1.f90: New.
2800
2801 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2802
2803 * gnat.dg/specs/pack11.ads: New test.
2804
2805 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2806
2807 * gnat.dg/specs/no_streams.ads: New test.
2808
2809 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2810
2811 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
2812 store_modtion rtl dump.
2813 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
2814 * gcc.dg/var-expand3.c (dg-final): Ditto.
2815
2816 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2817
2818 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
2819 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2820 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2821 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
2822 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2823 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2824
2825 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR tree-optimization/64006
2828 * gcc.c-torture/execute/pr64006.c: New test.
2829
2830 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
2831
2832 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
2833 value for go testing.
2834
2835 2014-11-21 Jiong Wang <jiong.wang@arm.com>
2836
2837 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
2838
2839 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2840
2841 * gcc.target/aarch64/simd/vsqrt_f64_1.c
2842
2843 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2844
2845 * g++.dg/other/i386-2.C: Add -mpcommit.
2846 * g++.dg/other/i386-3.C: Ditto.
2847 * gcc.target/i386/pcommit-1.c: New test.
2848 * gcc.target/i386/sse-12.c: Add new options.
2849 * gcc.target/i386/sse-13.c: Ditto.
2850 * gcc.target/i386/sse-14.c: Ditto.
2851 * gcc.target/i386/sse-22.c: Ditto.
2852 * gcc.target/i386/sse-23.c: Ditto.
2853
2854 2014-11-20 Mark Wielaard <mjw@redhat.com>
2855
2856 PR debug/38757
2857 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
2858 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
2859
2860 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2861
2862 * g++.dg/other/i386-2.C: Add -mclwb.
2863 * g++.dg/other/i386-3.C: Ditto.
2864 * gcc.target/i386/clwb-1.c: New test.
2865 * gcc.target/i386/sse-12.c: Add new options.
2866 * gcc.target/i386/sse-13.c: Ditto.
2867 * gcc.target/i386/sse-14.c: Ditto.
2868 * gcc.target/i386/sse-22.c: Ditto.
2869 * gcc.target/i386/sse-23.c: Ditto.
2870
2871 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2872
2873 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
2874 * g++.dg/other/i386-3.C: Ditto.
2875 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
2876 * gcc.target/i386/avx512vbmi-check.h: Ditto.
2877 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
2878 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2879 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
2880 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2881 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
2882 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2883 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
2884 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2885 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2886 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2887 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2888 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2889 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
2890 * gcc.target/i386/sse-12.c: Add new options.
2891 * gcc.target/i386/sse-13.c: Ditto.
2892 * gcc.target/i386/sse-14.c: Ditto.
2893 * gcc.target/i386/sse-22.c: Ditto.
2894 * gcc.target/i386/sse-23.c: Ditto.
2895
2896 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2897
2898 * g++.dg/other/i386-2.C: Add -mavx512ifma.
2899 * g++.dg/other/i386-3.C: Ditto.
2900 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
2901 * gcc.target/i386/avx512ifma-check.h: New.
2902 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
2903 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2904 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
2905 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2907 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2908 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
2909 * gcc.target/i386/sse-12.c: Add new options.
2910 * gcc.target/i386/sse-13.c: Ditto.
2911 * gcc.target/i386/sse-14.c: Ditto.
2912 * gcc.target/i386/sse-22.c: Ditto.
2913 * gcc.target/i386/sse-23.c: Ditto.
2914
2915 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
2916
2917 Forward-port from 2014-10-30 4_9-branch r216934
2918
2919 PR target/63633
2920 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
2921
2922 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2923
2924 PR debug/63239
2925 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
2926 -gno-strict-dwarf.
2927
2928 2014-11-21 Tom de Vries <tom@codesourcery.com>
2929
2930 * gcc.dg/store-motion-fgcse-sm.c: New test.
2931
2932 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
2933
2934 PR target/60451
2935 * gcc.target/i386/pr60451.c: New.
2936
2937 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR tree-optimization/61773
2940 * gcc.dg/pr61773.c: New test.
2941
2942 PR target/63764
2943 * c-c++-common/pr63764-1.c: New test.
2944 * c-c++-common/pr63764-2.c: New test.
2945
2946 PR target/63910
2947 * gcc.target/i386/pr63910.c: New test.
2948
2949 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2950
2951 PR lto/63998
2952 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
2953
2954 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
2955
2956 * gcc.dg/no-strict-overflow-8.c: New test.
2957
2958 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2959
2960 * gcc.dg/undefined-loop-1.c: New file.
2961 * gcc.dg/undefined-loop-2.c: New file.
2962
2963 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
2964
2965 * gcc.target/aarch64/symbol-range.c: New.
2966 * gcc.target/aarch64/symbol-range-tiny.c: New.
2967 2014-11-20 Richard Biener <rguenther@suse.de>
2968
2969 PR middle-end/63962
2970 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
2971
2972 2014-11-20 Richard Biener <rguenther@suse.de>
2973
2974 PR tree-optimization/63677
2975 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
2976 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
2977
2978 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
2979
2980 PR sanitizer/63845
2981 * gcc.dg/asan/pr63845.c: New test.
2982
2983 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2984
2985 PR sanitizer/63939
2986 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
2987 stack pointer address, to fit darwin output when symbolizer is not
2988 present.
2989 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2990 * c-c++-common/asan/memcmp-1.c: Likewise.
2991 * c-c++-common/asan/misalign-1.c: Likewise.
2992 * c-c++-common/asan/misalign-2.c: Likewise.
2993 * c-c++-common/asan/null-deref-1.c: Likewise.
2994 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2995 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
2996 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2997 * c-c++-common/asan/use-after-free-1.c: Likewise.
2998 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
2999 * g++.dg/asan/deep-tail-call-1.C: Likewise.
3000 * g++.dg/asan/large-func-test-1.C: Likewise.
3001
3002 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3003
3004 PR sanitizer/63939
3005 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
3006
3007 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3008
3009 PR sanitizer/63939
3010 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
3011 * c-c++-common/asan/memcmp-1.c: Likewise.
3012 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3013 * c-c++-common/asan/use-after-free-1.c: Likewise.
3014
3015 2014-11-19 David Malcolm <dmalcolm@redhat.com>
3016
3017 PR jit/63854
3018 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
3019 (make_random_function): Free ff->locals.
3020
3021 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
3022
3023 PR target/63947
3024 * gcc.target/i386/pr63947.c: New test.
3025
3026 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
3027
3028 PR c++/55425
3029 * g++.dg/cpp0x/constexpr-__func__.C: New.
3030
3031 2014-11-19 Renlin Li <Renlin.Li@arm.com>
3032
3033 PR target/63424
3034 * gcc.target/aarch64/pr63424.c: New test.
3035
3036 2014-11-19 Renlin Li <Renlin.Li@arm.com>
3037
3038 PR middle-end/63762
3039 * gcc.dg/pr63762.c: New test.
3040
3041 2014-11-19 Marek Polacek <polacek@redhat.com>
3042
3043 PR sanitizer/63690
3044 * gcc.dg/ubsan/pr63690.c: New test.
3045
3046 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3047
3048 PR sanitizer/62132
3049 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
3050 darwin, adjust dg-output.
3051 * c-c++-common/asan/misalign-2.c: Likewise.
3052
3053 2014-11-19 Richard Henderson <rth@redhat.com>
3054
3055 * gcc.dg/cwsc0.c: New test.
3056 * gcc.dg/cwsc1.c: New test.
3057
3058 2014-11-19 Marek Polacek <polacek@redhat.com>
3059
3060 PR sanitizer/63879
3061 * c-c++-common/ubsan/pr63879-1.c: New test.
3062 * c-c++-common/ubsan/pr63879-2.c: New test.
3063
3064 2014-11-19 Tom de Vries <tom@codesourcery.com>
3065
3066 PR tree-optimization/62167
3067 * gcc.dg/pr51879-12.c: Add xfails.
3068 * gcc.dg/pr62167-run.c: New test.
3069 * gcc.dg/pr62167.c: New test.
3070
3071 2014-11-19 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR tree-optimization/63915
3074 * c-c++-common/gomp/pr60823-4.c: New test.
3075
3076 PR sanitizer/63520
3077 * c-c++-common/ubsan/pr63520.c: New test.
3078
3079 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
3080
3081 PR c++/57654
3082 * g++.dg/cpp0x/constexpr-ref7.C: New.
3083
3084 2014-11-19 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR sanitizer/63913
3087 * g++.dg/ubsan/pr63913.C: New test.
3088
3089 2014-11-19 Andreas Schwab <schwab@suse.de>
3090
3091 * gcc.dg/pure-2.c: Update line numbers.
3092
3093 2014-11-19 Jakub Jelinek <jakub@redhat.com>
3094
3095 PR rtl-optimization/63843
3096 * gcc.c-torture/execute/pr63843.c: New test.
3097
3098 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3099
3100 PR target/63937
3101 * gcc.dg/memset-2.c: New.
3102
3103 2014-11-18 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR sanitizer/63813
3106 * g++.dg/ubsan/pr63813.C: New test.
3107
3108 PR tree-optimization/61042
3109 * gcc.c-torture/compile/pr61042.c: New test.
3110
3111 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
3112
3113 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
3114 setting.
3115
3116 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3117
3118 PR c++/55942
3119 * g++.dg/cpp0x/constexpr-55942.C: New.
3120
3121 2014-11-18 Marek Polacek <polacek@redhat.com>
3122
3123 PR sanitizer/63866
3124 * c-c++-common/ubsan/pr63866.c: New test.
3125
3126 2014-11-18 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/63914
3129 * gcc.dg/pr63914.c: New testcase.
3130
3131 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3132
3133 PR c++/55443
3134 * g++.dg/cpp0x/noexcept26.C: New.
3135 * g++.dg/cpp0x/noexcept27.C: Likewise.
3136
3137 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3138
3139 PR c++/60245
3140 * g++.dg/cpp0x/constexpr-60245.C: New.
3141
3142 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3143
3144 PR c++/60771
3145 * g++.dg/cpp0x/constexpr-ref6.C: New.
3146
3147 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
3148
3149 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
3150 * gcc.target/arm/neon/vbicQs32.c: Likewise.
3151 * gcc.target/arm/neon/vbicQs64.c: Likewise.
3152 * gcc.target/arm/neon/vbicQs8.c: Likewise.
3153 * gcc.target/arm/neon/vbicQu16.c: Likewise.
3154 * gcc.target/arm/neon/vbicQu32.c: Likewise.
3155 * gcc.target/arm/neon/vbicQu64.c: Likewise.
3156 * gcc.target/arm/neon/vbicQu8.c: Likewise.
3157 * gcc.target/arm/neon/vbics16.c: Likewise.
3158 * gcc.target/arm/neon/vbics32.c: Likewise.
3159 * gcc.target/arm/neon/vbics64.c: Likewise.
3160 * gcc.target/arm/neon/vbics8.c: Likewise.
3161 * gcc.target/arm/neon/vbicu16.c: Likewise.
3162 * gcc.target/arm/neon/vbicu32.c: Likewise.
3163 * gcc.target/arm/neon/vbicu64.c: Likewise.
3164 * gcc.target/arm/neon/vbicu8.c: Likewise.
3165 * gcc.target/arm/neon/vornQs16.c: Likewise.
3166 * gcc.target/arm/neon/vornQs32.c: Likewise.
3167 * gcc.target/arm/neon/vornQs64.c: Likewise.
3168 * gcc.target/arm/neon/vornQs8.c: Likewise.
3169 * gcc.target/arm/neon/vornQu16.c: Likewise.
3170 * gcc.target/arm/neon/vornQu32.c: Likewise.
3171 * gcc.target/arm/neon/vornQu64.c: Likewise.
3172 * gcc.target/arm/neon/vornQu8.c: Likewise.
3173 * gcc.target/arm/neon/vorns16.c: Likewise.
3174 * gcc.target/arm/neon/vorns32.c: Likewise.
3175 * gcc.target/arm/neon/vorns64.c: Likewise.
3176 * gcc.target/arm/neon/vorns8.c: Likewise.
3177 * gcc.target/arm/neon/vornu16.c: Likewise.
3178 * gcc.target/arm/neon/vornu32.c: Likewise.
3179 * gcc.target/arm/neon/vornu64.c: Likewise.
3180 * gcc.target/arm/neon/vornu8.c: Likewise.
3181
3182 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
3183
3184 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
3185 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
3186 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
3187 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
3188 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
3189 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
3190 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
3191 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
3192 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
3193
3194 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
3195
3196 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
3197 * g++.dg/ipa/devirt-15.C: Ditto.
3198 * g++.dg/ipa/devirt-7.C: Ditto.
3199 * g++.dg/ipa/pr60600.C: Ditto.
3200 * g++.dg/opt/vt2.C: Ditto.
3201 * g++.dg/opt/vt4.C: Ditto.
3202 * g++.dg/pr48484.C: Ditto.
3203 * g++.dg/tm/pr47746.C: Ditto.
3204 * g++.dg/tree-ssa/pr57380.C: Ditto.
3205 * gcc.dg/ipa/inline-4.c: Ditto.
3206 * gcc.dg/ipa/inlinehint-1.c: Ditto.
3207 * gcc.dg/ipa/inlinehint-2.c: Ditto.
3208 * gcc.dg/ipa/inlinehint-3.c: Ditto.
3209 * gcc.dg/pr47276.c: Ditto.
3210 * gcc.dg/pure-2.c: Ditto.
3211 * gcc.dg/tm/nested-2.c: Ditto.
3212 * gcc.dg/tree-ssa/alias-29.c: Ditto.
3213 * gcc.target/i386/3dnow-1.c: Ditto.
3214 * gcc.target/i386/3dnow-2.c: Ditto.
3215 * gcc.target/i386/3dnowA-1.c: Ditto.
3216 * gcc.target/i386/3dnowA-2.c: Ditto.
3217 * gcc.target/i386/avx-1.c: Ditto.
3218 * gcc.target/i386/avx-2.c: Ditto.
3219 * gcc.target/i386/memcpy-1.c: Ditto.
3220 * gcc.target/i386/mmx-1.c: Ditto.
3221 * gcc.target/i386/mmx-2.c: Ditto.
3222 * gcc.target/i386/sse-14.c: Ditto.
3223 * gcc.target/i386/sse-22.c: Ditto.
3224 * gcc.target/i386/sse-22a.c: Ditto.
3225 * gcc.target/i386/sse-23.c: Ditto.
3226 * gcc.target/i386/sse-24.c: Ditto.
3227 * gcc.target/i386/vect-double-1.c: Ditto.
3228 * g++.dg/fstack-protector-strong.C: Add target nonpic.
3229 * gcc.dg/fstack-protector-strong.c: Ditto.
3230
3231 2014-11-18 Hale Wang <hale.wang@arm.com>
3232
3233 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
3234 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
3235 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3236 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3237 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3238 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3239 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3240 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3241 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3242 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3243
3244 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3245
3246 * g++.dg/abi/mangle-arm-crypto.C: New.
3247 * g++.dg/abi/mangle-neon.C (f19): New.
3248 (f20): Likewise.
3249
3250 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3251
3252 * gcc.target/arm/pr51968.c (foo): Fix call to
3253 __builtin_neon_vqmovunv8hi.
3254
3255 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
3256
3257 * c-c++-common/asan/aggressive-opts.c: New test.
3258
3259 2014-11-18 Yury Gribov <y.gribov@samsung.com>
3260
3261 PR sanitizer/63802
3262 * c-c++-common/ubsan/pr63802.c: New test.
3263
3264 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
3265
3266 * g++.dg/pr63766.C: New.
3267
3268 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3269
3270 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
3271 floating point variables instead of using asm to test allocating
3272 values to the Altivec registers.
3273
3274 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
3275 -mupper-regs-df tests.
3276 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3277
3278 * config/rs6000/predicates.md (memory_fp_constant): New predicate
3279
3280 2014-11-17 Tom de Vries <tom@codesourcery.com>
3281
3282 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
3283 * gcc.dg/pr43864-3.c: Same.
3284 * gcc.dg/pr43864-4.c: Same.
3285 * gcc.dg/pr43864.c: Same.
3286 * gcc.dg/pr50763.c: Same.
3287 * gcc.dg/pr51879-12.c: Same.
3288 * gcc.dg/pr51879-16.c: Same.
3289 * gcc.dg/pr51879-17.c: Same.
3290 * gcc.dg/pr51879-18.c: Same.
3291 * gcc.dg/pr51879-2.c: Same.
3292 * gcc.dg/pr51879-3.c: Same.
3293 * gcc.dg/pr51879-4.c: Same.
3294 * gcc.dg/pr51879-6.c: Same.
3295 * gcc.dg/pr51879-7.c: Same.
3296 * gcc.dg/pr51879.c: Same.
3297
3298 2014-11-17 Tom de Vries <tom@codesourcery.com>
3299
3300 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
3301 * gcc.dg/pr43864-3.c: Same.
3302 * gcc.dg/pr43864-4.c: Same.
3303
3304 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3305
3306 * gcc.target/aarch64/vld1_lane.c: New test.
3307
3308 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3309
3310 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
3311 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
3312
3313 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3314
3315 * gcc.target/i386/chkp-strlen-1.c: New.
3316 * gcc.target/i386/chkp-strlen-2.c: New.
3317 * gcc.target/i386/chkp-strlen-3.c: New.
3318 * gcc.target/i386/chkp-strlen-4.c: New.
3319 * gcc.target/i386/chkp-strlen-5.c: New.
3320
3321 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3322
3323 * gcc.target/i386/chkp-stropt-1.c: New.
3324 * gcc.target/i386/chkp-stropt-2.c: New.
3325 * gcc.target/i386/chkp-stropt-3.c: New.
3326 * gcc.target/i386/chkp-stropt-4.c: New.
3327 * gcc.target/i386/chkp-stropt-5.c: New.
3328 * gcc.target/i386/chkp-stropt-6.c: New.
3329 * gcc.target/i386/chkp-stropt-7.c: New.
3330 * gcc.target/i386/chkp-stropt-8.c: New.
3331 * gcc.target/i386/chkp-stropt-9.c: New.
3332 * gcc.target/i386/chkp-stropt-10.c: New.
3333 * gcc.target/i386/chkp-stropt-11.c: New.
3334 * gcc.target/i386/chkp-stropt-12.c: New.
3335 * gcc.target/i386/chkp-stropt-13.c: New.
3336 * gcc.target/i386/chkp-stropt-14.c: New.
3337 * gcc.target/i386/chkp-stropt-15.c: New.
3338 * gcc.target/i386/chkp-stropt-16.c: New.
3339
3340 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
3341
3342 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
3343 __SIZE_TYPE__.
3344
3345 2014-11-17 Richard Biener <rguenther@suse.de>
3346
3347 PR middle-end/63898
3348 PR middle-end/63883
3349 * gfortran.dg/pr63883.f90: New testcase.
3350
3351 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3352
3353 PR ipa/63894
3354 * g++.dg/ipa/pr63894.C: New test.
3355
3356 2014-11-17 Terry Guo <terry.guo@arm.com>
3357
3358 * gcc.target/arm/thumb1-ual-1.c: New test.
3359
3360 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
3361
3362 PR middle-end/63790
3363 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
3364 * gcc.dg/tree-ssa/forwprop-29.c: New test.
3365
3366 2014-11-16 Andrew Pinski <apinski@cavium.com>
3367
3368 * gcc.c-torture/execute/memset-4.c: New test.
3369 * gcc.c-torture/execute/20110418-1.c: New test.
3370 * gcc.c-torture/execute/20141022-1.c: New test.
3371 * gcc.c-torture/execute/strcpy-2.c: New test.
3372 * gcc.c-torture/execute/20140212-2.c: New test.
3373 * gcc.c-torture/compile/20120913-1.c: New test.
3374 * gcc.c-torture/compile/20121010-1.c: New test.
3375 * gcc.c-torture/compile/20120917-1.c: New test.
3376 * gcc.c-torture/compile/20140110-1.c: New test.
3377 * gcc.c-torture/compile/20121220-1.c: New test.
3378 * gcc.c-torture/compile/20120822-1.c: New test.
3379 * gcc.c-torture/compile/20121027-1.c: New test.
3380 * gcc.c-torture/compile/20120830-2.c: New test.
3381
3382 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
3383
3384 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
3385 restoration.
3386
3387 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3388
3389 * gcc.dg/atomic/c11-atomic-exec-5.c
3390 (test_main_long_double_add_overflow): Only actually define if
3391 LDBL_MANT_DIG != 106.
3392 (test_main_complex_long_double_add_overflow): Likewise.
3393 (test_main_long_double_sub_overflow): Likewise.
3394 (test_main_complex_long_double_sub_overflow): Likewise.
3395
3396 (NOT_LDBL_EPSILON_2): Likewise.
3397 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
3398
3399 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
3400
3401 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
3402 instead of run on ia32 targets.
3403
3404 2014-11-15 Marek Polacek <polacek@redhat.com>
3405
3406 PR middle-end/63884
3407 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
3408
3409 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3410
3411 PR target/60104
3412 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
3413
3414 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
3415
3416 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
3417 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
3418 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
3419 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
3420
3421 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3422
3423 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
3424
3425 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3426
3427 * gcc.dg/pubtypes-3.c: Include <string.h>.
3428 * gcc.dg/pubtypes-4.c: Likewise.
3429
3430 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3431
3432 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
3433
3434 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
3435
3436 * gnat.dg/opt44.ad[sb]: New test.
3437
3438 2014-11-15 Tobias Burnus <burnus@net-b.de>
3439
3440 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
3441 * gfortran.dg/coarray_9.f90: Ditto.
3442 * gfortran.dg/empty_label.f: Ditto.
3443 * gfortran.dg/empty_label.f90: Ditto.
3444
3445 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3446
3447 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
3448 changes.
3449 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
3450 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3451 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
3452 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3453 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
3454 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3455 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3456 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3457 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3458 * gcc.target/powerpc/ppc-round.c: Likewise.
3459
3460 2014-11-14 Martin Jambor <mjambor@suse.cz>
3461
3462 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
3463 from the dump scan.
3464 * g++.dg/ipa/devirt-21.C: Xfail.
3465 * g++.dg/ipa/devirt-24.C: Likewise.
3466 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
3467 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
3468 * g++.dg/ipa/devirt-44.C: Likewise.
3469 * g++.dg/ipa/devirt-43.C: Xfail.
3470
3471 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
3472
3473 * g++.dg/abi/abi-tag11.C: New.
3474
3475 2014-11-14 Marek Polacek <polacek@redhat.com>
3476
3477 * c-c++-common/ubsan/overflow-negate-3.c: New test.
3478
3479 2014-11-14 Marek Polacek <polacek@redhat.com>
3480
3481 PR sanitizer/63839
3482 * c-c++-common/ubsan/pr63839.c: New test.
3483 * c-c++-common/ubsan/unreachable-2.c: New test.
3484
3485 2014-11-14 Richard Biener <rguenther@suse.de>
3486
3487 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
3488
3489 2014-11-13 Teresa Johnson <tejohnson@google.com>
3490
3491 PR tree-optimization/63841
3492 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3493
3494 2014-11-14 Bin Cheng <bin.cheng@arm.com>
3495
3496 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
3497 * gcc.target/arm/vfp-1.c: Improve scanning string.
3498
3499 2014-11-13 Rong Xu <xur@google.com>
3500
3501 PR debug/63581
3502 * g++.dg/tree-prof/pr63581.C: New test.
3503
3504 2014-11-13 Teresa Johnson <tejohnson@google.com>
3505
3506 PR tree-optimization/63841
3507 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3508
3509 2014-11-13 Teresa Johnson <tejohnson@google.com>
3510
3511 PR tree-optimization/63841
3512 * g++.dg/tree-ssa/pr63841.C: New test.
3513
3514 2014-11-13 Richard Biener <rguenther@suse.de>
3515
3516 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
3517
3518 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
3519
3520 * lib/target-supports.exp (error_h): New check.
3521 (libc_has_complex_functions): Ditto.
3522 (tgmath_h): Ditto.
3523 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
3524 * gcc.dg/builtins-61.c: Likewise.
3525 * gcc.dg/builtins-67.c: Disable test for Bionic.
3526 * gcc.dg/strlenopt-14g.c: Likewise.
3527 * gcc.dg/strlenopt-14gf.c: Likewise.
3528 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
3529 * gcc.dg/c99-tgmath-2.c: Likewise.
3530 * gcc.dg/c99-tgmath-3.c: Likewise.
3531 * gcc.dg/c99-tgmath-4.c: Likewise.
3532 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
3533
3534 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR ipa/63838
3537 * g++.dg/ipa/pr63838.C: New test.
3538
3539 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
3540
3541 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
3542 * gcc.target/mips/call-clobbered-1.c: New.
3543 * gcc.target/mips/call-clobbered-2.c: New.
3544 * gcc.target/mips/call-clobbered-3.c: New.
3545 * gcc.target/mips/call-clobbered-4.c: New.
3546 * gcc.target/mips/call-clobbered-5.c: New.
3547 * gcc.target/mips/call-saved-4.c: New.
3548 * gcc.target/mips/call-saved-5.c: New.
3549 * gcc.target/mips/call-saved-6.c: New.
3550 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
3551 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
3552 odd-spreg option. Account for -modd-spreg in minimum arch code.
3553 * gcc.target/mips/movdf-1.c: New.
3554 * gcc.target/mips/movdf-2.c: New.
3555 * gcc.target/mips/movdf-3.c: New.
3556 * gcc.target/mips/oddspreg-1.c: New.
3557 * gcc.target/mips/oddspreg-2.c: New.
3558 * gcc.target/mips/oddspreg-3.c: New.
3559 * gcc.target/mips/oddspreg-4.c: New.
3560 * gcc.target/mips/oddspreg-5.c: New.
3561 * gcc.target/mips/oddspreg-6.c: New.
3562
3563 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3564
3565 PR target/63815
3566 * g++.dg/other/pr63815.C: New test.
3567
3568 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3569
3570 DR 1510
3571 PR c++/60420
3572 * g++.dg/cpp0x/decltype61.C: New.
3573
3574 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3575
3576 PR tree-optimization/63835
3577 * gcc.dg/pr63835.c: New test.
3578
3579 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
3580
3581 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
3582 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
3583 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
3584 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
3585 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
3586 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
3587 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
3588 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
3589 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
3590 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
3591 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
3592 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
3593 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
3594 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
3595 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
3596 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
3597 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
3598 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
3599 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
3600 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
3601 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
3602 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
3603 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
3604 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
3605 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
3606 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
3607 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
3608 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
3609 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
3610 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
3611 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
3612 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
3613 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
3614 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
3615 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
3616 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
3617 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
3618 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
3619 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
3620 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
3621 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
3622 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
3623 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
3624 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
3625 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
3626 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
3627 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
3628 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
3629 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
3630 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
3631
3632 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3633
3634 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
3635 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
3636 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
3637 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
3638 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
3639 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
3640 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
3641 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
3642 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
3643 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
3644 Ditto.
3645 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
3646 Ditto.
3647 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
3648 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
3649 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
3650 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
3651 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
3652 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
3653 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
3654 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
3655 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
3656 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
3657 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
3658 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
3659 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
3660 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
3661 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
3662 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
3663 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
3664 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
3665 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
3666 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
3667 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
3668 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
3669 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
3670 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
3671 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
3672 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
3673 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
3674 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
3675 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
3676 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
3677
3678 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3679
3680 * gcc.target/i386/pr45852.c: Simplify target selector.
3681 * gcc.target/i386/pr63495.c: Ditto.
3682 * gcc.target/i386/pr39496.c: Ditto.
3683 * gcc.target/i386/pr36613.c: Ditto.
3684
3685 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3686
3687 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
3688 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
3689 -fno-omit-frame-pointer.
3690
3691 2014-11-12 Marek Polacek <polacek@redhat.com>
3692
3693 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
3694 of prune_gcc_output.
3695 * lib/prune.exp (prune_file_path): New procedure.
3696
3697 2014-11-12 Marek Polacek <polacek@redhat.com>
3698
3699 * c-c++-common/ubsan/overflow-sub-4.c: New test.
3700 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
3701 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3702
3703 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
3704
3705 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
3706
3707 2014-11-12 Richard Biener <rguenther@suse.de>
3708
3709 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
3710
3711 2014-11-12 Joseph Myers <joseph@codesourcery.com>
3712
3713 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
3714 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
3715
3716 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3717
3718 PR testsuite/63830
3719 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
3720
3721 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR c/59708
3724 * c-c++-common/builtin-arith-overflow-1.c: New test.
3725 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
3726 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
3727 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
3728 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
3729 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
3730 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
3731 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
3732 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
3733 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
3734 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
3735 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
3736 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
3737 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
3738 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
3739 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
3740 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
3741 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
3742 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
3743 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
3744 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
3745 * c-c++-common/torture/builtin-arith-overflow.h: New file.
3746 * gcc.dg/builtin-arith-overflow-1.c: New test.
3747 * gcc.dg/builtin-arith-overflow-2.c: New test.
3748
3749 2014-11-12 Richard Biener <rguenther@suse.de>
3750
3751 PR middle-end/63821
3752 * gfortran.dg/pr63821.f90: New testcase.
3753
3754 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3755
3756 PR tree-optimization/63761
3757 * gcc.c-torture/compile/pr63761.c: New test.
3758
3759 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3760
3761 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
3762 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
3763 truncation pattern.
3764
3765 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
3766
3767 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
3768 with arm_eabi.
3769 * g++.dg/abi/arm_rtti1.C: Likewise.
3770 * g++.dg/abi/key1.C: Likewise.
3771 * g++.dg/ext/visibility/arm1.C: Likewise.
3772 * g++.dg/ext/visibility/arm2.C: Likewise.
3773 * g++.dg/ext/visibility/arm3.C: Likewise.
3774
3775 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
3776
3777 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
3778
3779 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
3780 Manuel López-Ibáñez <manu@gcc.gnu.org>
3781
3782 PR driver/36312
3783 * gcc.misc-tests/output.exp: New test case for identical input and
3784 output files.
3785
3786 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3787
3788 PR fortran/44054
3789 * lib/gfortran-dg.exp: Update regexp to match locus and message
3790 without caret.
3791 * gfortran.dg/use_without_only_1.f90: Add column numbers.
3792 * gfortran.dg/warnings_are_errors_1.f: Update.
3793
3794 2014-11-11 David Malcolm <dmalcolm@redhat.com>
3795
3796 * ChangeLog.jit: New.
3797 * jit.dg/all-non-failing-tests.h: New.
3798 * jit.dg/harness.h: New.
3799 * jit.dg/jit.exp: New.
3800 * jit.dg/test-accessing-struct.c: New.
3801 * jit.dg/test-accessing-union.c: New.
3802 * jit.dg/test-array-as-pointer.c: New.
3803 * jit.dg/test-arrays.c: New.
3804 * jit.dg/test-calling-external-function.c: New.
3805 * jit.dg/test-calling-function-ptr.c: New.
3806 * jit.dg/test-combination.c: New.
3807 * jit.dg/test-dot-product.c: New.
3808 * jit.dg/test-empty.c: New.
3809 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
3810 * jit.dg/test-error-adding-to-terminated-block.c: New.
3811 * jit.dg/test-error-array-as-pointer.c: New.
3812 * jit.dg/test-error-bad-cast.c: New.
3813 * jit.dg/test-error-block-in-wrong-function.c: New.
3814 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
3815 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
3816 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
3817 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
3818 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
3819 * jit.dg/test-error-call-with-mismatching-args.c: New.
3820 * jit.dg/test-error-call-with-not-enough-args.c: New.
3821 * jit.dg/test-error-call-with-too-many-args.c: New.
3822 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
3823 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
3824 * jit.dg/test-error-get-type-bad-enum.c: New.
3825 * jit.dg/test-error-index-not-a-numeric-type.c: New.
3826 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
3827 * jit.dg/test-error-mismatching-types-in-call.c: New.
3828 * jit.dg/test-error-missing-return.c: New.
3829 * jit.dg/test-error-new-binary-op-bad-op.c: New.
3830 * jit.dg/test-error-new-function-bad-kind.c: New.
3831 * jit.dg/test-error-new-unary-op-bad-op.c: New.
3832 * jit.dg/test-error-null-passed-to-api.c: New.
3833 * jit.dg/test-error-return-within-void-function.c: New.
3834 * jit.dg/test-error-unreachable-block.c: New.
3835 * jit.dg/test-error-unterminated-block.c: New.
3836 * jit.dg/test-error-value-not-a-numeric-type.c: New.
3837 * jit.dg/test-expressions.c: New.
3838 * jit.dg/test-factorial.c: New.
3839 * jit.dg/test-fibonacci.c: New.
3840 * jit.dg/test-functions.c: New.
3841 * jit.dg/test-fuzzer.c: New.
3842 * jit.dg/test-hello-world.c: New.
3843 * jit.dg/test-linked-list.c: New.
3844 * jit.dg/test-long-names.c: New.
3845 * jit.dg/test-nested-contexts.c: New.
3846 * jit.dg/test-nested-loops.c: New.
3847 * jit.dg/test-operator-overloading.cc: New.
3848 * jit.dg/test-quadratic.c: New.
3849 * jit.dg/test-quadratic.cc: New.
3850 * jit.dg/test-reading-struct.c: New.
3851 * jit.dg/test-string-literal.c: New.
3852 * jit.dg/test-sum-of-squares.c: New.
3853 * jit.dg/test-threads.c: New.
3854 * jit.dg/test-types.c: New.
3855 * jit.dg/test-using-global.c: New.
3856 * jit.dg/test-volatile.c: New.
3857
3858 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
3859
3860 * gcc.target/aarch64/vbslq_f64_1.c: New.
3861 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
3862 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
3863 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
3864
3865 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
3866
3867 PR c++/63265
3868 * g++.dg/cpp0x/constexpr-63265.C: New.
3869
3870 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
3871
3872 * gcc.target/i386/pr52252-atom-1.c: New.
3873
3874 2014-11-11 Martin Liska <mliska@suse.cz>
3875
3876 PR ipa/63622
3877 PR ipa/63795
3878 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
3879 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
3880 with symbol alias support.
3881
3882 2014-11-10 Andi Kleen <ak@linux.intel.com>
3883
3884 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
3885 new cilk errors.
3886
3887 2014-11-10 Andi Kleen <ak@linux.intel.com>
3888
3889 * c-c++-common/cilk-plus/CK/errors.c: New test.
3890
3891 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
3892 Ilya Enkovich <ilya.enkovich@intel.com>
3893
3894 PR target/63620
3895 * gcc.target/i386/pr63620.c: New test.
3896
3897 2014-11-11 Jakub Jelinek <jakub@redhat.com>
3898
3899 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
3900
3901 * gcc.dg/ubsan/ipa-icf-1.c: New test.
3902 * gcc.dg/ipa/ipa-icf-31.c: New test.
3903
3904 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
3905
3906 PR middle-end/63748
3907 * gcc.dg/pr63748.c: New testcase.
3908
3909 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3910
3911 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
3912
3913 2014-11-10 Roman Gareev <gareevroman@gmail.com>
3914
3915 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
3916 fgraphite-code-generator flag.
3917 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
3918 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
3919 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
3920 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
3921 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
3922 * gcc.dg/graphite/pr35356-2.c: Likewise.
3923 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
3924 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
3925 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
3926 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
3927 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
3928
3929 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3930
3931 * gcc.c-torture/compile/pr35468.c: Revert the last change.
3932
3933 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
3934
3935 * c-c++-common/Wshift-count-overflow-1.c: New.
3936 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
3937 * c-c++-common/Wshift-count-negative-1.c: Likewise.
3938 * c-c++-common/Wshift-count-negative-2.c: Likewise.
3939
3940 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
3941
3942 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
3943 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3944 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3945 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3946 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3947 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3948 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3949 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3950 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3951 * gcc.target/arm/aapcs/vfp1.c: Likewise.
3952 * gcc.target/arm/aapcs/vfp2.c: Likewise.
3953 * gcc.target/arm/aapcs/vfp3.c: Likewise.
3954 * gcc.target/arm/aapcs/vfp4.c: Likewise.
3955 * gcc.target/arm/aapcs/vfp5.c: Likewise.
3956 * gcc.target/arm/aapcs/vfp6.c: Likewise.
3957 * gcc.target/arm/aapcs/vfp7.c: Likewise.
3958 * gcc.target/arm/aapcs/vfp8.c: Likewise.
3959 * gcc.target/arm/aapcs/vfp9.c: Likewise.
3960 * gcc.target/arm/aapcs/vfp10.c: Likewise.
3961 * gcc.target/arm/aapcs/vfp11.c: Likewise.
3962 * gcc.target/arm/aapcs/vfp12.c: Likewise.
3963 * gcc.target/arm/aapcs/vfp13.c: Likewise.
3964 * gcc.target/arm/aapcs/vfp14.c: Likewise.
3965 * gcc.target/arm/aapcs/vfp15.c: Likewise.
3966 * gcc.target/arm/aapcs/vfp16.c: Likewise.
3967 * gcc.target/arm/aapcs/vfp17.c: Likewise.
3968
3969 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3970
3971 PR tree-optimization/63778
3972 * gfortran.dg/pr63778.f: New test.
3973
3974 2014-11-10 Renlin Li <renlin.li@arm.com>
3975
3976 PR middle-end/61529
3977 * gcc.dg/pr61529.c: New.
3978
3979 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
3980
3981 * lib/target-supports.exp (check_effective_target_return_address):
3982 New function.
3983 * gcc.c-torture/execute/20010122-1.c: Require return_address.
3984 * gcc.c-torture/execute/20030323-1.c: Likewise.
3985 * gcc.c-torture/execute/20030811-1.c: Likewise.
3986 * gcc.c-torture/execute/eeprof-1.c: Likewise.
3987 * gcc.c-torture/execute/frame-address.c: Likewise.
3988 * gcc.c-torture/execute/pr17377.c: Likewise.
3989
3990 * gcc.c-torture/compile/920625-2.c: Add return type to
3991 freeReturnStruct.
3992 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
3993 * gcc.c-torture/execute/pr61375.c: Likewise.
3994 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
3995 * gcc.dg/pr30904.c: Remove extern from declaration of t.
3996
3997 * lib/target-supports.exp (check_effective_target_indirect_jumps):
3998 New function.
3999 (check_effective_target_nonlocal_goto): New function.
4000 (check_effective_target_label_values): New function.
4001 * gcc.c-torture/execute/20071220-2.c: Require label_values.
4002 * gcc.c-torture/compile/labels-2.c: Likewise.
4003 * gcc.c-torture/compile/20000518-1.c: Likewise.
4004 * gcc.c-torture/compile/20021108-1.c: Likewise.
4005 * gcc.c-torture/compile/981006-1.c: Likewise.
4006 * gcc.c-torture/execute/20040302-1.c: Likewise.
4007 * gcc.dg/torture/pr33848.c: Likewise.
4008
4009 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
4010 label values.
4011 * gcc.c-torture/compile/pr32919.c: Likewise.
4012 * gcc.c-torture/compile/pr17913.c: Likewise.
4013 * gcc.c-torture/compile/pr51495.c: Likewise.
4014 * gcc.c-torture/compile/pr25224.c: Likewise.
4015 * gcc.c-torture/compile/labels-3.c: Likewise.
4016 * gcc.c-torture/compile/pr27863.c: Likewise.
4017 * gcc.c-torture/compile/20050510-1.c: Likewise.
4018 * gcc.c-torture/compile/pr28489.c: Likewise.
4019 * gcc.c-torture/compile/pr29128.c: Likewise.
4020 * gcc.c-torture/compile/pr21356: Likewise.
4021 * gcc.c-torture/execute/20071210-1.c: Likewise.
4022 * gcc.c-torture/execute/200701220-1.c: Likewise.
4023 * gcc.c-torture/execute/pr51447.c: Likewise.
4024 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4025 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
4026 * gcc.dg/20021029-1.c: Likewise.
4027 * gcc.dg/pr43379.c: Likewise.
4028 * gcc.dg/pr45259.c: Likewise.
4029 * gcc.dg/torture/pr53695.c: Likewise.
4030 * gcc.dg/torture/pr57584.c: Likewise.
4031
4032 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
4033 or indirect_jumps are available.
4034 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
4035 test.
4036 * gcc.c-torture/compile/920428-3.c: Likewise.
4037 * gcc.c-torture/compile/950613-1.c: Likewise.
4038
4039 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
4040 * gcc.c-torture/compile/991213-3.c: Likewise.
4041 * gcc.c-torture/compile/920825-1.c: Likewise.
4042 * gcc.c-torture/compile/20011029-1.c: Likewise.
4043 * gcc.c-torture/compile/complex-6.c: Likewise.
4044 * gcc.c-torture/compile/pr27127.c: Likewise.
4045 * gcc.c-torture/compile/pr58164.c: Likewise.
4046 * gcc.c-torture/compile/20041214-1.c: Likewise.
4047 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
4048 * gcc.c-torture/execute/pr56982.c: Likewise.
4049 * gcc.c-torture/execute/pr60003.c: Likewise.
4050 * gcc.c-torture/execute/pr26983.c: Likewise.
4051 * gcc.dg/pr57287-2.c: Likewise.
4052 * gcc.dg/pr59920-1.c: Likewise.
4053 * gcc.dg/pr59920-2.c: Likewise.
4054 * gcc.dg/pr59920-3.c: Likewise.
4055 * gcc.dg/setjmp-3.c: Likewise.
4056 * gcc.dg/setjmp-4.c: Likewise.
4057 * gcc.dg/setjmp-5.c: Likewise.
4058 * gcc.dg/torture/pr48542.c: Likewise.
4059 * gcc.dg/torture/pr57147-2.c: Likewise.
4060 * gcc.dg/torture/pr59993.c: Likewise.
4061
4062 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
4063 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
4064 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
4065 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4066 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4067 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
4068 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
4069 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
4070 * gcc.dg/non-local-goto-1.c: Likewise.
4071 * gcc.dg/non-local-goto-2.c: Likewise.
4072 * gcc.dg/pr49994-1.c: Likewise.
4073 * gcc.dg/torture/pr57036-2.c: Likewise.
4074
4075 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
4076 NO_LABEL_VALUES test.
4077 * gcc.c-torture/compile/920831-1.c: Likewise.
4078 * gcc.c-torture/compile/920502-1.c: Likewise.
4079 * gcc.c-torture/compile/920501-7.c: Likewise.
4080 * gcc.dg/pr52139.c: Likewise.
4081
4082 * lib/target-supports.exp (check_effective_target_trampolines,
4083 check_profiling_available, check_effective_target_lto,
4084 check_effective_target_vect_natural): False for nvptx-*-*.
4085 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
4086 * gcc.c-torture/compile/pr34334.c: Likewise.
4087 * gcc.c-torture/compile/pr37056.c: Likewise.
4088 * gcc.c-torture/compile/pr39423-1.c: Likewise.
4089 * gcc.c-torture/compile/pr46534.c: Likewise.
4090 * gcc.c-torture/compile/pr49049.c: Likewise.
4091 * gcc.c-torture/compile/pr59417.c: Likewise.
4092 * gcc.c-torture/compile/20080721-1.c: Likewise.
4093 * gcc.c-torture/compile/920501-4.c: Likewise.
4094 * gcc.c-torture/compile/921011-1.c: Likewise.
4095 * gcc.dg/20040813-1.c: Likewise.
4096 * gcc.dg/pr28755.c: Likewise.
4097 * gcc.dg/pr44194-1.c: Likewise.
4098 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
4099 * gcc.c-torture/compile/pr61684.c: Likewise.
4100 * gcc.c-torture/compile/pr20601-1.c: Likewise.
4101 * gcc.c-torture/compile/pr59221.c: Likewise.
4102 * gcc.c-torture/compile/20060208-1.c: Likewise.
4103 * gcc.c-torture/execute/pr52129.c: Likewise.
4104 * gcc.c-torture/execute/20020310-1.c: Likewise.
4105 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
4106 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
4107 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
4108 for nvptx-*-*.
4109 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
4110 * gcc.dg/const-elim-2.c: Likewise.
4111
4112 * lib/target-supports.exp
4113 (check_effective_target_untyped_assembly): New function.
4114 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
4115 * gcc.c-torture/compile/920917-1.c: Likewise.
4116 * gcc.c-torture/compile/930120-1.c: Likewise.
4117 * gcc.c-torture/compile/930411-1.c: Likewise.
4118 * gcc.c-torture/compile/930529-1.c: Likewise.
4119 * gcc.c-torture/compile/930623-1.c: Likewise.
4120 * gcc.c-torture/compile/950329-1.c: Likewise.
4121 * gcc.c-torture/compile/calls.c: Likewise.
4122 * gcc.c-torture/compile/pr37258.c: Likewise.
4123 * gcc.c-torture/compile/pr37327.c: Likewise.
4124 * gcc.c-torture/compile/pr38360.c: Likewise.
4125 * gcc.c-torture/compile/pr43635.c: Likewise.
4126 * gcc.c-torture/compile/pr47428.c: Likewise.
4127 * gcc.c-torture/compile/pr47967.c: Likewise.
4128 * gcc.c-torture/compile/pr49145.c: Likewise.
4129 * gcc.c-torture/compile/pr51694.c: Likewise.
4130 * gcc.c-torture/compile/pr53411.c: Likewise.
4131 * gcc.c-torture/execute/20001101.c: Likewise.
4132 * gcc.c-torture/execute/20051012-1.c: Likewise.
4133 * gcc.c-torture/execute/920501-1.c: Likewise.
4134 * gcc.c-torture/execute/921202-1.c: Likewise.
4135 * gcc.c-torture/execute/921208-2.c: Likewise.
4136 * gcc.c-torture/execute/call-trap-1.c: Likewise.
4137 * gcc.c-torture/compile/20010525-1.c: Likewise.
4138 * gcc.c-torture/compile/20021015-2.c: Likewise.
4139 * gcc.c-torture/compile/20031023-1.c: Likewise.
4140 * gcc.c-torture/compile/20031023-2.c: Likewise.
4141 * gcc.c-torture/compile/pr49206.c: Likewise.
4142 * gcc.c-torture/execute/pr47237.c: Likewise.
4143 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
4144 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4145 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
4146 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
4147 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
4148 * gcc.dg/builtin-apply1.c: Likewise.
4149 * gcc.dg/builtin-apply2.c: Likewise.
4150 * gcc.dg/builtin-apply3.c: Likewise.
4151 * gcc.dg/builtin-apply4.c: Likewise.
4152 * gcc.dg/pr38338.c: Likewise.
4153 * gcc.dg/torture/pr41993.c: Likewise.
4154 * gcc.c-torture/compile/386.c: Likewise.
4155 * gcc.c-torture/compile/cmpsi386.c: Likewise.
4156 * gcc.c-torture/compile/consec.c: Likewise.
4157 * gcc.c-torture/compile/ex.c: Likewise.
4158 * gcc.c-torture/compile/pass.c: Likewise.
4159 * gcc.c-torture/compile/scal.c: Likewise.
4160 * gcc.c-torture/compile/uuarg.c: Likewise.
4161 * gcc.c-torture/compile/conv_tst.c: Likewise.
4162
4163 * lib/target-supports.exp (check_effective_target_alloca): New function.
4164 * gcc.c-torture/execute/20010209-1.c: Require alloca.
4165 * gcc.c-torture/execute/20020314-1.c: Likewise.
4166 * gcc.c-torture/execute/20020412-1.c: Likewise.
4167 * gcc.c-torture/execute/20021113-1.c: Likewise.
4168 * gcc.c-torture/execute/20040223-1.c: Likewise.
4169 * gcc.c-torture/execute/20040308-1.c: Likewise.
4170 * gcc.c-torture/execute/20040811-1.c: Likewise.
4171 * gcc.c-torture/execute/20070824-1.c: Likewise.
4172 * gcc.c-torture/execute/20070919-1.c: Likewise.
4173 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
4174 * gcc.c-torture/execute/pr22061-1.c: Likewise.
4175 * gcc.c-torture/execute/pr22061-4.c: Likewise.
4176 * gcc.c-torture/execute/pr43220.c: Likewise.
4177 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
4178 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
4179 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
4180 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
4181 * gcc.c-torture/compile/20000923-1.c: Likewise.
4182 * gcc.c-torture/compile/20030224-1.c: Likewise.
4183 * gcc.c-torture/compile/20071108-1.c: Likewise.
4184 * gcc.c-torture/compile/20071117-1.c: Likewise.
4185 * gcc.c-torture/compile/900313-1.c: Likewise.
4186 * gcc.c-torture/compile/pr17397.c: Likewise.
4187 * gcc.c-torture/compile/pr35006.c: Likewise.
4188 * gcc.c-torture/compile/pr42956.c: Likewise.
4189 * gcc.c-torture/compile/pr51354.c: Likewise.
4190 * gcc.c-torture/compile/pr55851.c: Likewise.
4191 * gcc.c-torture/compile/vla-const-1.c: Likewise.
4192 * gcc.c-torture/compile/vla-const-2.c: Likewise.
4193 * gcc.c-torture/compile/pr31507-1.c: Likewise.
4194 * gcc.c-torture/compile/pr52714.c: Likewise.
4195 * gcc.dg/20001012-2.c: Likewise.
4196 * gcc.dg/auto-type-1.c: Likewise.
4197 * gcc.dg/builtin-object-size-1.c: Likewise.
4198 * gcc.dg/builtin-object-size-2.c: Likewise.
4199 * gcc.dg/builtin-object-size-3.c: Likewise.
4200 * gcc.dg/builtin-object-size-4.c: Likewise.
4201 * gcc.dg/packed-vla.c: Likewise.
4202 * gcc.c-torture/compile/parms.c: Likewise.
4203 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
4204 * gcc.c-torture/execute/920929-1.c: Likewise.
4205 * gcc.c-torture/execute/921017-1.c: Likewise.
4206 * gcc.c-torture/execute/941202-1.c: Likewise.
4207 * gcc.c-torture/execute/align-nest.c: Likewise.
4208 * gcc.c-torture/execute/alloca-1.c: Likewise.
4209 * gcc.c-torture/execute/pr36321.c: Likewise.
4210 * gcc.c-torture/compile/20001221-1.c: Likewise.
4211 * gcc.c-torture/compile/20020807-1.c: Likewise.
4212 * gcc.c-torture/compile/20050801-2.c: Likewise.
4213 * gcc.c-torture/compile/920428-4.c: Likewise.
4214 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
4215 * gcc.c-torture/compile/pr41469.c: Likewise.
4216 * gcc.dg/torture/pr48953.c: Likewise.
4217 * gcc.dg/torture/pr8081.c: Likewise.
4218 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
4219 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
4220 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4221 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
4222 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4223 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
4224 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4225 * gcc.dg/torture/stackalign/global-1.c: Likewise.
4226 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
4227 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
4228 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
4229 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
4230 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
4231
4232 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
4233
4234 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
4235 and C++11; Test existence of __has_cpp_attribute; Test C++11
4236 attributes.
4237 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
4238 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
4239 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
4240 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
4241 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
4242 will be undefined for -fno-rtti -fno-exceptions.
4243
4244 2014-11-10 Richard Biener <rguenther@suse.de>
4245
4246 PR tree-optimization/63800
4247 * gcc.dg/torture/pr63800.c: New testcase.
4248
4249 2014-11-10 Marek Polacek <polacek@redhat.com>
4250
4251 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
4252 * c-c++-common/ubsan/align-8.c: Likewise.
4253 * g++.dg/ubsan/null-4.C: Likewise.
4254 * g++.dg/ubsan/null-5.C: Likewise.
4255
4256 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
4257
4258 * gcc.misc-tests/gcov-16.c: New test.
4259
4260 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4261
4262 * gcc.dg/tree-ssa/ifc-cd.c: New test.
4263
4264 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
4265
4266 PR testsuite/63305
4267 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
4268 buffer overflow.
4269 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
4270
4271 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
4272
4273 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
4274
4275 2014-11-09 Richard Biener <rguenther@suse.de>
4276
4277 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
4278 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
4279
4280 2014-11-07 Andrew Pinski <apinski@cavium.com>
4281
4282 * gcc.c-torture/execute/20141107-1.c: New testcase.
4283
4284 2014-11-07 Richard Biener <rguenther@suse.de>
4285
4286 PR tree-optimization/63605
4287 * gcc.dg/vect/pr63605.c: New testcase.
4288
4289 2014-11-07 Jeff Law <law@redhat.com>
4290
4291 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
4292
4293 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4294
4295 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
4296 (xhci_check_trb_in_td_math): Likewise.
4297
4298 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4299
4300 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
4301
4302 2014-11-07 Martin Liska <mliska@suse.cz>
4303
4304 PR ipa/63580
4305 * g++.dg/ipa/pr63580.C: New test.
4306
4307 2014-11-07 Martin Liska <mliska@suse.cz>
4308
4309 PR ipa/63747
4310 * gcc.dg/ipa/pr63747.c: New test.
4311
4312 2014-11-07 Martin Liska <mliska@suse.cz>
4313
4314 PR ipa/63595
4315 * g++.dg/ipa/pr63595.C: New test.
4316
4317 2014-11-07 Richard Biener <rguenther@suse.de>
4318
4319 PR middle-end/63770
4320 * gcc.dg/pr63770.c: New testcase.
4321
4322 2014-11-07 Terry Guo <terry.guo@arm.com>
4323
4324 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
4325 * gcc.target/arm/pr40956.c: Likewise.
4326 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
4327 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
4328 * gcc.target/arm/scd42-1.c: Likewise.
4329
4330 2014-11-06 Joseph Myers <joseph@codesourcery.com>
4331
4332 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
4333 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
4334 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
4335 gcc.dg/cpp/ucnid-15.c: New tests.
4336
4337 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
4338
4339 * gnat.dg/opt43.adb: New test.
4340
4341 2014-11-06 Marek Polacek <polacek@redhat.com>
4342
4343 * c-c++-common/ubsan/align-2.c: Add dg-output.
4344 * c-c++-common/ubsan/align-4.c: Likewise.
4345 * c-c++-common/ubsan/align-6.c: New test.
4346 * c-c++-common/ubsan/align-7.c: New test.
4347 * c-c++-common/ubsan/align-8.c: New test.
4348 * g++.dg/ubsan/null-1.C: Add dg-output.
4349 * g++.dg/ubsan/null-2.C: Likewise.
4350 * g++.dg/ubsan/null-3.C: New test.
4351 * g++.dg/ubsan/null-4.C: New test.
4352 * g++.dg/ubsan/null-5.C: New test.
4353
4354 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
4355
4356 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
4357 dg-require-effective-target check.
4358 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
4359 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
4360 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
4361 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
4362 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
4363 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
4364 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
4365 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
4366 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
4367 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
4368 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
4369 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
4370 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
4371 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
4372 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
4373 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
4374 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
4375 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
4376 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
4377 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
4378 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
4379 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
4380 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
4381 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
4382 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
4383 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
4384 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
4385 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
4386 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
4387 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
4388 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
4389 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
4390 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
4391 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
4392 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
4393 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
4394 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
4395 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
4396 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
4397 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
4398 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
4399 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
4400 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
4401 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
4402 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
4403 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
4404 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
4405 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
4406 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
4407 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
4408 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
4409 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
4410 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
4411 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
4412 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
4413 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
4414 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
4415 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
4416 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
4417 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
4418 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
4419 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
4420 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
4421 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
4422 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
4423 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
4424 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
4425 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
4426 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
4427 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
4428 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
4429 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
4430 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
4431 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
4432 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
4433 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
4434 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
4435 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
4436 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
4437 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
4438 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
4439 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
4440 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
4441 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
4442 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
4443 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
4444 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
4445 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
4446 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
4447 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
4448 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
4449 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
4450 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
4451 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
4452 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
4453 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
4454 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
4455 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
4456 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
4457 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
4458 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
4459 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
4460 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
4461 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
4462 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
4463 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
4464 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
4465 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
4466 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
4467 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
4468 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
4469 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
4470 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
4471 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
4472 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
4473 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
4474 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
4475 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
4476 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
4477 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
4478 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
4479 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
4480 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
4481 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
4482 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
4483 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
4484
4485 2014-11-06 Hale Wang <hale.wang@arm.com>
4486
4487 * gcc.target/arm/small-multiply-m0-1.c: New test for
4488 target -mcpu=cortex-m0.small-multiply.
4489 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4490 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4491 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
4492 target -mcpu=cortex-m0plus.small-multiply.
4493 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4494 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4495 * gcc.target/arm/small-multiply-m1-1.c: New test for
4496 target -mcpu=cortex-m1.small-multiply.
4497 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4498 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4499
4500 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
4501
4502 * lib/mpx-dg.exp: New.
4503 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
4504 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
4505 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4506 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4507 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4508 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4509 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4510 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4511 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4512 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4513
4514 2014-11-06 Richard Biener <rguenther@suse.de>
4515
4516 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
4517 desired transform.
4518
4519 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
4520
4521 * gcc.target/mips/asm-1.c (bar): Add prototype.
4522 * gcc.target/mips/call-1.c (f, h): Add return type.
4523 * gcc.target/mips/call-5.c (f, h): Likewise.
4524 * gcc.target/mips/call-6.c (f, h): Likewise.
4525 * gcc.target/mips/call-3.c (f): Likewise.
4526 * gcc.target/mips/call-2.c (g): Add prototype.
4527 (f): Add return type.
4528 * gcc.target/mips/call-4.c: Likewise.
4529 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
4530 * gcc.target/mips/code-readable-2.c (foo): Likewise.
4531 * gcc.target/mips/code-readable-3.c (foo): Likewise.
4532 * gcc.target/mips/code-readable-4.c (foo): Likewise.
4533 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
4534 * gcc.target/mips/const-anchor-2.c (g): Likewise.
4535 * gcc.target/mips/const-anchor-3.c (g): Likewise.
4536 * gcc.target/mips/const-anchor-4.c (g): Likewise.
4537 * gcc.target/mips/interrupt_handler.c (t): Likewise.
4538 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
4539 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
4540 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
4541 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
4542 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
4543 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
4544 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
4545 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
4546 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
4547 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
4548 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
4549 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
4550 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
4551 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
4552 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
4553 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
4554 * gcc.target/mips/mips-nonpic/mips-nonpic.h
4555 (nonpic_call, nonpic_addr_call): Add prototype.
4556 (pic_call, pic_addr_call): Likewise.
4557 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
4558 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
4559 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
4560 * gcc.target/mips/truncate-3.c (g): Add prototype.
4561 (f): Add return type.
4562
4563 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
4564
4565 PR target/63538
4566 * gcc.target/i386/pr63538.c: New test.
4567
4568 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4569
4570 * gnat.dg/discr42.adb: New test.
4571 * gnat.dg/discr42_pkg.ad[sb]: New helper.
4572
4573 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4574
4575 * gnat.dg/specs/private2.ads: New test.
4576 * gnat.dg/specs/private2_pkg.ads: New helper.
4577
4578 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4579
4580 * gnat.dg/inline1.adb: New test.
4581 * gnat.dg/inline1_pkg.ad[sb]: New helper.
4582 * gnat.dg/inline2.adb: New test.
4583 * gnat.dg/inline2_pkg.ad[sb]: New helper.
4584 * gnat.dg/inline3.adb: New test.
4585 * gnat.dg/inline3_pkg.ad[sb]: New helper.
4586 * gnat.dg/inline4.adb: New test.
4587 * gnat.dg/inline4_pkg.ad[sb]: New helper.
4588 * gnat.dg/inline5.adb: New test.
4589 * gnat.dg/inline5_pkg.ad[sb]: New helper.
4590 * gnat.dg/inline6.adb: New test.
4591 * gnat.dg/inline6_pkg.ad[sb]: New helper.
4592 * gnat.dg/inline7.adb: New test.
4593 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
4594 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
4595 * gnat.dg/inline8.adb: New test.
4596 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
4597 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
4598 * gnat.dg/inline9.adb: New test.
4599 * gnat.dg/inline9_pkg.ad[sb]: New helper.
4600 * gnat.dg/inline10.adb: New test.
4601 * gnat.dg/inline10_pkg.ad[sb]: New helper.
4602 * gnat.dg/inline11.adb: New test.
4603 * gnat.dg/inline11_pkg.ad[sb]: New helper.
4604
4605 2014-11-05 Joseph Myers <joseph@codesourcery.com>
4606
4607 PR preprocessor/9449
4608 * lib/target-supports.exp (check_effective_target_ucn_nocache):
4609 Don't use -fextended-identifiers.
4610 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
4611 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
4612 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
4613 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
4614 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
4615 -g3.
4616 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
4617 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
4618 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
4619 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
4620 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
4621 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
4622 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
4623 -fextended-identifiers. Use -g.
4624 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
4625 -fextended-identifiers.
4626 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
4627 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
4628 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
4629 -fextended-identifiers. Use -g.
4630 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
4631 * gcc.dg/cpp/ucnid-8.c: Remove test.
4632 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
4633
4634 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4635
4636 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4637 Skip tests if target does not support Neon.
4638
4639 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4640
4641 * lib/target-supports.exp (check_effective_target_bswap): Update
4642 conditions for AArch64 and ARM targets.
4643
4644 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
4645
4646 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
4647 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
4648 * g++.dg/opt/pr60002.C: XFAIL on AIX.
4649 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
4650 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
4651
4652 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
4653
4654 * gcc.target/i386/chkp-builtins-1.c: New.
4655 * gcc.target/i386/chkp-builtins-2.c: New.
4656 * gcc.target/i386/chkp-builtins-3.c: New.
4657 * gcc.target/i386/chkp-builtins-4.c: New.
4658 * gcc.target/i386/chkp-remove-bndint-1.c: New.
4659 * gcc.target/i386/chkp-remove-bndint-2.c: New.
4660 * gcc.target/i386/chkp-const-check-1.c: New.
4661 * gcc.target/i386/chkp-const-check-2.c: New.
4662 * gcc.target/i386/chkp-lifetime-1.c: New.
4663 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
4664 with build_ssa_passes.
4665
4666 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
4667
4668 * gcc.dg/asr-div1.c: New testcase.
4669
4670 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4671
4672 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
4673
4674 * go.test/go-test.exp: In +build lines, require whitespace around
4675 expected strings, fix check for negation.
4676
4677 2014-11-04 Marek Polacek <polacek@redhat.com>
4678
4679 * c-c++-common/ubsan/align-2.c: Remove dg-output.
4680 * c-c++-common/ubsan/align-4.c: Likewise.
4681 * g++.dg/ubsan/null-1.C: Likewise.
4682 * g++.dg/ubsan/null-2.C: Likewise.
4683
4684 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4685
4686 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
4687
4688 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4689
4690 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
4691 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
4692 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
4693 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
4694 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
4695 ipa dump.
4696 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
4697 Cleanup original tree dump.
4698 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
4699 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
4700 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
4701
4702 2014-11-04 Martin Jambor <mjambor@suse.cz>
4703
4704 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
4705 function body.
4706
4707 2014-11-04 Jason Merrill <jason@redhat.com>
4708
4709 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
4710 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
4711
4712 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
4713
4714 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
4715 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
4716 conflicting -mcpu options.
4717 * gcc.target/powerpc/ppc-target-2.c: Likewise.
4718 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
4719 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
4720 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4721 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
4722 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4723 * gcc.target/powerpc/pr48053-3.c: Likewise.
4724 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
4725 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
4726 * gcc.target/powerpc/pr57744.c: Likewise.
4727 * gcc.target/powerpc/pr47862.c: Likewise.
4728 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
4729 * gcc.target/powerpc/recip-1.c: Likewise.
4730 * gcc.target/powerpc/darwin-longlong.c: Likewise.
4731 * gcc.target/powerpc/bool2-p8.c: Likewise.
4732 * gcc.target/powerpc/mmfpgpr.c: Likewise.
4733 * gcc.target/powerpc/pr60203.c: Likewise.
4734 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
4735 * gcc.target/powerpc/bool2-av.c: Likewise.
4736 * gcc.target/powerpc/pr43154.c: Likewise.
4737 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
4738 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
4739 * gcc.target/powerpc/pr59054.c: Likewise.
4740 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
4741 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
4742 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
4743 * gcc.target/powerpc/ppc-target-3.c: Likewise.
4744 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
4745 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4746 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4747 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
4748 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4749 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4750 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4751 * gcc.target/powerpc/bswap64-3.c: Likewise.
4752 * gcc.target/powerpc/bcd-1.c: Likewise.
4753 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
4754 * gcc.target/powerpc/extend-divide-1.c: Likewise.
4755 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4756 * gcc.target/powerpc/pr48192.c: Likewise.
4757 * gcc.target/powerpc/pr52775.c: Likewise.
4758 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4759 * gcc.target/powerpc/pr58673-1.c: Likewise.
4760 * gcc.target/powerpc/pr53487.c: Likewise.
4761 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
4762 * gcc.target/powerpc/recip-2.c: Likewise.
4763 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4764 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4765 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
4766 * gcc.target/powerpc/pr57150.c: Likewise.
4767 * gcc.target/powerpc/pr47251.c: Likewise.
4768 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
4769 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
4770 * gcc.target/powerpc/bool3-p7.c: Likewise.
4771 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
4772 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
4773 * gcc.target/powerpc/ppc-target-4.c: Likewise.
4774 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
4775 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4776 * gcc.target/powerpc/440-machhw-1.c: Likewise.
4777 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4778 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
4779 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4780 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4781 * gcc.target/powerpc/loop_align.c: Likewise.
4782 * gcc.target/powerpc/lhs-1.c: Likewise.
4783 * gcc.target/powerpc/sd-vsx.c: Likewise.
4784 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
4785 * gcc.target/powerpc/bcd-2.c: Likewise.
4786 * gcc.target/powerpc/20040121-1.c: Likewise.
4787 * gcc.target/powerpc/pr52457.c: Likewise.
4788 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
4789 * gcc.target/powerpc/extend-divide-2.c: Likewise.
4790 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4791 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4792 * gcc.target/powerpc/pr58673-2.c: Likewise.
4793 * gcc.target/powerpc/atomic-p7.c: Likewise.
4794 * gcc.target/powerpc/recip-3.c: Likewise.
4795 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
4796 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
4797 * gcc.target/powerpc/popcount-1.c: Likewise.
4798 * gcc.target/powerpc/altivec-32.c: Likewise.
4799 * gcc.target/powerpc/timode_off.c: Likewise.
4800 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4801 * gcc.target/powerpc/pack01.c: Likewise.
4802 * gcc.target/powerpc/pr55033.c: Likewise.
4803 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
4804 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
4805 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
4806 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
4807 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
4808 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
4809 * gcc.target/powerpc/bool3-p8.c: Likewise.
4810 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
4811 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
4812 * gcc.target/powerpc/440-macchw-1.c: Likewise.
4813 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
4814 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
4815 * gcc.target/powerpc/440-machhw-2.c: Likewise.
4816 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4817 * gcc.target/powerpc/pr46728-16.c: Likewise.
4818 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
4819 * gcc.target/powerpc/bool3-av.c: Likewise.
4820 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4821 * gcc.target/powerpc/ppc-pow.c: Likewise.
4822 * gcc.target/powerpc/lhs-2.c: Likewise.
4823 * gcc.target/powerpc/pr39902-2.c: Likewise.
4824 * gcc.target/powerpc/20041111-1.c: Likewise.
4825 * gcc.target/powerpc/builtins-1.c: Likewise.
4826 * gcc.target/powerpc/bcd-3.c: Likewise.
4827 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
4828 * gcc.target/powerpc/pr57949-1.c: Likewise.
4829 * gcc.target/powerpc/atomic-p8.c: Likewise.
4830 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4831 * gcc.target/powerpc/recip-4.c: Likewise.
4832 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
4833 * gcc.target/powerpc/warn-2.c: Likewise.
4834 * gcc.target/powerpc/parity-1.c: Likewise.
4835 * gcc.target/powerpc/popcount-2.c: Likewise.
4836 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4837 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
4838 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
4839 * gcc.target/powerpc/pr42747.c: Likewise.
4840 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
4841 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
4842 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
4843 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4844 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
4845 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
4846 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
4847 * gcc.target/powerpc/440-macchw-2.c: Likewise.
4848 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
4849 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4850 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4851 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
4852 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4853 * gcc.target/powerpc/lhs-3.c: Likewise.
4854 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
4855 * gcc.target/powerpc/builtins-2.c: Likewise.
4856 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4857 * gcc.target/powerpc/pr52199.c: Likewise.
4858 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
4859 * gcc.target/powerpc/pr57949-2.c: Likewise.
4860 * gcc.target/powerpc/recip-5.c: Likewise.
4861 * gcc.target/powerpc/popcount-3.c: Likewise.
4862 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
4863 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
4864 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
4865 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
4866 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
4867 * gcc.target/powerpc/pr48226.c: Likewise.
4868 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
4869 * gcc.target/powerpc/pr47755-2.c: Likewise.
4870 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4871 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
4872 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4873 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
4874 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
4875 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4876 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4877 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
4878 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4879 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
4880 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
4881 * gcc.target/powerpc/bool2-p5.c: Likewise.
4882 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
4883 * gcc.target/powerpc/fusion.c: Likewise.
4884 * gcc.target/powerpc/recip-6.c: Likewise.
4885 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
4886 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
4887 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
4888 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
4889 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
4890 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4891 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4892 * gcc.target/powerpc/dfp-dd.c: Likewise.
4893 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
4894 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
4895 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4896 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
4897 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4898 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
4899 * gcc.target/powerpc/dfp-td.c: Likewise.
4900 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4901 * gcc.target/powerpc/pr48053-1.c: Likewise.
4902 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
4903 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
4904 * gcc.target/powerpc/pr60676.c: Likewise.
4905 * gcc.target/powerpc/pr48258-1.c: Likewise.
4906 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4907 * gcc.target/powerpc/pr48857.c: Likewise.
4908 * gcc.target/powerpc/quad-atomic.c: Likewise.
4909 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
4910 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4911 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
4912 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
4913 * gcc.target/powerpc/pr56605.c: Likewise.
4914 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4915 * gcc.target/powerpc/pr53199.c: Likewise.
4916 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4917 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
4918 * gcc.target/powerpc/vsx-float0.c: Likewise.
4919 * gcc.target/powerpc/ppc-target-1.c: Likewise.
4920 * gcc.target/powerpc/altivec-20.c: Likewise.
4921 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
4922 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
4923 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
4924 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
4925 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
4926 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
4927 * gcc.target/powerpc/pr60137.c: Likewise.
4928 * gcc.target/powerpc/bswap64-1.c: Likewise.
4929 * gcc.target/powerpc/pr48053-2.c: Likewise.
4930 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
4931 * gcc.target/powerpc/pr48258-2.c: Likewise.
4932 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4933 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
4934 * gcc.target/powerpc/bool2-p7.c: Likewise.
4935 * gcc.target/powerpc/ppc-round.c: Likewise.
4936 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
4937 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
4938 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
4939 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
4940 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4941 * gcc.target/powerpc/pr47755.c: Likewise.
4942
4943 2014-11-04 Marek Polacek <polacek@redhat.com>
4944
4945 * c-c++-common/ubsan/object-size-10.c: New test.
4946
4947 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4948
4949 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
4950
4951 2014-11-03 Tobias Burnus <burnus@net-b.de>
4952
4953 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4954
4955 2014-11-03 Marek Polacek <polacek@redhat.com>
4956
4957 PR c/52769
4958 * gcc.dg/pr52769.c: New test.
4959
4960 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
4961
4962 PR c++/57820
4963 * g++.dg/cpp0x/constexpr-ctor16.C: New.
4964 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
4965
4966 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
4967
4968 PR tree-optimization/60770
4969 * gcc.dg/tree-ssa/pr60770-1.c: New file.
4970
4971 2014-11-03 Jan Beulich <jbeulich@suse.com>
4972
4973 * gcc.target/i386/i386.exp: Extend option set to test
4974 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
4975 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
4976
4977 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
4978
4979 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
4980 for ia32 targets only.
4981 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
4982 * g++.dg/tree-ssa/pr29902.C: Ditto.
4983 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
4984
4985 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
4986
4987 * gcc.target/arm/ifcvt-size-check.c: New test.
4988
4989 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4990
4991 * gcc.target/mips/octeon3-pipe-1.c: New test.
4992
4993 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4994
4995 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
4996 * g++.dg/ext/attrib42.C: Ditto.
4997 * g++.dg/torture/pr51344.C: Ditto.
4998 * g++.dg/tree-ssa/pr29902.C: Ditto.
4999 * gcc.c-torture/execute/20010129-1.c: Ditto.
5000 * gcc.dg/combine_ashiftrt_2.c: Ditto.
5001 * gcc.dg/march-generic.c: Ditto.
5002 * gcc.dg/torture/pr17526.c: Ditto.
5003 * gcc.dg/union-4.c: Ditto.
5004
5005 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
5006
5007 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
5008 * g++.dg/abi/no-weak1.C: Ditto.
5009 * g++.dg/opt/pr44919.C: Ditto.
5010 * g++.dg/opt/pr46640.C: Ditto.
5011 * g++.dg/opt/pr46649.C: Ditto.
5012 * g++.dg/opt/pr47036.C: Ditto.
5013 * g++.dg/opt/pr48273.C: Ditto.
5014 * g++.dg/opt/pr48302.C: Ditto.
5015 * g++.dg/opt/pr45788.C: Ditto.
5016 * g++.dg/opt/pr57662.C: Ditto.
5017 * gcc.dg/20031102-1.c: Ditto.
5018 * gcc.dg/builtin-bswap-7.c: Ditto.
5019 * gcc.dg/builtin-bswap-7a.c: Ditto.
5020 * gcc.dg/builtin-bswap-9.c: Ditto.
5021 * gcc.dg/combine_ashiftrt_1.c: Ditto.
5022 * gcc.dg/guality/bswaptest.c: Ditto.
5023 * gcc.dg/guality/clztest.c: Ditto.
5024 * gcc.dg/guality/ctztest.c: Ditto.
5025 * gcc.dg/guality/pr45003-1.c: Ditto.
5026 * gcc.dg/guality/pr45003-2.c: Ditto.
5027 * gcc.dg/guality/pr45003-3.c: Ditto.
5028 * gcc.dg/guality/pr58791-4.c: Ditto.
5029 * gcc.dg/guality/rotatetest.c:Ditto.
5030 * gcc.dg/ifcvt-fabs-1.c: Ditto.
5031 * gcc.dg/ira-loop-pressure.c: Ditto.
5032 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
5033 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
5034 * gcc.dg/lto/pr47259_0.c: Ditto.
5035 * gcc.dg/memcpy-5.c: Ditto.
5036 * gcc.dg/pr10474.c: Ditto.
5037 * gcc.dg/pr37438.c: Ditto.
5038 * gcc.dg/pr39453.c: Ditto.
5039 * gcc.dg/pr40501.c: Ditto.
5040 * gcc.dg/pr42245-2.c: Ditto.
5041 * gcc.dg/pr42245.c: Ditto.
5042 * gcc.dg/pr42246.c: Ditto.
5043 * gcc.dg/pr42249.c: Ditto.
5044 * gcc.dg/pr42388.c: Ditto.
5045 * gcc.dg/pr42389.c: Ditto.
5046 * gcc.dg/pr45352-1.c: Ditto.
5047 * gcc.dg/pr45352-2.c: Ditto.
5048 * gcc.dg/pr45352-3.c: Ditto.
5049 * gcc.dg/pr45352.c: Ditto.
5050 * gcc.dg/pr45472.c: Ditto.
5051 * gcc.dg/pr45652.c: Ditto.
5052 * gcc.dg/pr46212.c: Ditto.
5053 * gcc.dg/pr46521.c: Ditto.
5054 * gcc.dg/pr46522.c: Ditto.
5055 * gcc.dg/pr46875.c: Ditto.
5056 * gcc.dg/pr48374.c: Ditto.
5057 * gcc.dg/pr50251.c: Ditto.
5058 * gcc.dg/pr54472.c: Ditto.
5059 * gcc.dg/pr55702.c: Ditto.
5060 * gcc.dg/pr56990.c: Ditto.
5061 * gcc.dg/pr57104.c: Ditto.
5062 * gcc.dg/pr57662.c: Ditto.
5063 * gcc.dg/pr60866.c: Ditto.
5064 * gcc.dg/shrink-wrap-loop.c: Ditto.
5065 * gcc.dg/tm/memopt-15.c: Ditto.
5066 * gcc.dg/torture/pr52720.c: Ditto.
5067 * gcc.dg/torture/pr56778.c: Ditto.
5068 * gcc.dg/tree-prof/pr45354.c: Ditto.
5069 * gcc.dg/tree-prof/pr50907.c: Ditto.
5070 * gcc.dg/tree-ssa/loop-16.c: Ditto.
5071 * gcc.dg/tree-ssa/loop-18.c: Ditto.
5072 * gcc.dg/tree-ssa/pr44423.c: Ditto.
5073 * gcc.dg/misc-tests/godump-1.c: Ditto.
5074 * gfortran.dg/PR24188.f: Ditto.
5075 * gfortran.dg/errnocheck_1.f90: Ditto.
5076 * gfortran.dg/g77/20010216-1.f: Ditto.
5077 * gfortran.dg/pr42246-2.f: Ditto.
5078 * gfortran.dg/pr42294.f: Ditto.
5079 * gfortran.dg/pr44691.f: Ditto.
5080 * gfortran.dg/vect/pr45714-a.f: Ditto.
5081 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
5082 * gcc.misc-tests/linkage.exp: Ditto.
5083 * lib/target-supports.exp: Reformat x86 tagets.
5084 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
5085
5086 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
5087
5088 PR c++/57694
5089 * g++.dg/cpp0x/constexpr-ctor15.C: New.
5090
5091 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5092
5093 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
5094 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
5095 Commentary and rearrangement of tests.
5096 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
5097 Commentary and rearrangement of tests.
5098 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
5099 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
5100
5101 2014-10-31 Jakub Jelinek <jakub@redhat.com>
5102
5103 PR rtl-optimization/63659
5104 * gcc.c-torture/execute/pr63659.c: New test.
5105
5106 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
5107
5108 PR target/63534
5109 * gcc.target/i386/mcount_pic.c: New.
5110
5111 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
5112
5113 * gcc.target/i386/pr23098.c: Remove xfail.
5114
5115 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
5116
5117 * gnat.dg/opt42.ad[sb]: New test.
5118
5119 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5120
5121 PR tree-optimization/63259
5122 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
5123 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
5124 following comment.
5125
5126 2014-10-31 Jakub Jelinek <jakub@redhat.com>
5127
5128 PR sanitizer/63697
5129 * c-c++-common/ubsan/overflow-sub-3.c: New test.
5130
5131 2014-10-30 Marek Polacek <polacek@redhat.com>
5132
5133 * gcc.dg/diag-aka-1.c: New test.
5134 * gcc.dg/pr13804-1.c: Adjust dg-error.
5135 * gcc.dg/redecl-14.c: Likewise.
5136 * gcc.dg/pr56980.c: Adjust dg-message.
5137
5138 2014-10-30 Ian Lance Taylor <iant@google.com>
5139
5140 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
5141
5142 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5143
5144 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
5145 platforms except s390[x] and x86_64.
5146
5147 2014-10-30 Martin Liska <mliska@suse.cz>
5148
5149 PR ipa/63574
5150 PR ipa/63664
5151 * g++.dg/ipa/pr63574.C: New test.
5152
5153 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5154
5155 * gcc.target/aarch64/madd_after_asm_1.c: New test.
5156
5157 2014-10-29 DJ Delorie <dj@redhat.com>
5158
5159 * gcc.dg/20141029-1.c: New.
5160
5161 2014-10-29 Martin Liska <mliska@suse.cz>
5162
5163 PR ipa/63587
5164 * g++.dg/ipa/pr63587-1.C: New test.
5165 * g++.dg/ipa/pr63587-2.C: New test.
5166
5167 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5168
5169 * gcc.misc-tests/godump-1.c: Add tests for complex types.
5170
5171 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5172
5173 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
5174 * gcc.dg/optimize-bswapsi-3.c: New test.
5175
5176 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
5177 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5178 Anna Tikhonova <anna.tikhonova@intel.com>
5179 Ilya Tocar <ilya.tocar@intel.com>
5180 Andrey Turetskiy <andrey.turetskiy@intel.com>
5181 Ilya Verbin <ilya.verbin@intel.com>
5182 Kirill Yukhin <kirill.yukhin@intel.com>
5183 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5184
5185 * gcc.target/i386/avx512dq-kmovb-1.c: New.
5186
5187 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5188 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5189 Anna Tikhonova <anna.tikhonova@intel.com>
5190 Ilya Tocar <ilya.tocar@intel.com>
5191 Andrey Turetskiy <andrey.turetskiy@intel.com>
5192 Ilya Verbin <ilya.verbin@intel.com>
5193 Kirill Yukhin <kirill.yukhin@intel.com>
5194 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5195
5196 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
5197 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
5198 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
5199 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
5200 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
5201 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
5202 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
5203 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
5204 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
5205 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
5206 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
5207 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
5208 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
5209 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
5210 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
5211 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
5212 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
5213 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
5214 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
5215 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
5216 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
5217 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
5218 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
5219 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
5220 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
5221 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
5222 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
5223 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
5224 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
5225 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
5226 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
5227 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
5228 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
5229 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
5230 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
5231 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
5232 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
5233 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
5234 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
5235 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
5236 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
5237 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
5238 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
5239 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
5240 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
5241 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
5242 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
5243 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
5244 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
5245 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
5246 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
5247 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
5248 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
5249 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
5250 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
5251 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
5252 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
5253 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
5254 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
5255 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
5256 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
5257 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
5258 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
5259 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
5260 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
5261 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
5262 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
5263 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
5264
5265 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5266 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5267 Anna Tikhonova <anna.tikhonova@intel.com>
5268 Ilya Tocar <ilya.tocar@intel.com>
5269 Andrey Turetskiy <andrey.turetskiy@intel.com>
5270 Ilya Verbin <ilya.verbin@intel.com>
5271 Kirill Yukhin <kirill.yukhin@intel.com>
5272 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5273
5274 * gcc.target/i386/avx512bw-check.h: New.
5275 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
5276 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
5277 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
5278 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
5279 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
5280 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
5281 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
5282 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
5283 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
5284 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
5285 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
5286 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
5287 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
5288 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
5289 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
5290 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
5291 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
5292 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
5293 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
5294 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
5295 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
5296 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
5297 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
5298 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
5299 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
5300 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
5301 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
5302 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
5303 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
5304 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
5305 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
5306 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
5307 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
5308 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
5309 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
5310 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
5311 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
5312 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
5313 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
5314 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
5315 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
5316 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
5317 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
5318 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
5319 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
5320 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
5321 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
5322 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
5323 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
5324 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
5325 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
5326 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
5327 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
5328 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
5329 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
5330 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
5331 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
5332 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
5333 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
5334 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
5335 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
5336 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
5337 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
5338 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
5339 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
5340 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
5341 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
5342 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
5343 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
5344 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
5345 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
5346 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
5347 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
5348 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
5349 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
5350 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
5351 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
5352 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
5353 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
5354 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
5355 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
5356 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
5357 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
5358 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
5359 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
5360 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
5361 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
5362 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
5363 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
5364 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
5365 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
5366 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
5367 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
5368 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
5369 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
5370 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5371 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
5372 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
5373 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5374 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5375 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
5376 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
5377 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5378 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5379 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
5380 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
5381 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
5382 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
5383 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
5384 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
5385 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
5386 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
5387 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
5388 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
5389 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
5390 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
5391 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
5392 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
5393 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
5394 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
5395 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
5396 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
5397 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
5398 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
5399 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
5400 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
5401 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
5402 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
5403 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
5404 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
5405 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
5406 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
5407 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
5408 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
5409 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
5410 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
5411 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
5412 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
5413 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
5414 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
5415 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
5416 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
5417 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
5418 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
5419 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
5420 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
5421 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
5422 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
5423 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
5424 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
5425 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
5426 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
5427 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
5428 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
5429 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
5430 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
5431 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
5432 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
5433 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
5434 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
5435 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
5436 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
5437 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
5438 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
5439 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
5440 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
5441 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
5442 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
5443 * gcc.target/i386/avx512dq-check.h: Ditto.
5444 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
5445 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
5446 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
5447 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
5448 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
5449 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
5450 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
5451 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
5452 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
5453 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
5454 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
5455 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
5456 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
5457 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
5458 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
5459 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
5460 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
5461 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
5462 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
5463 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
5464 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
5465 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
5466 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
5467 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
5468 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
5469 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
5470 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
5471 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
5472 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
5473 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
5474 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
5475 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
5476 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
5477 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
5478 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
5479 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
5480 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
5481 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
5482 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
5483 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
5484 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
5485 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
5486 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
5487 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
5488 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
5489 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
5490 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
5491 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
5492 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
5493 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
5494 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
5495 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
5496 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
5497 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
5498 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
5499 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
5500 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
5501 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
5502 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
5503 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
5504 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
5505 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
5506 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
5507 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
5508 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
5509 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
5510 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
5511 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
5512 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
5513 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
5514 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
5515 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
5516 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
5517 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
5518 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
5519 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
5520 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
5521 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
5522 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
5523 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
5524 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
5525 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
5526 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
5527 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
5528 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
5529 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
5530 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
5531 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
5532 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
5533 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
5534 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
5535 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
5536 * gcc.target/i386/avx512vl-check.h: Ditto.
5537 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
5538 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
5539 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
5540 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
5541 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
5542 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
5543 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
5544 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
5545 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
5546 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
5547 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
5548 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
5549 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
5550 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
5551 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
5552 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
5553 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
5554 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
5555 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
5556 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
5557 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
5558 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
5559 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
5560 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
5561 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
5562 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
5563 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
5564 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
5565 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
5566 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
5567 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
5568 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
5569 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
5570 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
5571 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
5572 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
5573 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
5574 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
5575 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
5576 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
5577 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
5578 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
5579 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
5580 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
5581 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
5582 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
5583 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
5584 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
5585 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
5586 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
5587 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
5588 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
5589 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
5590 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
5591 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
5592 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
5593 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
5594 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
5595 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
5596 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
5597 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
5598 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
5599 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
5600 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
5601 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
5602 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
5603 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
5604 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
5605 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
5606 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
5607 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
5608 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
5609 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
5610 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
5611 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
5612 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
5613 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
5614 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
5615 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
5616 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
5617 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
5618 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
5619 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
5620 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
5621 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
5622 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
5623 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
5624 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
5625 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
5626 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
5627 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
5628 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
5629 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
5630 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
5631 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
5632 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
5633 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
5634 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
5635 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
5636 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
5637 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
5638 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
5639 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
5640 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
5641 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
5642 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
5643 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
5644 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
5645 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
5646 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
5647 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
5648 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
5649 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5650 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
5651 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5652 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
5653 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
5654 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
5655 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
5656 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
5657 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
5658 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
5659 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
5660 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
5661 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
5662 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
5663 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
5664 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
5665 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
5666 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
5667 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
5668 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
5669 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
5670 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
5671 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
5672 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
5673 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
5674 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
5675 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
5676 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
5677 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
5678 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
5679 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
5680 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
5681 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
5682 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
5683 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
5684 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
5685 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
5686 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
5687 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
5688 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
5689 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
5690 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
5691 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
5692 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
5693 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
5694 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
5695 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
5696 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
5697 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
5698 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
5699 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
5700 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
5701 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
5702 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
5703 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
5704 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
5705 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
5706 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
5707 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
5708 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
5709 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
5710 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
5711 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
5712 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
5713 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
5714 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
5715 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
5716 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
5717 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
5718 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
5719 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
5720 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
5721 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
5722 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
5723 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
5724 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
5725 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
5726 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
5727 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
5728 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
5729 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
5730 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
5731 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
5732 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
5733 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
5734 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
5735 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
5736 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
5737 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
5738 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
5739 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
5740 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
5741 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
5742 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
5743 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
5744 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
5745 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
5746 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
5747 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
5748 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
5749 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
5750 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
5751 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
5752 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
5753 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
5754 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
5755 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
5756 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
5757 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
5758 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
5759 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
5760 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
5761 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
5762 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
5763 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
5764 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
5765 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
5766 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
5767 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
5768 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
5769 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
5770 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
5771 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
5772 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
5773 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
5774 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
5775 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
5776 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
5777 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
5778 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
5779 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
5780 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
5781 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
5782 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
5783 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
5784 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
5785 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
5786 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
5787 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
5788 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
5789 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
5790 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
5791 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
5792 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
5793 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
5794 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
5795 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
5796 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
5797 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
5798 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
5799 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
5800 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
5801 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
5802 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
5803 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
5804 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
5805 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
5806 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
5807 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
5808 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
5809 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
5810 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
5811 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
5812 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
5813 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
5814 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
5815 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
5816 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
5817 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
5818 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
5819 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
5820 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
5821 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
5822 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
5823 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
5824 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
5825 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
5826 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
5827 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
5828 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
5829 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
5830 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
5831 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
5832 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
5833 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
5834 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
5835 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
5836 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
5837 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
5838 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
5839 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
5840 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
5841 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
5842 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
5843 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
5844 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
5845 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
5846 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
5847 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
5848 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
5849 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
5850 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
5851 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
5852 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
5853 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
5854 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
5855 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
5856 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
5857 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
5858 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
5859 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
5860 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
5861 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
5862 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
5863 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
5864 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
5865 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
5866 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
5867 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
5868 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
5869 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
5870 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
5871 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
5872 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
5873 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
5874 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
5875 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
5876 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
5877 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
5878 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
5879 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
5880 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
5881 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
5882 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
5883 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
5884 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
5885 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
5886 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
5887 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
5888 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
5889 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
5890 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
5891 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
5892 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
5893 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
5894 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
5895 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
5896 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
5897 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
5898 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
5899 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
5900 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
5901 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
5902 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
5903 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
5904 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
5905 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
5906 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
5907 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
5908 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
5909 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
5910 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
5911 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
5912 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
5913 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
5914 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
5915 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
5916 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
5917 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
5918 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
5919 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
5920 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
5921 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
5922 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
5923 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
5924 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
5925 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
5926 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
5927 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
5928 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
5929 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
5930 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
5931 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
5932 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
5933 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
5934 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
5935 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
5936 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
5937 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
5938 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
5939 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
5940 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
5941 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
5942 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
5943 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
5944 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
5945 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
5946 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
5947 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
5948 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
5949 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
5950 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
5951 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
5952 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
5953 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
5954 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
5955 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
5956 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
5957 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
5958 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
5959 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
5960 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
5961 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
5962 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
5963 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
5964 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
5965 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
5966 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5967 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
5968 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
5969 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
5970 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
5971 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
5972 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
5973 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
5974 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
5975 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
5976 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
5977 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
5978 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
5979 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
5980 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
5981 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
5982 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
5983 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
5984 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
5985 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
5986 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
5987 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
5988 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
5989 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
5990 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
5991 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
5992 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
5993 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
5994 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
5995 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
5996 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
5997 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
5998 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
5999 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
6000 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
6001 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
6002 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
6003 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
6004 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
6005 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
6006 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
6007 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
6008 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
6009 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
6010 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
6011 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
6012 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
6013 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
6014 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
6015 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
6016 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
6017 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
6018 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
6019 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
6020 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
6021 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
6022 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
6023 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
6024 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
6025 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
6026 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
6027 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
6028 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
6029 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
6030 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
6031 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
6032 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
6033 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
6034 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
6035 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
6036 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
6037 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
6038 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
6039 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
6040 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
6041 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
6042 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
6043 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
6044 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
6045 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
6046 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
6047 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
6048 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
6049 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
6050 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
6051 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
6052 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
6053 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
6054 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
6055 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
6056 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
6057 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
6058 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
6059 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
6060 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
6061 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
6062 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
6063 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
6064 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
6065 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
6066 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
6067 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
6068 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
6069 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
6070 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
6071 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
6072 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
6073 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
6074 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
6075 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
6076 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
6077 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
6078 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
6079 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
6080 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
6081 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
6082 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
6083 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
6084 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
6085 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
6086 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
6087 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
6088 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
6089 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
6090 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
6091 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
6092 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
6093 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
6094 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
6095 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
6096 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
6097 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
6098 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
6099 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
6100 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
6101 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
6102 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
6103 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
6104 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
6105 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
6106 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
6107 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
6108 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
6109 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
6110 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
6111 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
6112 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
6113 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
6114 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
6115 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
6116 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
6117 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
6118 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
6119 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
6120 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
6121 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
6122 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
6123 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
6124 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
6125 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
6126 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
6127 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
6128 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
6129 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
6130 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
6131 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
6132 * gcc.target/i386/avx512f-mask-type.h: Ditto.
6133 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6134 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6135 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6136 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
6137 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6138 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6139 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6140 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6141 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6142 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6143 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6144 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6145 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6146 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6147 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6148 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6149 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6150 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6151 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6152 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6153 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6154 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6155 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6156 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6157 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6158 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6159 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6160 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6161 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6162 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6163 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6164 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6165 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6166 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6167 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6168 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6169 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6170 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6171 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6172 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6173 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6174 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6175 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6176 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6177 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6178 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6179 * gcc.target/i386/i386.exp: Ditto.
6180 * gcc.target/i386/m512-check.h: Ditto.
6181
6182 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
6183 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
6184 Anna Tikhonova <anna.tikhonova@intel.com>
6185 Ilya Tocar <ilya.tocar@intel.com>
6186 Andrey Turetskiy <andrey.turetskiy@intel.com>
6187 Ilya Verbin <ilya.verbin@intel.com>
6188 Kirill Yukhin <kirill.yukhin@intel.com>
6189 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
6190
6191 * g++.dg/other/i386-2.C: Add new options.
6192 * g++.dg/other/i386-3.C: Ditto.
6193 * gcc.target/i386/sse-12.c: Ditto.
6194 * gcc.target/i386/sse-14.c: Ditto.
6195 * gcc.target/i386/sse-22.c: Ditto.
6196 * gcc.target/i386/sse-13.c: Add new options and builtins.
6197 * gcc.target/i386/sse-23.c: Ditto.
6198 * gcc.target/i386/avx-1.c: Add new builtins.
6199
6200 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
6201
6202 * gcc.misc-tests/godump.exp: New.
6203 * gcc.misc-tests/godump-1.c: New.
6204
6205 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
6206
6207 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
6208 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6209 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6210 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6211 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6212 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6213 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
6214 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
6215 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
6216 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
6217 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
6218 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
6219 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
6220 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
6221 * c-c++-common/asan/pr63638.c: Likewise.
6222
6223 2014-10-28 Richard Biener <rguenther@suse.de>
6224
6225 PR middle-end/63665
6226 * gcc.dg/pr63665.c: New testcase.
6227
6228 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6229
6230 * c-c++-common/asan/kasan-recover-1.c: New test.
6231 * c-c++-common/asan/kasan-recover-2.c: New test.
6232 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
6233 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6234 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6235 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6236 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6237 * c-c++-common/asan/no-asan-globals.c: Likewise.
6238 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6239 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6240 * c-c++-common/asan/no-use-after-return.c: Likewise.
6241
6242 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6243
6244 * c-c++-common/asan/shadow-offset-1.c: New test.
6245
6246 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
6247
6248 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
6249 gcc-plugin.h earlier.
6250
6251 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6252
6253 * gnat.dg/specs/concat1.ads: New test.
6254 * gnat.dg/specs/concat1_pkg.ads: New helper.
6255
6256 2014-10-27 Richard Biener <rguenther@suse.de>
6257
6258 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
6259 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
6260 target due to memcpy inline-expansion.
6261
6262 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6263
6264 * gnat.dg/specs/pack10.ads: New test.
6265 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
6266
6267 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6268
6269 * gnat.dg/entry_queues2.adb: New test.
6270
6271 2014-10-25 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR tree-optimization/63641
6274 * gcc.c-torture/execute/pr63641.c: New test.
6275
6276 2014-10-24 Tobias Burnus <burnus@net-b.de>
6277
6278 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
6279 * gfortran.dg/coarray_collectives_13.f90: New.
6280 * gfortran.dg/coarray_collectives_14.f90: New.
6281 * gfortran.dg/coarray_collectives_15.f90: New.
6282 * gfortran.dg/coarray_collectives_16.f90: New.
6283
6284 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6285
6286 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
6287
6288 2014-10-24 Marek Polacek <polacek@redhat.com>
6289
6290 PR c/56980
6291 * gcc.dg/pr56980.c: New test.
6292
6293 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6294
6295 * lib/target-supports.exp
6296 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
6297 vaeseq_u8.
6298 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
6299 for vcvt_f16_f32.
6300 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
6301 vfma_f32.
6302
6303 2014-10-24 Martin Liska <mliska@suse.cz>
6304
6305 * gcc.dg/ipa/pr63595.c: New test.
6306
6307 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6308
6309 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
6310 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6311
6312 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6313
6314 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
6315
6316 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6317
6318 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
6319
6320 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6321
6322 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
6323
6324 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6325
6326 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
6327
6328 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6329
6330 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
6331
6332 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6333
6334 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
6335
6336 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6337
6338 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
6339
6340 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6341
6342 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
6343
6344 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6345
6346 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
6347
6348 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6349
6350 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
6351
6352 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6353
6354 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
6355
6356 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6357
6358 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
6359
6360 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6361
6362 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
6363
6364 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6365
6366 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
6367 file.
6368 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6369 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6370
6371 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6372
6373 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
6374 file.
6375 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6376 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6377
6378 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6379
6380 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
6381 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6382 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6383 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6384 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6385
6386 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6387
6388 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
6389 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6390 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6391 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6392 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6393 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6394
6395 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6396
6397 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
6398 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6399 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6400 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6401 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6402 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6403 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6404 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6405
6406 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6407
6408 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
6409 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
6410 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6411
6412 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6413
6414 * gcc.target/arm/README.advsimd-intrinsics: New file.
6415 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
6416 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
6417 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
6418 Likewise.
6419 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6420 Likewise.
6421 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
6422 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
6423 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6424
6425 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6426
6427 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
6428 wrap_compile_flags before setting it.
6429
6430 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6431
6432 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
6433 targets.
6434 * gcc.dg/pr63594-2.c: Likewise.
6435
6436 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
6437
6438 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
6439 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
6440
6441 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6442
6443 PR bootstrap/63632
6444 * g++.dg/torture/pr63632.C: New test.
6445
6446 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
6447
6448 PR c++/63619
6449 * g++.dg/warn/Wdelete-incomplete-3.C: New.
6450 * g++.dg/warn/Wdelete-incomplete-4.C: New.
6451
6452 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
6453
6454 PR target/63618
6455 * gcc.target/i386/pr63618.c: New test.
6456
6457 2014-10-23 Marek Polacek <polacek@redhat.com>
6458
6459 PR c/63626
6460 * gcc.dg/pr63626.c: New test.
6461
6462 2014-10-23 Marek Polacek <polacek@redhat.com>
6463
6464 * c-c++-common/ubsan/undefined-2.c: New test.
6465
6466 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
6467
6468 * gcc.target/i386/pr63600.c: New.
6469
6470 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6471
6472 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
6473
6474 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6475
6476 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
6477 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
6478
6479 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6480
6481 * gcc.target/sparc/20001013-1.c (main): Declare int return.
6482 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
6483 * gcc.target/sparc/sparc-ret.c (toto): Declare.
6484 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
6485 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
6486 Declare.
6487
6488 2014-10-22 Guozhi Wei <carrot@google.com>
6489
6490 PR tree-optimization/63530
6491 gcc.dg/vect/pr63530.c: New testcase.
6492
6493 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
6494
6495 * gcc.target/i386/conversion-2.c: New test.
6496
6497 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6498 Yury Gribov <y.gribov@samsung.com>
6499
6500 * c-c++-common/ubsan/align-1.c: Update cmdline options.
6501 * c-c++-common/ubsan/align-3.c: Likewise.
6502 * c-c++-common/ubsan/bounds-1.c: Likewise.
6503 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
6504 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6505 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
6506 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6507 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6508 * c-c++-common/ubsan/nonnull-2.c: Likewise.
6509 * c-c++-common/ubsan/nonnull-3.c: Likewise.
6510 * c-c++-common/ubsan/object-size-3.c: Likewise.
6511 * c-c++-common/ubsan/overflow-1.c: Likewise.
6512 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6513 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
6514 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6515 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6516 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6517 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6518 * c-c++-common/ubsan/pr59503.c: Likewise.
6519 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6520 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6521 * c-c++-common/ubsan/shift-3.c: Likewise.
6522 * c-c++-common/ubsan/shift-6.c: Likewise.
6523 * c-c++-common/ubsan/undefined-1.c: Likewise.
6524 * c-c++-common/ubsan/vla-2.c: Likewise.
6525 * c-c++-common/ubsan/vla-3.c: Likewise.
6526 * c-c++-common/ubsan/vla-4.c: Likewise.
6527 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6528 * g++.dg/ubsan/return-2.C: Likewise.
6529 * c-c++-common/ubsan/recovery-1.c: New test.
6530 * c-c++-common/ubsan/recovery-2.c: New test.
6531 * c-c++-common/ubsan/recovery-3.c: New test.
6532 * c-c++-common/ubsan/recovery-common.inc: New file.
6533
6534 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6535
6536 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
6537 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
6538 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
6539 * gcc.target/aarch64/vect.x: Likewise.
6540 * gcc.target/aarch64/vect-ld1r.x: Add return type.
6541 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
6542 * gcc.target/aarch64/vect-fp.c: Likewise.
6543
6544 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6545
6546 * lib/compat.exp (compat-run): Remove "unresolved".
6547 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
6548 unsupported testcase.
6549
6550 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6551
6552 PR target/63594
6553 * gcc.dg/pr63594-1.c: New test.
6554 * gcc.dg/pr63594-2.c: New test.
6555 * gcc.target/i386/sse2-pr63594-1.c: New test.
6556 * gcc.target/i386/sse2-pr63594-2.c: New test.
6557 * gcc.target/i386/avx-pr63594-1.c: New test.
6558 * gcc.target/i386/avx-pr63594-2.c: New test.
6559 * gcc.target/i386/avx2-pr63594-1.c: New test.
6560 * gcc.target/i386/avx2-pr63594-2.c: New test.
6561 * gcc.target/i386/avx512f-pr63594-1.c: New test.
6562 * gcc.target/i386/avx512f-pr63594-2.c: New test.
6563 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
6564 insn counts.
6565
6566 PR target/63542
6567 * gcc.target/i386/pr63542-1.c: New test.
6568 * gcc.target/i386/pr63542-2.c: New test.
6569
6570 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
6571
6572 * gcc.target/avr/tiny-memx.c: New test.
6573
6574 * gcc.target/avr/tiny-caller-save.c: New test.
6575
6576 2014-10-21 Jiong Wang <jiong.wang@arm.com>
6577
6578 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
6579 (Proc_1): Add return type.
6580 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
6581 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
6582 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
6583 * gcc.target/arm/pr44788.c (foo): Likewise.
6584 * gcc.target/arm/pr55642.c (abs): Likewise.
6585 * gcc.target/arm/pr58784.c (f): Likewise.
6586 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
6587 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
6588 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
6589 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
6590 for local variables.
6591 * lib/target-supports.exp
6592 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
6593 vaeseq_u8.
6594 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
6595 vcvt_f16_f32.
6596 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
6597 vfma_f32.
6598 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
6599
6600 2014-10-21 Andreas Schwab <schwab@suse.de>
6601
6602 * gcc.dg/bf-spl1.c (main): Fix implicit int.
6603
6604 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
6605
6606 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
6607
6608 2014-10-21 Richard Biener <rguenther@suse.de>
6609
6610 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
6611 * g++.dg/ipa/devirt-46.C: Likewise.
6612 * g++.dg/ipa/devirt-47.C: Likewise.
6613 * g++.dg/tree-prof/pr35545.C: Likewise.
6614
6615 2014-10-21 Jakub Jelinek <jakub@redhat.com>
6616
6617 PR tree-optimization/63563
6618 * gcc.target/i386/pr63563.c: New test.
6619
6620 2014-10-20 Richard Biener <rguenther@suse.de>
6621
6622 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
6623 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
6624
6625 2014-10-20 Martin Liska <mliska@suse.cz>
6626
6627 * gcc.dg/ipa/pr63595.c: New test.
6628
6629 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6630
6631 PR fortran/48979
6632 * gfortran.dg/ieee/intrinsics_2.F90: New test.
6633
6634 2014-10-19 Marek Polacek <polacek@redhat.com>
6635
6636 PR c/63567
6637 * gcc.dg/pr63567-3.c: New test.
6638 * gcc.dg/pr63567-4.c: New test.
6639
6640 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6641
6642 * gcc.dg/atomic/c11-atomic-exec-5.c
6643 (test_main_long_double_add_overflow): Define and run only for
6644 LDBL_MANT_DIG != 106.
6645 (test_main_complex_long_double_add_overflow): Likewise.
6646 (test_main_long_double_sub_overflow): Likewise.
6647 (test_main_complex_long_double_sub_overflow): Likewise.
6648
6649 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
6650
6651 PR fortran/63553
6652 * gfortran.dg/class_to_type_3.f03 : New test
6653
6654 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6655
6656 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
6657 to GNU11.
6658
6659 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6660
6661 * gcc.dg/attr-isr.c: Move SH specific test to ...
6662 * gcc.target/sh/attr-isr.c: ... here.
6663
6664 2014-10-17 Marek Polacek <polacek@redhat.com>
6665
6666 PR c/63567
6667 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
6668 * gcc.dg/pr63567-1.c: New test.
6669 * gcc.dg/pr63567-2.c: New test.
6670
6671 2014-10-17 Marek Polacek <polacek@redhat.com>
6672
6673 PR c/63543
6674 * gcc.dg/pr63543.c: New test.
6675 * gcc.dg/array-8.c: Remove dg-error.
6676 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
6677 * gcc.dg/pr48552-2.c: Likewise.
6678
6679 2014-10-17 Marek Polacek <polacek@redhat.com>
6680
6681 PR c/63549
6682 * gcc.dg/pr63549.c: New test.
6683
6684 2014-10-17 Marek Polacek <polacek@redhat.com>
6685
6686 * gcc.dg/Wimplicit-int-1.c: New test.
6687 * gcc.dg/Wimplicit-int-2.c: New test.
6688 * gcc.dg/Wimplicit-int-3.c: New test.
6689 * gcc.dg/Wimplicit-int-4.c: New test.
6690
6691 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
6692
6693 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
6694 changes.
6695
6696 2014-10-17 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR tree-optimization/63464
6699 * gcc.dg/torture/pr63464.c: New test.
6700 * gcc.dg/tree-ssa/reassoc-37.c: New test.
6701 * gcc.dg/tree-ssa/reassoc-38.c: New test.
6702
6703 PR tree-optimization/63302
6704 * gcc.c-torture/execute/pr63302.c: New test.
6705
6706 2014-10-17 Tom de Vries <tom@codesourcery.com>
6707
6708 PR rtl-optimization/61605
6709 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
6710 absence check.
6711
6712 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
6713
6714 PR middle-end/61848
6715 * g++.dg/torture/pr61848.C: New testcase.
6716 * gcc.c-torture/compile/pr61848.c: New testcase.
6717
6718 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6719
6720 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
6721 * gcc.target/sh/strlen.c: Likewise.
6722 * gcc.target/sh/pr51244-13.c: Likewise.
6723 * gcc.target/sh/cmpstrn.c: Likewise.
6724 * gcc.target/sh/hiconst.c: Likewise.
6725 * gcc.target/sh/pr43417.c: Likewise.
6726
6727 2014-10-16 Martin Liska <mliska@suse.cz>
6728
6729 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
6730 to match defined expectations.
6731
6732 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
6733
6734 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
6735
6736 2014-10-16 Martin Liska <mliska@suse.cz>
6737
6738 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
6739 * g++.dg/ipa/ipa-icf-5.C: Likewise
6740
6741 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6742
6743 PR target/63260
6744 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
6745
6746 2014-10-16 Richard Biener <rguenther@suse.de>
6747
6748 PR middle-end/63554
6749 * gcc.dg/torture/pr63554.c: New testcase.
6750
6751 2014-10-16 Marek Polacek <polacek@redhat.com>
6752
6753 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
6754 * gcc.target/powerpc/pr58673-2.c: Add declarations.
6755
6756 2014-10-16 Marek Polacek <polacek@redhat.com>
6757
6758 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
6759 * gcc.dg/graphite/id-2.c: Likewise.
6760 * gcc.dg/graphite/id-4.c: Likewise.
6761 * gcc.dg/graphite/id-8.c: Likewise.
6762 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
6763 * gcc.dg/graphite/id-pr45230.c: Likewise.
6764 * gcc.dg/graphite/id-pr45231.c: Likewise.
6765 * gcc.dg/graphite/pr38073.c: Likewise.
6766 * gcc.dg/graphite/pr38125.c: Likewise.
6767 * gcc.dg/graphite/pr38409.c: Likewise.
6768 * gcc.dg/graphite/pr38413.c: Likewise.
6769 * gcc.dg/graphite/pr38510.c: Likewise.
6770 * gcc.dg/graphite/pr38786.c: Likewise.
6771 * gcc.dg/graphite/pr39260.c: Likewise.
6772 * gcc.dg/graphite/scop-19.c: Likewise.
6773 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
6774 * gcc.dg/graphite/id-17.c: Likewise.
6775 * gcc.dg/graphite/id-23.c: Likewise.
6776 * gcc.dg/graphite/id-26.c: Likewise.
6777 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
6778 * gcc.dg/graphite/pr37485.c: Likewise.
6779 * gcc.dg/graphite/pr38500.c: Likewise.
6780 * gcc.dg/graphite/pr42284.c: Likewise.
6781 * gcc.dg/graphite/pr42914.c: Likewise.
6782 * gcc.dg/graphite/pr46404-1.c: Likewise.
6783 * gcc.dg/graphite/pr60979.c: Likewise.
6784 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
6785 defaulting to int.
6786
6787 2014-10-16 Martin Liska <mliska@suse.cz>
6788 Jan Hubicka <hubicka@ucw.cz>
6789
6790 * g++.dg/ipa/ipa-icf-1.C: New test.
6791 * g++.dg/ipa/ipa-icf-2.C: New test.
6792 * g++.dg/ipa/ipa-icf-3.C: New test.
6793 * g++.dg/ipa/ipa-icf-4.C: New test.
6794 * g++.dg/ipa/ipa-icf-5.C: New test.
6795 * gcc.dg/ipa/ipa-icf-1.c: New test.
6796 * gcc.dg/ipa/ipa-icf-10.c: New test.
6797 * gcc.dg/ipa/ipa-icf-11.c: New test.
6798 * gcc.dg/ipa/ipa-icf-12.c: New test.
6799 * gcc.dg/ipa/ipa-icf-13.c: New test.
6800 * gcc.dg/ipa/ipa-icf-14.c: New test.
6801 * gcc.dg/ipa/ipa-icf-15.c: New test.
6802 * gcc.dg/ipa/ipa-icf-16.c: New test.
6803 * gcc.dg/ipa/ipa-icf-17.c: New test.
6804 * gcc.dg/ipa/ipa-icf-18.c: New test.
6805 * gcc.dg/ipa/ipa-icf-19.c: New test.
6806 * gcc.dg/ipa/ipa-icf-2.c: New test.
6807 * gcc.dg/ipa/ipa-icf-20.c: New test.
6808 * gcc.dg/ipa/ipa-icf-21.c: New test.
6809 * gcc.dg/ipa/ipa-icf-22.c: New test.
6810 * gcc.dg/ipa/ipa-icf-23.c: New test.
6811 * gcc.dg/ipa/ipa-icf-24.c: New test.
6812 * gcc.dg/ipa/ipa-icf-25.c: New test.
6813 * gcc.dg/ipa/ipa-icf-26.c: New test.
6814 * gcc.dg/ipa/ipa-icf-27.c: New test.
6815 * gcc.dg/ipa/ipa-icf-28.c: New test.
6816 * gcc.dg/ipa/ipa-icf-29.c: New test.
6817 * gcc.dg/ipa/ipa-icf-3.c: New test.
6818 * gcc.dg/ipa/ipa-icf-30.c: New test.
6819 * gcc.dg/ipa/ipa-icf-4.c: New test.
6820 * gcc.dg/ipa/ipa-icf-5.c: New test.
6821 * gcc.dg/ipa/ipa-icf-6.c: New test.
6822 * gcc.dg/ipa/ipa-icf-7.c: New test.
6823 * gcc.dg/ipa/ipa-icf-8.c: New test.
6824 * gcc.dg/ipa/ipa-icf-9.c: New test.
6825
6826 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6827
6828 PR target/53513
6829 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
6830
6831 2014-10-16 Martin Liska <mliska@suse.cz>
6832 Jan Hubicka <hubicka@ucw.cz>
6833
6834 * c-c++-common/rotate-1.c: Options changed to not collide
6835 with a new IPA ICF pass.
6836 * c-c++-common/rotate-2.c: Likewise.
6837 * c-c++-common/rotate-3.c: Likewise.
6838 * c-c++-common/rotate-4.c: Likewise.
6839 * g++.dg/cpp0x/rv-return.C: Likewise.
6840 * g++.dg/cpp0x/rv1n.C: Likewise.
6841 * g++.dg/cpp0x/rv1p.C: Likewise.
6842 * g++.dg/cpp0x/rv2n.C: Likewise.
6843 * g++.dg/cpp0x/rv3n.C: Likewise.
6844 * g++.dg/cpp0x/rv4n.C: Likewise.
6845 * g++.dg/cpp0x/rv5n.C: Likewise.
6846 * g++.dg/cpp0x/rv6n.C: Likewise.
6847 * g++.dg/cpp0x/rv7n.C: Likewise.
6848 * g++.dg/ipa/devirt-g-1.C: Likewise.
6849 * g++.dg/ipa/inline-1.C: Likewise.
6850 * g++.dg/ipa/inline-2.C: Likewise.
6851 * g++.dg/ipa/inline-3.C: Likewise.
6852 * g++.dg/opt/pr30965.C: Likewise.
6853 * g++.dg/tree-ssa/pr19637.C: Likewise.
6854 * gcc.dg/guality/csttest.c: Likewise.
6855 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
6856 * gcc.dg/ipa/iinline-7.c: Likewise.
6857 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6858 * gcc.dg/ipa/ipacost-1.c: Likewise.
6859 * gcc.dg/ipa/ipacost-2.c: Likewise.
6860 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
6861 * gcc.dg/ipa/remref-2a.c: Likewise.
6862 * gcc.dg/ipa/remref-2b.c: Likewise.
6863 * gcc.dg/pr46309-2.c: Likewise.
6864 * gcc.dg/torture/ipa-pta-1.c: Likewise.
6865 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
6866 * gcc.dg/tree-ssa/andor-4.c: Likewise.
6867 * gcc.dg/tree-ssa/andor-5.c: Likewise.
6868 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6869 * gcc.dg/vect/vect-cond-10.c: Likewise.
6870 * gcc.dg/vect/vect-cond-9.c: Likewise.
6871 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6872 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6873 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6874 * gcc.target/i386/bmi-1.c: Likewise.
6875 * gcc.target/i386/bmi-2.c: Likewise.
6876 * gcc.target/i386/pr56564-2.c: Likewise.
6877
6878 2014-10-16 Richard Biener <rguenther@suse.de>
6879
6880 PR tree-optimization/63168
6881 * gcc.dg/tree-ssa/loop-40.c: New testcase.
6882
6883 2014-10-16 Andreas Schwab <schwab@suse.de>
6884
6885 * gcc.target/m68k/crash1.c: Fix implicit declaration.
6886
6887 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
6888 implicit int.
6889 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
6890 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
6891 * gcc.target/ia64/pr29682.c: Likewise.
6892 * gcc.target/ia64/pr43603.c: Likewise.
6893 * gcc.target/ia64/pr48496.c: Likewise.
6894
6895 2014-10-16 Marek Polacek <polacek@redhat.com>
6896
6897 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
6898
6899 2014-10-16 Jakub Jelinek <jakub@redhat.com>
6900 Marek Polacek <polacek@redhat.com>
6901
6902 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
6903 declarations.
6904 * gcc.dg/pr32176.c: Likewise.
6905 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
6906 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
6907 * gcc.dg/ia64-sync-2.c: Likewise.
6908 * gcc.dg/ia64-sync-3.c: Likewise.
6909 * gcc.dg/sync-2.c: Likewise.
6910 * gcc.dg/sync-3.c: Likewise.
6911 * gcc.target/i386/990524-1.c: Likewise.
6912 * gcc.target/i386/avx512f-pr57233.c: Likewise.
6913 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
6914 * gcc.target/i386/pr26826.c: Likewise.
6915 * gcc.target/i386/pr37184.c: Likewise.
6916 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
6917 * gcc.target/i386/20060125-2.c: Likewise.
6918 * gcc.target/i386/memcpy-1.c: Likewise.
6919 * gcc.target/i386/pr40934.c: Likewise.
6920 * gcc.target/i386/sse-5.c: Likewise.
6921 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6922 * gcc.target/i386/vectorize4.c: Likewise.
6923 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
6924 -fgnu89-inline.
6925 * gcc.target/i386/980313-1.c: Likewise.
6926 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
6927 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
6928 * gcc.target/i386/crc32-3.c: Likewise.
6929 * gcc.target/i386/intrinsics_3.c: Likewise.
6930 * gcc.target/i386/loop-1.c: Likewise.
6931 * gcc.target/i386/pr44948-2a.c: Likewise.
6932 * gcc.target/i386/pr47564.c: Likewise.
6933 * gcc.target/i386/pr50712.c: Likewise.
6934 * gcc.target/i386/stackalign/return-2.c: Likewise.
6935
6936 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
6937
6938 PR lto/62026
6939 * lto/pr62026.C: New testcase.
6940
6941 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
6942
6943 PR rtl-optimization/63448
6944 * gcc.target/i386/pr63448.c: New test.
6945
6946 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * gnat.dg/opt41.adb: New test.
6949 * gnat.dg/opt41_pkg.ad[sb]: New helper.
6950
6951 2014-10-15 Richard Biener <rguenther@suse.de>
6952
6953 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
6954
6955 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
6956
6957 * gcc.dg/tree-prof/peel-1.c: Update.
6958 * gcc.dg/tree-prof/unroll-1.c: Update.
6959 * gcc.dg/unroll_1.c: Update.
6960 * gcc.dg/unroll_2.c: Update.
6961 * gcc.dg/unroll_3.c: Update.
6962 * gcc.dg/unroll_4.c: Update.
6963
6964 2014-10-14 DJ Delorie <dj@redhat.com>
6965
6966 * g++.dg/abi/mangle64.C: New.
6967
6968 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
6969
6970 * g++.dg/ext/vector9.C: Test ! with float vectors.
6971
6972 2014-10-14 Richard Biener <rguenther@suse.de>
6973
6974 PR tree-optimization/63512
6975 * g++.dg/torture/pr63512.C: New testcase.
6976
6977 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
6978
6979 PR target/63260
6980 * gcc.target/sh/pr63260.c: New.
6981
6982 2014-10-13 Richard Henderson <rth@redhat.com>
6983
6984 * g++.dg/torture/20141013.C: New.
6985
6986 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
6987
6988 PR target/8340
6989 PR middle-end/47602
6990 PR rtl-optimization/55458
6991 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
6992 * gcc.target/i386/pr55458.c: Likewise.
6993 * gcc.target/i386/pr47602.c: New.
6994 * gcc.target/i386/pr23098.c: Move to XFAIL.
6995
6996 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
6997
6998 PR tree-optimization/62127
6999 * g++.dg/torture/pr62127.C: New testcase.
7000
7001 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
7002
7003 * c-c++-common/asan/bitfield-5.c: New test.
7004
7005 2014-10-13 Richard Biener <rguenther@suse.de>
7006
7007 PR tree-optimization/63419
7008 * g++.dg/torture/pr63419.C: New testcase.
7009
7010 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
7011
7012 PR target/59401
7013 PR target/54760
7014 * gcc.target/sh/pr54760-5.c: New.
7015 * gcc.target/sh/pr54760-6.c: New.
7016 * gcc.target/sh/pr59401-1.c: New.
7017
7018 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7019
7020 PR fortran/48979
7021 * gfortran.dg/ieee/intrinsics_1.f90: New test.
7022
7023 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
7024
7025 * lib/target-supports.exp (check_effective_target_shared): New
7026 function.
7027 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
7028
7029 2014-10-10 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR c/63495
7032 * gcc.target/i386/pr63495.c: New test.
7033
7034 2014-10-10 Marek Polacek <polacek@redhat.com>
7035
7036 * c-c++-common/ubsan/object-size-1.c: New test.
7037 * c-c++-common/ubsan/object-size-2.c: New test.
7038 * c-c++-common/ubsan/object-size-3.c: New test.
7039 * c-c++-common/ubsan/object-size-4.c: New test.
7040 * c-c++-common/ubsan/object-size-5.c: New test.
7041 * c-c++-common/ubsan/object-size-6.c: New test.
7042 * c-c++-common/ubsan/object-size-7.c: New test.
7043 * c-c++-common/ubsan/object-size-8.c: New test.
7044 * c-c++-common/ubsan/object-size-9.c: New test.
7045 * g++.dg/ubsan/object-size-1.C: New test.
7046 * gcc.dg/ubsan/object-size-9.c: New test.
7047
7048 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
7049
7050 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
7051 (asan_finish): Remove restore_ld_library_path_env_vars.
7052 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
7053 related env variables by calling set_ld_library_path_env_vars.
7054 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
7055 (tsan_finish): Remove restore_ld_library_path_env_vars.
7056 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
7057 related env variables by calling set_ld_library_path_env_vars.
7058 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
7059 (ubsan_finish): Remove restore_ld_library_path_env_vars.
7060 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
7061 related env variables by calling set_ld_library_path_env_vars.
7062
7063 2014-10-10 Richard Biener <rguenther@suse.de>
7064
7065 PR tree-optimization/63379
7066 * gcc.dg/vect/pr63379.c: New testcase.
7067
7068 2014-10-10 Jakub Jelinek <jakub@redhat.com>
7069
7070 PR fortran/59488
7071 * gfortran.dg/gomp/pr59488-1.f90: New test.
7072 * gfortran.dg/gomp/pr59488-2.f90: New test.
7073
7074 2014-10-10 Richard Biener <rguenther@suse.de>
7075
7076 PR tree-optimization/63476
7077 * g++.dg/torture/pr63476.C: New testcase.
7078
7079 2014-10-10 Tobias Burnus <burnus@net-b.de>
7080
7081 * gfortran.dg/implicit_16.f90: New.
7082
7083 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 * g++.dg/cpp0x/constexpr-using3.C: New.
7086 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
7087 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
7088 * g++.dg/cpp1y/constexpr-local1.C: Extend.
7089 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
7090
7091 2014-10-09 Joseph Myers <joseph@codesourcery.com>
7092
7093 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
7094
7095 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
7096
7097 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
7098
7099 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
7100
7101 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
7102 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
7103 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
7104 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
7105 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
7106 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7107 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
7108 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
7109 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
7110 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
7111 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
7112 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
7113
7114 2014-10-09 Richard Biener <rguenther@suse.de>
7115
7116 PR tree-optimization/63380
7117 * gcc.dg/torture/pr63380-1.c: New testcase.
7118 * gcc.dg/torture/pr63380-2.c: Likewise.
7119
7120 2014-10-09 Marek Polacek <polacek@redhat.com>
7121
7122 PR c/63480
7123 * gcc.dg/pr63480.c: New test.
7124
7125 2014-10-09 Richard Biener <rguenther@suse.de>
7126
7127 PR tree-optimization/63445
7128 * gcc.dg/Wstrict-overflow-26.c: New testcase.
7129
7130 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
7131
7132 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
7133 * gcc.dg/vmx/ops.c: Likewise.
7134 * gcc.dg/vmx/ops-long-1.c: Likewise.
7135
7136 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7137
7138 * gfortran.dg/implicit_4.f90: Fix some dg-error.
7139
7140 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7141
7142 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
7143 dg-additional-options.
7144
7145 2014-10-08 Mark Wielaard <mjw@redhat.com>
7146
7147 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
7148 prefix from scan-assembler-times.
7149
7150 2014-10-07 Marek Polacek <polacek@redhat.com>
7151
7152 * lib/target-supports.exp (check_effective_target_fd_truncate):
7153 Include <string.h>.
7154
7155 2014-10-07 Marek Polacek <polacek@redhat.com>
7156
7157 PR c/59717
7158 * gcc.dg/pr59717.c: New test.
7159
7160 2014-10-07 Marek Polacek <polacek@redhat.com>
7161
7162 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
7163 * gcc.dg/iftrap-1.c: Fix implicit declarations.
7164 * gcc.target/powerpc/pr26350.c: Likewise.
7165 * gcc.target/powerpc/altivec-consts.c: Likewise.
7166 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7167 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
7168 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
7169 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
7170 * gcc.target/powerpc/pr47862.c: Likewise.
7171 * gcc.target/powerpc/pr48053-1.c: Likewise.
7172 * gcc.target/powerpc/pr53487.c: Likewise.
7173 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
7174 to int.
7175 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
7176 * gcc.target/powerpc/altivec-2.c: Likewise.
7177 * gcc.target/powerpc/pr47755-2.c: Likewise.
7178
7179 2014-10-07 Martin Liska <mliska@suse.cz>
7180
7181 * g++.dg/lto/pr63270.h: New test.
7182 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
7183 include.
7184 * g++.dg/lto/pr63270_2.C: New test.
7185
7186 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
7187
7188 * gnat.dg/lto16.adb: New test.
7189 * gnat.dg/lto16_pkg.adb: New helper.
7190
7191 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
7192
7193 * gnat.dg/return4.adb: New test.
7194 * gnat.dg/return4_pkg.ad[sb]: New helper.
7195
7196 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
7197
7198 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
7199 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
7200 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
7201
7202 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
7203
7204 PR c++/55250
7205 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
7206 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
7207 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
7208
7209 2014-10-06 Marek Polacek <polacek@redhat.com>
7210
7211 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
7212 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
7213 * g++.dg/lto/pr54625-2_0.c: Likewise.
7214 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
7215
7216 2014-10-06 Marek Polacek <polacek@redhat.com>
7217
7218 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
7219 * gcc.target/i386/avxfp-1.c: Likewise.
7220 * gcc.target/i386/avxfp-2.c: Likewise.
7221 * gcc.target/i386/cadd.c: Likewise.
7222 * gcc.target/i386/cmov2.c: Likewise.
7223 * gcc.target/i386/cmov3.c: Likewise.
7224 * gcc.target/i386/cmov4.c: Likewise.
7225 * gcc.target/i386/cold-attribute-1.c: Likewise.
7226 * gcc.target/i386/cvt-1.c: Likewise.
7227 * gcc.target/i386/fpcvt-1.c: Likewise.
7228 * gcc.target/i386/fpcvt-2.c: Likewise.
7229 * gcc.target/i386/fpcvt-3.c: Likewise.
7230 * gcc.target/i386/local.c: Likewise.
7231 * gcc.target/i386/memcpy-2.c: Likewise.
7232 * gcc.target/i386/memcpy-3.c: Likewise.
7233 * gcc.target/i386/memset-1.c: Likewise.
7234 * gcc.target/i386/minmax-1.c: Likewise.
7235 * gcc.target/i386/minmax-2.c: Likewise.
7236 * gcc.target/i386/pr45352-2.c: Likewise.
7237 * gcc.target/i386/pr46253.c: Likewise.
7238 * gcc.target/i386/pr53623.c: Likewise.
7239 * gcc.target/i386/pr60902.c: Likewise.
7240 * gcc.target/i386/pr57003.c: Likewise.
7241 * gcc.target/i386/sse-14.c: Likewise.
7242 * gcc.target/i386/sse-19.c: Likewise.
7243 * gcc.target/i386/sse-22.c: Likewise.
7244 * gcc.target/i386/sse4a-extract.c: Likewise.
7245 * gcc.target/i386/sse4a-insert.c: Likewise.
7246 * gcc.target/i386/ssefp-1.c: Likewise.
7247 * gcc.target/i386/ssefp-2.c: Likewise.
7248 * gcc.target/i386/testimm-10.c: Likewise.
7249 * gcc.target/i386/vectorize4-avx.c: Likewise.
7250 * gcc.target/i386/980709-1.c: Fix implicit declarations.
7251 * gcc.target/i386/avx-pr57233.c: Likewise.
7252 * gcc.target/i386/avx2-pr57233.c: Likewise.
7253 * gcc.target/i386/avx2-vpop-check.h: Likewise.
7254 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7255 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7256 * gcc.target/i386/crc32-4.c: Likewise.
7257 * gcc.target/i386/pr20204.c: Likewise.
7258 * gcc.target/i386/pr23570.c: Likewise.
7259 * gcc.target/i386/pr26449-1.c: Likewise.
7260 * gcc.target/i386/pr28839.c: Likewise.
7261 * gcc.target/i386/pr37101.c: Likewise.
7262 * gcc.target/i386/pr61923.c: Likewise.
7263 * gcc.target/i386/shrink_wrap_1.c: Likewise.
7264 * gcc.target/i386/sse2-pr57233.c: Likewise.
7265 * gcc.target/i386/vect-abs-s16.c: Likewise.
7266 * gcc.target/i386/vect-abs-s32.c: Likewise.
7267 * gcc.target/i386/vect-abs-s8.c: Likewise.
7268 * gcc.target/i386/xop-pr57233.c: Likewise.
7269 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7270 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
7271 implicit declarations.
7272 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
7273 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7274 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7275
7276 2014-10-06 Marek Polacek <polacek@redhat.com>
7277
7278 * gcc.dg/20001012-1.c: Fix defaulting to int.
7279 * gcc.dg/20001012-2.c: Likewise.
7280 * gcc.dg/20001108-1.c: Likewise.
7281 * gcc.dg/20010516-1.c: Likewise.
7282 * gcc.dg/20011008-2.c: Likewise.
7283 * gcc.dg/20030612-1.c: Likewise.
7284 * gcc.dg/20040219-1.c: Likewise.
7285 * gcc.dg/20050603-2.c: Likewise.
7286 * gcc.dg/20070507-1.c: Likewise.
7287 * gcc.dg/attr-alias-3.c: Likewise.
7288 * gcc.dg/fastmath-1.c: Likewise.
7289 * gcc.dg/fork-instrumentation.c: Likewise.
7290 * gcc.dg/fwrapv-1.c: Likewise.
7291 * gcc.dg/fwrapv-2.c: Likewise.
7292 * gcc.dg/memmove-1.c: Likewise.
7293 * gcc.dg/non-local-goto-1.c: Likewise.
7294 * gcc.dg/non-local-goto-2.c: Likewise.
7295 * gcc.dg/noreturn-8.c: Likewise.
7296 * gcc.dg/parse-decl-after-if.c: Likewise.
7297 * gcc.dg/parse-decl-after-label.c: Likewise.
7298 * gcc.dg/pr25795-1.c: Likewise.
7299 * gcc.dg/pr25795.c: Likewise.
7300 * gcc.dg/pr28574.c: Likewise.
7301 * gcc.dg/pr30189.c: Likewise.
7302 * gcc.dg/pr31529-2.c: Likewise.
7303 * gcc.dg/pr33923.c: Likewise.
7304 * gcc.dg/pr34263.c: Likewise.
7305 * gcc.dg/pr36194.c: Likewise.
7306 * gcc.dg/pr45415.c: Likewise.
7307 * gcc.dg/pr47443.c: Likewise.
7308 * gcc.dg/pr47763.c: Likewise.
7309 * gcc.dg/pr49000.c: Likewise.
7310 * gcc.dg/pr50340.c: Likewise.
7311 * gcc.dg/webizer.c: Likewise.
7312 * gcc.dg/pr59940.c: Likewise.
7313 * gcc.dg/pr63186.c: Likewise.
7314 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
7315 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
7316 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
7317 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
7318 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
7319 * gcc.dg/sms-1.c: Likewise.
7320 * gcc.dg/unused-3.c: Likewise.
7321 * gcc.dg/varpool-1.c: Likewise.
7322 * gcc.dg/pr35899.c: Use -std=gnu89.
7323 * gcc.dg/pr59963-1.c: Likewise.
7324 * gcc.dg/redecl-15.c: Likewise.
7325 * gcc.dg/20041213-1.c: Likewise.
7326 * gcc.dg/20080820.c: Likewise.
7327 * gcc.dg/920413-1.c: Likewise.
7328 * gcc.dg/Wold-style-definition-1.c: Likewise.
7329 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
7330 * gcc.dg/decl-nospec-1.c: Likewise.
7331 * gcc.dg/decl-nospec-2.c: Likewise.
7332 * gcc.dg/decl-nospec-3.c: Likewise.
7333 * gcc.dg/bitfld-1.c: Likewise.
7334 * gcc.dg/bitfld-9.c: Likewise.
7335 * gcc.dg/parm-impl-decl-1.c: Likewise.
7336 * gcc.dg/parm-impl-decl-3.c: Likewise.
7337 * gcc.dg/pr18596-1.c: Likewise.
7338 * gcc.dg/pr18596-2.c: Likewise.
7339 * gcc.dg/pr18596-3.c: Likewise.
7340 * gcc.dg/pr60139.c: Likewise.
7341 * gcc.dg/utf-dflt.c: Likewise.
7342 * gcc.dg/utf-dflt2.c: Likewise.
7343 * gcc.dg/wtr-func-def-1.c: Likewise.
7344 * gcc.dg/declspec-5.c: Likewise.
7345 * gcc.dg/declspec-6.c: Likewise.
7346 * gcc.dg/ftrapv-2.c: Likewise.
7347 * gcc.dg/20020430-1.c: Fix implicit declarations.
7348 * gcc.dg/20030702-1.c: Likewise.
7349 * gcc.dg/20040127-2.c: Likewise.
7350 * gcc.dg/20041122-1.c: Likewise.
7351 * gcc.dg/20050309-1.c: Likewise.
7352 * gcc.dg/20061026.c: Likewise.
7353 * gcc.dg/20101010-1.c: Likewise.
7354 * gcc.dg/Werror-1.c: Likewise.
7355 * gcc.dg/Werror-10.c: Likewise.
7356 * gcc.dg/Werror-11.c: Likewise.
7357 * gcc.dg/Werror-12.c: Likewise.
7358 * gcc.dg/Werror-2.c: Likewise.
7359 * gcc.dg/Werror-3.c: Likewise.
7360 * gcc.dg/Werror-4.c: Likewise.
7361 * gcc.dg/Werror-5.c: Likewise.
7362 * gcc.dg/Werror-6.c: Likewise.
7363 * gcc.dg/Werror-7.c: Likewise.
7364 * gcc.dg/Werror-8.c: Likewise.
7365 * gcc.dg/Wstrict-overflow-20.c: Likewise.
7366 * gcc.dg/cpp/trad/macroargs.c: Likewise.
7367 * gcc.dg/delay-slot-2.c: Likewise.
7368 * gcc.dg/errno-1.c: Likewise.
7369 * gcc.dg/globalalias.c: Likewise.
7370 * gcc.dg/inline-3.c: Likewise.
7371 * gcc.dg/localalias.c: Likewise.
7372 * gcc.dg/pr19633-1.c: Likewise.
7373 * gcc.dg/pr19633.c: Likewise.
7374 * gcc.dg/pr23408.c: Likewise.
7375 * gcc.dg/pr23470-1.c: Likewise.
7376 * gcc.dg/pr28121.c: Likewise.
7377 * gcc.dg/pr28243.c: Likewise.
7378 * gcc.dg/pr30260.c: Likewise.
7379 * gcc.dg/pr32573.c: Likewise.
7380 * gcc.dg/pr33826.c: Likewise.
7381 * gcc.dg/pr35065.c: Likewise.
7382 * gcc.dg/pr38616.c: Likewise.
7383 * gcc.dg/pr39867.c: Likewise.
7384 * gcc.dg/pr41470.c: Likewise.
7385 * gcc.dg/pr41837.c: Likewise.
7386 * gcc.dg/pr44024.c: Likewise.
7387 * gcc.dg/pr44699.c: Likewise.
7388 * gcc.dg/pr46252.c: Likewise.
7389 * gcc.dg/pr46878-1.c: Likewise.
7390 * gcc.dg/pr50908-3.c: Likewise.
7391 * gcc.dg/pr51796.c: Likewise.
7392 * gcc.dg/pr55150-2.c: Likewise.
7393 * gcc.dg/pr55833.c: Likewise.
7394 * gcc.dg/pr59350.c: Likewise.
7395 * gcc.dg/pr59418.c: Likewise.
7396 * gcc.dg/pr60647-2.c: Likewise.
7397 * gcc.dg/uninit-suppress.c: Likewise.
7398 * gcc.dg/uninit-suppress_2.c: Likewise.
7399 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
7400 * gcc.dg/always_inline.c: Likewise.
7401 * gcc.dg/always_inline2.c: Likewise.
7402 * gcc.dg/always_inline3.c: Likewise.
7403 * gcc.dg/builtin-apply4.c: Likewise.
7404 * gcc.dg/declspec-7.c: Likewise.
7405 * gcc.dg/inline-1.c: Likewise.
7406 * gcc.dg/va-arg-pack-1.c: Likewise.
7407 * gcc.dg/winline-2.c: Likewise.
7408 * gcc.dg/winline-3.c: Likewise.
7409 * gcc.dg/winline-5.c: Likewise.
7410 * gcc.dg/winline-6.c: Likewise.
7411 * gcc.dg/winline-7.c: Likewise.
7412 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
7413 int.
7414 * gcc.dg/inline-33.c: Likewise.
7415 * gcc.dg/pr27861-1.c: Likewise.
7416 * gcc.dg/pr28888.c: Likewise.
7417 * gcc.dg/pr29254.c: Likewise.
7418 * gcc.dg/pr50908.c: Likewise.
7419 * gcc.dg/pr60647-1.c: Likewise.
7420 * gcc.dg/pragma-diag-1.c: Likewise.
7421 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
7422 * gcc.dg/winline-9.c: Likewise.
7423 * gcc.dg/pr52808.c: Return 0 instead of nothing.
7424
7425 2014-10-06 Marek Polacek <polacek@redhat.com>
7426
7427 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
7428 * gcc.dg/ipa/inline-4.c: Likewise.
7429 * gcc.dg/ipa/inline-5.c: Likewise.
7430 * gcc.dg/ipa/pr57539.c: Likewise.
7431 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
7432 defaulting to int.
7433 * gcc.dg/ipa/inlinehint-1.c: Likewise.
7434 * gcc.dg/ipa/inlinehint-3.c: Likewise.
7435 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
7436 * gcc.dg/ipa/ipacost-1.c: Likewise.
7437 * gcc.dg/ipa/ipacost-2.c: Likewise.
7438 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
7439 to int.
7440
7441 2014-10-06 Marek Polacek <polacek@redhat.com>
7442
7443 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
7444 declarations.
7445 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
7446 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
7447 * gcc.dg/debug/pr42767.c: Likewise.
7448 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
7449 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
7450 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
7451 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
7452
7453 2014-10-06 Marek Polacek <polacek@redhat.com>
7454
7455 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
7456 * gcc.dg/lto/20090213_0.c: Likewise.
7457 * gcc.dg/lto/20090706-2_0.c: Likewise.
7458 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
7459 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
7460 * gcc.dg/lto/ipareference2_0.c: Likewise.
7461 * gcc.dg/lto/ipareference_0.c: Likewise.
7462 * gcc.dg/lto/ipareference_1.c: Likewise.
7463 * gcc.dg/lto/pr55703_0.c: Likewise.
7464 * gcc.dg/lto/resolutions_0.c: Likewise.
7465 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
7466 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
7467 declarations. Mark function as gnu_inline.
7468 * gcc.dg/lto/20081118_0.c: Likewise.
7469 * gcc.dg/lto/20081201-1_0.c: Likewise.
7470 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
7471 * gcc.dg/lto/20081118_1.c: Likewise.
7472 * gcc.dg/lto/20081120-1_1.c: Likewise.
7473 * gcc.dg/lto/20081201-1_1.c: Likewise.
7474 * gcc.dg/lto/20081210-1_0.c: Likewise.
7475 * gcc.dg/lto/20090218-1_0.c: Likewise.
7476 * gcc.dg/lto/20091006-1_0.c: Likewise.
7477 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
7478 * gcc.dg/lto/20090218-2_1.c: Likewise.
7479 * gcc.dg/lto/materialize-1_0.c: Likewise.
7480 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
7481 * gcc.dg/lto/20091013-1_1.c: Likewise.
7482 * gcc.dg/lto/20091013-1_2.c: Likewise.
7483 * gcc.dg/lto/20091015-1_2.c: Likewise.
7484 * gcc.dg/lto/20091027-1_1.c: Likewise.
7485 * gcc.dg/lto/pr48622_0.c: Likewise.
7486 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
7487 defaulting to int.
7488 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
7489
7490 2014-10-06 Tobias Burnus <burnus@net-b.de>
7491
7492 * gfortran.dg/implicit_14.f90: New.
7493 * gfortran.dg/implicit_15.f90: New.
7494 * gfortran.dg/implicit_4.f90: Update dg-error.
7495
7496 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7497
7498 * g++.dg/ipa/devirt-42.C: Update template.
7499 * g++.dg/ipa/devirt-44.C: Update template.
7500 * g++.dg/ipa/devirt-45.C: Update template.
7501 * g++.dg/ipa/devirt-46.C: Update template.
7502 * g++.dg/ipa/devirt-47.C: Update template.
7503 * g++.dg/ipa/devirt-48.C: New testcase.
7504
7505 2014-10-02 Mark Wielaard <mjw@redhat.com>
7506
7507 PR debug/63239
7508 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
7509
7510 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7511
7512 * g++.dg/ipa/devirt-47.C: New testcase.
7513
7514 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7515
7516 PR ipa/61144
7517 * gcc.dg/tree-ssa/pr61144.c: New testcase.
7518
7519 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7520
7521 * g++.dg/ipa/devirt-46.C: New testcase.
7522
7523 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7524
7525 PR fortran/36534
7526 * gfortran.dg/widechar_10.f90: New test.
7527
7528 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
7529
7530 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
7531 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
7532 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
7533 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
7534
7535 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7536
7537 * gcc.target/powerpc/lvsl-lvsr.c: New test.
7538
7539 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7540
7541 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
7542 failing with the new warning message.
7543 * gcc.dg/vmx/3c-01a.c: Likewise.
7544 * gcc.dg/vmx/ops-long-1.c: Likewise.
7545 * gcc.dg/vmx/ops.c: Likewise.
7546 * gcc.target/powerpc/altivec-20.c: Likewise.
7547 * gcc.target/powerpc/altivec-6.c: Likewise.
7548 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7549 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
7550 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
7551
7552 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
7553
7554 * gcc.dg/tm/debug-1.c: Update regex.
7555 * c-c++-common/raw-string-18.c: Update regex.
7556 * c-c++-common/raw-string-19.c: Update regex.
7557
7558 2014-10-03 Marek Polacek <polacek@redhat.com>
7559
7560 PR c/63453
7561 * gcc.dg/pr63453.c: New test.
7562
7563 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
7564
7565 PR c++/54427
7566 PR c++/57198
7567 PR c++/58845
7568 * g++.dg/ext/vector9.C: Update, not an error anymore.
7569 * g++.dg/ext/vector27.C: Replace with new test.
7570 * g++.dg/ext/vector28.C: New file.
7571 * g++.dg/other/error23.C: Update to a different error.
7572
7573 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7574
7575 * gcc.dg/torture/vshuf-v8df.c: New test.
7576 * gcc.dg/torture/vshuf-v8di.c: New test.
7577 * gcc.dg/torture/vshuf-v16sf.c: New test.
7578 * gcc.dg/torture/vshuf-v16si.c: New test.
7579 * gcc.dg/torture/vshuf-v32hi.c: New test.
7580 * gcc.dg/torture/vshuf-v64qi.c: New test.
7581 * gcc.dg/torture/vshuf-64.inc: New file.
7582
7583 PR tree-optimization/61403
7584 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
7585
7586 2014-10-03 Marek Polacek <polacek@redhat.com>
7587
7588 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
7589 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7590 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7591 * gcc.dg/gomp/asm-1.c: Likewise.
7592 * gcc.dg/gomp/for-1.c: Likewise.
7593 * gcc.dg/gomp/empty.c: Fix defaulting to int.
7594 * gcc.dg/gomp/sharing-3.c: Likewise.
7595 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
7596
7597 2014-10-03 Marek Polacek <polacek@redhat.com>
7598
7599 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
7600 defaulting to int.
7601 * gcc.dg/torture/pr28814.c: Likewise.
7602 * gcc.dg/torture/pr57036-1.c: Likewise.
7603 * gcc.dg/torture/inline-1.c: Add function declarations.
7604 * gcc.dg/torture/pr24626-1.c: Likewise.
7605 * gcc.dg/torture/pr24626-3.c: Likewise.
7606 * gcc.dg/torture/pr25947-1.c: Likewise.
7607 * gcc.dg/torture/pr27409.c: Likewise.
7608 * gcc.dg/torture/pr38948.c: Likewise.
7609 * gcc.dg/torture/pr44807.c: Likewise.
7610 * gcc.dg/torture/pr49603.c: Likewise.
7611 * gcc.dg/torture/pr45865.c: Likewise.
7612 * gcc.dg/torture/pr51071-2.c: Likewise.
7613 * gcc.dg/torture/pr51801.c: Likewise.
7614 * gcc.dg/torture/pr52720.c: Likewise.
7615 * gcc.dg/torture/pr55124.c: Likewise.
7616 * gcc.dg/torture/pr55238.c: Likewise.
7617 * gcc.dg/torture/pr55687.c: Likewise.
7618 * gcc.dg/torture/pr55888.c: Likewise.
7619 * gcc.dg/torture/pr57036-2.c: Likewise.
7620 * gcc.dg/torture/pr57147-3.c: Likewise.
7621 * gcc.dg/torture/pr57584.c: Likewise.
7622 * gcc.dg/torture/pr59993.c: Likewise.
7623 * gcc.dg/torture/pr58079.c: Likewise.
7624 * gcc.dg/torture/va-arg-25.c: Likewise.
7625 * gcc.dg/torture/vector-2.c: Likewise.
7626 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
7627 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
7628 * gcc.dg/torture/pr43781.c: Likewise.
7629 * gcc.dg/torture/pr52912.c: Likewise.
7630 * gcc.dg/torture/pr59139.c: Likewise.
7631 * gcc.dg/torture/pr55890-1.c: Likewise.
7632 * gcc.dg/torture/pr55890-2.c: Likewise.
7633 * gcc.dg/torture/pr59164.c: Likewise.
7634 * gcc.dg/torture/pr57393-2.c: Likewise.
7635 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
7636 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
7637 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
7638 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
7639 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
7640 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
7641
7642 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR libgomp/61200
7645 * c-c++-common/gomp/pr61200.c: New test.
7646
7647 PR target/62128
7648 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
7649 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
7650
7651 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
7652
7653 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
7654 add many more tests.
7655
7656 2014-10-02 Marek Polacek <polacek@redhat.com>
7657
7658 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
7659 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
7660 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
7661 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
7662 * gcc.dg/tree-ssa/vrp27.c: Likewise.
7663 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7664 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
7665 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7666 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7667 * gcc.dg/tree-ssa/inline-7.c: Likewise.
7668 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
7669 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7670 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
7671 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7672 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
7673 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
7674 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
7675 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
7676 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7677 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7678 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
7679 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
7680 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7681 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
7682 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
7683 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
7684 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7685 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
7686 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
7687 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
7688 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
7689 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
7690 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
7691 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
7692 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
7693 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
7694 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
7695 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
7696 * gcc.dg/tree-ssa/alias-13.c: Likewise.
7697 * gcc.dg/tree-ssa/alias-28.c: Likewise.
7698 * gcc.dg/tree-ssa/asm-3.c: Likewise.
7699 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
7700 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7701 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
7702 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
7703 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7704 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7705 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
7706 * gcc.dg/tree-ssa/pr22117.c: Likewise.
7707 * gcc.dg/tree-ssa/pr23744.c: Likewise.
7708 * gcc.dg/tree-ssa/pr24117.c: Likewise.
7709 * gcc.dg/tree-ssa/pr24840.c: Likewise.
7710 * gcc.dg/tree-ssa/pr25734.c: Likewise.
7711 * gcc.dg/tree-ssa/pr33723.c: Likewise.
7712 * gcc.dg/tree-ssa/pr33920.c: Likewise.
7713 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
7714 * gcc.dg/tree-ssa/pr34146.c: Likewise.
7715 * gcc.dg/tree-ssa/pr38385.c: Likewise.
7716 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
7717 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
7718 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7719 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7720 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7721 * gcc.dg/tree-ssa/sra-5.c: Likewise.
7722 * gcc.dg/tree-ssa/sra-6.c: Likewise.
7723 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
7724 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7725 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
7726 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
7727 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7728 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7729 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7730 * gcc.dg/tree-ssa/vrp67.c: Likewise.
7731 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7732 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7733 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7734 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
7735 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
7736 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
7737 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7738 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
7739 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
7740 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
7741 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
7742 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
7743 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
7744 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
7745 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
7746 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
7747 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
7748 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
7749 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
7750 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
7751 * gcc.dg/tree-ssa/inline-10.c: Likewise.
7752 * gcc.dg/tree-ssa/inline-9.c: Likewise.
7753 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7754 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7755 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
7756 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7757 * gcc.dg/tree-ssa/pr23434.c: Likewise.
7758 * gcc.dg/tree-ssa/pr33922.c: Likewise.
7759 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7760 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7761 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7762 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
7763 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
7764 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7765 * gcc.dg/tree-ssa/vrp01.c: Likewise.
7766 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7767 * gcc.dg/tree-ssa/vrp03.c: Likewise.
7768 * gcc.dg/tree-ssa/vrp04.c: Likewise.
7769 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7770 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7771 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7772 * gcc.dg/tree-ssa/vrp10.c: Likewise.
7773 * gcc.dg/tree-ssa/vrp11.c: Likewise.
7774 * gcc.dg/tree-ssa/vrp14.c: Likewise.
7775 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
7776 * gcc.dg/tree-ssa/writeonly.c: Likewise.
7777 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
7778 defaulting to int.
7779 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
7780 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
7781 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
7782 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
7783 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
7784 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
7785 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
7786 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
7787 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
7788 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
7789 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
7790 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
7791 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
7792 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
7793 * gcc.dg/tree-ssa/inline-5.c: Likewise.
7794 * gcc.dg/tree-ssa/inline-6.c: Likewise.
7795 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
7796 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
7797 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
7798 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
7799 * gcc.dg/tree-ssa/loop-20.c: Likewise.
7800 * gcc.dg/tree-ssa/loop-38.c: Likewise.
7801 * gcc.dg/tree-ssa/pr20913.c: Likewise.
7802 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7803 * gcc.dg/tree-ssa/pr24670.c: Likewise.
7804 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
7805 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7806 * gcc.dg/tree-ssa/vrp12.c: Likewise.
7807 * gcc.dg/tree-ssa/vrp13.c: Likewise.
7808 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7809 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7810 * gcc.dg/tree-ssa/vrp25.c: Likewise.
7811 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7812 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
7813
7814 2014-10-02 Marek Polacek <polacek@redhat.com>
7815
7816 * gcc.dg/tm/20091013.c: Fix defaulting to int.
7817 * gcc.dg/tm/20091221.c: Likewise.
7818 * gcc.dg/tm/debug-1.c: Likewise.
7819 * gcc.dg/tm/irrevocable-1.c: Likewise.
7820 * gcc.dg/tm/irrevocable-2.c: Likewise.
7821 * gcc.dg/tm/irrevocable-3.c: Likewise.
7822 * gcc.dg/tm/irrevocable-4.c: Likewise.
7823 * gcc.dg/tm/memopt-1.c: Likewise.
7824 * gcc.dg/tm/pr52173-1.c: Likewise.
7825 * gcc.dg/tm/props-1.c: Likewise.
7826 * gcc.dg/tm/props-2.c: Likewise.
7827 * gcc.dg/tm/props-3.c: Likewise.
7828 * gcc.dg/tm/20100125.c: Fix implicit declarations.
7829 * gcc.dg/tm/memopt-11.c: Likewise.
7830 * gcc.dg/tm/memopt-12.c: Likewise.
7831 * gcc.dg/tm/memopt-16.c: Likewise.
7832 * gcc.dg/tm/memopt-3.c: Likewise.
7833 * gcc.dg/tm/memopt-4.c: Likewise.
7834 * gcc.dg/tm/memopt-5.c: Likewise.
7835 * gcc.dg/tm/memopt-6.c: Likewise.
7836 * gcc.dg/tm/wrap-4.c: Likewise.
7837
7838 2014-10-02 Marek Polacek <polacek@redhat.com>
7839
7840 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
7841 * gcc.dg/vect/pr37730.c: Likewise.
7842 * gcc.dg/vect/pr52870.c: Likewise.
7843 * gcc.dg/vect/pr60092-2.c: Likewise.
7844 * gcc.dg/vect/pr60092.c: Likewise.
7845 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7846 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
7847 * gcc.dg/vect/pr31041.c: Likewise.
7848 * gcc.dg/vect/pr32216.c: Likewise.
7849 * gcc.dg/vect/pr32224.c: Likewise.
7850 * gcc.dg/vect/pr32366.c: Likewise.
7851 * gcc.dg/vect/pr33866.c: Likewise.
7852 * gcc.dg/vect/pr43430-2.c: Likewise.
7853 * gcc.dg/vect/pr43842.c: Likewise.
7854 * gcc.dg/vect/vect-1.c: Likewise.
7855 * gcc.dg/vect/vect-1-big-array.c: Likewise.
7856 * gcc.dg/vect/vect-93.c: Likewise.
7857 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
7858 defaulting to int.
7859
7860 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7861
7862 PR c++/53025
7863 * g++.dg/cpp0x/noexcept23.C: New.
7864 * g++.dg/cpp0x/noexcept24.C: Likewise.
7865
7866 2014-10-02 Marek Polacek <polacek@redhat.com>
7867
7868 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
7869 * gcc.dg/noncompile/20050120-1.c: Likewise.
7870 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
7871 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
7872 * gcc.dg/noncompile/930301-1.c: Likewise.
7873 * gcc.dg/noncompile/930622-1.c: Likewise.
7874 * gcc.dg/noncompile/930622-2.c: Likewise.
7875 * gcc.dg/noncompile/950825-1.c: Likewise.
7876 * gcc.dg/noncompile/invalid_asm.c: Likewise.
7877 * gcc.dg/noncompile/scope.c: Likewise.
7878 * gcc.dg/noncompile/va-arg-1.c: Likewise.
7879 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
7880 * gcc.dg/noncompile/971104-1.c: Likewise.
7881
7882 2014-10-02 Marek Polacek <polacek@redhat.com>
7883
7884 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
7885 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
7886 * gcc.dg/tree-prof/merge_block.c: Likewise.
7887 * gcc.dg/tree-prof/peel-1.c: Likewise.
7888 * gcc.dg/tree-prof/stringop-1.c: Likewise.
7889 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7890 * gcc.dg/tree-prof/unroll-1.c: Likewise.
7891 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7892 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7893 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7894 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7895 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7896 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7897 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
7898 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
7899 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
7900 to int.
7901
7902 2014-10-02 Marek Polacek <polacek@redhat.com>
7903
7904 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
7905 * gcc.c-torture/compile/20011119-1.c: Likewise.
7906 * gcc.c-torture/compile/20011119-2.c: Likewise.
7907 * gcc.c-torture/compile/20021120-1.c: Likewise.
7908 * gcc.c-torture/compile/20021120-2.c: Likewise.
7909 * gcc.c-torture/compile/20050215-1.c: Likewise.
7910 * gcc.c-torture/compile/20050215-2.c: Likewise.
7911 * gcc.c-torture/compile/20050215-3.c: Likewise.
7912 * gcc.c-torture/compile/pr37669.c: Likewise.
7913 * gcc.c-torture/execute/20020107-1.c: Likewise.
7914 * gcc.c-torture/execute/restrict-1.c: Likewise.
7915 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
7916 * gcc.c-torture/execute/930529-1.c: Likewise.
7917 * gcc.c-torture/execute/920612-1.c: Likewise.
7918 * gcc.c-torture/execute/920711-1.c: Likewise.
7919 * gcc.c-torture/execute/990127-2.c: Likewise.
7920 * gcc.c-torture/execute/pr40386.c: Likewise.
7921 * gcc.c-torture/execute/pr57124.c: Likewise.
7922 * gcc.c-torture/compile/pr34808.c: Add function declarations.
7923 * gcc.c-torture/compile/pr42299.c: Likewise.
7924 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
7925 * gcc.c-torture/compile/simd-6.c: Likewise.
7926 * gcc.c-torture/execute/pr53645-2.c: Likewise.
7927 * gcc.c-torture/execute/pr53645.c: Likewise.
7928 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
7929 declarations.
7930 * gcc.c-torture/execute/980608-1.c: Likewise.
7931 * gcc.c-torture/execute/bcp-1.c: Likewise.
7932 * gcc.c-torture/execute/p18298.c: Likewise.
7933 * gcc.c-torture/execute/unroll-1.c: Likewise.
7934 * gcc.c-torture/execute/va-arg-7.c: Likewise.
7935 * gcc.c-torture/execute/va-arg-8.c: Likewise.
7936 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
7937 declarations. Fix defaulting to int.
7938 * gcc.c-torture/execute/961223-1.c: Likewise.
7939 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
7940 -Wno-pointer-to-int-cast. Fix defaulting to int.
7941
7942 2014-10-02 Andrew Pinski <apinski@cavium.com>
7943 Max Ostapenko <m.ostapenko@partner.samsung.com>
7944
7945 * lib/ubsan-dg.exp
7946 (check_effective_target_fsanitize_address): New function.
7947 (ubsan_init): Save off ALWAYS_CXXFLAGS.
7948 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
7949 * lib/asan-dg.exp
7950 (check_effective_target_faddress_sanitizer): Rename to ...
7951 (check_effective_target_fsanitize_address): ... this. Change to creating
7952 an executable.
7953 (asan_init): Save off ALWAYS_CXXFLAGS.
7954 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
7955 * lib/tsan-dg.exp
7956 (check_effective_target_fthread_sanitizer): Rename to ...
7957 (check_effective_target_fsanitize_thread): ... this. Change to creating
7958 an executable.
7959 (tsan_init): Save off ALWAYS_CXXFLAGS.
7960 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
7961 to run as a default behaviour.
7962 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
7963 Check check_effective_target_fsanitize_undefined before running the
7964 tests.
7965 * g++.dg/ubsan/ubsan.exp: Likewise.
7966 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
7967 check_effective_target_fsanitize_address too early.
7968 Check check_effective_target_fsanitize_address before running the tests.
7969 * g++.dg/asan/asan.exp: Likewise.
7970 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
7971 check_effective_target_fsanitize_thread too early.
7972 Check check_effective_target_fsanitize_thread before running the tests.
7973 * g++.dg/tsan/tsan.exp: Likewise.
7974
7975 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7976
7977 * gcc.dg/combine-clobber.c: New.
7978
7979 2014-10-01 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR debug/63342
7982 * gcc.dg/pr63342.c: New test.
7983
7984 PR c++/63306
7985 * g++.dg/ipa/pr63306.C: New test.
7986
7987 PR target/63428
7988 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
7989 to test 24 in TESTS.
7990
7991 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7992
7993 * lib/target-supports.exp: Error out with preprocessor condition
7994 instead of FOO everywhere.
7995
7996 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7997
7998 Implement SD-6: SG10 Feature Test Recommendations
7999 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
8000 * g++.dg/cpp1y/feat-cxx11.C: New.
8001 * g++.dg/cpp1y/feat-cxx14.C: New.
8002 * g++.dg/cpp1y/feat-cxx98.C: New.
8003 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
8004 * g++.dg/cpp1y/phoobhar.h: New.
8005 * g++.dg/cpp1y/testinc/phoobhar.h: New.
8006
8007 2014-09-30 Teresa Johnson <tejohnson@google.com>
8008
8009 * gcc.dg/tree-prof/20050826-2.c: New test.
8010 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
8011
8012 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
8013
8014 PR c++/16564
8015 * lib/gcc.exp: Accept "fatal error:" as error prefix.
8016 * lib/g++.exp: Likewise.
8017 * lib/obj-c++.exp: Likewise.
8018 * lib/objc.exp: Likewise.
8019 * g++.dg/template/pr16564.C: New test.
8020
8021 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
8022
8023 PR c++/16564
8024 * g++.dg/cpp0x/decltype26.C: Adjust.
8025 * g++.dg/cpp0x/decltype28.C: Likewise.
8026 * g++.dg/cpp0x/decltype29.C: Likewise.
8027 * g++.dg/cpp0x/decltype32.C: Likewise.
8028 * g++.dg/cpp0x/enum11.C: Likewise.
8029 * g++.dg/template/arrow1.C: Likewise.
8030 * g++.dg/template/pr23510.C: Likewise.
8031 * g++.dg/template/recurse.C: Likewise.
8032 * g++.dg/template/recurse2.C: Likewise.
8033 * g++.dg/template/vtable2.C: Likewise.
8034 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8035
8036 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8037
8038 PR preprocessor/58893
8039 * gcc.dg/pr58893.c: New test case.
8040 * gcc.dg/pr58893-0.h: New include.
8041
8042 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
8043
8044 PR middle-end/62120
8045 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
8046 in 32-bit mode.
8047 * gcc.target/i386/pr62120.c: New.
8048
8049 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
8050
8051 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
8052 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
8053 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
8054 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
8055 return type.
8056
8057 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8058
8059 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
8060
8061 2014-09-30 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR inline-asm/63282
8064 * gcc.c-torture/compile/pr63282.c: New test.
8065
8066 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
8067
8068 * gcc.dg/tree-ssa/vrp94.c: New test.
8069 * gnat.dg/opt40.adb: Likewise.
8070
8071 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8072
8073 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
8074 vec_vspltw, and vec_vspltb for which the second argument is out of
8075 range.
8076
8077 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
8078
8079 * gcc.c-torture/compile/calls-void.c: New test.
8080
8081 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
8082
8083 PR c++/51385
8084 * g++.dg/template/pr51385.C: New.
8085
8086 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
8087
8088 * gcc.target/mips/20140928.c: New test.
8089
8090 2014-09-27 Andi Kleen <ak@linux.intel.com>
8091
8092 * gcc.target/i386/nop-mcount.c: Only run on Linux.
8093 * gcc.target/i386/record-mcount.c: dito.
8094
8095 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
8096
8097 PR ipa/62121
8098 * g++.dg/torture/pr62121.C: New testcase.
8099
8100 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
8101
8102 PR middle-end/35545
8103 * g++.dg/tree-prof/pr35545.C: New testcase.
8104
8105 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8106
8107 * gcc.target/powerpc/pr63335.c: Change effective target to
8108 vsx_hw.
8109
8110 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
8111
8112 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
8113
8114 2014-09-26 Jakub Jelinek <jakub@redhat.com>
8115
8116 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
8117 to default options.
8118
8119 2014-09-25 Andi Kleen <ak@linux.intel.com>
8120
8121 * gcc.target/i386/nop-mcount.c: New file.
8122 * gcc.target/i386/record-mcount.c: New file.
8123
8124 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
8125
8126 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
8127 * gcc.dg/vect/pr57705.c: Likewise.
8128 * gcc.dg/vect/pr57741-2.c: Likewise.
8129 * gcc.dg/vect/pr57741-3.c: Likewise.
8130 * gcc.dg/vect/pr59591-1.c: Likewise.
8131 * gcc.dg/vect/pr59591-2.c: Likewise.
8132 * gcc.dg/vect/pr60196-1.c: Likewise.
8133 * gcc.dg/vect/pr60196-2.c: Likewise.
8134 * gcc.dg/vect/pr60276.c: Likewise.
8135 * gcc.dg/vect/pr61680.c: Likewise.
8136 * gcc.dg/vect/pr63148.c: Likewise.
8137 * gcc.dg/vect/pr63189.c: Likewise.
8138 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8139 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8140 * gcc.dg/vect/vect-nop-move.c: Likewise.
8141 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
8142 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
8143
8144 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
8145
8146 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
8147
8148 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
8149
8150 * gcc.target/aarch64/simd/vqshlb_1.c: New.
8151
8152 2014-09-25 Jiong Wang <jiong.wang@arm.com>
8153
8154 * gcc.target/i386/shrink_wrap_1.c: New test.
8155
8156 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8157
8158 PR target/63335
8159 * gcc.target/powerpc/pr63335.c: New test.
8160
8161 2014-09-25 Marek Polacek <polacek@redhat.com>
8162
8163 PR c++/61945
8164 * g++.dg/warn/pr61945.C: New test.
8165
8166 2014-09-25 Jakub Jelinek <jakub@redhat.com>
8167
8168 PR tree-optimization/63341
8169 * gcc.dg/vect/pr63341-1.c: New test.
8170 * gcc.dg/vect/pr63341-2.c: New test.
8171
8172 PR c++/63249
8173 * g++.dg/gomp/pr63249.C: New test.
8174 * c-c++-common/gomp/pr63249.c: New test.
8175
8176 2014-09-25 Tobias Burnus <burnus@net-b.de>
8177
8178 * gfortran.dg/coarray/collectives_3.f90: New.
8179 * gfortran.dg/coarray_collectives_9.f90: New.
8180 * gfortran.dg/coarray_collectives_10.f90: New.
8181 * gfortran.dg/coarray_collectives_11.f90: New.
8182 * gfortran.dg/coarray_collectives_12.f90: New.
8183
8184 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8185
8186 * gcc.target/powerpc/swaps-p8-17.c: New test.
8187
8188 2014-09-24 Jiong Wang <jiong.wang@arm.com>
8189
8190 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
8191
8192 2014-09-24 Marek Polacek <polacek@redhat.com>
8193
8194 PR c/61405
8195 PR c/53874
8196 * c-c++-common/pr53874.c: New test.
8197 * c-c++-common/pr61405.c: New test.
8198
8199 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8200
8201 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
8202
8203 2014-09-24 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR sanitizer/63316
8206 * c-c++-common/asan/pr63316.c: New test.
8207
8208 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8209
8210 PR tree-optimization/63266
8211 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
8212
8213 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
8214
8215 * gcc.target/arm/pr63210.c: New test.
8216
8217 2014-09-23 Andi Kleen <ak@linux.intel.com>
8218
8219 * gcc.dg/noreorder.c: New test.
8220 * gcc.dg/noreorder2.c: New test.
8221 * gcc.dg/noreorder3.c: New test.
8222 * gcc.dg/noreorder4.c: New test.
8223
8224 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
8225
8226 * gcc.dg/combine_ashiftrt_1.c: New test.
8227 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8228 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
8229 workarounds for cmge.
8230 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
8231 absence of mvn.
8232
8233 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8234
8235 PR c++/61857
8236 * g++.dg/cpp1y/lambda-init10.C: New.
8237
8238 2014-09-23 Jakub Jelinek <jakub@redhat.com>
8239
8240 PR fortran/63331
8241 * gfortran.dg/pr63331.f90: New test.
8242
8243 2014-09-24 Renlin Li <renlin.li@arm.com>
8244
8245 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
8246 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
8247 * gcc.dg/pr10474.c: Likewise.
8248
8249 2014-09-20 Mark Wielaard <mjw@redhat.com>
8250
8251 * gcc.dg/guality/const-volatile.c (i): Mark as used.
8252 (ci): Likewise.
8253 (pci): Likewise.
8254 (pvi): Likewise.
8255 (pcvi): Likewise.
8256 (cip): Likewise.
8257 (foo): Likewise.
8258 (cfoo): Likewise.
8259
8260 2014-09-20 Mark Wielaard <mjw@redhat.com>
8261
8262 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
8263 and "long int" to plain "short" and "long".
8264 * gcc.dg/guality/const-volatile.c (struct bar): New struct
8265 containing short and long long fields.
8266 (bar): New variable to test the type.
8267
8268 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8269
8270 PR c++/62155
8271 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
8272
8273 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
8274
8275 PR c++/62219
8276 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
8277
8278 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8279
8280 * gcc.dg/vect/vect-reduc-or_1.c: New test.
8281 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8282
8283 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8284
8285 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
8286 New.
8287
8288 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
8289 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
8290
8291 2014-09-22 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR debug/63328
8294 * c-c++-common/gomp/pr63328.c: New test.
8295
8296 2014-09-22 Martin Liska <mliska@suse.cz>
8297
8298 PR lto/63270
8299 * g++.dg/lto/pr63270_0.C: New test.
8300 * g++.dg/lto/pr63270_1.C: New test.
8301
8302 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
8303
8304 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
8305 for call_value_rex64_ms_sysv.
8306 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
8307 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
8308 for call_rex64_ms_sysv.
8309
8310 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8311 Tobias Burnus <burnus@net-b.de>
8312
8313 * gfortran.dg/coarray_atomic_5.f90: New
8314
8315 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
8316
8317 PR c++/61825
8318 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
8319
8320 2014-09-19 Andi Kleen <ak@linux.intel.com>
8321
8322 * gcc.dg/pg-override.c: Only run on x86 Linux.
8323 * gcc.dg/pg.c: Dito.
8324 * gcc.target/i386/fentry-override.c: Exclude for PIC.
8325 * gcc.target/i386/fentry.c: Dito.
8326
8327 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
8328
8329 PR ipa/61998
8330 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
8331
8332 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
8333
8334 PR fortran/63152
8335 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
8336 * gfortran.dg/pr63152.f90: New test.
8337
8338 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
8339
8340 PR c++/58328
8341 * g++.dg/cpp0x/nsdmi10.C: New.
8342
8343 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
8344
8345 * gcc.dg/ssp-3.c: New.
8346 * gcc.dg/ssp-4.c: Likewise.
8347
8348 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8349
8350 * gcc.target/s390/dfp-conv1.c: New testcase.
8351
8352 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
8353
8354 * c-c++-common/asan/red-align-1.c: New test.
8355 * c-c++-common/asan/red-align-2.c: New test.
8356
8357 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
8358
8359 * gcc.dg/pr61053.c: Updated for x32.
8360
8361 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8362
8363 PR debug/63285
8364 * gcc.target/i386/pr63285.c: New test.
8365
8366 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8367
8368 PR target/61360
8369 * gcc.target/i386/pr61360.c: New.
8370
8371 2014-09-18 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR c++/62017
8374 * g++.dg/asan/pr62017.C: New test.
8375
8376 PR testsuite/63292
8377 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
8378
8379 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8380
8381 PR c++/62232
8382 * g++.dg/cpp0x/Wdtor1.C: New.
8383
8384 2014-09-18 Joseph Myers <joseph@codesourcery.com>
8385
8386 * gcc.dg/torture/float128-exact-underflow.c: New test.
8387
8388 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8389
8390 PR c++/61745
8391 * g++.dg/template/pr61745.C: New.
8392
8393 2014-09-17 Marek Polacek <polacek@redhat.com>
8394
8395 PR c/61854
8396 * gcc.dg/cpp/pr61854-1.c: New test.
8397 * gcc.dg/cpp/pr61854-2.c: New test.
8398 * gcc.dg/cpp/pr61854-3.c: New test.
8399 * gcc.dg/cpp/pr61854-3.h: New test.
8400 * gcc.dg/cpp/pr61854-4.c: New test.
8401 * gcc.dg/cpp/pr61854-5.c: New test.
8402 * gcc.dg/cpp/pr61854-6.c: New test.
8403 * gcc.dg/cpp/pr61854-7.c: New test.
8404 * gcc.dg/cpp/pr61854-c90.c: New test.
8405 * gcc.dg/cpp/pr61854-c94.c: New test.
8406
8407 2014-09-17 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR debug/63284
8410 * gcc.dg/pr63284.c: New test.
8411
8412 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
8413
8414 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
8415
8416 PR c++/63241
8417 * g++.dg/cpp0x/constexpr-63241.C: New.
8418
8419 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
8420
8421 PR libfortran/62768
8422 * gfortran.dg/filename_null.f90: New test.
8423
8424 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8425
8426 * gcc.dg/pg-override.c: Fix a typo.
8427
8428 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8429
8430 * gcc.dg/pg.c: Fix a typo.
8431
8432 2014-09-16 Richard Biener <rguenther@suse.de>
8433
8434 PR testsuite/63258
8435 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
8436 for "vectorization not profitable".
8437
8438 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
8439
8440 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
8441
8442 2014-09-16 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR fortran/56408
8445 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
8446 missing nexted dg-test call support in dejaGNU 1.4.4.
8447
8448 2014-09-15 Andi Kleen <ak@linux.intel.com>
8449
8450 * gcc.dg/pg-override.c: New test.
8451 * gcc.dg/pg.c: New test.
8452 * gcc.target/i386/fentry-override.c: New test.
8453 * gcc.target/i386/fentry.c: New test.
8454
8455 2014-09-15 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR fortran/56408
8458 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
8459 New global vars.
8460 (dg-compile-aux-modules): New procedure.
8461 * gfortran.dg/binding_label_tests_10.f03: Remove comment
8462 and keep-modules.
8463 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
8464 use dg-compile-aux-modules.
8465 * gfortran.dg/binding_label_tests_11.f03: Remove comment
8466 and keep-modules.
8467 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
8468 use dg-compile-aux-modules.
8469 * gfortran.dg/binding_label_tests_13.f03: Remove comment
8470 and keep-modules.
8471 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
8472 use dg-compile-aux-modules.
8473 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
8474 and keep-modules.
8475 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
8476 use dg-compile-aux-modules.
8477 * gfortran.dg/class_45a.f03: Remove keep-modules.
8478 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
8479 and cleanup-modules.
8480 * gfortran.dg/class_4a.f03: Use dg-do link, use
8481 dg-additional-sources and cleanup-modules, remove keep-modules
8482 and update comment.
8483 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
8484 keep-modules, adjust comment.
8485 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
8486 dg-additional-sources and cleanup-modules.
8487 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
8488 associated comment.
8489 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
8490 remove comment.
8491 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
8492 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
8493 use dg-compile-aux-modules.
8494 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
8495 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
8496 use dg-compile-aux-modules.
8497 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
8498 * gfortran.dg/whole_file_29.f90: Remove comment, use
8499 dg-compile-aux-modules.
8500 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
8501 * gfortran.dg/whole_file_31.f90: Remove comment, use
8502 dg-compile-aux-modules.
8503
8504 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
8505 gcc_parallel_test_enable): New procedures. If
8506 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
8507 runtest_file_p to invoke also gcc_parallel_test_run_p.
8508 * g++.dg/guality/guality.exp (check_guality): Save/restore
8509 test_counts array around the body of the procedure.
8510 * gcc.dg/guality/guality.exp (check_guality): Likewise.
8511 * g++.dg/plugin/plugin.exp: Run all the tests serially
8512 by the first parallel runtest encountering it.
8513 * gcc.dg/plugin/plugin.exp: Likewise.
8514 * gcc.misc-tests/matrix1.exp: Likewise.
8515 * gcc.misc-tests/dhry.exp: Likewise.
8516 * gcc.misc-tests/acker1.exp: Likewise.
8517 * gcc.misc-tests/linkage.exp: Likewise.
8518 * gcc.misc-tests/mg.exp: Likewise.
8519 * gcc.misc-tests/mg-2.exp: Likewise.
8520 * gcc.misc-tests/sort2.exp: Likewise.
8521 * gcc.misc-tests/sieve.exp: Likewise.
8522 * gcc.misc-tests/options.exp: Likewise.
8523 * gcc.misc-tests/help.exp: Likewise.
8524 * go.test/go-test.exp (go-gc-tests): Use
8525 gcc_parallel_test_enable {0, 1} around all handling of
8526 each test.
8527 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
8528 * ada/acats/run_all.sh: Parallelize using mkdir inside of
8529 a shared directory. Avoid forking and expr uses if
8530 shell supports $(()).
8531
8532 2014-09-14 David Sherwood <david.sherwood@arm.com>
8533
8534 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
8535
8536 2014-09-14 James Clarke <jrtc27@jrtc27.com>
8537
8538 PR target/61407
8539 * gcc.dg/darwin-minversion-1.c: Fixed formatting
8540 * gcc.dg/darwin-minversion-2.c: Fixed formatting
8541 * gcc.dg/darwin-minversion-3.c: Fixed formatting
8542 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
8543
8544 2014-09-13 Marek Polacek <polacek@redhat.com>
8545
8546 PR c++/60862
8547 * g++.dg/diagnostic/pr60862.C: New test.
8548
8549 2014-09-12 Richard Biener <rguenther@suse.de>
8550
8551 PR middle-end/63237
8552 * g++.dg/torture/pr63237.C: New testcase.
8553
8554 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
8555
8556 * gcc.dg/vec-andxor1.c: New file.
8557
8558 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
8559
8560 PR target/58757
8561 * gcc.dg/c11-true_min-1.c: New testcase.
8562
8563 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
8564
8565 PR c++/61489
8566 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
8567 * g++.old-deja/g++.other/warn5.C: Adjust.
8568
8569 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
8570
8571 * gcc.target/aarch64/vset_lane_1.c: New test.
8572
8573 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
8574
8575 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
8576 Fix declaration.
8577 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
8578 Fix declaration.
8579 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
8580 Fix declaration.
8581 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
8582 Fix declaration.
8583
8584 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8585
8586 PR tree-optimization/63186
8587 * gcc.dg/pr63186.c: New testcase.
8588
8589 2014-09-10 Xinliang David Li <davidxl@google.com>
8590
8591 PR target/63209
8592 * gcc.c-torture/execute/pr63209.c: New test.
8593
8594 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8595
8596 * gcc.target/i386/i386.exp: Only run vect-args.c tests
8597 if runtest_file_p says they should be run.
8598
8599 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8600
8601 * gcc.target/aarch64/vstN_1.c: New test.
8602
8603 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8604
8605 * gcc.target/aarch64/vldN_lane_1.c: New test.
8606
8607 2014-09-10 Martin Jambor <mjambor@suse.cz>
8608
8609 PR ipa/61654
8610 * g++.dg/ipa/pr61654.C: New test.
8611
8612 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8613
8614 * c-c++-common/ubsan/attrib-3.c: New test.
8615 * c-c++-common/ubsan/nonnull-1.c: New test.
8616 * c-c++-common/ubsan/nonnull-2.c: New test.
8617 * c-c++-common/ubsan/nonnull-3.c: New test.
8618 * c-c++-common/ubsan/nonnull-4.c: New test.
8619 * c-c++-common/ubsan/nonnull-5.c: New test.
8620
8621 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8622
8623 * g++.dg/lto/pr63166_0.ii: New testcase.
8624 * g++.dg/lto/pr63166_1.ii: New testcase.
8625
8626 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8627
8628 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
8629
8630 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8631
8632 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
8633 xxpermdi and add commentary about adding it back later; remove
8634 unused typedef.
8635
8636 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8637
8638 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
8639 and 16-byte aligned.
8640 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8641 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8642 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
8643 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8644 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8645 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8646
8647 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8648
8649 * gcc.target/aarch64/vldN_dup_1.c: New test.
8650
8651 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8652
8653 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
8654
8655 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8656
8657 * gcc.target/aarch64/vldN_1.c: New test.
8658
8659 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8660
8661 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
8662
8663 2014-09-09 Jiong Wang <jiong.wang@arm.com>
8664
8665 * gcc.target/arm/vect-copysignf.c: New testcase.
8666
8667 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8668
8669 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8670
8671 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8672
8673 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8674
8675 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8676
8677 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8678
8679 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8680
8681 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8682
8683 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8684
8685 * gcc.target/arm/pr51835.c: Update expected assembly.
8686 * gcc.target/arm/vfp-1.c: Likewise.
8687 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8688 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8689 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8690 * gcc.target/arm/vfp-ldmias.c: Likewise.
8691 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8692 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8693 * gcc.target/arm/vfp-stmiad.c: Likewise.
8694 * gcc.target/arm/vfp-stmias.c: Likewise.
8695
8696 2014-09-09 Tony Wang <tony.wang@arm.com>
8697
8698 * gcc.target/arm/xordi3-opt.c: Disable this
8699 test case for thumb1 target.
8700 * gcc.target/arm/iordi3-opt.c: Ditto.
8701
8702 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8703
8704 PR target/61749
8705 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
8706
8707 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
8708
8709 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
8710
8711 2014-09-08 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR tree-optimization/60196
8714 PR tree-optimization/63189
8715 * gcc.dg/vect/pr63189.c: New test.
8716 * gcc.dg/vect/pr60196-1.c: New test.
8717 * gcc.dg/vect/pr60196-2.c: New test.
8718
8719 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8720
8721 * gcc.target/powerpc/swaps-p8-16.c: New test.
8722
8723 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
8724
8725 * gcc.target/i386/pr62208.c: New test.
8726
8727 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
8728
8729 PR testsuite/56194
8730 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
8731
8732 * g++.dg/ipa/pr61800.C: Require visibility.
8733
8734 * gcc.dg/pr61868.c: Require lto.
8735
8736 2014-09-05 Easwaran Raman <eraman@google.com>
8737
8738 PR rtl-optimization/62146
8739 * testsuite/g++.dg/opt/pr62146.C: New.
8740
8741 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
8742
8743 * gcc.dg/vect/vect-109.c: Skip predicate added.
8744 * gcc.dg/vect/vect-93.c: Test check fixed.
8745 * gcc.dg/vect/bb-slp-10.c: Likewise.
8746 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
8747 Check unaligned feature.
8748
8749 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8750
8751 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
8752 int{32,16,8}x1_t with int{32,16,8}_t.
8753 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8754 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8755 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8756 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8757
8758 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8759
8760 * gcc.target/aarch64/vget_high_1.c: New test.
8761 * gcc.target/aarch64/vget_low_1.c: Likewise.
8762
8763 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8764
8765 * gcc.target/aarch64/simd/int_comparisons.x: New file.
8766 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
8767 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
8768
8769 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8770
8771 * gcc.target/aarch64/simd/vrbit_1.c: New test.
8772
8773 2014-09-05 Richard Biener <rguenther@suse.de>
8774
8775 PR middle-end/63148
8776 * gcc.dg/vect/pr63148.c: New testcase.
8777 * c-c++-common/pr19807-1.c: Likewise.
8778 * g++.dg/tree-ssa/pr19807.C: Adjust.
8779 * g++.dg/tree-ssa/tmmti-2.C: Remove.
8780
8781 2014-09-05 Bin Cheng <bin.cheng@arm.com>
8782
8783 PR target/55701
8784 * gcc.target/arm/memset-inline-1.c: New test.
8785 * gcc.target/arm/memset-inline-2.c: New test.
8786 * gcc.target/arm/memset-inline-3.c: New test.
8787 * gcc.target/arm/memset-inline-4.c: New test.
8788 * gcc.target/arm/memset-inline-5.c: New test.
8789 * gcc.target/arm/memset-inline-6.c: New test.
8790 * gcc.target/arm/memset-inline-7.c: New test.
8791 * gcc.target/arm/memset-inline-8.c: New test.
8792 * gcc.target/arm/memset-inline-9.c: New test.
8793 * gcc.target/arm/memset-inline-10.c: New test.
8794
8795 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
8796
8797 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
8798
8799 2014-09-04 Guozhi Wei <carrot@google.com>
8800
8801 PR target/62040
8802 * gcc.target/aarch64/pr62040.c: New test.
8803
8804 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8805
8806 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
8807 override specific ones, but specific ones do.
8808
8809 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8810
8811 * gcc.target/powerpc/swaps-p8-13.c: New test.
8812 * gcc.target/powerpc/swaps-p8-14.c: New test.
8813 * gcc.target/powerpc/swaps-p8-15.c: New test.
8814
8815 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8816
8817 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
8818 regardless of endianness.
8819
8820 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
8821
8822 PR fortran/62174
8823 * gfortran.dg/cray_pointers_11.f90: New.
8824
8825 2014-09-03 Martin Jambor <mjambor@suse.cz>
8826
8827 PR ipa/62015
8828 * g++.dg/ipa/pr62015.C: New test.
8829
8830 2014-09-03 Martin Jambor <mjambor@suse.cz>
8831
8832 PR ipa/61986
8833 * gcc.dg/ipa/pr61986.c: New test.
8834
8835 2014-09-03 Marek Polacek <polacek@redhat.com>
8836
8837 PR c/62294
8838 * gcc.dg/pr62294.c: New test.
8839 * gcc.dg/pr62294.h: New file.
8840
8841 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
8842
8843 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
8844 of dg-options. Add "inline" keyword to test functions.
8845
8846 2014-09-03 Marek Polacek <polacek@redhat.com>
8847
8848 PR c/62024
8849 * g++.dg/cpp0x/pr62024.C: New test.
8850 * gcc.dg/pr62024.c: New test.
8851
8852 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
8853
8854 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
8855 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
8856 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
8857 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
8858 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
8859 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
8860
8861 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8862
8863 PR target/61078
8864 * gcc.target/s390/pr61078.c: New testcase.
8865
8866 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
8867
8868 * gcc.dg/20111227-2.c: Compile only for x86 targets.
8869 * gcc.dg/20111227-3.c: Ditto.
8870
8871 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
8872
8873 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
8874
8875 2014-09-03 Tobias Burnus <burnus@net-b.de>
8876
8877 PR fortran/61881
8878 PR fortran/61888
8879 PR fortran/57305
8880 * gfortran.dg/sizeof_4.f90: New.
8881
8882 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8883
8884 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
8885 vec_cts, and vec_ctu.
8886 * gcc.target/powerpc/builtins-2.c: Likewise.
8887
8888 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
8889
8890 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
8891 [!__sun__ && !__hpux__] (arena_size): Scale according to
8892 target pointer size.
8893
8894 2014-09-02 Marek Polacek <polacek@redhat.com>
8895
8896 PR fortran/62270
8897 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
8898
8899 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8900
8901 PR target/62275
8902 * gcc.target/arm/vect-lceilf_1.c: New test.
8903 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8904 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8905
8906 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8907
8908 PR target/62275
8909 * gcc.target/arm/lceil-vcvt_1.c: New test.
8910 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
8911 * gcc.target/arm/lround-vcvt_1.c: Likewise.
8912
8913 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
8914
8915 DR 1453
8916 * g++.dg/cpp0x/constexpr-volatile.C: New.
8917 * g++.dg/ext/is_literal_type2.C: Likewise.
8918
8919 2014-09-02 Jakub Jelinek <jakub@redhat.com>
8920 Balaji V. Iyer <balaji.v.iyer@intel.com>
8921 Igor Zamyatin <igor.zamyatin@intel.com>
8922
8923 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
8924 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
8925 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
8926 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
8927 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
8928 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
8929 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
8930 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
8931 * g++.dg/cilk-plus/CK/cf3.cc: New test.
8932 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
8933 * g++.dg/cilk-plus/CK/for1.cc: New test.
8934 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
8935 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
8936 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
8937
8938 2014-09-02 Richard Biener <rguenther@suse.de>
8939
8940 PR tree-optimization/62695
8941 * gfortran.dg/pr62695.f90: New testcase.
8942
8943 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
8944
8945 PR target/62312
8946 * gcc.c-torture/compile/pr62312.c: New.
8947
8948 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8949
8950 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
8951
8952 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8953
8954 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
8955 Return right away if !arm*-*-*.
8956
8957 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
8958
8959 * gcc.c-torture/unsorted/386.c: Move to ...
8960 * gcc.c-torture/compile/386.c: ... here.
8961 * gcc.c-torture/unsorted/86.c: Move to ...
8962 * gcc.c-torture/compile/86.c: ... here.
8963 * gcc.c-torture/unsorted/a1.c: Move to ...
8964 * gcc.c-torture/compile/a1.c: ... here.
8965 * gcc.c-torture/unsorted/a3.c: Move to ...
8966 * gcc.c-torture/compile/a3.c: ... here.
8967 * gcc.c-torture/unsorted/aaa.c: Move to ...
8968 * gcc.c-torture/compile/aaa.c: ... here.
8969 * gcc.c-torture/unsorted/aa.c: Move to ...
8970 * gcc.c-torture/compile/aa.c: ... here.
8971 * gcc.c-torture/unsorted/abs.c: Move to ...
8972 * gcc.c-torture/compile/abs.c: ... here.
8973 * gcc.c-torture/unsorted/a.c: Move to ...
8974 * gcc.c-torture/compile/a.c: ... here.
8975 * gcc.c-torture/unsorted/ac.c: Move to ...
8976 * gcc.c-torture/compile/ac.c: ... here.
8977 * gcc.c-torture/unsorted/acc.c: Move to ...
8978 * gcc.c-torture/compile/acc.c: ... here.
8979 * gcc.c-torture/unsorted/add386.c: Move to ...
8980 * gcc.c-torture/compile/add386.c: ... here.
8981 * gcc.c-torture/unsorted/add.c: Move to ...
8982 * gcc.c-torture/compile/add.c: ... here.
8983 * gcc.c-torture/unsorted/addcc.c: Move to ...
8984 * gcc.c-torture/compile/addcc.c: ... here.
8985 * gcc.c-torture/unsorted/andm.c: Move to ...
8986 * gcc.c-torture/compile/andm.c: ... here.
8987 * gcc.c-torture/unsorted/andmem.c: Move to ...
8988 * gcc.c-torture/compile/andmem.c: ... here.
8989 * gcc.c-torture/unsorted/andn.c: Move to ...
8990 * gcc.c-torture/compile/andn.c: ... here.
8991 * gcc.c-torture/unsorted/andok.c: Move to ...
8992 * gcc.c-torture/compile/andok.c: ... here.
8993 * gcc.c-torture/unsorted/andsi.c: Move to ...
8994 * gcc.c-torture/compile/andsi.c: ... here.
8995 * gcc.c-torture/unsorted/andsparc.c: Move to ...
8996 * gcc.c-torture/compile/andsparc.c: ... here.
8997 * gcc.c-torture/unsorted/aos.c: Move to ...
8998 * gcc.c-torture/compile/aos.c: ... here.
8999 * gcc.c-torture/unsorted/arr.c: Move to ...
9000 * gcc.c-torture/compile/arr.c: ... here.
9001 * gcc.c-torture/unsorted/as.c: Move to ...
9002 * gcc.c-torture/compile/as.c: ... here.
9003 * gcc.c-torture/unsorted/ase.c: Move to ...
9004 * gcc.c-torture/compile/ase.c: ... here.
9005 * gcc.c-torture/unsorted/b1.c: Move to ...
9006 * gcc.c-torture/compile/b1.c: ... here.
9007 * gcc.c-torture/unsorted/b2.c: Move to ...
9008 * gcc.c-torture/compile/b2.c: ... here.
9009 * gcc.c-torture/unsorted/b3.c: Move to ...
9010 * gcc.c-torture/compile/b3.c: ... here.
9011 * gcc.c-torture/unsorted/b88.c: Move to ...
9012 * gcc.c-torture/compile/b88.c: ... here.
9013 * gcc.c-torture/unsorted/bad.c: Move to ...
9014 * gcc.c-torture/compile/bad.c: ... here.
9015 * gcc.c-torture/unsorted/band.c: Move to ...
9016 * gcc.c-torture/compile/band.c: ... here.
9017 * gcc.c-torture/unsorted/bb0.c: Move to ...
9018 * gcc.c-torture/compile/bb0.c: ... here.
9019 * gcc.c-torture/unsorted/bb1.c: Move to ...
9020 * gcc.c-torture/compile/bb1.c: ... here.
9021 * gcc.c-torture/unsorted/bbb.c: Move to ...
9022 * gcc.c-torture/compile/bbb.c: ... here.
9023 * gcc.c-torture/unsorted/b.c: Move to ...
9024 * gcc.c-torture/compile/b.c: ... here.
9025 * gcc.c-torture/unsorted/bc.c: Move to ...
9026 * gcc.c-torture/compile/bc.c: ... here.
9027 * gcc.c-torture/unsorted/bcopy.c: Move to ...
9028 * gcc.c-torture/compile/bcopy.c: ... here.
9029 * gcc.c-torture/unsorted/bf.c: Move to ...
9030 * gcc.c-torture/compile/bf.c: ... here.
9031 * gcc.c-torture/unsorted/bfins.c: Move to ...
9032 * gcc.c-torture/compile/bfins.c: ... here.
9033 * gcc.c-torture/unsorted/bfx.c: Move to ...
9034 * gcc.c-torture/compile/bfx.c: ... here.
9035 * gcc.c-torture/unsorted/bge.c: Move to ...
9036 * gcc.c-torture/compile/bge.c: ... here.
9037 * gcc.c-torture/unsorted/bit.c: Move to ...
9038 * gcc.c-torture/compile/bit.c: ... here.
9039 * gcc.c-torture/unsorted/bitf.c: Move to ...
9040 * gcc.c-torture/compile/bitf.c: ... here.
9041 * gcc.c-torture/unsorted/bitw.c: Move to ...
9042 * gcc.c-torture/compile/bitw.c: ... here.
9043 * gcc.c-torture/unsorted/blk.c: Move to ...
9044 * gcc.c-torture/compile/blk.c: ... here.
9045 * gcc.c-torture/unsorted/bt386.c: Move to ...
9046 * gcc.c-torture/compile/bt386.c: ... here.
9047 * gcc.c-torture/unsorted/bt.c: Move to ...
9048 * gcc.c-torture/compile/bt.c: ... here.
9049 * gcc.c-torture/unsorted/BUG11.c: Move to ...
9050 * gcc.c-torture/compile/BUG11.c: ... here.
9051 * gcc.c-torture/unsorted/BUG12.c: Move to ...
9052 * gcc.c-torture/compile/BUG12.c: ... here.
9053 * gcc.c-torture/unsorted/BUG13.c: Move to ...
9054 * gcc.c-torture/compile/BUG13.c: ... here.
9055 * gcc.c-torture/unsorted/BUG16.c: Move to ...
9056 * gcc.c-torture/compile/BUG16.c: ... here.
9057 * gcc.c-torture/unsorted/BUG17.c: Move to ...
9058 * gcc.c-torture/compile/BUG17.c: ... here.
9059 * gcc.c-torture/unsorted/BUG18.c: Move to ...
9060 * gcc.c-torture/compile/BUG18.c: ... here.
9061 * gcc.c-torture/unsorted/BUG1.c: Move to ...
9062 * gcc.c-torture/compile/BUG1.c: ... here.
9063 * gcc.c-torture/unsorted/BUG21.c: Move to ...
9064 * gcc.c-torture/compile/BUG21.c: ... here.
9065 * gcc.c-torture/unsorted/BUG22.c: Move to ...
9066 * gcc.c-torture/compile/BUG22.c: ... here.
9067 * gcc.c-torture/unsorted/BUG23.c: Move to ...
9068 * gcc.c-torture/compile/BUG23.c: ... here.
9069 * gcc.c-torture/unsorted/BUG24.c: Move to ...
9070 * gcc.c-torture/compile/BUG24.c: ... here.
9071 * gcc.c-torture/unsorted/BUG25.c: Move to ...
9072 * gcc.c-torture/compile/BUG25.c: ... here.
9073 * gcc.c-torture/unsorted/BUG2.c: Move to ...
9074 * gcc.c-torture/compile/BUG2.c: ... here.
9075 * gcc.c-torture/unsorted/BUG3.c: Move to ...
9076 * gcc.c-torture/compile/BUG3.c: ... here.
9077 * gcc.c-torture/unsorted/BUG4.c: Move to ...
9078 * gcc.c-torture/compile/BUG4.c: ... here.
9079 * gcc.c-torture/unsorted/BUG5.c: Move to ...
9080 * gcc.c-torture/compile/BUG5.c: ... here.
9081 * gcc.c-torture/unsorted/BUG6.c: Move to ...
9082 * gcc.c-torture/compile/BUG6.c: ... here.
9083 * gcc.c-torture/unsorted/bug.c: Move to ...
9084 * gcc.c-torture/compile/bug.c: ... here.
9085 * gcc.c-torture/unsorted/bugc.c: Move to ...
9086 * gcc.c-torture/compile/bugc.c: ... here.
9087 * gcc.c-torture/unsorted/buns.c: Move to ...
9088 * gcc.c-torture/compile/buns.c: ... here.
9089 * gcc.c-torture/unsorted/bx.c: Move to ...
9090 * gcc.c-torture/compile/bx.c: ... here.
9091 * gcc.c-torture/unsorted/c1.c: Move to ...
9092 * gcc.c-torture/compile/c1.c: ... here.
9093 * gcc.c-torture/unsorted/c2.c: Move to ...
9094 * gcc.c-torture/compile/c2.c: ... here.
9095 * gcc.c-torture/unsorted/call386.c: Move to ...
9096 * gcc.c-torture/compile/call386.c: ... here.
9097 * gcc.c-torture/unsorted/call.c: Move to ...
9098 * gcc.c-torture/compile/call.c: ... here.
9099 * gcc.c-torture/unsorted/callind.c: Move to ...
9100 * gcc.c-torture/compile/callind.c: ... here.
9101 * gcc.c-torture/unsorted/c.c: Move to ...
9102 * gcc.c-torture/compile/c.c: ... here.
9103 * gcc.c-torture/unsorted/cc.c: Move to ...
9104 * gcc.c-torture/compile/cc.c: ... here.
9105 * gcc.c-torture/unsorted/charmtst.c: Move to ...
9106 * gcc.c-torture/compile/charmtst.c: ... here.
9107 * gcc.c-torture/unsorted/cmb.c: Move to ...
9108 * gcc.c-torture/compile/cmb.c: ... here.
9109 * gcc.c-torture/unsorted/cmp.c: Move to ...
9110 * gcc.c-torture/compile/cmp.c: ... here.
9111 * gcc.c-torture/unsorted/cmphi.c: Move to ...
9112 * gcc.c-torture/compile/cmphi.c: ... here.
9113 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
9114 * gcc.c-torture/compile/cmpsi386.c: ... here.
9115 * gcc.c-torture/unsorted/cmul.c: Move to ...
9116 * gcc.c-torture/compile/cmul.c: ... here.
9117 * gcc.c-torture/unsorted/cn1.c: Move to ...
9118 * gcc.c-torture/compile/cn1.c: ... here.
9119 * gcc.c-torture/unsorted/comb.c: Move to ...
9120 * gcc.c-torture/compile/comb.c: ... here.
9121 * gcc.c-torture/unsorted/consec.c: Move to ...
9122 * gcc.c-torture/compile/consec.c: ... here.
9123 * gcc.c-torture/unsorted/const.c: Move to ...
9124 * gcc.c-torture/compile/const.c: ... here.
9125 * gcc.c-torture/unsorted/conv.c: Move to ...
9126 * gcc.c-torture/compile/conv.c: ... here.
9127 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
9128 * gcc.c-torture/compile/conv_tst.c: ... here.
9129 * gcc.c-torture/unsorted/cp.c: Move to ...
9130 * gcc.c-torture/compile/cp.c: ... here.
9131 * gcc.c-torture/unsorted/csebug.c: Move to ...
9132 * gcc.c-torture/compile/csebug.c: ... here.
9133 * gcc.c-torture/unsorted/cvt.c: Move to ...
9134 * gcc.c-torture/compile/cvt.c: ... here.
9135 * gcc.c-torture/unsorted/dblbug.c: Move to ...
9136 * gcc.c-torture/compile/dblbug.c: ... here.
9137 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
9138 * gcc.c-torture/compile/dbl_parm.c: ... here.
9139 * gcc.c-torture/unsorted/d.c: Move to ...
9140 * gcc.c-torture/compile/d.c: ... here.
9141 * gcc.c-torture/unsorted/ddd.c: Move to ...
9142 * gcc.c-torture/compile/ddd.c: ... here.
9143 * gcc.c-torture/unsorted/dead.c: Move to ...
9144 * gcc.c-torture/compile/dead.c: ... here.
9145 * gcc.c-torture/unsorted/delay.c: Move to ...
9146 * gcc.c-torture/compile/delay.c: ... here.
9147 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
9148 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
9149 * gcc.c-torture/unsorted/di.c: Move to ...
9150 * gcc.c-torture/compile/di.c: ... here.
9151 * gcc.c-torture/unsorted/dic.c: Move to ...
9152 * gcc.c-torture/compile/dic.c: ... here.
9153 * gcc.c-torture/unsorted/dilayout.c: Move to ...
9154 * gcc.c-torture/compile/dilayout.c: ... here.
9155 * gcc.c-torture/unsorted/dimove.c: Move to ...
9156 * gcc.c-torture/compile/dimove.c: ... here.
9157 * gcc.c-torture/unsorted/dimul.c: Move to ...
9158 * gcc.c-torture/compile/dimul.c: ... here.
9159 * gcc.c-torture/unsorted/div.c: Move to ...
9160 * gcc.c-torture/compile/div.c: ... here.
9161 * gcc.c-torture/unsorted/divdf.c: Move to ...
9162 * gcc.c-torture/compile/divdf.c: ... here.
9163 * gcc.c-torture/unsorted/dm.c: Move to ...
9164 * gcc.c-torture/compile/dm.c: ... here.
9165 * gcc.c-torture/unsorted/dshift.c: Move to ...
9166 * gcc.c-torture/compile/dshift.c: ... here.
9167 * gcc.c-torture/unsorted/e.c: Move to ...
9168 * gcc.c-torture/compile/e.c: ... here.
9169 * gcc.c-torture/unsorted/ex.c: Move to ...
9170 * gcc.c-torture/compile/ex.c: ... here.
9171 * gcc.c-torture/unsorted/ext.c: Move to ...
9172 * gcc.c-torture/compile/ext.c: ... here.
9173 * gcc.c-torture/unsorted/f1.c: Move to ...
9174 * gcc.c-torture/compile/f1.c: ... here.
9175 * gcc.c-torture/unsorted/f2.c: Move to ...
9176 * gcc.c-torture/compile/f2.c: ... here.
9177 * gcc.c-torture/unsorted/fdmul.c: Move to ...
9178 * gcc.c-torture/compile/fdmul.c: ... here.
9179 * gcc.c-torture/unsorted/float.c: Move to ...
9180 * gcc.c-torture/compile/float.c: ... here.
9181 * gcc.c-torture/unsorted/flo.c: Move to ...
9182 * gcc.c-torture/compile/flo.c: ... here.
9183 * gcc.c-torture/unsorted/flt_const.c: Move to ...
9184 * gcc.c-torture/compile/flt_const.c: ... here.
9185 * gcc.c-torture/unsorted/fnul.c: Move to ...
9186 * gcc.c-torture/compile/fnul.c: ... here.
9187 * gcc.c-torture/unsorted/foo.c: Move to ...
9188 * gcc.c-torture/compile/foo.c: ... here.
9189 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
9190 * gcc.c-torture/compile/forgetcc.c: ... here.
9191 * gcc.c-torture/unsorted/fq.c: Move to ...
9192 * gcc.c-torture/compile/fq.c: ... here.
9193 * gcc.c-torture/unsorted/g.c: Move to ...
9194 * gcc.c-torture/compile/g.c: ... here.
9195 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
9196 * gcc.c-torture/compile/gen_tst.c: ... here.
9197 * gcc.c-torture/unsorted/glob.c: Move to ...
9198 * gcc.c-torture/compile/glob.c: ... here.
9199 * gcc.c-torture/unsorted/gronk.c: Move to ...
9200 * gcc.c-torture/compile/gronk.c: ... here.
9201 * gcc.c-torture/unsorted/hibug.c: Move to ...
9202 * gcc.c-torture/compile/hibug.c: ... here.
9203 * gcc.c-torture/unsorted/hi.c: Move to ...
9204 * gcc.c-torture/compile/hi.c: ... here.
9205 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
9206 * gcc.c-torture/compile/HIcmp.c: ... here.
9207 * gcc.c-torture/unsorted/HIset.c: Move to ...
9208 * gcc.c-torture/compile/HIset.c: ... here.
9209 * gcc.c-torture/unsorted/i.c: Move to ...
9210 * gcc.c-torture/compile/i.c: ... here.
9211 * gcc.c-torture/unsorted/i++.c: Move to ...
9212 * gcc.c-torture/compile/i++.c: ... here.
9213 * gcc.c-torture/unsorted/ic.c: Move to ...
9214 * gcc.c-torture/compile/ic.c: ... here.
9215 * gcc.c-torture/unsorted/icmp.c: Move to ...
9216 * gcc.c-torture/compile/icmp.c: ... here.
9217 * gcc.c-torture/unsorted/ifreg.c: Move to ...
9218 * gcc.c-torture/compile/ifreg.c: ... here.
9219 * gcc.c-torture/unsorted/imm.c: Move to ...
9220 * gcc.c-torture/compile/imm.c: ... here.
9221 * gcc.c-torture/unsorted/isinf.c: Move to ...
9222 * gcc.c-torture/compile/isinf.c: ... here.
9223 * gcc.c-torture/unsorted/jmp.c: Move to ...
9224 * gcc.c-torture/compile/jmp.c: ... here.
9225 * gcc.c-torture/unsorted/jumptab.c: Move to ...
9226 * gcc.c-torture/compile/jumptab.c: ... here.
9227 * gcc.c-torture/unsorted/layout.c: Move to ...
9228 * gcc.c-torture/compile/layout.c: ... here.
9229 * gcc.c-torture/unsorted/lbug.c: Move to ...
9230 * gcc.c-torture/compile/lbug.c: ... here.
9231 * gcc.c-torture/unsorted/l.c: Move to ...
9232 * gcc.c-torture/compile/l.c: ... here.
9233 * gcc.c-torture/unsorted/ll1.c: Move to ...
9234 * gcc.c-torture/compile/ll1.c: ... here.
9235 * gcc.c-torture/unsorted/llbug.c: Move to ...
9236 * gcc.c-torture/compile/llbug.c: ... here.
9237 * gcc.c-torture/unsorted/lll.c: Move to ...
9238 * gcc.c-torture/compile/lll.c: ... here.
9239 * gcc.c-torture/unsorted/load8.c: Move to ...
9240 * gcc.c-torture/compile/load8.c: ... here.
9241 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
9242 * gcc.c-torture/compile/loadhicc.c: ... here.
9243 * gcc.c-torture/unsorted/log2.c: Move to ...
9244 * gcc.c-torture/compile/log2.c: ... here.
9245 * gcc.c-torture/unsorted/logic.c: Move to ...
9246 * gcc.c-torture/compile/logic.c: ... here.
9247 * gcc.c-torture/unsorted/loop-1.c: Move to ...
9248 * gcc.c-torture/compile/loop-1.c: ... here.
9249 * gcc.c-torture/unsorted/loop386.c: Move to ...
9250 * gcc.c-torture/compile/loop386.c: ... here.
9251 * gcc.c-torture/unsorted/lop.c: Move to ...
9252 * gcc.c-torture/compile/lop.c: ... here.
9253 * gcc.c-torture/unsorted/m1.c: Move to ...
9254 * gcc.c-torture/compile/m1.c: ... here.
9255 * gcc.c-torture/unsorted/m2.c: Move to ...
9256 * gcc.c-torture/compile/m2.c: ... here.
9257 * gcc.c-torture/unsorted/m5.c: Move to ...
9258 * gcc.c-torture/compile/m5.c: ... here.
9259 * gcc.c-torture/unsorted/m68.c: Move to ...
9260 * gcc.c-torture/compile/m68.c: ... here.
9261 * gcc.c-torture/unsorted/mbyte.c: Move to ...
9262 * gcc.c-torture/compile/mbyte.c: ... here.
9263 * gcc.c-torture/unsorted/mchar.c: Move to ...
9264 * gcc.c-torture/compile/mchar.c: ... here.
9265 * gcc.c-torture/unsorted/mcmp.c: Move to ...
9266 * gcc.c-torture/compile/mcmp.c: ... here.
9267 * gcc.c-torture/unsorted/mdouble.c: Move to ...
9268 * gcc.c-torture/compile/mdouble.c: ... here.
9269 * gcc.c-torture/unsorted/memtst.c: Move to ...
9270 * gcc.c-torture/compile/memtst.c: ... here.
9271 * gcc.c-torture/unsorted/miscomp.c: Move to ...
9272 * gcc.c-torture/compile/miscomp.c: ... here.
9273 * gcc.c-torture/unsorted/mm.c: Move to ...
9274 * gcc.c-torture/compile/mm.c: ... here.
9275 * gcc.c-torture/unsorted/mod.c: Move to ...
9276 * gcc.c-torture/compile/mod.c: ... here.
9277 * gcc.c-torture/unsorted/modcc.c: Move to ...
9278 * gcc.c-torture/compile/modcc.c: ... here.
9279 * gcc.c-torture/unsorted/move.c: Move to ...
9280 * gcc.c-torture/compile/move.c: ... here.
9281 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
9282 * gcc.c-torture/compile/move_qhi.c: ... here.
9283 * gcc.c-torture/unsorted/mregtst.c: Move to ...
9284 * gcc.c-torture/compile/mregtst.c: ... here.
9285 * gcc.c-torture/unsorted/msp.c: Move to ...
9286 * gcc.c-torture/compile/msp.c: ... here.
9287 * gcc.c-torture/unsorted/mtst.c: Move to ...
9288 * gcc.c-torture/compile/mtst.c: ... here.
9289 * gcc.c-torture/unsorted/mu.c: Move to ...
9290 * gcc.c-torture/compile/mu.c: ... here.
9291 * gcc.c-torture/unsorted/mul.c: Move to ...
9292 * gcc.c-torture/compile/mul.c: ... here.
9293 * gcc.c-torture/unsorted/mword1.c: Move to ...
9294 * gcc.c-torture/compile/mword1.c: ... here.
9295 * gcc.c-torture/unsorted/mword.c: Move to ...
9296 * gcc.c-torture/compile/mword.c: ... here.
9297 * gcc.c-torture/unsorted/n1.c: Move to ...
9298 * gcc.c-torture/compile/n1.c: ... here.
9299 * gcc.c-torture/unsorted/nand.c: Move to ...
9300 * gcc.c-torture/compile/nand.c: ... here.
9301 * gcc.c-torture/unsorted/n.c: Move to ...
9302 * gcc.c-torture/compile/n.c: ... here.
9303 * gcc.c-torture/unsorted/neg.c: Move to ...
9304 * gcc.c-torture/compile/neg.c: ... here.
9305 * gcc.c-torture/unsorted/o.c: Move to ...
9306 * gcc.c-torture/compile/o.c: ... here.
9307 * gcc.c-torture/unsorted/omit.c: Move to ...
9308 * gcc.c-torture/compile/omit.c: ... here.
9309 * gcc.c-torture/unsorted/opout.c: Move to ...
9310 * gcc.c-torture/compile/opout.c: ... here.
9311 * gcc.c-torture/unsorted/opt.c: Move to ...
9312 * gcc.c-torture/compile/opt.c: ... here.
9313 * gcc.c-torture/unsorted/or386.c: Move to ...
9314 * gcc.c-torture/compile/or386.c: ... here.
9315 * gcc.c-torture/unsorted/or.c: Move to ...
9316 * gcc.c-torture/compile/or.c: ... here.
9317 * gcc.c-torture/unsorted/parms.c: Move to ...
9318 * gcc.c-torture/compile/parms.c: ... here.
9319 * gcc.c-torture/unsorted/pass.c: Move to ...
9320 * gcc.c-torture/compile/pass.c: ... here.
9321 * gcc.c-torture/unsorted/p.c: Move to ...
9322 * gcc.c-torture/compile/p.c: ... here.
9323 * gcc.c-torture/unsorted/pmt.c: Move to ...
9324 * gcc.c-torture/compile/pmt.c: ... here.
9325 * gcc.c-torture/unsorted/poor.c: Move to ...
9326 * gcc.c-torture/compile/poor.c: ... here.
9327 * gcc.c-torture/unsorted/pp.c: Move to ...
9328 * gcc.c-torture/compile/pp.c: ... here.
9329 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
9330 * gcc.c-torture/compile/pret-arg.c: ... here.
9331 * gcc.c-torture/unsorted/pyr2.c: Move to ...
9332 * gcc.c-torture/compile/pyr2.c: ... here.
9333 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
9334 * gcc.c-torture/compile/PYRBUG.c: ... here.
9335 * gcc.c-torture/unsorted/pyr.c: Move to ...
9336 * gcc.c-torture/compile/pyr.c: ... here.
9337 * gcc.c-torture/unsorted/q.c: Move to ...
9338 * gcc.c-torture/compile/q.c: ... here.
9339 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
9340 * gcc.c-torture/compile/QIcmp.c: ... here.
9341 * gcc.c-torture/unsorted/QIset.c: Move to ...
9342 * gcc.c-torture/compile/QIset.c: ... here.
9343 * gcc.c-torture/unsorted/r1.c: Move to ...
9344 * gcc.c-torture/compile/r1.c: ... here.
9345 * gcc.c-torture/unsorted/r.c: Move to ...
9346 * gcc.c-torture/compile/r.c: ... here.
9347 * gcc.c-torture/unsorted/rel.c: Move to ...
9348 * gcc.c-torture/compile/rel.c: ... here.
9349 * gcc.c-torture/unsorted/rmsc.c: Move to ...
9350 * gcc.c-torture/compile/rmsc.c: ... here.
9351 * gcc.c-torture/unsorted/round.c: Move to ...
9352 * gcc.c-torture/compile/round.c: ... here.
9353 * gcc.c-torture/unsorted/run.c: Move to ...
9354 * gcc.c-torture/compile/run.c: ... here.
9355 * gcc.c-torture/unsorted/sar.c: Move to ...
9356 * gcc.c-torture/compile/sar.c: ... here.
9357 * gcc.c-torture/unsorted/s.c: Move to ...
9358 * gcc.c-torture/compile/s.c: ... here.
9359 * gcc.c-torture/unsorted/scal.c: Move to ...
9360 * gcc.c-torture/compile/scal.c: ... here.
9361 * gcc.c-torture/unsorted/sc.c: Move to ...
9362 * gcc.c-torture/compile/sc.c: ... here.
9363 * gcc.c-torture/unsorted/scc.c: Move to ...
9364 * gcc.c-torture/compile/scc.c: ... here.
9365 * gcc.c-torture/unsorted/scond.c: Move to ...
9366 * gcc.c-torture/compile/scond.c: ... here.
9367 * gcc.c-torture/unsorted/selfrec.c: Move to ...
9368 * gcc.c-torture/compile/selfrec.c: ... here.
9369 * gcc.c-torture/unsorted/seq.c: Move to ...
9370 * gcc.c-torture/compile/seq.c: ... here.
9371 * gcc.c-torture/unsorted/set386.c: Move to ...
9372 * gcc.c-torture/compile/set386.c: ... here.
9373 * gcc.c-torture/unsorted/set88.c: Move to ...
9374 * gcc.c-torture/compile/set88.c: ... here.
9375 * gcc.c-torture/unsorted/SFset.c: Move to ...
9376 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
9377 * gcc.c-torture/unsorted/shand.c: Move to ...
9378 * gcc.c-torture/compile/shand.c: ... here.
9379 * gcc.c-torture/unsorted/sh.c: Move to ...
9380 * gcc.c-torture/compile/sh.c: ... here.
9381 * gcc.c-torture/unsorted/shft.c: Move to ...
9382 * gcc.c-torture/compile/shft.c: ... here.
9383 * gcc.c-torture/unsorted/shift.c: Move to ...
9384 * gcc.c-torture/compile/shift.c: ... here.
9385 * gcc.c-torture/unsorted/shloop.c: Move to ...
9386 * gcc.c-torture/compile/shloop.c: ... here.
9387 * gcc.c-torture/unsorted/shm.c: Move to ...
9388 * gcc.c-torture/compile/shm.c: ... here.
9389 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
9390 * gcc.c-torture/compile/SIcmp.c: ... here.
9391 * gcc.c-torture/unsorted/signext2.c: Move to ...
9392 * gcc.c-torture/compile/signext2.c: ... here.
9393 * gcc.c-torture/unsorted/signext.c: Move to ...
9394 * gcc.c-torture/compile/signext.c: ... here.
9395 * gcc.c-torture/unsorted/sim.c: Move to ...
9396 * gcc.c-torture/compile/sim.c: ... here.
9397 * gcc.c-torture/unsorted/simple.c: Move to ...
9398 * gcc.c-torture/compile/simple.c: ... here.
9399 * gcc.c-torture/unsorted/SIset.c: Move to ...
9400 * gcc.c-torture/compile/SIset.c: ... here.
9401 * gcc.c-torture/unsorted/sne.c: Move to ...
9402 * gcc.c-torture/compile/sne.c: ... here.
9403 * gcc.c-torture/unsorted/sound.c: Move to ...
9404 * gcc.c-torture/compile/sound.c: ... here.
9405 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
9406 * gcc.c-torture/compile/sparcbug.c: ... here.
9407 * gcc.c-torture/unsorted/speed.c: Move to ...
9408 * gcc.c-torture/compile/speed.c: ... here.
9409 * gcc.c-torture/unsorted/stor.c: Move to ...
9410 * gcc.c-torture/compile/stor.c: ... here.
9411 * gcc.c-torture/unsorted/store0.c: Move to ...
9412 * gcc.c-torture/compile/store0.c: ... here.
9413 * gcc.c-torture/unsorted/storecc.c: Move to ...
9414 * gcc.c-torture/compile/storecc.c: ... here.
9415 * gcc.c-torture/unsorted/str.c: Move to ...
9416 * gcc.c-torture/compile/str.c: ... here.
9417 * gcc.c-torture/unsorted/stru.c: Move to ...
9418 * gcc.c-torture/compile/stru.c: ... here.
9419 * gcc.c-torture/unsorted/structret.c: Move to ...
9420 * gcc.c-torture/compile/structret.c: ... here.
9421 * gcc.c-torture/unsorted/stuct.c: Move to ...
9422 * gcc.c-torture/compile/stuct.c: ... here.
9423 * gcc.c-torture/unsorted/sub32.c: Move to ...
9424 * gcc.c-torture/compile/sub32.c: ... here.
9425 * gcc.c-torture/unsorted/subcc.c: Move to ...
9426 * gcc.c-torture/compile/subcc.c: ... here.
9427 * gcc.c-torture/unsorted/subcse.c: Move to ...
9428 * gcc.c-torture/compile/subcse.c: ... here.
9429 * gcc.c-torture/unsorted/sym.c: Move to ...
9430 * gcc.c-torture/compile/sym.c: ... here.
9431 * gcc.c-torture/unsorted/symconst.c: Move to ...
9432 * gcc.c-torture/compile/symconst.c: ... here.
9433 * gcc.c-torture/unsorted/t.c: Move to ...
9434 * gcc.c-torture/compile/t.c: ... here.
9435 * gcc.c-torture/unsorted/test.c: Move to ...
9436 * gcc.c-torture/compile/test.c: ... here.
9437 * gcc.c-torture/unsorted/test-flow.c: Move to ...
9438 * gcc.c-torture/compile/test-flow.c: ... here.
9439 * gcc.c-torture/unsorted/test-loop.c: Move to ...
9440 * gcc.c-torture/compile/test-loop.c: ... here.
9441 * gcc.c-torture/unsorted/time.c: Move to ...
9442 * gcc.c-torture/compile/time.c: ... here.
9443 * gcc.c-torture/unsorted/tmp.c: Move to ...
9444 * gcc.c-torture/compile/tmp.c: ... here.
9445 * gcc.c-torture/unsorted/trivial.c: Move to ...
9446 * gcc.c-torture/compile/trivial.c: ... here.
9447 * gcc.c-torture/unsorted/trunc.c: Move to ...
9448 * gcc.c-torture/compile/trunc.c: ... here.
9449 * gcc.c-torture/unsorted/u.c: Move to ...
9450 * gcc.c-torture/compile/u.c: ... here.
9451 * gcc.c-torture/unsorted/udconvert.c: Move to ...
9452 * gcc.c-torture/compile/udconvert.c: ... here.
9453 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
9454 * gcc.c-torture/compile/udivmod4.c: ... here.
9455 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
9456 * gcc.c-torture/compile/UHIcmp.c: ... here.
9457 * gcc.c-torture/unsorted/uns.c: Move to ...
9458 * gcc.c-torture/compile/uns.c: ... here.
9459 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
9460 * gcc.c-torture/compile/uns_tst.c: ... here.
9461 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
9462 * gcc.c-torture/compile/UQIcmp.c: ... here.
9463 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
9464 * gcc.c-torture/compile/USIcmp.c: ... here.
9465 * gcc.c-torture/unsorted/uuarg.c: Move to ...
9466 * gcc.c-torture/compile/uuarg.c: ... here.
9467 * gcc.c-torture/unsorted/v.c: Move to ...
9468 * gcc.c-torture/compile/v.c: ... here.
9469 * gcc.c-torture/unsorted/w.c: Move to ...
9470 * gcc.c-torture/compile/w.c: ... here.
9471 * gcc.c-torture/unsorted/ww.c: Move to ...
9472 * gcc.c-torture/compile/ww.c: ... here.
9473 * gcc.c-torture/unsorted/xb.c: Move to ...
9474 * gcc.c-torture/compile/xb.c: ... here.
9475 * gcc.c-torture/unsorted/xbg.c: Move to ...
9476 * gcc.c-torture/compile/xbg.c: ... here.
9477 * gcc.c-torture/unsorted/x.c: Move to ...
9478 * gcc.c-torture/compile/x.c: ... here.
9479 * gcc.c-torture/unsorted/xc.c: Move to ...
9480 * gcc.c-torture/compile/xc.c: ... here.
9481 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
9482 * gcc.c-torture/compile/xcsebug.c: ... here.
9483 * gcc.c-torture/unsorted/xdi.c: Move to ...
9484 * gcc.c-torture/compile/xdi.c: ... here.
9485 * gcc.c-torture/unsorted/xfoo.c: Move to ...
9486 * gcc.c-torture/compile/xfoo.c: ... here.
9487 * gcc.c-torture/unsorted/xi.c: Move to ...
9488 * gcc.c-torture/compile/xi.c: ... here.
9489 * gcc.c-torture/unsorted/xlop.c: Move to ...
9490 * gcc.c-torture/compile/xlop.c: ... here.
9491 * gcc.c-torture/unsorted/xmtst.c: Move to ...
9492 * gcc.c-torture/compile/xmtst.c: ... here.
9493 * gcc.c-torture/unsorted/xneg.c: Move to ...
9494 * gcc.c-torture/compile/xneg.c: ... here.
9495 * gcc.c-torture/unsorted/xopt.c: Move to ...
9496 * gcc.c-torture/compile/xopt.c: ... here.
9497 * gcc.c-torture/unsorted/xor.c: Move to ...
9498 * gcc.c-torture/compile/xor.c: ... here.
9499 * gcc.c-torture/unsorted/xorn.c: Move to ...
9500 * gcc.c-torture/compile/xorn.c: ... here.
9501 * gcc.c-torture/unsorted/xp.c: Move to ...
9502 * gcc.c-torture/compile/xp.c: ... here.
9503 * gcc.c-torture/unsorted/xpp.c: Move to ...
9504 * gcc.c-torture/compile/xpp.c: ... here.
9505 * gcc.c-torture/unsorted/xs.c: Move to ...
9506 * gcc.c-torture/compile/xs.c: ... here.
9507 * gcc.c-torture/unsorted/xsh.c: Move to ...
9508 * gcc.c-torture/compile/xsh.c: ... here.
9509 * gcc.c-torture/unsorted/xz.c: Move to ...
9510 * gcc.c-torture/compile/xz.c: ... here.
9511 * gcc.c-torture/unsorted/xzz.c: Move to ...
9512 * gcc.c-torture/compile/xzz.c: ... here.
9513
9514 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9515
9516 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
9517 (abort, exit): Declare.
9518
9519 2014-09-01 Yury Gribov <y.gribov@samsung.com>
9520
9521 PR sanitizer/61897
9522 PR sanitizer/62140
9523 * c-c++-common/asan/pr62140-1.c: New test.
9524 * c-c++-common/asan/pr62140-2.c: New test.
9525
9526 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
9527 Tobias Burnus <burnus@net-b.de>
9528
9529 PR fortran/62309
9530 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
9531
9532 2014-08-31 Tobias Burnus <burnus@net-b.de>
9533
9534 * gfortran.dg/coarray_lib_comm_1.f90: New.
9535
9536 2014-08-30 Andrew Pinski <apinski@cavium.com>
9537
9538 * gcc.c-torture/execute/20140828-1.c: New testcase.
9539
9540 2014-08-29 DJ Delorie <dj@redhat.com>
9541
9542 * lib/target-supports.exp (check_effective_target_size32plus):
9543 Increase size to avoid false positives on 24-bit address spaces.
9544 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
9545 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
9546 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
9547 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
9548 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
9549 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
9550 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
9551 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
9552
9553 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9554
9555 PR c++/54002
9556 * g++.dg/cpp0x/constexpr-54002.C: New.
9557
9558 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9559
9560 PR c++/56991
9561 * g++.dg/cpp0x/constexpr-56991.C: New.
9562
9563 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9564
9565 PR c++/57764
9566 * g++.dg/cpp0x/constexpr-57764.C: New.
9567
9568 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9569
9570 PR c++/59938
9571 * g++.dg/cpp0x/constexpr-59938.C: New.
9572
9573 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9574
9575 PR c++/61484
9576 * g++.dg/cpp0x/constexpr-61484.C: New.
9577
9578 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9579
9580 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
9581 vec_round, vec_splat, vec_div, and vec_mul.
9582 * gcc.target/powerpc/builtins-2.c: New test.
9583
9584 2014-08-28 Richard Biener <rguenther@suse.de>
9585
9586 PR tree-optimization/62283
9587 * gfortran.dg/vect/pr62283.f: New testcase.
9588 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
9589 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
9590 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
9591 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
9592 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
9593 * gcc.dg/vect/vect-33.c: Likewise.
9594
9595 2014-08-28 Yury Gribov <y.gribov@samsung.com>
9596
9597 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
9598
9599 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
9600
9601 PR cpp/23827 - standard C++ should not have hex float preprocessor
9602 tokens
9603 * g++.dg/cpp/pr23827_cxx11.C: New.
9604 * g++.dg/cpp/pr23827_cxx98.C: New.
9605 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
9606 * gcc.dg/cpp/pr23827_c90.c: New.
9607 * gcc.dg/cpp/pr23827_c90_neg.c: New.
9608 * gcc.dg/cpp/pr23827_c99.c: New.
9609
9610 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
9611
9612 PR c++/52892
9613 * g++.dg/cpp0x/constexpr-52892-1.C: New.
9614 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
9615 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
9616
9617 2014-08-27 Guozhi Wei <carrot@google.com>
9618
9619 PR target/62262
9620 * gcc.target/aarch64/pr62262.c: New test.
9621
9622 2014-08-26 Joseph Myers <joseph@codesourcery.com>
9623
9624 PR target/60606
9625 PR target/61330
9626 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
9627 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
9628
9629 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
9630
9631 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
9632 failure on s390*-*-linux-gnu.
9633
9634 2014-08-26 Richard Biener <rguenther@suse.de>
9635
9636 PR tree-optimization/62175
9637 * g++.dg/torture/pr62175.C: New testcase.
9638
9639 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
9640
9641 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
9642 copy of compile/compile.exp.
9643 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
9644 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
9645 i?86-*.
9646 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
9647 m32c-*-*.
9648 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
9649 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
9650 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
9651 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
9652 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
9653 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
9654 * gcc.c-torture/execute/20040703-1.c: Likewise.
9655 * gcc.c-torture/execute/20040705-1.c: Likewise.
9656 * gcc.c-torture/execute/20040705-2.c: Likewise.
9657 * gcc.c-torture/execute/20040709-1.c: Likewise.
9658 * gcc.c-torture/execute/20040709-2.c: Likewise.
9659 * gcc.c-torture/execute/20040811-1.c: Likewise.
9660 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
9661 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
9662 compiling for x86_64-* or i?86-*.
9663 * gcc.c-torture/execute/20050604-1.c: Likewise.
9664 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
9665 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
9666 for x86_64-* or i?86-*.
9667 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
9668 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
9669 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
9670 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
9671 option.
9672 * gcc.c-torture/execute/20111227-2.c: Moved to...
9673 * gcc.dg/20111227-2.c: ... here. Add -free option.
9674 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
9675 * gcc.dg/20111227-3.c: ... here. Add -free option.
9676 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
9677 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
9678 declarations for abort and exit.
9679 * gcc.c-torture/execute/920711-1.c: Likewise.
9680 * gcc.c-torture/execute/930529-1.c: Likewise.
9681 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
9682 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
9683 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
9684 exit.
9685 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
9686 for i?86-* or x86_64-*. Add declarations for abort and exit.
9687 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
9688 i?86-* or x86_64-*.
9689 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
9690 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
9691 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
9692 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
9693 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
9694 Xfail on powerpc-ibm-aix*. Add declaration for abort.
9695 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
9696 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
9697 m68k-linux.
9698 * gcc.c-torture/execute/loop-2g.c: Likewise.
9699 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
9700 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
9701 powerpc-*-eabi*.
9702 * gcc.c-torture/execute/pr19689.c: Require int32plus.
9703 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
9704 * gcc.c-torture/execute/pr23047.c: Likewise.
9705 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
9706 declarations for abort and exit.
9707 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
9708 * gcc.c-torture/execute/pr31448.c: Likewise.
9709 * gcc.c-torture/execute/pr35456.c: Skip on vax.
9710 * gcc.c-torture/execute/pr37573.c: Require int32plus.
9711 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
9712 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
9713 Skip on spu-*.
9714 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
9715 declarations for abort and exit.
9716 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
9717 * gcc.c-torture/execute/pr43220.c: Require int32plus.
9718 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
9719 * gcc.c-torture/execute/pr45262.c: Require int32plus.
9720 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
9721 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
9722 * gcc.c-torture/execute/pr51582-2.c: Likewise.
9723 * gcc.c-torture/execute/pr52979-1.c: Likewise.
9724 * gcc.c-torture/execute/pr52979-2.c: Likewise.
9725 * gcc.c-torture/execute/pr56799.c: Likewise.
9726 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
9727 option. Add declarations for abort and exit.
9728 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
9729 * gcc.c-torture/execute/pr58570.c: Likewise.
9730 * gcc.c-torture/execute/pr60822.c: Likewise.
9731 * gcc.c-torture/execute/pr7284-1.c: Likewise.
9732 * gcc.c-torture/execute/shiftdi.c: Likewise.
9733 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
9734 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
9735 * gcc.c-torture/execute/usmul.c: Require int32plus.
9736 * gcc.c-torture/execute/vrp-5.c: Likewise.
9737 * gcc.c-torture/execute/vrp-6.c: Likewise.
9738 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
9739 * gcc.c-torture/execute/20010122-1.x: Delete.
9740 * gcc.c-torture/execute/20010129-1.x: Delete.
9741 * gcc.c-torture/execute/20020404-1.x: Delete.
9742 * gcc.c-torture/execute/20021024-1.x: Delete.
9743 * gcc.c-torture/execute/20021127-1.x: Delete.
9744 * gcc.c-torture/execute/20030125-1.x: Delete.
9745 * gcc.c-torture/execute/20030216-1.x: Delete.
9746 * gcc.c-torture/execute/20030222-1.x: Delete.
9747 * gcc.c-torture/execute/20040629-1.x: Delete.
9748 * gcc.c-torture/execute/20040703-1.x: Delete.
9749 * gcc.c-torture/execute/20040705-1.x: Delete.
9750 * gcc.c-torture/execute/20040705-2.x: Delete.
9751 * gcc.c-torture/execute/20040709-1.x: Delete.
9752 * gcc.c-torture/execute/20040709-2.x: Delete.
9753 * gcc.c-torture/execute/20040811-1.x: Delete.
9754 * gcc.c-torture/execute/20050316-1.x: Delete.
9755 * gcc.c-torture/execute/20050316-2.x: Delete.
9756 * gcc.c-torture/execute/20050316-3.x: Delete.
9757 * gcc.c-torture/execute/20050604-1.x: Delete.
9758 * gcc.c-torture/execute/20061101-1.x: Delete.
9759 * gcc.c-torture/execute/20061220-1.x: Delete.
9760 * gcc.c-torture/execute/20081117-1.x: Delete.
9761 * gcc.c-torture/execute/20101011-1.x: Delete.
9762 * gcc.c-torture/execute/20120919-1.x: Delete.
9763 * gcc.c-torture/execute/920612-1.x: Delete.
9764 * gcc.c-torture/execute/920710-1.x: Delete.
9765 * gcc.c-torture/execute/920711-1.x: Delete.
9766 * gcc.c-torture/execute/930529-1.x: Delete.
9767 * gcc.c-torture/execute/931004-12.x: Delete.
9768 * gcc.c-torture/execute/980709-1.x: Delete.
9769 * gcc.c-torture/execute/981130-1.x: Delete.
9770 * gcc.c-torture/execute/990127-2.x: Delete.
9771 * gcc.c-torture/execute/990413-2.x: Delete.
9772 * gcc.c-torture/execute/990826-0.x: Delete.
9773 * gcc.c-torture/execute/bf64-1.x: Delete.
9774 * gcc.c-torture/execute/bitfld-4.x: Delete.
9775 * gcc.c-torture/execute/cmpsi-2.x: Delete.
9776 * gcc.c-torture/execute/cvt-1.x: Delete.
9777 * gcc.c-torture/execute/eeprof-1.x: Delete.
9778 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
9779 * gcc.c-torture/execute/loop-2f.x: Delete.
9780 * gcc.c-torture/execute/loop-2g.x: Delete.
9781 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
9782 * gcc.c-torture/execute/nest-align-1.x: Delete.
9783 * gcc.c-torture/execute/pr19689.x: Delete.
9784 * gcc.c-torture/execute/pr22493-1.x: Delete.
9785 * gcc.c-torture/execute/pr23047.x: Delete.
9786 * gcc.c-torture/execute/pr23135.x: Delete.
9787 * gcc.c-torture/execute/pr29797-1.x: Delete.
9788 * gcc.c-torture/execute/pr31448.x: Delete.
9789 * gcc.c-torture/execute/pr35456.x: Delete.
9790 * gcc.c-torture/execute/pr37573.x: Delete.
9791 * gcc.c-torture/execute/pr38151.x: Delete.
9792 * gcc.c-torture/execute/pr39228.x: Delete.
9793 * gcc.c-torture/execute/pr39501.x: Delete.
9794 * gcc.c-torture/execute/pr40386.x: Delete.
9795 * gcc.c-torture/execute/pr43220.x: Delete.
9796 * gcc.c-torture/execute/pr44683.x: Delete.
9797 * gcc.c-torture/execute/pr45262.x: Delete.
9798 * gcc.c-torture/execute/pr47237.x: Delete.
9799 * gcc.c-torture/execute/pr51581-1.x: Delete.
9800 * gcc.c-torture/execute/pr51581-2.x: Delete.
9801 * gcc.c-torture/execute/pr52979-1.x: Delete.
9802 * gcc.c-torture/execute/pr52979-2.x: Delete.
9803 * gcc.c-torture/execute/pr53366-1.x: Delete.
9804 * gcc.c-torture/execute/pr56799.x: Delete.
9805 * gcc.c-torture/execute/pr57124.x: Delete.
9806 * gcc.c-torture/execute/pr57344-2.x: Delete.
9807 * gcc.c-torture/execute/pr58570.x: Delete.
9808 * gcc.c-torture/execute/pr60822.x: Delete.
9809 * gcc.c-torture/execute/pr7284-1.x: Delete.
9810 * gcc.c-torture/execute/shiftdi.x: Delete.
9811 * gcc.c-torture/execute/simd-4.x: Delete.
9812 * gcc.c-torture/execute/strncmp-1.x: Delete.
9813 * gcc.c-torture/execute/usmul.x: Delete.
9814 * gcc.c-torture/execute/vrp-5.x: Delete.
9815 * gcc.c-torture/execute/vrp-6.x: Delete.
9816 * gcc.c-torture/execute/zerolen-2.x: Delete.
9817
9818 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9819
9820 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
9821
9822 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9823
9824 PR c++/34938
9825 * g++.dg/template/pr34938-1.C: New.
9826 * g++.dg/template/pr34938-2.C: Likewise.
9827
9828 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
9829
9830 PR target/61996
9831 * gcc.target/sh/pr61996.c: New.
9832
9833 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
9834
9835 * g++.dg/cpp0x/cplusplus.C: New.
9836 * g++.dg/cpp0x/cplusplus_0x.C: New.
9837 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
9838 * g++.dg/cpp0x/auto41.C: Ditto.
9839 * g++.dg/cpp0x/auto9.C: Ditto.
9840 * g++.dg/cpp0x/initlist26.C: Ditto.
9841 * g++.dg/cpp0x/pr59111.C: Ditto.
9842 * g++.dg/cpp0x/trailing2.C: Ditto.
9843 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
9844 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
9845 * g++.dg/cpp1y/auto-fn1.C: Ditto.
9846 * g++.dg/cpp1y/auto-fn2.C: Ditto.
9847 * g++.dg/cpp1y/auto-fn3.C: Ditto.
9848 * g++.dg/cpp1y/auto-fn4.C: Ditto.
9849 * g++.dg/cpp1y/auto-fn5.C: Ditto.
9850 * g++.dg/cpp1y/auto-fn6.C: Ditto.
9851 * g++.dg/cpp1y/auto-fn7.C: Ditto.
9852 * g++.dg/cpp1y/auto-fn8.C: Ditto.
9853 * g++.dg/cpp1y/auto-fn9.C: Ditto.
9854 * g++.dg/cpp1y/auto-fn10.C: Ditto.
9855 * g++.dg/cpp1y/auto-fn11.C: Ditto.
9856 * g++.dg/cpp1y/auto-fn12.C: Ditto.
9857 * g++.dg/cpp1y/auto-fn13.C: Ditto.
9858 * g++.dg/cpp1y/auto-fn14.C: Ditto.
9859 * g++.dg/cpp1y/auto-fn15.C: Ditto.
9860 * g++.dg/cpp1y/auto-fn16.C: Ditto.
9861 * g++.dg/cpp1y/auto-fn17.C: Ditto.
9862 * g++.dg/cpp1y/auto-fn18.C: Ditto.
9863 * g++.dg/cpp1y/auto-fn19.C: Ditto.
9864 * g++.dg/cpp1y/auto-fn20.C: Ditto.
9865 * g++.dg/cpp1y/auto-fn21.C: Ditto.
9866 * g++.dg/cpp1y/auto-fn22.C: Ditto.
9867 * g++.dg/cpp1y/auto-fn23.C: Ditto.
9868 * g++.dg/cpp1y/auto-fn24.C: Ditto.
9869 * g++.dg/cpp1y/auto-fn25.C: Ditto.
9870 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
9871 * g++.dg/cpp1y/auto-neg1.C: Ditto.
9872 * g++.dg/cpp1y/digit-sep.C: Ditto.
9873 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
9874 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
9875 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
9876 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
9877 * g++.dg/cpp1y/lambda-generic.C: Ditto.
9878 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
9879 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
9880 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
9881 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
9882 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
9883 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
9884 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
9885 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
9886 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
9887 * g++.dg/cpp1y/lambda-init.C: Ditto.
9888 * g++.dg/cpp1y/lambda-init1.C: Ditto.
9889 * g++.dg/cpp1y/lambda-init2.C: Ditto.
9890 * g++.dg/cpp1y/lambda-init3.C: Ditto.
9891 * g++.dg/cpp1y/lambda-init4.C: Ditto.
9892 * g++.dg/cpp1y/lambda-init5.C: Ditto.
9893 * g++.dg/cpp1y/lambda-init6.C: Ditto.
9894 * g++.dg/cpp1y/lambda-init7.C: Ditto.
9895 * g++.dg/cpp1y/lambda-init8.C: Ditto.
9896 * g++.dg/cpp1y/lambda-init9.C: Ditto.
9897 * g++.dg/cpp1y/mangle1.C: Ditto.
9898 * g++.dg/cpp1y/pr57640.C: Ditto.
9899 * g++.dg/cpp1y/pr57644.C: Ditto.
9900 * g++.dg/cpp1y/pr58500.C: Ditto.
9901 * g++.dg/cpp1y/pr58533.C: Ditto.
9902 * g++.dg/cpp1y/pr58534.C: Ditto.
9903 * g++.dg/cpp1y/pr58535.C: Ditto.
9904 * g++.dg/cpp1y/pr58536.C: Ditto.
9905 * g++.dg/cpp1y/pr58548.C: Ditto.
9906 * g++.dg/cpp1y/pr58549.C: Ditto.
9907 * g++.dg/cpp1y/pr58637.C: Ditto.
9908 * g++.dg/cpp1y/pr58708.C: Ditto.
9909 * g++.dg/cpp1y/pr59110.C: Ditto.
9910 * g++.dg/cpp1y/pr59112.C: Ditto.
9911 * g++.dg/cpp1y/pr59113.C: Ditto.
9912 * g++.dg/cpp1y/pr59629.C: Ditto.
9913 * g++.dg/cpp1y/pr59635.C: Ditto.
9914 * g++.dg/cpp1y/pr59636.C: Ditto.
9915 * g++.dg/cpp1y/pr59638.C: Ditto.
9916 * g++.dg/cpp1y/pr59867.C: Ditto.
9917 * g++.dg/cpp1y/pr60033.C: Ditto.
9918 * g++.dg/cpp1y/pr60052.C: Ditto.
9919 * g++.dg/cpp1y/pr60053.C: Ditto.
9920 * g++.dg/cpp1y/pr60054.C: Ditto.
9921 * g++.dg/cpp1y/pr60064.C: Ditto.
9922 * g++.dg/cpp1y/pr60065.C: Ditto.
9923 * g++.dg/cpp1y/pr60190.C: Ditto.
9924 * g++.dg/cpp1y/pr60311.C: Ditto.
9925 * g++.dg/cpp1y/pr60332.C: Ditto.
9926 * g++.dg/cpp1y/pr60376.C: Ditto.
9927 * g++.dg/cpp1y/pr60377.C: Ditto.
9928 * g++.dg/cpp1y/pr60384.C: Ditto.
9929 * g++.dg/cpp1y/pr60390.C: Ditto.
9930 * g++.dg/cpp1y/pr60391.C: Ditto.
9931 * g++.dg/cpp1y/pr60393.C: Ditto.
9932 * g++.dg/cpp1y/pr60573.C: Ditto.
9933 * g++.dg/cpp1y/pr60626.C: Ditto.
9934 * g++.dg/cpp1y/pr60627.C: Ditto.
9935 * g++.dg/cpp1y/regress1.C: Ditto.
9936 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
9937 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
9938 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
9939 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
9940 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
9941 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
9942 * g++.dg/cpp1y/var-templ1.C: Ditto.
9943 * g++.dg/cpp1y/var-templ2.C: Ditto.
9944 * g++.dg/cpp1y/var-templ3.C: Ditto.
9945 * g++.dg/cpp1y/var-templ4.C: Ditto.
9946 * g++.dg/cpp1y/var-templ5.C: Ditto.
9947 * g++.dg/cpp1y/var-templ6.C: Ditto.
9948 * g++.dg/cpp1y/var-templ7.C: Ditto.
9949 * g++.dg/cpp1y/vla1.C: Ditto.
9950 * g++.dg/cpp1y/vla2.C: Ditto.
9951 * g++.dg/cpp1y/vla3.C: Ditto.
9952 * g++.dg/cpp1y/vla4.C: Ditto.
9953 * g++.dg/cpp1y/vla5.C: Ditto.
9954 * g++.dg/cpp1y/vla8.C: Ditto.
9955 * g++.dg/cpp1y/vla9.C: Ditto.
9956 * g++.dg/cpp1y/vla10.C: Ditto.
9957 * g++.dg/cpp1y/vla11.C: Ditto.
9958 * g++.dg/cpp1y/vla12.C: Ditto.
9959 * g++.dg/cpp1y/vla13.C: Ditto.
9960 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
9961 * g++.dg/ext/vector23.C: Ditto.
9962 * g++.dg/ext/vla11.C: Ditto.
9963 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
9964 * g++.dg/warn/Wvla-2.C: Ditto.
9965 * g++.dg/debug/dwarf2/auto1.C: Ditto.
9966 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
9967 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
9968 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
9969 in error message.
9970 * g++.dg/system-binary-constants-1.C: Ditto.
9971 * g++.dg/cpp1y/cplusplus_1y.C: New.
9972 * g++.dg/cpp1z/cplusplus.C: New.
9973 * lib/target-supports.exp:
9974 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
9975 (check_effective_target_c++11_only): Call check_effective_target_c++14;
9976 (check_effective_target_c++11_down): Ditto.
9977
9978 2014-08-22 Marek Polacek <polacek@redhat.com>
9979
9980 PR c++/62199
9981 * c-c++-common/pr62199.c: New test.
9982 * c-c++-common/pr62199-2.c: New test.
9983 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
9984
9985 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9986
9987 PR c++/57709
9988 * g++.dg/Wshadow.C: New test.
9989
9990 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
9991
9992 PR fortran/62135
9993 * gfortran.dg/pr62135.f90: New test.
9994
9995 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9996
9997 * g++.dg/warn/wdate-time.C: Remove.
9998 * gcc.dg/wdate-time.c: Move from here...
9999 * c-c++-common/wdate-time.c: ... to here.
10000
10001 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
10002
10003 * gfortran.dg/use_without_only_1.f90: New test.
10004
10005 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
10006
10007 PR other/62008
10008 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
10009
10010 2014-08-22 Tony Wang <tony.wang@arm.com>
10011
10012 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
10013 dejagnu wrapper.
10014
10015 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10016
10017 PR fortran/62214
10018 * gfortran.dg/array_assignment_5.f90: New test.
10019
10020 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
10021
10022 * lib/target-supports.exp
10023 (check_effective_target_logical_op_short_circuit): Add nios2.
10024 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
10025 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10026 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10027 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10028 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
10029 for test using -fPIC.
10030 * gcc.dg/lto/pr61526_0.c: Likewise.
10031
10032 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
10033
10034 PR tree-optimization/62091
10035 * g++.dg/ipa/devirt-37.C: Update template.
10036 * g++.dg/ipa/devirt-40.C: New testcase.
10037
10038 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
10039
10040 PR tree-optimization/62112
10041 * gcc.dg/tree-ssa/pr62112-1.c: New file.
10042 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
10043 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
10044 * gcc.c-torture/execute/20071219-1.c: Likewise.
10045
10046 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10047
10048 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
10049
10050 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10051
10052 * gcc.target/powerpc/swaps-p8-1.c: New test.
10053 * gcc.target/powerpc/swaps-p8-2.c: New test.
10054 * gcc.target/powerpc/swaps-p8-3.c: New test.
10055 * gcc.target/powerpc/swaps-p8-4.c: New test.
10056 * gcc.target/powerpc/swaps-p8-5.c: New test.
10057 * gcc.target/powerpc/swaps-p8-6.c: New test.
10058 * gcc.target/powerpc/swaps-p8-7.c: New test.
10059 * gcc.target/powerpc/swaps-p8-8.c: New test.
10060 * gcc.target/powerpc/swaps-p8-9.c: New test.
10061 * gcc.target/powerpc/swaps-p8-10.c: New test.
10062 * gcc.target/powerpc/swaps-p8-11.c: New test.
10063 * gcc.target/powerpc/swaps-p8-12.c: New test.
10064
10065 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
10066
10067 * gcc.dg/ipa/ctor-empty-1.c: Update template.
10068
10069 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
10070
10071 * g++.dg/ipa/devirt-37.C: Fix testcase.
10072
10073 2014-08-20 Martin Jambor <mjambor@suse.cz>
10074 Wei Mi <wmi@google.com>
10075
10076 PR ipa/60449
10077 PR middle-end/61776
10078 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
10079 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
10080 * testsuite/gcc.dg/pr61776.c: New test.
10081
10082 2014-08-20 Steve Ellcey <sellcey@mips.com>
10083
10084 PR middle-end/49191
10085 * lib/target-supports.exp (check_effective_target_non_strict_align):
10086 Add function description.
10087
10088 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
10089
10090 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
10091 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
10092
10093 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10094
10095 PR c/59304
10096 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
10097 before setting the option.
10098 * diagnostic.c (diagnostic_classify_diagnostic): Record
10099 command-line status.
10100
10101 2014-08-20 Mark Wielaard <mjw@redhat.com>
10102
10103 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
10104
10105 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10106
10107 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
10108 Return memory full when we have a tiny target and relocation
10109 truncation occurs.
10110 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
10111 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
10112 * lib/target-supports.exp (check_effective_target_tiny): New function.
10113
10114 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
10115
10116 * gfortran.dg/errnocheck_1.f90: New test.
10117 * gfortran.dg/associative_1.f90: New test.
10118
10119 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10120
10121 PR preprocessor/51303
10122 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
10123
10124 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10125
10126 PR c/60975
10127 PR c/53063
10128 * gcc.dg/cpp/Wvariadic-1p.c: New test.
10129
10130 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
10131
10132 * lib/target-supports.exp
10133 (check_effective_target_arm_v8_neon_ok_nocache): Add
10134 "-march-armv8-a" to compile flags.
10135
10136 2014-08-19 Marek Polacek <polacek@redhat.com>
10137
10138 PR c++/62153
10139 * c-c++-common/Wbool-compare-1.c: New test.
10140
10141 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
10142
10143 PR c/45584
10144 * gcc.dg/pr13519-1.c: Adjust.
10145
10146 2014-08-19 Mark Wielaard <mjw@redhat.com>
10147
10148 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
10149
10150 2014-07-08 Mark Wielaard <mjw@redhat.com>
10151
10152 PR debug/59051
10153 * gcc.dg/guality/restrict.c: New test.
10154
10155 2014-08-19 Mark Wielaard <mjw@redhat.com>
10156
10157 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
10158 matching. Catch '<unknown type in ' to recognize older gdb versions.
10159 * gcc.dg/guality/const-volatile.c: New test.
10160
10161 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10162
10163 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
10164 !gas.
10165
10166 2014-08-19 Marek Polacek <polacek@redhat.com>
10167
10168 * gcc.dg/Wc99-c11-compat-1.c: New test.
10169 * gcc.dg/Wc99-c11-compat-2.c: New test.
10170 * gcc.dg/Wc99-c11-compat-3.c: New test.
10171 * gcc.dg/Wc99-c11-compat-4.c: New test.
10172 * gcc.dg/Wc99-c11-compat-5.c: New test.
10173 * gcc.dg/Wc99-c11-compat-6.c: New test.
10174 * gcc.dg/Wc99-c11-compat-7.c: New test.
10175
10176 2014-08-19 Marek Polacek <polacek@redhat.com>
10177
10178 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
10179 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
10180 * gcc.dg/Wc90-c99-compat-7.c: New test.
10181 * gcc.dg/Wc90-c99-compat-8.c: New test.
10182 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
10183
10184 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10185 Steven Bosscher <steven@gcc.gnu.org>
10186
10187 PR c/52952
10188 * gcc.dg/redecl-4.c: Add column markers.
10189 * gcc.dg/format/bitfld-1.c: Likewise.
10190 * gcc.dg/format/attr-2.c: Likewise.
10191 * gcc.dg/format/attr-6.c: Likewise.
10192 * gcc.dg/format/array-1.c: Likewise.
10193 * gcc.dg/format/attr-7.c: Likewise.
10194 * gcc.dg/format/asm_fprintf-1.c: Likewise.
10195 * gcc.dg/format/attr-4.c: Likewise.
10196 * gcc.dg/format/branch-1.c: Likewise.
10197 * gcc.dg/format/c90-printf-1.c: Likewise.
10198
10199 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
10200
10201 * guality/nrv-1.c: Add `used' attribute to a1.
10202
10203 2014-08-18 Richard Biener <rguenther@suse.de>
10204
10205 PR tree-optimization/62090
10206 * gcc.dg/pr62090-2.c: New testcase.
10207
10208 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
10209
10210 * g++.dg/ipa/pr61800.C: New.
10211
10212 2014-08-18 Yury Gribov <y.gribov@samsung.com>
10213
10214 PR sanitizer/62089
10215 * c-c++-common/asan/pr62089.c: New test.
10216 * c-c++-common/asan/bitfield-1.c: New test.
10217 * c-c++-common/asan/bitfield-2.c: New test.
10218 * c-c++-common/asan/bitfield-3.c: New test.
10219 * c-c++-common/asan/bitfield-4.c: New test.
10220
10221 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
10222
10223 PR tree-optimization/52904
10224 * gcc.dg/pr52904.c: New test.
10225
10226 2014-08-17 Tobias Burnus <burnus@net-b.de>
10227
10228 * gfortran.dg/finalize_27.f90: New.
10229
10230 2014-08-16 Andrew Pinski <apinski@cavium.com>
10231
10232 * gcc.c-torture/compile/20140816-1.c: New testcase.
10233
10234 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
10235
10236 PR c++/52819
10237 * g++.dg/template/pr52819.C: New.
10238
10239 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10240
10241 PR fortran/62142
10242 * gfortran.dg/realloc_on_assign_24.f90: New test.
10243
10244 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
10245
10246 PR c++/62072
10247 Revert:
10248 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10249
10250 DR 1584
10251 PR c++/57466
10252 * g++.dg/template/pr57466.C: New.
10253 * g++.dg/cpp0x/pr57466.C: Likewise.
10254 * g++.dg/template/unify6.C: Update.
10255
10256 * g++.dg/cpp0x/sfinae52.C: New.
10257
10258 2014-08-15 Ilya Tocar <tocarip@gmail.com>
10259
10260 PR target/61878
10261 * gcc.target/i386/avx512f-typecast-1.c: New test.
10262 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
10263 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
10264 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
10265 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
10266 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
10267 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
10268 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
10269 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10270 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
10271 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10272 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
10273 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10274 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
10275 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
10276 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
10277 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
10278 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
10279 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
10280 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
10281 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10282 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
10283 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10284 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
10285 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10286 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
10287 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10288 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
10289 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10290 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
10291 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10292 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
10293 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10294 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
10295 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10296 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
10297 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10298 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
10299 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10300 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
10301 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10302
10303 2014-08-15 Jakub Jelinek <jakub@redhat.com>
10304 Tobias Burnus <burnus@net-b.de>
10305
10306 PR fortran/62131
10307 * gfortran.dg/gomp/pr62131.f90: New test.
10308
10309 2014-08-15 Richard Biener <rguenther@suse.de>
10310
10311 PR tree-optimization/62031
10312 * gcc.dg/torture/pr62031.c: New testcase.
10313
10314 2014-08-15 Bin Cheng <bin.cheng@arm.com>
10315
10316 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
10317
10318 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
10319
10320 PR tree-optimization/62091
10321 * g++.dg/ipa/devirt-38.C: New testcase.
10322
10323 2014-08-14 Marek Polacek <polacek@redhat.com>
10324
10325 DR 458
10326 * gcc.dg/c11-stdatomic-2.c: New test.
10327
10328 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10329
10330 PR fortran/62106
10331 * gfortran.dg/array_constructor_49.f90: New test.
10332
10333 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10334
10335 PR c++/54377
10336 * g++.dg/template/pr54377.C: New.
10337 * g++.dg/cpp0x/pr54377.C: Likewise.
10338 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
10339 * g++.dg/cpp0x/pr51226.C: Likewise.
10340 * g++.dg/cpp0x/variadic2.C: Likewise.
10341 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
10342 * g++.dg/template/dtor3.C: Likewise.
10343 * g++.dg/template/qualttp4.C: Likewise.
10344 * g++.dg/template/spec28.C: Likewise.
10345 * g++.old-deja/g++.brendan/crash8.C: Likewise.
10346 * g++.old-deja/g++.pt/ttp7.C: Likewise.
10347
10348 2014-08-14 Tom de Vries <tom@codesourcery.com>
10349
10350 PR rtl-optimization/62004
10351 PR rtl-optimization/62030
10352 * gcc.dg/pr62004.c: New test.
10353 * gcc.dg/pr62030.c: Same.
10354 * gcc.target/mips/pr62030-octeon.c: Same.
10355
10356 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10357
10358 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
10359 * g++.dg/cpp0x/decltype2.C: Likewise.
10360 * g++.dg/cpp0x/decltype3.C: Likewise.
10361 * g++.dg/cpp0x/pr60249.C: Likewise.
10362 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
10363 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
10364 * g++.dg/cpp0x/variadic2.C: Likewise.
10365 * g++.dg/cpp0x/variadic74.C: Likewise.
10366 * g++.dg/parse/error10.C: Likewise.
10367 * g++.dg/parse/error15.C: Likewise.
10368 * g++.dg/parse/error2.C: Likewise.
10369 * g++.dg/template/crash106.C: Likewise.
10370 * g++.dg/template/crash89.C: Likewise.
10371 * g++.dg/template/nontype7.C: Likewise.
10372 * g++.dg/template/void3.C: Likewise.
10373 * g++.dg/template/void7.C: Likewise.
10374
10375 2014-08-14 Richard Biener <rguenther@suse.de>
10376
10377 PR tree-optimization/62090
10378 * gcc.dg/pr62090.c: New testcase.
10379
10380 2014-08-14 Richard Biener <rguenther@suse.de>
10381
10382 PR rtl-optimization/62079
10383 * g++.dg/pr62079.C: New testcase.
10384
10385 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
10386
10387 * gcc.target/arm/max-insns-skipped.c: New test.
10388
10389 2014-08-14 Bin Cheng <bin.cheng@arm.com>
10390
10391 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
10392
10393 2014-08-12 Marek Polacek <polacek@redhat.com>
10394
10395 * gcc.dg/concat.c: Add dg-options.
10396 * gcc.dg/func-outside-2.c: Add __extension__.
10397 * gcc.dg/pr19967.c: Use -std=c99.
10398 * gcc.dg/pr22458-1.c: Add dg-options.
10399 * gcc.dg/pr33676.c: Add dg-options.
10400 * gcc.dg/gnu-predef-1.c: New test.
10401 * gcc.dg/c90-func-1.c: New test.
10402 * gcc.dg/c90-func-2.c: New test.
10403 * gcc.dg/c90-func-2.h: New test.
10404
10405 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
10406
10407 * lib/target/supports.exp
10408 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
10409 or later.
10410
10411 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
10412
10413 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
10414 on Neon hardware.
10415
10416 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
10417 * gcc.target/arm/pr59985.c: Likewise.
10418
10419 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
10420
10421 PR other/61962
10422 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
10423
10424 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
10425
10426 PR middle-end/62103
10427 * gcc.c-torture/execute/bitfld-6.c: New test.
10428
10429 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
10430
10431 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
10432 * gcc.target/arm/pr56184.C: Likewise.
10433 * gcc.target/arm/pr59896.c: Likewise.
10434 * gcc.target/arm/stack-red-zone.c: Likewise.
10435 * gcc.target/arm/thumb-find-work-register.c: Likewise.
10436
10437 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
10438 check_effective_target_arm_thumb2_ok): Test with code that passes
10439 an argument and returns a result.
10440
10441 2014-08-11 Richard Biener <rguenther@suse.de>
10442
10443 PR tree-optimization/62075
10444 * gcc.dg/vect/pr62075.c: New testcase.
10445
10446 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
10447
10448 PR tree-optimization/62073
10449 * gcc.dg/vect/pr62073.c: New test.
10450
10451 2014-08-11 Richard Biener <rguenther@suse.de>
10452
10453 PR tree-optimization/62070
10454 * gcc.dg/pr62070.c: New testcase.
10455
10456 2014-08-11 Yury Gribov <y.gribov@samsung.com>
10457
10458 * c-c++-common/asan/inc.c: Update test.
10459 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10460 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
10461 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
10462 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
10463 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
10464 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
10465 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
10466 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
10467 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
10468 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
10469
10470 2014-08-10 Marek Polacek <polacek@redhat.com>
10471
10472 PR c/51849
10473 * gcc.dg/Wc90-c99-compat-1.c: New test.
10474 * gcc.dg/Wc90-c99-compat-2.c: New test.
10475 * gcc.dg/Wc90-c99-compat-3.c: New test.
10476 * gcc.dg/Wc90-c99-compat-4.c: New test.
10477 * gcc.dg/Wc90-c99-compat-5.c: New test.
10478 * gcc.dg/Wc90-c99-compat-6.c: New test.
10479 * gcc.dg/wvla-1.c: Adjust dg-warning.
10480 * gcc.dg/wvla-2.c: Adjust dg-warning.
10481 * gcc.dg/wvla-4.c: Adjust dg-warning.
10482 * gcc.dg/wvla-6.c: Adjust dg-warning.
10483
10484 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10485
10486 PR fortran/61999
10487 * gfortran.dg/dot_product_3.f90: New test case.
10488
10489 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
10490
10491 * g++.dg/ipa/devirt-35.C: Fix template.
10492 * g++.dg/ipa/devirt-36.C: Likewise.
10493 * g++.dg/ipa/devirt-37.C: New testcase.
10494
10495 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
10496
10497 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
10498 * g++.dg/cpp0x/enum29.C: Adjust.
10499
10500 2014-08-08 Richard Biener <rguenther@suse.de>
10501
10502 * gcc.dg/strlenopt-8.c: Remove XFAIL.
10503 * gcc.dg/tree-prof/stringop-2.c: Adjust.
10504 * gfortran.dg/array_memcpy_4.f90: Likewise.
10505 * gfortran.dg/trim_optimize_1.f90: Likewise.
10506 * gfortran.dg/trim_optimize_2.f90: Likewise.
10507
10508 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
10509
10510 * gcc.dg/zero_sign_ext_test.c: New test.
10511
10512 2014-08-08 Bin Cheng <bin.cheng@arm.com>
10513
10514 * gcc.dg/torture/pr61772.c: Skip lto running.
10515
10516 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10517
10518 PR tree-optimization/60707
10519 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
10520
10521 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
10522
10523 * g++.dg/ipa/devirt-35.C: New testcase.
10524 * g++.dg/ipa/devirt-36.C: New testcase.
10525
10526 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
10527
10528 PR c++/51312
10529 * g++.dg/cpp0x/enum29.C: New.
10530
10531 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10532
10533 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
10534 defining in dg-options.
10535 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
10536
10537 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
10538
10539 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
10540
10541 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
10542 on 32-bit hppa-hpux.
10543
10544 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
10545 * c-c++-common/pr50459.c: Likewise.
10546
10547 2014-08-07 Petr Murzin <petr.murzin@intel.com>
10548
10549 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
10550 values.h, change MAXDOUBLE for DBL_MAX.
10551 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10552 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
10553 values.h, change MAXFLOAT for FLT_MAX.
10554 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10555 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
10556 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10557 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10558 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10559 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10560 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10561 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10562 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10563
10564 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10565
10566 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
10567
10568 2014-08-07 Marek Polacek <polacek@redhat.com>
10569
10570 * gcc.dg/fold-reassoc-3.c: New test.
10571
10572 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
10573
10574 * gcc.target/i386/struct-size.c: New.
10575
10576 2014-08-07 Tom de Vries <tom@codesourcery.com>
10577
10578 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
10579 * lib/target-supports.exp (check_effective_target_glibc)
10580 (check_effective_target_glibc_2_12_or_later)
10581 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
10582
10583 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
10584
10585 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
10586
10587 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
10588
10589 PR c++/43906
10590 * g++.dg/warn/Waddress-1.C: New.
10591
10592 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10593
10594 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
10595
10596 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
10597
10598 PR debug/61923
10599 * gcc.target/i386/pr61923.c: New test.
10600
10601 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
10602
10603 * gcc.target/aarch64/vdup_n_2.c: New test.
10604
10605 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10606
10607 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
10608 powerpc_elfv2.
10609
10610 2014-08-06 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR rtl-optimization/61801
10613 * gcc.target/i386/pr61801.c: Rewritten.
10614
10615 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10616
10617 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
10618 Fix types.
10619 (test_vqdmlsls_lane_s32): Likewise.
10620 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10621 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10622
10623 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10624
10625 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
10626 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
10627 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
10628 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
10629 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
10630 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
10631 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
10632 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
10633
10634 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10635
10636 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
10637 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
10638 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
10639 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
10640 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
10641 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
10642
10643 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10644
10645 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
10646
10647 2014-08-04 Rohit <rohitarulraj@freescale.com>
10648
10649 PR target/60102
10650 * gcc.target/powerpc/pr60102.c: New testcase.
10651
10652 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10653
10654 PR target/61713
10655 * gcc.dg/pr61756.c: New test.
10656
10657 2014-08-04 Tom de Vries <tom@codesourcery.com>
10658
10659 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
10660 version instead of required-target.
10661 * lib/target-supports.exp
10662 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
10663 (check_effective_target_glibc_2_11_or_earlier): ... this.
10664
10665 2014-08-04 Arnaud Charlet <charlet@adacore.com>
10666
10667 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
10668 * gnat.dg/specs/debug1.ads: Adjust.
10669 * gnat.dg/specs/formal_type.ads: Fix error in test.
10670
10671 2014-08-03 Marek Polacek <polacek@redhat.com>
10672
10673 * gcc.dg/case-bogus-1.c: New test.
10674
10675 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
10676
10677 PR c++/15339
10678 * g++.dg/other/default9.C: New.
10679 * g++.dg/other/default10.C: Likewise.
10680 * g++.dg/other/default3.C: Remove xfail.
10681
10682 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
10683
10684 * g++.dg/warn/Wsuggest-final.C: New testcase.
10685 * g++.dg/ipa/devirt-34.C: Fix.
10686
10687 2014-08-02 Marek Polacek <polacek@redhat.com>
10688
10689 PR c/59855
10690 * gcc.dg/Wdesignated-init-2.c: New test.
10691
10692 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
10693
10694 DR 217 again
10695 * g++.dg/tc1/dr217-2.C: New.
10696
10697 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
10698
10699 PR other/61963
10700 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
10701
10702 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
10703
10704 PR middle-end/61455
10705 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
10706 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
10707
10708 2014-08-01 Jiong Wang <jiong.wang@arm.com>
10709
10710 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
10711 testcase.
10712
10713 2014-08-01 Richard Biener <rguenther@suse.de>
10714
10715 PR middle-end/61762
10716 * gcc.dg/pr61762.c: Align the string to make the testcase work
10717 on strict-align targets.
10718
10719 2014-08-01 Jakub Jelinek <jakub@redhat.com>
10720
10721 * c-c++-common/ubsan/align-1.c: New test.
10722 * c-c++-common/ubsan/align-2.c: New test.
10723 * c-c++-common/ubsan/align-3.c: New test.
10724 * c-c++-common/ubsan/align-4.c: New test.
10725 * c-c++-common/ubsan/align-5.c: New test.
10726 * c-c++-common/ubsan/attrib-4.c: New test.
10727 * g++.dg/ubsan/align-1.C: New test.
10728 * g++.dg/ubsan/align-2.C: New test.
10729 * g++.dg/ubsan/align-3.C: New test.
10730 * g++.dg/ubsan/attrib-1.C: New test.
10731 * g++.dg/ubsan/null-1.C: New test.
10732 * g++.dg/ubsan/null-2.C: New test.
10733
10734 2014-08-01 Tom de Vries <tom@codesourcery.com>
10735
10736 * lib/target-supports.exp (check_effective_target_glibc)
10737 (check_effective_target_glibc_2_12_or_later)
10738 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
10739 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
10740 not_glibc_2_11_or_earlier.
10741
10742 2014-07-31 Tom de Vries <tom@codesourcery.com>
10743
10744 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
10745
10746 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
10747
10748 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
10749 (test_vpaddd_s64): Likewise.
10750 (test_vpaddd_s64): Likewise.
10751 * gcc.target/aarch64/simd/vpaddd_f64: New.
10752 * gcc.target/aarch64/simd/vpaddd_s64: New.
10753 * gcc.target/aarch64/simd/vpaddd_u64: New.
10754
10755 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
10756
10757 PR target/61948
10758 * gcc.target/arm/pr61948.c: New test case.
10759
10760 2014-07-31 Richard Biener <rguenther@suse.de>
10761
10762 PR tree-optimization/61964
10763 * gcc.dg/torture/pr61964.c: New testcase.
10764
10765 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
10766
10767 PR c++/60517
10768 * c-c++-common/addrtmp.c: New file.
10769 * c-c++-common/uninit-G.c: Adapt.
10770
10771 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
10772
10773 PR lto/61868
10774 * gcc.dg/pr61868.c: New test.
10775
10776 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
10777
10778 PR c++/57397
10779 * g++.dg/cpp0x/vt-57397-1.C: New.
10780 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
10781
10782 2014-07-30 Arnaud Charlet <charlet@adacore.com>
10783
10784 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
10785
10786 2014-07-30 Tom Tromey <tromey@redhat.com>
10787
10788 PR c/59855
10789 * gcc.dg/Wdesignated-init.c: New file.
10790
10791 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
10792
10793 * g++.dg/ipa/devirt-34.C: New testcase.
10794
10795 2014-07-28 Richard Biener <rguenther@suse.de>
10796
10797 PR rtl-optimization/61801
10798 * gcc.target/i386/pr61801.c: Fix testcase.
10799
10800 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
10801
10802 * gcc.dg/fold-abs-5.c: New test.
10803 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
10804 * gcc.dg/fold-compare-8.c: Likewise.
10805
10806 2014-07-28 Richard Biener <rguenther@suse.de>
10807
10808 PR middle-end/52478
10809 * gcc.dg/torture/ftrapv-1.c: New testcase.
10810
10811 2014-07-28 Richard Biener <rguenther@suse.de>
10812
10813 PR tree-optimization/61921
10814 * gfortran.dg/pr61921.f90: New testcase.
10815
10816 2014-07-28 Richard Biener <rguenther@suse.de>
10817
10818 PR rtl-optimization/61801
10819 * gcc.target/i386/pr61801.c: New testcase.
10820
10821 2014-07-27 Marek Polacek <polacek@redhat.com>
10822
10823 PR c/61861
10824 * gcc.dg/pr61861.c: New test.
10825
10826 2014-07-27 Petr Murzin <petr.murzin@intel.com>
10827
10828 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
10829 variable problem.
10830
10831 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
10832
10833 PR rtl-optimization/61926
10834 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
10835 Reverse argument order.
10836 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
10837 New XFAILed tests that match the original order.
10838
10839 2014-07-26 Marek Polacek <polacek@redhat.com>
10840
10841 PR c/61077
10842 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
10843
10844 2014-07-26 Tobias Burnus <burnus@net-b.de>
10845
10846 PR fortran/61881
10847 PR fortran/61888
10848 PR fortran/57305
10849 * gfortran.dg/sizeof_2.f90: Change dg-error.
10850 * gfortran.dg/sizeof_4.f90: New.
10851 * gfortran.dg/storage_size_1.f08: Correct expected
10852 value.
10853
10854 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
10855
10856 PR target/44551
10857 * gcc.target/i386/pr44551-1.c: New file.
10858
10859 2014-07-25 Xinliang David Li <davidxl@google.com>
10860
10861 * g++.dg/tree-prof/tree-prof.exp: Define macros.
10862 * g++.dg/tree-prof/reorder_class1.h: New file.
10863 * g++.dg/tree-prof/reorder_class2.h: New file.
10864 * g++.dg/tree-prof/reorder.C: New test.
10865 * g++.dg/tree-prof/morefunc.C: New test.
10866
10867 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10868
10869 Implement N4051 - Allow typename in a template template parameter
10870 * lib/target-supports.exp (check_effective_target_c++1y): Now
10871 means C++1y and up.
10872 (check_effective_target_c++1y_down): New.
10873 (check_effective_target_c++1z_only): New.
10874 (check_effective_target_c++1z): New.
10875 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
10876 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
10877 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
10878
10879 2014-07-25 Tobias Burnus <burnus@net-b.de>
10880
10881 * gfortran.dg/storage_size_5.f90: New.
10882
10883 2014-07-25 Richard Biener <rguenther@suse.de>
10884
10885 PR middle-end/61762
10886 PR middle-end/61894
10887 * gcc.dg/pr61762.c: New testcase.
10888 * gcc.dg/fold-cstring.c: Likewise.
10889 * gcc.dg/fold-cvect.c: Likewise.
10890
10891 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10892
10893 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
10894
10895 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
10896 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
10897 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
10898 * gcc.c-torture/execute/pr23135.x: Likewise.
10899
10900 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10901
10902 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
10903
10904 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10905
10906 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
10907
10908 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10909
10910 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
10911
10912 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10913
10914 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10915 sequences.
10916 * gcc.target/aarch64/test_frame_2.c: Likewise.
10917 * gcc.target/aarch64/test_frame_4.c: Likewise.
10918 * gcc.target/aarch64/test_frame_6.c: Likewise.
10919 * gcc.target/aarch64/test_frame_7.c: Likewise.
10920 * gcc.target/aarch64/test_frame_8.c: Likewise.
10921 * gcc.target/aarch64/test_frame_10.c: Likewise.
10922
10923 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10924
10925 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10926 sequences.
10927 * gcc.target/aarch64/test_frame_10.c: Likewise.
10928 * gcc.target/aarch64/test_frame_2.c: Likewise.
10929 * gcc.target/aarch64/test_frame_4.c: Likewise.
10930 * gcc.target/aarch64/test_frame_6.c: Likewise.
10931 * gcc.target/aarch64/test_frame_7.c: Likewise.
10932 * gcc.target/aarch64/test_frame_8.c: Likewise.
10933 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
10934
10935 2014-07-24 Martin Jambor <mjambor@suse.cz>
10936
10937 PR ipa/61160
10938 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
10939
10940 2014-07-24 Richard Biener <rguenther@suse.de>
10941
10942 PR ipa/61823
10943 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
10944
10945 2014-07-24 Andreas Schwab <schwab@suse.de>
10946
10947 * lib/target-supports.exp (check_effective_target_arm_nothumb):
10948 Also check for __arm__.
10949
10950 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10951
10952 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
10953 sequences.
10954
10955 2014-07-24 Marek Polacek <polacek@redhat.com>
10956
10957 PR c/57653
10958 * c-c++-common/pr57653.c: New test.
10959 * c-c++-common/pr57653.h: New file.
10960 * c-c++-common/pr57653-2.c: New test.
10961 * c-c++-common/pr57653-2.h: New file.
10962
10963 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10964
10965 * gcc.target/aarch64/test_frame_common.h: New file.
10966 * gcc.target/aarch64/test_frame_1.c: Likewise.
10967 * gcc.target/aarch64/test_frame_2.c: Likewise.
10968 * gcc.target/aarch64/test_frame_3.c: Likewise.
10969 * gcc.target/aarch64/test_frame_4.c: Likewise.
10970 * gcc.target/aarch64/test_frame_5.c: Likewise.
10971 * gcc.target/aarch64/test_frame_6.c: Likewise.
10972 * gcc.target/aarch64/test_frame_7.c: Likewise.
10973 * gcc.target/aarch64/test_frame_8.c: Likewise.
10974 * gcc.target/aarch64/test_frame_9.c: Likewise.
10975 * gcc.target/aarch64/test_frame_10.c: Likewise.
10976 * gcc.target/aarch64/test_frame_11.c: Likewise.
10977 * gcc.target/aarch64/test_frame_12.c: Likewise.
10978 * gcc.target/aarch64/test_frame_13.c: Likewise.
10979 * gcc.target/aarch64/test_frame_14.c: Likewise.
10980 * gcc.target/aarch64/test_frame_15.c: Likewise.
10981
10982 2014-07-23 Marek Polacek <polacek@redhat.com>
10983
10984 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
10985 in the structure.
10986
10987 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10988
10989 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
10990 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
10991 * gcc.dg/pr10474.c (target): Likewise.
10992
10993 2014-07-22 Martin Jambor <mjambor@suse.cz>
10994
10995 PR ipa/61160
10996 * pr61160-3.C (main): Return zero.
10997
10998 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
10999
11000 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
11001 * gcc.target/arm/simd/vextu64_1.c: Likewise.
11002 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
11003 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
11004 * gcc.target/aarch64/simd/ext_s64.x: Remove.
11005 * gcc.target/aarch64/simd/ext_u64.x: Remove.
11006
11007 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
11008
11009 PR tree-optimization/61822
11010 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
11011
11012 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11013
11014 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
11015
11016 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
11017
11018 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
11019 -msse2 -mno-avx instead of -msse.
11020
11021 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
11022
11023 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
11024 * gcc.dg/pr44024.c (dg-options): Add -O1.
11025 (dg-final): Check for the condition.
11026 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
11027
11028 2014-07-21 Bin Cheng <bin.cheng@arm.com>
11029
11030 PR target/55701
11031 * gcc.target/arm/memset-inline-1.c: New test.
11032 * gcc.target/arm/memset-inline-2.c: New test.
11033 * gcc.target/arm/memset-inline-3.c: New test.
11034 * gcc.target/arm/memset-inline-4.c: New test.
11035 * gcc.target/arm/memset-inline-5.c: New test.
11036 * gcc.target/arm/memset-inline-6.c: New test.
11037 * gcc.target/arm/memset-inline-7.c: New test.
11038 * gcc.target/arm/memset-inline-8.c: New test.
11039 * gcc.target/arm/memset-inline-9.c: New test.
11040
11041 2014-07-21 Tom de Vries <tom@codesourcery.com>
11042
11043 PR target/61827
11044 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
11045 to bar symbol in scan-assembler-times call check.
11046
11047 2014-07-21 Tom de Vries <tom@codesourcery.com>
11048
11049 PR target/61827
11050 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
11051 for darwin in scan-assembler-times check.
11052 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
11053 scan-assembler-not checks. Add checks for insns.
11054 (main): Remove.
11055 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
11056 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
11057 (main): Remove.
11058
11059 2014-07-21 Tom de Vries <tom@codesourcery.com>
11060
11061 PR target/61827
11062 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
11063 dg-options. Add checks for insns with xmm registers. Remove
11064 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
11065 (main): Remove.
11066
11067 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
11068
11069 PR target/61855
11070 * gcc.target/i386/pr61855.c: New test.
11071
11072 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
11073
11074 * gnat.dg/pack20.ad[sb]: New test.
11075 * gnat.dg/pack20_pkg.ads: New helper.
11076
11077 2014-07-20 Ian Lance Taylor <iant@google.com>
11078
11079 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
11080 package for compiledir tests.
11081
11082 2014-07-20 Marek Polacek <polacek@redhat.com>
11083
11084 PR c/61852
11085 * gcc.dg/pr61852.c: New test.
11086
11087 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
11088
11089 * gcc.dg/stack-usage-2.c: Adjust.
11090
11091 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
11092
11093 PR target/61794
11094 * gcc.target/i386/pr61794.c: New test.
11095
11096 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
11097
11098 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
11099 involving both inputs rather than a multiplication involving one.
11100 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
11101 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
11102 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
11103
11104 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
11105
11106 PR c++/50961
11107 * g++.dg/template/operator13.C: New.
11108
11109 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11110
11111 * gcc.target/aarch64/simd/vfma_f64.c: New test.
11112 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
11113 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
11114 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
11115
11116 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
11117
11118 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
11119 * c-c++-common/ubsan/bounds-5.c: Likewise.
11120 * c-c++-common/ubsan/bounds-6.c: Likewise.
11121 * c-c++-common/ubsan/bounds-7.c: Likewise.
11122 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
11123 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
11124 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
11125 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
11126 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
11127 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
11128 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
11129 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
11130 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
11131 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
11132
11133 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11134
11135 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
11136 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11137 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11138 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11139
11140 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
11141
11142 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
11143 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
11144 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
11145
11146 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
11147
11148 PR c++/61804
11149 * g++.dg/parse/pr61804.C: New.
11150
11151 2014-07-16 Arnaud Charlet <charlet@adacore.com>
11152
11153 * gnat.dg/specs/alignment2.ads: Update.
11154 * gnat.dg/specs/size_clause1.ads: Likewise.
11155 * gnat.dg/specs/size_clause2.ads: Likewise.
11156
11157 2014-07-16 Dodji Seketeli <dodji@redhat.com>
11158
11159 PR preprocessor/60723 - missing system-ness marks for macro tokens
11160 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
11161
11162 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
11163
11164 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
11165 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
11166 -mieee-with-inexact for alpha*-*-*.
11167
11168 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
11169
11170 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
11171 Add IEEE options to compile flags.
11172 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
11173 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
11174
11175 2014-07-15 Michael Matz <matz@suse.de>
11176
11177 PR rtl-optimization/61772
11178 * gcc.dg/torture/pr61772.c: New test.
11179
11180 2014-07-15 Marek Polacek <polacek@redhat.com>
11181
11182 * gcc.dg/ubsan/bounds-1.c: New test.
11183
11184 2014-06-15 Tobias Burnus <burnus@net-b.de>
11185
11186 * gfortran.dg/coarray_34.f90: New.
11187 * gfortran.dg/coarray_6.f90: Update test case.
11188
11189 2014-07-14 Richard Biener <rguenther@suse.de>
11190
11191 PR tree-optimization/61779
11192 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
11193
11194 2014-07-14 Richard Biener <rguenther@suse.de>
11195
11196 PR tree-optimization/61786
11197 * gcc.dg/torture/pr61786.c: New testcase.
11198 * gcc.dg/lto/pr61786_0.c: Likewise.
11199 * gcc.dg/lto/pr61786_1.c: Likewise.
11200
11201 2014-07-14 Richard Biener <rguenther@suse.de>
11202
11203 PR tree-optimization/61757
11204 PR tree-optimization/61783
11205 PR tree-optimization/61787
11206 * gcc.dg/torture/pr61757.c: New testcase.
11207 * gcc.dg/torture/pr61787.c: Likewise.
11208
11209 2014-07-14 Jakub Jelinek <jakub@redhat.com>
11210
11211 PR middle-end/61294
11212 * c-c++-common/Wmemset-transposed-args1.c: New test.
11213 * c-c++-common/Wmemset-transposed-args2.c: New test.
11214 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
11215
11216 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
11217
11218 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
11219 longer happens during parsing.
11220 * gcc.dg/pr44024.c: Update template.
11221 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
11222 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
11223 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
11224
11225 2014-07-13 Tom de Vries <tom@codesourcery.com>
11226
11227 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
11228 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
11229
11230 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
11231
11232 PR C++/60209 - Declaration of user-defined literal operator cause error
11233 * g++.dg/cpp0x/pr60209-neg.C: New.
11234 * g++.dg/cpp0x/pr60209.C: New.
11235 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
11236
11237 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
11238
11239 PR c++/60967
11240 * g++.dg/cilk-plus/pr60967.C: New.
11241
11242 2014-07-13 Tobias Burnus <burnus@net-b.de>
11243
11244 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
11245
11246 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
11247
11248 PR fortran/61780
11249 * gfortran.dg/dependency_44.f90 : New test
11250
11251 2014-07-12 Tobias Burnus <burnus@net-b.de>
11252
11253 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
11254 * gfortran.dg/coarray_atomic_2.f90: New.
11255 * gfortran.dg/coarray_atomic_3.f90: New.
11256 * gfortran.dg/coarray_atomic_4.f90: New.
11257 * gfortran.dg/coarray/atomic_2.f90: New.
11258
11259 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
11260
11261 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
11262 * g++.dg/cpp0x/pr57644.C: New.
11263
11264 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11265
11266 PR c++/53159
11267 * g++.dg/cpp0x/Wnarrowing1.C: New.
11268
11269 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
11270
11271 PR preprocessor/61389
11272 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
11273 * gcc.dg/cpp/sysmac1.c: Likewise.
11274
11275 2014-07-11 Richard Biener <rguenther@suse.de>
11276
11277 PR middle-end/61473
11278 * gcc.dg/memmove-4.c: New testcase.
11279 * gcc.dg/strlenopt-8.c: XFAIL.
11280 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
11281
11282 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
11283
11284 PR target/61561
11285 * gcc.dg/pr61561.c: New test.
11286
11287 2014-07-10 Tom de Vries <tom@codesourcery.com>
11288
11289 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
11290 dg-options.
11291 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
11292 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
11293 dg-options.
11294
11295 2014-07-10 Richard Biener <rguenther@suse.de>
11296
11297 PR c-family/61741
11298 * c-c++-common/torture/pr61741.c: Use signed char.
11299
11300 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
11301
11302 * gnat.dg/opt39.adb: New test.
11303
11304 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11305
11306 PR tree-optimization/61742
11307 * gcc.dg/torture/pr61742.c: New test.
11308 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
11309 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
11310
11311 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11312
11313 PR c++/60686
11314 * g++.dg/cpp0x/explicit8.C: New.
11315
11316 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11317
11318 DR 1584
11319 PR c++/57466
11320 * g++.dg/template/pr57466.C: New.
11321 * g++.dg/cpp0x/pr57466.C: Likewise.
11322 * g++.dg/template/unify6.C: Update.
11323
11324 2014-07-09 Tom de Vries <tom@codesourcery.com>
11325
11326 * gcc.target/i386/fuse-caller-save-rec.c: New test.
11327
11328 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11329
11330 * gfortran.dg/ieee/underflow_1.f90: New file.
11331
11332 2014-07-09 Richard Biener <rguenther@suse.de>
11333
11334 PR c-family/61741
11335 * c-c++-common/torture/pr61741.c: New testcase.
11336
11337 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
11338
11339 * lib/target-supports.exp
11340 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
11341
11342 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
11343
11344 * gcc.dg/globalalias.c: Remove XFAIL.
11345 * gcc.dg/localalias.c: Remove XFAIL.
11346
11347 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
11348
11349 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
11350 * g++.dg/cpp0x/pr58155.C: New.
11351
11352 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11353
11354 PR testsuite/61453
11355 * gfortran.dg/bind_c_array_params_2.f90:
11356 Adjust regexp for more targets.
11357
11358 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
11359 Paolo Carlini <paolo.carlini@oracle.com>
11360
11361 PR c++/59361
11362 * g++.dg/cpp0x/vt-59361.C: New.
11363
11364 2014-07-08 Sriraman Tallam <tmsriram@google.com>
11365
11366 PR target/61599
11367 * gcc.target/i386/pr61599-1.c: New test.
11368 * gcc.target/i386/pr61599-2.c: New test.
11369
11370 2014-07-08 Jakub Jelinek <jakub@redhat.com>
11371
11372 PR rtl-optimization/61673
11373 * gcc.c-torture/execute/pr61673.c: New test.
11374
11375 PR tree-optimization/61725
11376 * gcc.dg/tree-ssa/vrp93.c: New test.
11377 * gcc.c-torture/execute/pr61725.c: New test.
11378
11379 2014-07-08 Richard Biener <rguenther@suse.de>
11380
11381 * tree-ssa-dom.h (loop_depth_of_name): Remove.
11382 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
11383 restriction on loop depth difference.
11384 (record_equality): Likewise.
11385 (propagate_rhs_into_lhs): Likewise. Simplify condition.
11386 (loop_depth_of_name): Remove.
11387 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
11388 restriction on loop depth difference.
11389 (init_copy_prop): Likewise.
11390
11391 2014-07-08 Richard Biener <rguenther@suse.de>
11392
11393 PR tree-optimization/61681
11394 * gcc.dg/torture/pr61681.c: New testcase.
11395
11396 2014-07-08 Richard Biener <rguenther@suse.de>
11397
11398 PR tree-optimization/61680
11399 * gcc.dg/vect/pr61680.c: New testcase.
11400
11401 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
11402
11403 PR tree-optimization/61576
11404 * gcc.dg/torture/pr61576.c: New test.
11405
11406 2014-07-08 Marek Polacek <polacek@redhat.com>
11407
11408 PR c/60226
11409 * c-c++-common/pr60226.c: New test.
11410
11411 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
11412
11413 PR fortran/61459
11414 PR fortran/58883
11415 * gfortran.dg/allocatable_function_8.f90 : New test
11416
11417 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
11418
11419 * gcc.target/powerpc/spe-evmerge.c: New file.
11420
11421 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11422
11423 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
11424
11425 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
11426
11427 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
11428
11429 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11430
11431 PR c++/58898
11432 * g++.dg/parse/pr58898.C: New.
11433
11434 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11435
11436 * gfortran.dg/list_read_12.f90: Delete the file.
11437 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
11438 of dg-runtest.
11439
11440 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11441
11442 PR libgfortran/61640
11443 * gfortran.dg/arrayio_16.f90: New test.
11444
11445 2014-07-06 Marek Polacek <polacek@redhat.com>
11446
11447 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
11448 * g++.dg/ipa/imm-devirt-2.C: Likewise.
11449
11450 2014-07-06 Marek Polacek <polacek@redhat.com>
11451
11452 PR c/6940
11453 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
11454 -Wno-sizeof-array-argument.
11455 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11456 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
11457 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
11458 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
11459 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
11460 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
11461 * c-c++-common/sizeof-array-argument.c: New test.
11462 * gcc.dg/vla-5.c: Add dg-warnings.
11463
11464 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
11465
11466 * g++.dg/ipa/devirt-26.C: Update testcase.
11467 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
11468 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
11469
11470 2014-07-04 Tobias Burnus <burnus@net-b.de>
11471
11472 * gfortran.dg/coarray/coindexed_3.f90: New.
11473
11474 2014-07-04 Jakub Jelinek <jakub@redhat.com>
11475
11476 PR middle-end/61654
11477 * g++.dg/opt/pr61654.C: New test.
11478
11479 PR tree-optimization/61684
11480 * gcc.c-torture/compile/pr61684.c: New test.
11481
11482 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
11483
11484 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
11485 dg-runtest's. Adapt all callers.
11486 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
11487 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
11488 * lib/go-dg.exp (go-dg-runtest): Likewise.
11489 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
11490 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
11491
11492 2014-07-03 Jakub Jelinek <jakub@redhat.com>
11493
11494 PR tree-optimization/61682
11495 * gcc.c-torture/execute/pr61682.c: New test.
11496
11497 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11498
11499 * gcc.target/powerpc/shift-dot.c: New test.
11500
11501 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11502
11503 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
11504 avoid optimization.
11505
11506 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11507
11508 * gcc.target/arm/identical-invariants.c: New test.
11509
11510 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
11511 Chen Gang <gang.chen.5i5j@gmail.com>
11512
11513 * gcc.c-torture/compile/section.c: New testcase.
11514
11515 2014-07-02 Christian Bruel <christian.bruel@st.com>
11516
11517 PR target/29349
11518 PR target/53513
11519 * gcc.target/sh/fpchg.c: New test.
11520
11521 2014-07-02 Jakub Jelinek <jakub@redhat.com>
11522 Fritz Reese <Reese-Fritz@zai.com>
11523
11524 * gfortran.dg/oldstyle_5.f: New test.
11525
11526 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
11527
11528 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
11529 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
11530
11531 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11532
11533 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
11534 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
11535 * g++.dg/parse/error11.C: Likewise.
11536 * g++.old-deja/g++.brendan/template17.C: Likewise.
11537
11538 2014-07-02 Tobias Burnus <burnus@net-b.de>
11539
11540 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
11541 * gfortran.dg/coarray/send_array.f90: Ditto.
11542 * gfortran.dg/coarray/sendget_array.f90: Ditto.
11543
11544 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
11545 Yufeng Zhang <yufeng.zhang@arm.com>
11546
11547 * gcc.target/aarch64/aapcs64/aapcs64.exp:
11548 (additional_flags_for_func_ret): New variable based on
11549 $additional_flags with -fno-use-caller-save.
11550 (func-ret-*.c): Use the new variable.
11551
11552 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11553
11554 PR c++/59637
11555 * g++.dg/cpp0x/decltype60.C: New.
11556
11557 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11558
11559 * gcc.target/aarch64/simd/vcage_f64.c: New test.
11560 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
11561 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
11562 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
11563 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11564 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
11565 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11566 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11567
11568 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11569
11570 * g++.dg/cpp1y/pr59867.C: Fix target selector.
11571
11572 2014-07-01 Marek Polacek <polacek@redhat.com>
11573
11574 * gcc.dg/Wint-conversion.c: New test.
11575
11576 2014-07-01 Marek Polacek <polacek@redhat.com>
11577
11578 PR c/58286
11579 * gcc.dg/Wincompatible-pointer-types.c: New test.
11580
11581 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
11582
11583 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
11584 MicroBlaze specific pattern.
11585
11586 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11587
11588 PR c++/58781
11589 PR c++/60249
11590 PR c++/59867
11591 * testsuite/g++.dg/cpp0x/pr58781.C: New.
11592 * testsuite/g++.dg/cpp0x/pr60249.C: New.
11593 * testsuite/g++.dg/cpp1y/pr59867.C: New.
11594
11595 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11596
11597 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
11598 test requires greater precision than the current PowerPC long
11599 double implementation supports.
11600
11601 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11602
11603 PR c++/54891
11604 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
11605
11606 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11607
11608 PR c++/51400
11609 * g++.dg/cpp0x/constexpr-attribute3.C: New.
11610
11611 2014-06-30 Jeff Law <law@redhat.com>
11612
11613 PR tree-optimization/61607
11614 * gcc.dg/tree-ssa/pr61607.c: New test.
11615
11616 2014-06-30 Marek Polacek <polacek@redhat.com>
11617
11618 * c-c++-common/ubsan/attrib-2.c: New test.
11619 * g++.dg/ubsan/return-3.C: New test.
11620
11621 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
11622
11623 PR middle-end/57541
11624 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
11625 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
11626
11627 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11628
11629 * gcc.dg/ira-loop-pressure.c: New test.
11630
11631 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11632
11633 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
11634 checks that the dump is generated.
11635
11636 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11637
11638 PR fortran/36275
11639 PR fortran/38839
11640 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
11641 * gfortran.dg/binding_label_tests_27.f90: New file.
11642
11643 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11644
11645 * gfortran.dg/graphite/pr59586.f: New testcase.
11646
11647 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
11648
11649 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
11650
11651 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11652
11653 PR fortran/29383
11654 * lib/target-supports.exp (check_effective_target_fortran_ieee):
11655 New function.
11656 * gfortran.dg/ieee/ieee.exp: New file.
11657 * gfortran.dg/ieee/ieee_1.F90: New file.
11658 * gfortran.dg/ieee/ieee_2.f90: New file.
11659 * gfortran.dg/ieee/ieee_3.f90: New file.
11660 * gfortran.dg/ieee/ieee_4.f90: New file.
11661 * gfortran.dg/ieee/ieee_5.f90: New file.
11662 * gfortran.dg/ieee/ieee_6.f90: New file.
11663 * gfortran.dg/ieee/ieee_7.f90: New file.
11664 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
11665
11666 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
11667
11668 * g++.dg/cpp0x/elision_conv.C: New.
11669
11670 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11671
11672 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
11673
11674 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
11675
11676 PR c++/61614
11677 * g++.dg/ext/complit14.C: New.
11678
11679 2014-06-27 Martin Jambor <mjambor@suse.cz>
11680
11681 PR ipa/61160
11682 * g++.dg/ipa/pr61160-2.C: New test.
11683 * g++.dg/ipa/pr61160-3.C: Likewise.
11684
11685 2014-06-27 Jakub Jelinek <jakub@redhat.com>
11686
11687 PR tree-optimization/57233
11688 PR tree-optimization/61299
11689 * gcc.dg/pr57233.c: New test.
11690 * gcc.target/i386/pr57233.c: New test.
11691 * gcc.target/i386/sse2-pr57233.c: New test.
11692 * gcc.target/i386/avx-pr57233.c: New test.
11693 * gcc.target/i386/avx2-pr57233.c: New test.
11694 * gcc.target/i386/avx512f-pr57233.c: New test.
11695 * gcc.target/i386/xop-pr57233.c: New test.
11696
11697 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
11698
11699 * gcc.dg/typeof-2.c: New testcase.
11700
11701 2014-06-27 Marek Polacek <polacek@redhat.com>
11702
11703 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
11704 (fn1): Remove store to out-of-bounds location. Add memory barrier.
11705 (fn2): Likewise.
11706 (fn5): Likewise.
11707 (fn6): Likewise.
11708 (fn7): Likewise.
11709 (fn8): Likewise.
11710 (fn9): Likewise.
11711 (fn11): Likewise.
11712 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
11713 location. Add memory barrier.
11714 (fn2): Likewise.
11715 (fn3): Likewise.
11716 (fn4): Likewise.
11717 (fn5): Likewise.
11718 * c-c++-common/ubsan/bounds-7.c: New test.
11719
11720 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11721
11722 PR libgfortran/61499
11723 * gfortran.dg/arrayio_15.f90: New test.
11724
11725 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
11726
11727 PR target/61586
11728 * gcc.target/alpha/pr61586.c: New test.
11729
11730 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11731
11732 PR c++/57573
11733 * g++.dg/template/pr57573.C: New.
11734
11735 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
11736
11737 * gcc.dg/tree-ssa/interposition.c: New testcase.
11738
11739 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11740
11741 PR c++/56633
11742 * g++.dg/cpp0x/deleted8.C: New.
11743
11744 2014-06-26 Martin Jambor <mjambor@suse.cz>
11745
11746 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
11747 parameter.
11748 * g++.dg/simulate-thread/bitfields.C: Likewise.
11749 * gcc.dg/simulate-thread/strict-align-global.c: Remove
11750 allow-packed-store-data-races parameter.
11751 * gcc.dg/simulate-thread/subfields.c: Likewise.
11752 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
11753 to one.
11754
11755 2014-06-26 Martin Jambor <mjambor@suse.cz>
11756
11757 * g++.dg/ipa/pr60600.C: Fix typo.
11758 * g++.dg/ipa/devirt-25.C: Likewise.
11759
11760 2014-06-26 Richard Biener <rguenther@suse.de>
11761
11762 PR tree-optimization/61607
11763 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
11764
11765 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11766
11767 * gcc.dg/inline-22.c: Add bind_pic_locally.
11768 * gcc.dg/inline_4.c: Ditto.
11769 * gcc.dg/fail_always_inline.c: Ditto.
11770 * g++.dg/ipa/devirt-25.C: Ditto.
11771
11772 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11773
11774 * lib/target-support.exp (bind_pic_locally): Save the flags to
11775 'flags_to_postpone' instead of appending to 'flags'.
11776 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
11777 with flags_to_postpone and revert after target_compile.
11778 * lib/g++.exp (g++_target_compile): Ditto.
11779 * lib/gfortran.exp (gfortran_target_compile): Ditto.
11780
11781 2014-06-26 Nick Clifton <nickc@redhat.com>
11782
11783 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
11784
11785 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
11786
11787 PR c++/61537
11788 * g++.dg/template/pr61537.C: New testcase.
11789
11790 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11791
11792 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
11793 powerpc*-*-linux*.
11794
11795 2014-06-25 Tobias Burnus <burnus@net-b.de>
11796
11797 * gfortran.dg/coarray_33.f90: New.
11798
11799 2014-06-25 Tobias Burnus <burnus@net-b.de>
11800
11801 * gfortran.dg/coarray/coindexed_1.f90: New.
11802
11803 2014-06-25 Tobias Burnus <burnus@net-b.de>
11804
11805 * gfortran.dg/coarray_collectives_7.f90: New.
11806
11807 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11808
11809 * gcc.c-torture/execute/20140622-1.c: New test.
11810
11811 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
11812
11813 DR 178
11814 PR c++/49132
11815 * g++.dg/cpp0x/aggr1.C: New.
11816 * g++.dg/cpp0x/aggr2.C: Likewise.
11817 * g++.dg/init/aggr11.C: Likewise.
11818 * g++.dg/init/aggr12.C: Likewise.
11819
11820 2014-06-25 Martin Jambor <mjambor@suse.cz>
11821
11822 * g++.dg/ipa/pr61540.C: Remove dumping test.
11823
11824 2014-06-25 Marek Polacek <polacek@redhat.com>
11825
11826 PR c/61162
11827 * gcc.dg/pr61162.c: Adjust dg-warning.
11828 * gcc.dg/pr61162-2.c: New test.
11829
11830 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
11831
11832 PR tree-optimization/57742
11833 * gcc.dg/tree-ssa/calloc-3.c: New file.
11834
11835 2014-06-25 Richard Biener <rguenther@suse.de>
11836
11837 PR testsuite/61560
11838 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
11839 for targets that return _Complex float in memory.
11840
11841 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11842
11843 * gcc.target/arm/vect-noalign.c: Adjust options.
11844
11845 2014-06-24 Cong Hou <congh@google.com>
11846
11847 * gcc.dg/vect/vect-reduc-sad.c: New.
11848 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
11849
11850 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
11851
11852 PR tree-optimization/57742
11853 * g++.dg/tree-ssa/calloc.C: New testcase.
11854 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
11855 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
11856 * gcc.dg/strlenopt-9.c: Adapt.
11857
11858 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
11859
11860 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
11861 global variable.
11862 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
11863 instead of calling sequentially in the C code.
11864 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
11865 saved_return_address to the stack frame where LR register was stored.
11866 (saved_return_address): Declare weak.
11867
11868 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11869
11870 PR c++/33972
11871 * g++.dg/other/operator3.C: New.
11872 * g++.dg/template/operator8.C: Adjust.
11873 * g++.dg/template/operator9.C: Likewise.
11874
11875 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
11876
11877 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
11878
11879 2014-06-24 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/61572
11882 * gcc.target/i386/pr61572.c: New testcase.
11883
11884 2014-06-24 Jakub Jelinek <jakub@redhat.com>
11885
11886 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
11887 reduction clause.
11888 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
11889 Remove Label is never defined expected error.
11890 * gfortran.dg/gomp/udr8.f90: New test.
11891
11892 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
11893
11894 PR tree-optimization/61554
11895 * g++.dg/torture/pr61554.C: New testcase.
11896
11897 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
11898
11899 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
11900
11901 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
11902
11903 * gcc.dg/localalias-2.c: Guard by require-alias.
11904 * gcc.dg/globalalias-2.c: Likewise.
11905
11906 2014-06-23 Kai Tietz <ktietz@redhat.com>
11907
11908 * gcc.target/i386/indjmp-1.c: New test.
11909
11910 2014-06-23 Andrew Pinski <apinski@cavium.com>
11911
11912 * gcc.c-torture/compile/20140723-1.c: New testcase.
11913
11914 2014-06-23 Marek Polacek <polacek@redhat.com>
11915
11916 PR c/61553
11917 * c-c++-common/pr61553.c (foo): Add dg-error.
11918
11919 2014-06-23 Tobias Burnus <burnus@net-b.de>
11920
11921 * gfortran.dg/coarray_32.f90: New.
11922
11923 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11924
11925 DR 577
11926 PR c++/33101
11927 * g++.dg/other/void1.C: Adjust.
11928 * g++.dg/other/void3.C: Likewise.
11929
11930 2014-06-23 Marek Polacek <polacek@redhat.com>
11931
11932 PR c/61553
11933 * c-c++-common/pr61553.c: New test.
11934
11935 2014-06-23 Richard Biener <rguenther@suse.de>
11936
11937 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
11938 * g++.dg/vect/slp-pr50819.cc: Likewise.
11939 * g++.dg/vect/slp-pr56812.cc: Likewise.
11940 * gcc.dg/vect/bb-slp-1.c: Likewise.
11941 * gcc.dg/vect/bb-slp-10.c: Likewise.
11942 * gcc.dg/vect/bb-slp-11.c: Likewise.
11943 * gcc.dg/vect/bb-slp-13.c: Likewise.
11944 * gcc.dg/vect/bb-slp-14.c: Likewise.
11945 * gcc.dg/vect/bb-slp-15.c: Likewise.
11946 * gcc.dg/vect/bb-slp-16.c: Likewise.
11947 * gcc.dg/vect/bb-slp-17.c: Likewise.
11948 * gcc.dg/vect/bb-slp-18.c: Likewise.
11949 * gcc.dg/vect/bb-slp-19.c: Likewise.
11950 * gcc.dg/vect/bb-slp-2.c: Likewise.
11951 * gcc.dg/vect/bb-slp-20.c: Likewise.
11952 * gcc.dg/vect/bb-slp-21.c: Likewise.
11953 * gcc.dg/vect/bb-slp-22.c: Likewise.
11954 * gcc.dg/vect/bb-slp-23.c: Likewise.
11955 * gcc.dg/vect/bb-slp-24.c: Likewise.
11956 * gcc.dg/vect/bb-slp-25.c: Likewise.
11957 * gcc.dg/vect/bb-slp-26.c: Likewise.
11958 * gcc.dg/vect/bb-slp-27.c: Likewise.
11959 * gcc.dg/vect/bb-slp-28.c: Likewise.
11960 * gcc.dg/vect/bb-slp-29.c: Likewise.
11961 * gcc.dg/vect/bb-slp-3.c: Likewise.
11962 * gcc.dg/vect/bb-slp-30.c: Likewise.
11963 * gcc.dg/vect/bb-slp-31.c: Likewise.
11964 * gcc.dg/vect/bb-slp-32.c: Likewise.
11965 * gcc.dg/vect/bb-slp-4.c: Likewise.
11966 * gcc.dg/vect/bb-slp-5.c: Likewise.
11967 * gcc.dg/vect/bb-slp-6.c: Likewise.
11968 * gcc.dg/vect/bb-slp-7.c: Likewise.
11969 * gcc.dg/vect/bb-slp-8.c: Likewise.
11970 * gcc.dg/vect/bb-slp-8a.c: Likewise.
11971 * gcc.dg/vect/bb-slp-8b.c: Likewise.
11972 * gcc.dg/vect/bb-slp-9.c: Likewise.
11973 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
11974 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
11975 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
11976 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
11977 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
11978 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
11979 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
11980 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
11981 * gcc.dg/vect/pr26359.c: Likewise.
11982 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
11983
11984 2014-06-23 Marek Polacek <polacek@redhat.com>
11985
11986 * c-c++-common/pr49706-2.c: New test.
11987
11988 2014-06-23 Alan Modra <amodra@gmail.com>
11989
11990 * gcc.dg/pr61583.c: New.
11991
11992 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11993
11994 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
11995 [u]int64x1_t.
11996
11997 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
11998 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
11999
12000 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
12001 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
12002 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
12003 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
12004 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
12005 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
12006 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
12007 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
12008 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
12009 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
12010 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
12011 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
12012 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
12013 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
12014 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
12015 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
12016 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
12017 test_vsrid_n_u64): Fix signature to match intrinsic.
12018
12019 (test_vabs_s64): Remove.
12020 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
12021
12022 (test_vdupd_lane_s64): Rename to...
12023 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
12024
12025 (test_vdupd_lane_u64): Rename to...
12026 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
12027
12028 (test_vtst_s64): Rename to...
12029 (test_vtstd_s64): ...and change int64x1_t to int64_t.
12030
12031 (test_vtst_u64): Rename to...
12032 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
12033
12034 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
12035 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
12036 Remove out-of-bounds tests.
12037 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
12038 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
12039 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
12040
12041 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
12042
12043 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
12044 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
12045 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
12046 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
12047 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
12048 vector types.
12049 * gcc.target/aarch64/vsub_f64.c: Likewise.
12050 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
12051 scheme as now the same for all variants.
12052 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
12053 float64x1_t.
12054
12055 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12056
12057 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
12058
12059 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
12060
12061 * gcc.dg/localalias.c: Fix broken commit.
12062 * gcc.dg/globalalias.c: Likewise.
12063
12064 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
12065
12066 * gcc.dg/localalias.c: New testcase.
12067 * gcc.dg/localalias-2.c: New testcase.
12068 * gcc.dg/globalalias.c: New testcase.
12069 * gcc.dg/globalalias-2.c: New testcase.
12070
12071 2014-06-20 Jakub Jelinek <jakub@redhat.com>
12072
12073 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
12074
12075 2014-06-20 Marek Polacek <polacek@redhat.com>
12076
12077 * c-c++-common/ubsan/bounds-1.c: New test.
12078 * c-c++-common/ubsan/bounds-2.c: New test.
12079 * c-c++-common/ubsan/bounds-3.c: New test.
12080 * c-c++-common/ubsan/bounds-4.c: New test.
12081 * c-c++-common/ubsan/bounds-5.c: New test.
12082 * c-c++-common/ubsan/bounds-6.c: New test.
12083
12084 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
12085
12086 Make the tests big-endian friendly.
12087
12088 * gcc.target/aarch64/aapcs64/test_25.c: Update.
12089 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
12090 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
12091 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
12092 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
12093 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
12094 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
12095 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
12096 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
12097
12098 2014-06-20 Yury Gribov <y.gribov@samsung.com>
12099 Max Ostapenko <m.ostapenko@partner.samsung.com>
12100
12101 PR sanitizer/61547
12102 * c-c++-common/asan/strlen-overflow-1.c: New test.
12103
12104 2014-06-20 Martin Jambor <mjambor@suse.cz>
12105
12106 PR ipa/61540
12107 * g++.dg/ipa/pr61540.C: New test.
12108
12109 2014-06-20 Yury Gribov <y.gribov@samsung.com>
12110 Max Ostapenko <m.ostapenko@partner.samsung.com>
12111
12112 PR sanitizer/61530
12113 * c-c++-common/asan/pr61530.c: New test.
12114
12115 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12116
12117 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
12118 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
12119 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
12120 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
12121 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
12122 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
12123 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
12124 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
12125 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
12126 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
12127 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
12128 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
12129 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
12130 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
12131 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
12132 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
12133 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
12134 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
12135 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
12136 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
12137 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
12138 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
12139 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
12140 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
12141 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
12142 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
12143 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
12144 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
12145 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
12146 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
12147 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
12148 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
12149 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
12150 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
12151 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
12152 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
12153 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
12154 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
12155 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
12156 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
12157 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
12158 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
12159 (test_vqdmlal_high_lane_s16): Fix parameter type.
12160 (test_vqdmlal_high_lane_s32): Likewise.
12161 (test_vqdmull_high_lane_s16): Likewise.
12162 (test_vqdmull_high_lane_s32): Likewise.
12163 (test_vqdmlsl_high_lane_s32): Likewise.
12164 (test_vqdmlsl_high_lane_s16): Likewise.
12165 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
12166 Fix argument type.
12167 (test_vqdmlals_lane_s32): Likewise.
12168 (test_vqdmlslh_lane_s16): Likewise.
12169 (test_vqdmlsls_lane_s32): Likewise.
12170 (test_vqdmulhh_lane_s16): Likewise.
12171 (test_vqdmulhs_lane_s32): Likewise.
12172 (test_vqdmullh_lane_s16): Likewise.
12173 (test_vqdmulls_lane_s32): Likewise.
12174 (test_vqrdmulhh_lane_s16): Likewise.
12175 (test_vqrdmulhs_lane_s32): Likewise.
12176
12177 2014-06-20 Tobias Burnus <burnus@net-b.de>
12178
12179 PR testsuite/61567
12180 * gfortran.dg/coarray_collectives_5.f90: Update
12181 dg-final scan-tree-dump-times.
12182 * gfortran.dg/coarray_collectives_6.f90: Ditto.
12183
12184 2014-06-20 Hale Wang <hale.wang@arm.com>
12185
12186 * gcc.target/arm/lto/: New folder to verify the LTO option.
12187 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
12188 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
12189 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
12190 * lib/lto.exp (object-readelf): New procedure.
12191
12192 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12193
12194 PR fortran/61454
12195 * gfortran.dg/pr61454.f90: New file.
12196
12197 2014-06-19 Terry Guo <terry.guo@arm.com>
12198
12199 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
12200 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
12201 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
12202
12203 2014-06-19 Tobias Burnus <burnus@net-b.de>
12204
12205 * gfortran.dg/coarray/collectives_2.f90: Extend
12206 and make valid.
12207
12208 2014-06-18 Tom de Vries <tom@codesourcery.com>
12209
12210 * gcc.target/aarch64/fuse-caller-save.c: New test.
12211
12212 2014-06-18 Radovan Obradovic <robradovic@mips.com>
12213 Tom de Vries <tom@codesourcery.com>
12214
12215 * gcc.target/arm/fuse-caller-save.c: New test.
12216
12217 2014-06-18 Richard Biener <rguenther@suse.de>
12218
12219 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
12220 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
12221 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
12222
12223 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
12224
12225 PR tree-optimization/61518
12226 * gcc.dg/torture/pr61518.c: New test.
12227
12228 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12229
12230 PR tree-optimization/61517
12231 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
12232 (incorrect_read_be32): Likewise.
12233 (main): Call incorrect_read_* to test stmt replacement is made by
12234 bswap at the right place.
12235 * gcc.c-torture/execute/pr61517.c: New test.
12236
12237 2014-06-18 Andreas Schwab <schwab@suse.de>
12238
12239 PR rtl-optimization/54555
12240 * gcc.target/m68k/pr54555.c: New test.
12241
12242 2014-06-18 Olivier Hainque <hainque@adacore.com>
12243
12244 * gnat.dg/blocklocs.adb: New test.
12245
12246 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
12247
12248 PR tree-optimization/52252
12249 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
12250 * gcc.target/i386/pr52252-core.c: Ditto.
12251
12252 PR tree-optimization/61403
12253 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
12254
12255 2014-06-18 Jakub Jelinek <jakub@redhat.com>
12256
12257 * gfortran.dg/gomp/declare-simd-1.f90: New test.
12258 * gfortran.dg/gomp/depend-1.f90: New test.
12259 * gfortran.dg/gomp/target1.f90: New test.
12260 * gfortran.dg/gomp/target2.f90: New test.
12261 * gfortran.dg/gomp/target3.f90: New test.
12262 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
12263 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
12264 201107.
12265
12266 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12267
12268 PR fortran/61126
12269 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
12270
12271 2014-06-17 Tobias Burnus <burnus@net-b.de>
12272 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
12273
12274 * gfortran.dg/coarray/send_array.f90: New.
12275 * gfortran.dg/coarray/get_array.f90: New.
12276 * gfortran.dg/coarray/sendget_array.f90: New.
12277 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
12278 names.
12279 * gfortran.dg/coarray/collectives_2.f90: New.
12280
12281 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12282
12283 PR target/61533
12284 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
12285 dg-options.
12286
12287 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
12288
12289 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
12290 unit_id and kind_id to zero.
12291
12292 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
12293
12294 PR target/61483
12295 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
12296 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
12297 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
12298 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
12299
12300 2014-06-17 Richard Biener <rguenther@suse.de>
12301
12302 PR lto/61012
12303 * gcc.dg/lto/pr61526_0.c: New testcase.
12304 * gcc.dg/lto/pr61526_1.c: Likewise.
12305
12306 2014-06-17 Richard Biener <rguenther@suse.de>
12307
12308 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
12309 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
12310 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
12311 * gcc.dg/tree-ssa/vrp36.c: Likewise.
12312 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
12313
12314 2014-06-17 Richard Biener <rguenther@suse.de>
12315
12316 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
12317
12318 2014-06-16 Richard Biener <rguenther@suse.de>
12319
12320 PR tree-optimization/61482
12321 * g++.dg/torture/pr61482.C: New testcase.
12322
12323 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
12324
12325 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
12326 vpmacsdql instruction.
12327
12328 2014-06-16 Yury Gribov <y.gribov@samsung.com>
12329
12330 * c-c++-common/asan/instrument-with-calls-1.c: New test.
12331 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12332 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12333 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
12334 test patterns.
12335 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
12336 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
12337 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
12338 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
12339 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
12340 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
12341
12342 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12343
12344 PR fortran/28484
12345 PR fortran/61429
12346 * gfortran.dg/system_clock_1.f90: New file.
12347 * gfortran.dg/system_clock_2.f90: New file.
12348
12349 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
12350
12351 PR c++/33101
12352 * g++.dg/other/void3.C: New.
12353 * g++.dg/conversion/err-recover1.C: Update.
12354
12355 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
12356
12357 PR target/61415
12358 * lib/target-supports.exp (check_effective_target_longdouble128): New.
12359 * gcc.target/powerpc/pack02.c: Use it.
12360 * gcc.target/powerpc/tfmode_off.c: Likewise.
12361
12362 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
12363
12364 PR rtl-optimization/61094
12365 PR rtl-optimization/61446
12366 * gcc.target/i386/pr61446.c : New.
12367
12368 2014-06-13 Dehao Chen <dehao@google.com>
12369
12370 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
12371
12372 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
12373
12374 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
12375
12376 2014-06-13 Richard Biener <rguenther@suse.de>
12377
12378 * c-c++-common/pr46562-2.c: Adjust.
12379 * g++.dg/tree-ssa/pr8781.C: Likewise.
12380 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12381 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12382 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
12383 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
12384 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
12385
12386 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12387
12388 PR tree-optimization/61375
12389 * gcc.c-torture/execute/pr61375-1.c: New test.
12390
12391 2014-06-12 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR middle-end/61486
12394 * c-c++-common/gomp/pr61486-1.c: New test.
12395 * c-c++-common/gomp/pr61486-2.c: New test.
12396
12397 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
12398
12399 PR target/59843
12400 * gcc.dg/vect/vect-singleton_1.c: New file.
12401
12402 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
12403
12404 PR target/61443
12405 * gcc.target/avr/torture/pr61443.c: New test.
12406
12407 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12408
12409 PR c++/19200
12410 * g++.dg/parse/friend11.C: New.
12411
12412 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12413
12414 PR c++/60265
12415 * g++.dg/cpp0x/using-enum-1.C: New.
12416 * g++.dg/cpp0x/using-enum-2.C: Likewise.
12417
12418 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12419
12420 PR c++/19200
12421 * g++.dg/parse/friend9.C: New.
12422 * g++.dg/parse/friend10.C: Likewise.
12423 * g++.dg/parse/friend7.C: Adjust.
12424
12425 2014-06-11 Richard Biener <rguenther@suse.de>
12426
12427 PR tree-optimization/61452
12428 * gcc.dg/torture/pr61452.c: New testcase.
12429
12430 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12431
12432 PR c++/34049
12433 * g++.dg/parse/pr34049.C: New.
12434
12435 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12436
12437 * gcc.c-torture/execute/pr61306-1.c: New test.
12438 * gcc.c-torture/execute/pr61306-2.c: Likewise.
12439 * gcc.c-torture/execute/pr61306-3.c: Likewise.
12440
12441 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12442
12443 * gcc.target/aarch64/acle/acle.exp: New.
12444 * gcc.target/aarch64/acle/crc32b.c: New test.
12445 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
12446 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
12447 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
12448 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
12449 * gcc.target/aarch64/acle/crc32d.c: Likewise.
12450 * gcc.target/aarch64/acle/crc32h.c: Likewise.
12451 * gcc.target/aarch64/acle/crc32w.c: Likewise.
12452
12453 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
12454
12455 PR tree-optimization/52252
12456 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
12457
12458 2014-06-11 Richard Biener <rguenther@suse.de>
12459
12460 PR middle-end/61437
12461 * gcc.dg/torture/20140610-1.c: New testcase.
12462 * gcc.dg/torture/20140610-2.c: Likewise.
12463
12464 2014-06-10 Richard Biener <rguenther@suse.de>
12465
12466 PR tree-optimization/61438
12467 * gcc.dg/torture/pr61438.c: New testcase.
12468
12469 2014-06-10 Richard Biener <rguenther@suse.de>
12470
12471 PR middle-end/61456
12472 * g++.dg/opt/pr61456.C: New testcase.
12473
12474 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
12475 Mikael Morin <mikael@gcc.gnu.org>
12476
12477 PR fortran/41936
12478 * gfortran.dg/class_array_15.f03: Check memory leaks.
12479
12480 2014-06-10 Richard Biener <rguenther@suse.de>
12481
12482 PR tree-optimization/57186
12483 PR tree-optimization/59299
12484 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
12485 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
12486
12487 2014-06-10 Jakub Jelinek <jakub@redhat.com>
12488
12489 PR fortran/60928
12490 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
12491 directives.
12492 * gfortran.dg/gomp/associate1.f90: New test.
12493 * gfortran.dg/gomp/intentin1.f90: New test.
12494 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
12495 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
12496 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
12497 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
12498
12499 2014-06-09 Marek Polacek <polacek@redhat.com>
12500
12501 PR c/36446
12502 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
12503 * gcc.dg/array-2.c: Likewise.
12504 * gcc.dg/array-const-2.c: Likewise.
12505 * gcc.dg/ucnid-8.c: Likewise.
12506 * gcc.dg/vla-init-1.c: Likewise.
12507 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
12508 * gcc.dg/c99-flex-array-7.c: Likewise.
12509 * gcc.dg/init-bad-1.c: Likewise.
12510 * gcc.dg/init-bad-3.c: Likewise.
12511 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
12512 * gcc.dg/pedwarn-init.c: Add dg-warning.
12513 * gcc.dg/pr53119.c: Remove dg-excess-errors.
12514
12515 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12516
12517 PR c++/22556
12518 * g++.dg/other/redecl3.C: New.
12519
12520 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
12521
12522 PR c++/54442
12523 * g++.dg/pr54442.C: New file.
12524
12525 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
12526
12527 PR fortran/61406
12528 * gfortran.dg/associate_17.f90 : New test
12529
12530 2014-06-09 Petr Murzin <petr.murzin@intel.com>
12531
12532 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
12533 void for TEST instead of static void.
12534 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
12535 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
12536 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
12537 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
12538 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
12539 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
12540 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
12541 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
12542 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
12543 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
12544 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
12545 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
12546 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
12547 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
12548 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
12549 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
12550 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
12551 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
12552 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
12553 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
12554 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
12555 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
12556 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
12557 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
12558 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
12559 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
12560 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
12561 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
12562 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
12563 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
12564 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
12565 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12566 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12567 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12568 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12569 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12570 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12571 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12572 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12573 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12574 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12575 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
12576 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
12577 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
12578 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
12579 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
12580 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
12581 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
12582 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
12583 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
12584 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
12585 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
12586 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
12587 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
12588 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
12589 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
12590 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
12591 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
12592 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
12593 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
12594 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
12595 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
12596 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
12597 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12598 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12599 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12600 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
12601 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
12602 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12603 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12604 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12605 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12606 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12607 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12608 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12609 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12610 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12611 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
12612 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
12613 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12614 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
12615 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
12616 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
12617 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
12618 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
12619 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
12620 instead of static void.
12621 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
12622 delete unused variables.
12623 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12624 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12625 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12626 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
12627 delete unused variables, void for TEST instead of static void.
12628 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12629 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12630 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12631 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12632 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12633 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12634 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12635 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12636 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12637 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12638 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12639 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12640 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
12641 initialize variables.
12642 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
12643 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
12644 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
12645 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
12646 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
12647 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
12648 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
12649 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
12650 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12651 * gcc.target/i386/i386.exp: Ditto.
12652 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
12653 CALC, void for TEST instead of static void, initialize variables.
12654 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
12655 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
12656 static void.
12657 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
12658 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
12659 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
12660 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
12661 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
12662 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
12663 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
12664 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
12665 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
12666 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
12667 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
12668 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
12669 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
12670 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
12671 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
12672 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
12673 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12674 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12675 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12676 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
12677 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
12678 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
12679 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
12680 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
12681 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
12682 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
12683 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
12684 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
12685 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
12686 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
12687 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
12688 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
12689 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
12690 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
12691 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
12692 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
12693 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
12694 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
12695 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
12696 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
12697 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12698 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12699 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
12700 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
12701 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
12702 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
12703 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
12704 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
12705 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
12706 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
12707 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
12708 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
12709 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12710 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12711 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12712 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12713 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
12714 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
12715 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
12716 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
12717 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
12718 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
12719 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
12720 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
12721 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
12722 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
12723 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
12724 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12725 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
12726 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12727 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
12728 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12729 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
12730 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
12731 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
12732 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
12733 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
12734 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
12735 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
12736 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
12737 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
12738 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
12739 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
12740 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
12741 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
12742 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
12743 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
12744 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
12745 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
12746 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
12747 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
12748 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12749 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
12750 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
12751 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
12752 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
12753 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
12754 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
12755 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12756 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
12757 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
12758 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
12759 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
12760 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
12761 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
12762 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
12763 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
12764 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
12765 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
12766 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
12767 instead of static void.
12768 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
12769 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
12770 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
12771 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
12772 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
12773 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
12774 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
12775 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
12776 static void, delete unused variables.
12777 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
12778 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12779 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
12780 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
12781 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
12782 static void, delete unused variables, Change parameters for
12783 UNION_CHECK, MASK_MERGE and MASK_ZERO.
12784 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
12785 CALC, void for TEST instead of static void.
12786 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
12787 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
12788 void.
12789 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
12790 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
12791 static void, change type of parameter for UNION_TYPE.
12792 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
12793 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
12794 void for TEST instead of static void, delete unused variables, change
12795 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
12796 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
12797 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12798 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12799 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12800 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12801 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12802 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
12803 void for TEST instead of static void, change parameters for
12804 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
12805 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
12806 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
12807 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
12808 * gcc.target/i386/avx512f-additional-reg-names.c: Add
12809 __attribute__((unused)).
12810 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
12811 __attribute__((unused)).
12812 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
12813 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
12814 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
12815 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
12816 * gcc.target/i386/avx512f-korw-1.c: Ditto.
12817 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
12818 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
12819 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
12820 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
12821 add __attribute__((unused)).
12822 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
12823 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
12824 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
12825 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
12826 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
12827 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
12828 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
12829 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
12830 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
12831 delete unused variables.
12832 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
12833 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
12834 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
12835 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
12836 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
12837 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
12838 static void, mask_merging and zero_masking for unsigned types.
12839 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
12840 CHECK_ARRAY for unsigned types.
12841 * gcc.target/i386/m256-check.h: Ditto.
12842 * gcc.target/i386/m512-check.h: Ditto.
12843
12844 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
12845
12846 PR target/61062
12847 * gcc.target/arm/pr48252.c (main): Expect same result
12848 as endian-neutral.
12849
12850 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12851
12852 PR fortran/45187
12853 * gfortran.dg/cray_pointers_10.f90: New file.
12854
12855 2014-06-09 Jakub Jelinek <jakub@redhat.com>
12856
12857 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
12858 instead of complex(kind=16).
12859
12860 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12861
12862 PR fortran/38829
12863 * gfortran.dg/bind_c_usage_29.f90: New file.
12864
12865 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
12866
12867 * gnat.dg/opt38.adb: New test.
12868 * gnat.dg/opt38_pkg.ad[sb]: New helper.
12869
12870 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
12871
12872 PR target/18343
12873 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
12874 New macro, 0 for __MMIX__, default 64.
12875 (bar): Pass it to __builtin_apply instead of literal 64.
12876
12877 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12878
12879 * gfortran.dg/io_constraints_11.f90: New file.
12880 * gfortran.dg/io_constraints_12.f90: New file.
12881 * gfortran.dg/io_constraints_13.f90: New file.
12882
12883 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
12884
12885 PR target/61423
12886 * gcc.target/i386/pr61423.c: New test.
12887
12888 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12889
12890 PR c++/60184
12891 * g++.dg/cpp0x/constexpr-union6.C: New.
12892 * g++.dg/cpp0x/union6.C: Likewise.
12893 * g++.dg/init/ref14.C: Adjust.
12894 * g++.dg/init/union1.C: Likewise.
12895
12896 2014-06-06 Richard Biener <rguenther@suse.de>
12897
12898 PR tree-optimization/59299
12899 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
12900
12901 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
12902
12903 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
12904 * gcc.dg/tree-ssa/sra-12.c: Likewise.
12905
12906 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12907
12908 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
12909 bitfield and test wrong results instead of correct results to make the
12910 test more portable.
12911
12912 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12913
12914 PR c++/60432
12915 * g++.dg/cpp0x/constexpr-60432.C: New.
12916
12917 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12918
12919 PR c++/60199
12920 * g++.dg/cpp0x/constexpr-60199.C: New.
12921
12922 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12923
12924 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
12925 Specify -march=z900 as an additional option.
12926 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
12927 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12928 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
12929
12930 2014-06-06 Jakub Jelinek <jakub@redhat.com>
12931
12932 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
12933 reduction clause diagnostic changes.
12934 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
12935 * gfortran.dg/gomp/reduction1.f90: Likewise.
12936 * gfortran.dg/gomp/reduction3.f90: Likewise.
12937 * gfortran.dg/gomp/udr1.f90: New test.
12938 * gfortran.dg/gomp/udr2.f90: New test.
12939 * gfortran.dg/gomp/udr3.f90: New test.
12940 * gfortran.dg/gomp/udr4.f90: New test.
12941 * gfortran.dg/gomp/udr5.f90: New test.
12942 * gfortran.dg/gomp/udr6.f90: New test.
12943 * gfortran.dg/gomp/udr7.f90: New test.
12944
12945 2014-06-06 Christian Bruel <christian.bruel@st.com>
12946
12947 PR tree-optimization/43934
12948 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
12949
12950 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
12951
12952 PR c/53119
12953 * gcc.dg/pr53119.c: New testcase.
12954
12955 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12956
12957 PR target/52472
12958 * gcc.target/avr/pr52472.c: New test.
12959
12960
12961 2014-06-05 Jeff Law <law@redhat.com>
12962
12963 PR tree-optimization/61289
12964 * g++.dg/pr61289.C: New test.
12965 * g++.dg/pr61289-2.C: New test.
12966
12967 2014-06-05 Richard Biener <rguenther@suse.de>
12968 Paolo Carlini <paolo.carlini@oracle.com>
12969
12970 PR c++/56961
12971 * g++.dg/parse/pr56961.C: New.
12972
12973 2014-06-05 Kai Tietz <ktietz@redhat.com>
12974
12975 PR target/46219
12976 * gcc.target/i386/sibcall-4.c: Remove xfail.
12977
12978 2014-06-05 Julian Brown <julian@codesourcery.com>
12979 Sandra Loosemore <sandra@codesourcery.com>
12980
12981 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
12982
12983 2014-06-05 Richard Biener <rguenther@suse.de>
12984
12985 PR c++/61004
12986 * g++.dg/diagnostic/pr61004.C: New testcase.
12987
12988 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
12989
12990 * gcc.dg/torture/pr61319.c: New test.
12991
12992 2014-06-05 Marek Polacek <polacek@redhat.com>
12993
12994 PR c/56724
12995 * gcc.dg/pr56724-3.c: New test.
12996
12997 2014-06-05 Andreas Schwab <schwab@suse.de>
12998
12999 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
13000
13001 2014-06-05 Marek Polacek <polacek@redhat.com>
13002
13003 PR c/49706
13004 * c-c++-common/pr49706.c: New test.
13005
13006 2014-06-05 Marek Polacek <polacek@redhat.com>
13007
13008 PR c/48062
13009 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
13010 * gcc.dg/Wshadow-3.c: Likewise.
13011 * gcc.dg/pr48062.c: New test.
13012
13013 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13014
13015 PR c++/43453
13016 * g++.dg/init/pr43453.C: New.
13017
13018 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
13019
13020 PR tree-optimization/61385
13021 * gcc.dg/tree-ssa/pr61385.c: New file.
13022
13023 2014-06-04 Richard Biener <rguenther@suse.de>
13024
13025 PR tree-optimization/60098
13026 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
13027
13028 2014-06-04 Richard Biener <rguenther@suse.de>
13029
13030 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
13031
13032 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
13033
13034 PR c/58942
13035 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
13036 the case with a pointer.
13037
13038 2014-06-04 Marek Polacek <polacek@redhat.com>
13039
13040 PR c/30020
13041 * c-c++-common/pr30020.c: New test.
13042
13043 2014-06-03 Andrew Pinski <apinski@cavium.com>
13044
13045 * gcc.c-torture/compile/20140528-1.c: New testcase.
13046
13047 2014-06-03 Dehao Chen <dehao@google.com>
13048
13049 * gcc.dg/tree-prof/merge_block.c: New test.
13050
13051 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
13052
13053 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
13054 * g++.dg/ext/mv15.C (dg-options): Ditto.
13055
13056 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13057
13058 DR 1423
13059 PR c++/52174
13060 * g++.dg/cpp0x/nullptr31.C: New.
13061 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
13062 * g++.dg/cpp0x/nullptr17.C: Update.
13063
13064 2014-06-03 Marek Polacek <polacek@redhat.com>
13065
13066 PR c/60439
13067 * c-c++-common/pr60439.c: New test.
13068 * g++.dg/eh/scope1.C (f4): Add dg-warning.
13069
13070 2014-06-03 Martin Jambor <mjambor@suse.cz>
13071
13072 PR ipa/61160
13073 * g++.dg/ipa/pr61160-1.C: New test.
13074
13075 2014-06-03 Richard Biener <rguenther@suse.de>
13076
13077 PR tree-optimization/61383
13078 * gcc.dg/torture/pr61383-1.c: New testcase.
13079
13080 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
13081
13082 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
13083
13084 2014-06-02 Jeff Law <law@redhat.com>
13085
13086 PR rtl-optimization/61094
13087 * g++.dg/pr61094: New test.
13088
13089 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
13090
13091 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
13092 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
13093 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
13094 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
13095 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
13096 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
13097 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
13098 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
13099
13100 2014-06-02 Richard Biener <rguenther@suse.de>
13101
13102 PR tree-optimization/61346
13103 * gcc.dg/torture/pr61346.c: New testcase.
13104
13105 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
13106
13107 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
13108 not compilation.
13109 * gcc.target/i386/sibcall-4.c: Ditto.
13110 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
13111
13112 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
13113
13114 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
13115 in scan-assembler-not string.
13116 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
13117 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
13118 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
13119
13120 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
13121
13122 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
13123
13124 2014-06-01 Kai Tietz <ktietz@redhat.com>
13125
13126 PR target/61377
13127 * gcc.target/i386/sibcall-6.c: New test.
13128
13129 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
13130
13131 DR 1227
13132 PR c++/57543
13133 * g++.dg/cpp0x/pr57543-1.C: New.
13134 * g++.dg/cpp0x/pr57543-2.C: Likewise.
13135 * g++.dg/cpp0x/pr57543-3.C: Likewise.
13136 * g++.dg/cpp0x/decltype59.C: Likewise.
13137
13138 2014-05-31 Tom de Vries <tom@codesourcery.com>
13139
13140 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
13141
13142 2014-05-30 Jakub Jelinek <jakub@redhat.com>
13143
13144 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
13145 restore_gcc_exec_prefix_env_var): New procedures.
13146 (set_ld_library_path_env_vars,
13147 restore_ld_library_path_env_vars): Use them.
13148 * lib/c-compat.exp: Load target-libpath.exp.
13149 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
13150 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
13151 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
13152 restore_gcc_exec_prefix_env_var.
13153 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
13154 Likewise.
13155
13156 * c-c++-common/asan/misalign-1.c: New test.
13157 * c-c++-common/asan/misalign-2.c: New test.
13158
13159 * g++.dg/asan/asan_test.C: Add -std=c++11 and
13160 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
13161 -DASAN_USE_DEJAGNU_GTEST=1.
13162 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
13163 * g++.dg/asan/asan_oob_test.cc: Likewise.
13164 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
13165 * g++.dg/asan/asan_str_test.cc: Likewise.
13166 * g++.dg/asan/asan_test_utils.h: Likewise.
13167 * g++.dg/asan/sanitizer_test_config.h: Likewise.
13168 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
13169 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
13170 Imported from upstream r209283.
13171 * g++.dg/asan/asan_test_config.h: Likewise.
13172
13173 2014-05-30 Kai Tietz <ktietz@redhat.com>
13174
13175 PR target/60104
13176 * gcc.target/i386/sibcall-1.c: New test.
13177 * gcc.target/i386/sibcall-2.c: New test.
13178 * gcc.target/i386/sibcall-3.c: New test.
13179 * gcc.target/i386/sibcall-4.c: New test.
13180
13181 2014-05-30 Ian Lance Taylor <iant@google.com>
13182
13183 * gcc.target/i386/pause-2.c: New test.
13184
13185 2014-05-30 Tom de Vries <tom@codesourcery.com>
13186
13187 * gcc.target/i386/fuse-caller-save.c: New test.
13188 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
13189 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
13190
13191 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
13192
13193 * gcc.target/arm/simd/vrev16p8_1.c: New file.
13194 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
13195 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
13196 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
13197 * gcc.target/arm/simd/vrev16s8_1.c: New file.
13198 * gcc.target/arm/simd/vrev16u8_1.c: New file.
13199 * gcc.target/arm/simd/vrev32p16_1.c: New file.
13200 * gcc.target/arm/simd/vrev32p8_1.c: New file.
13201 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
13202 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
13203 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
13204 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
13205 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
13206 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
13207 * gcc.target/arm/simd/vrev32s16_1.c: New file.
13208 * gcc.target/arm/simd/vrev32s8_1.c: New file.
13209 * gcc.target/arm/simd/vrev32u16_1.c: New file.
13210 * gcc.target/arm/simd/vrev32u8_1.c: New file.
13211 * gcc.target/arm/simd/vrev64f32_1.c: New file.
13212 * gcc.target/arm/simd/vrev64p16_1.c: New file.
13213 * gcc.target/arm/simd/vrev64p8_1.c: New file.
13214 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
13215 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
13216 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
13217 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
13218 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
13219 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
13220 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
13221 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
13222 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
13223 * gcc.target/arm/simd/vrev64s16_1.c: New file.
13224 * gcc.target/arm/simd/vrev64s32_1.c: New file.
13225 * gcc.target/arm/simd/vrev64s8_1.c: New file.
13226 * gcc.target/arm/simd/vrev64u16_1.c: New file.
13227 * gcc.target/arm/simd/vrev64u32_1.c: New file.
13228 * gcc.target/arm/simd/vrev64u8_1.c: New file.
13229
13230 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
13231
13232 PR rtl-optimization/61325
13233 * gcc.target/aarch64/pr61325.c: New.
13234
13235 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
13236
13237 * gcc.target/arm/simd/vextQf32_1.c: New file.
13238 * gcc.target/arm/simd/vextQp16_1.c: New file.
13239 * gcc.target/arm/simd/vextQp8_1.c: New file.
13240 * gcc.target/arm/simd/vextQs16_1.c: New file.
13241 * gcc.target/arm/simd/vextQs32_1.c: New file.
13242 * gcc.target/arm/simd/vextQs64_1.c: New file.
13243 * gcc.target/arm/simd/vextQs8_1.c: New file.
13244 * gcc.target/arm/simd/vextQu16_1.c: New file.
13245 * gcc.target/arm/simd/vextQu32_1.c: New file.
13246 * gcc.target/arm/simd/vextQu64_1.c: New file.
13247 * gcc.target/arm/simd/vextQu8_1.c: New file.
13248 * gcc.target/arm/simd/vextQp64_1.c: New file.
13249 * gcc.target/arm/simd/vextf32_1.c: New file.
13250 * gcc.target/arm/simd/vextp16_1.c: New file.
13251 * gcc.target/arm/simd/vextp8_1.c: New file.
13252 * gcc.target/arm/simd/vexts16_1.c: New file.
13253 * gcc.target/arm/simd/vexts32_1.c: New file.
13254 * gcc.target/arm/simd/vexts64_1.c: New file.
13255 * gcc.target/arm/simd/vexts8_1.c: New file.
13256 * gcc.target/arm/simd/vextu16_1.c: New file.
13257 * gcc.target/arm/simd/vextu32_1.c: New file.
13258 * gcc.target/arm/simd/vextu64_1.c: New file.
13259 * gcc.target/arm/simd/vextu8_1.c: New file.
13260 * gcc.target/arm/simd/vextp64_1.c: New file.
13261
13262 2014-05-29 Radovan Obradovic <robradovic@mips.com>
13263 Tom de Vries <tom@codesourcery.com>
13264
13265 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
13266 options.
13267 * gcc.target/mips/fuse-caller-save.h: New include file.
13268 * gcc.target/mips/fuse-caller-save.c: New test.
13269 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
13270 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
13271
13272 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
13273
13274 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
13275
13276 2014-05-28 Richard Biener <rguenther@suse.de>
13277
13278 PR middle-end/61045
13279 * gcc.dg/pr61045.c: New testcase.
13280
13281 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13282
13283 * lib/clearcap.exp: New file.
13284 * gcc.dg/vect/vect.exp: Load clearcap.exp.
13285 Remove clearcap_ldflags handling.
13286 Call clearcap-init, clearcap-finish.
13287 * gcc.target/i386/i386.exp: Likewise.
13288 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
13289 * gcc.target/i386/clearcapv2.map: Move to
13290 ../config/sol2-clearcapv2.map.
13291 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
13292 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
13293
13294 2014-05-28 Richard Biener <rguenther@suse.de>
13295
13296 PR tree-optimization/61335
13297 * gfortran.dg/pr61335.f90: New testcase.
13298
13299 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13300
13301 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
13302
13303 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13304
13305 * gnat.dg/overflow_fixed.adb: New test.
13306
13307 2014-05-27 Marek Polacek <polacek@redhat.com>
13308
13309 PR c/56724
13310 * gcc.dg/pr56724-1.c: New test.
13311 * gcc.dg/pr56724-2.c: New test.
13312 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
13313 -Wtraditional.
13314 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
13315
13316 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13317
13318 * gcc.dg/fold-compare-8.c: New test.
13319 * gcc.dg/Wstrict-overflow-25.c: Likewise.
13320
13321 2014-05-27 Richard Biener <rguenther@suse.de>
13322
13323 * gcc.dg/tree-ssa/vrp92.c: New testcase.
13324
13325 2014-05-27 Marek Polacek <polacek@redhat.com>
13326
13327 PR testsuite/61319
13328 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
13329 LLONG_MIN, and ULLONG_MAX.
13330
13331 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13332
13333 * lib/target-supports.exp (check_effective_target_vect_bswap):
13334 Specify arm*-*-* support.
13335
13336 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
13337
13338 PR testsuite/61319
13339 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
13340 -nan optional.
13341 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
13342 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
13343
13344 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13345
13346 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
13347
13348 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
13349
13350 PR rtl-optimization/61222
13351 * gcc.c-torture/compile/pr61222-1.c: New test.
13352 * gcc.c-torture/compile/pr61222-2.c: Likewise.
13353
13354 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13355
13356 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
13357
13358 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13359
13360 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
13361
13362 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13363
13364 PR libgfortran/55117
13365 * gfortran.dg/namelist_85.f90: New test.
13366
13367 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
13368
13369 PR c/61191
13370 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
13371 the case with syntax error.
13372
13373 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13374
13375 * gcc.dg/lto/pr61278_0.c: New test.
13376 * gcc.dg/lto/pr61278_1.c: New test.
13377
13378 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13379
13380 * gcc.dg/pr61220.c: New test.
13381 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
13382
13383 2014-05-25 Tobias Burnus <burnus@net-b.de>
13384
13385 * gfortran.dg/coarray_10.f90: Update dg-warning.
13386 * gfortran.dg/coarray_this_image_1.f90: New.
13387 * gfortran.dg/coarray_this_image_2.f90: New.
13388
13389 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
13390
13391 PR libfortran/61173
13392 * gfortran.dg/arrayio_14.f90: New test.
13393
13394 2014-05-24 Andreas Schwab <schwab@suse.de>
13395
13396 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
13397
13398 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13399
13400 * gfortran.dg/bind_c_array_params_2.f90:
13401 Adjust regexp for -flto.
13402 * gfortran.dg/pr48636-2.f90: Likewise.
13403 * gfortran.dg/pr52835.f90: Likewise.
13404
13405 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
13406
13407 PR rtl-optimization/61215
13408 * gcc.target/i386/pr61215.c: New.
13409
13410 2014-05-23 Marek Polacek <polacek@redhat.com>
13411 Jakub Jelinek <jakub@redhat.com>
13412
13413 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
13414 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
13415 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
13416 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
13417 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
13418 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
13419 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
13420 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
13421 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
13422 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
13423 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
13424 * c-c++-common/ubsan/float-cast.h: New file.
13425 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
13426 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
13427
13428 2014-05-23 Jiong Wang <jiong.wang@arm.com>
13429
13430 * gcc.target/aarch64/tail_indirect_call_1.c: New.
13431
13432 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
13433
13434 * g++.dg/cpp1y/lambda-init9.C: New.
13435
13436 2014-05-23 Richard Biener <rguenther@suse.de>
13437
13438 PR testsuite/61266
13439 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
13440 adjust testcase to reflect reality.
13441
13442 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13443
13444 PR tree-optimization/54733
13445 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
13446 optimization to support memory sources and bitwise operations
13447 equivalent to load in host endianness.
13448 * gcc.dg/optimize-bswaphi-1.c: Likewise.
13449 * gcc.dg/optimize-bswapsi-2.c: Likewise.
13450 * gcc.c-torture/execute/bswap-2.c: Likewise.
13451
13452 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13453
13454 * lib/target-supports.exp: New effective targets for architectures
13455 capable of performing byte swap.
13456 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
13457 * gcc.dg/optimize-bswapdi-2.c: Likewise.
13458 * gcc.dg/optimize-bswapsi-1.c: Likewise.
13459
13460 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13461
13462 PR c++/61088
13463 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
13464 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
13465
13466 2014-05-22 Xinliang David Li <davidxl@google.com>
13467
13468 * g++.dg/ipa/devirt-15.C: Fix expected message.
13469 * g++.dg/ipa/devirt-16.C: Ditto.
13470 * g++.dg/ipa/devirt-17.C: Ditto.
13471 * g++.dg/ipa/devirt-26.C: Ditto.
13472 * g++.dg/ipa/imm-devirt-1.C: Ditto.
13473 * g++.dg/ipa/imm-devirt-2.C: Ditto.
13474 * g++.dg/tree-ssa/pr8781.C:Ditto.
13475
13476 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
13477
13478 * gcc.target/powerpc/htm-ttest.c: New test.
13479
13480 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
13481
13482 * gnat.dg/opt37.ad[sb]: New test.
13483
13484 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
13485
13486 PR c/61271
13487 * g++.dg/cilk-plus/AN/array_function.cc: New.
13488
13489 2014-05-22 Richard Biener <rguenther@suse.de>
13490
13491 * gcc.dg/tree-ssa/alias-33.c: New testcase.
13492
13493 2014-05-22 Kostya Serebryany <kcc@google.com>
13494
13495 * c-c++-common/tsan/mutexset1.c: Update the test to match
13496 upstream r209283.
13497 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
13498
13499 2014-05-21 Marek Polacek <polacek@redhat.com>
13500
13501 PR sanitizer/61272
13502 * g++.dg/ubsan/pr61272.C: New test.
13503
13504 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
13505 Sandra Loosemore <sandra@codesourcery.com>
13506
13507 PR lto/60179
13508 * lib/scanasm.exp (scan-lto-assembler): New procedure.
13509 * gcc.target/nios2/custom-fp-lto.c: New test.
13510
13511 2014-05-21 Andreas Schwab <schwab@suse.de>
13512
13513 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
13514
13515 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13516
13517 PR target/54236
13518 * gcc.target/sh/pr54236-3.c: New.
13519
13520 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
13521
13522 PR c++/60189
13523 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
13524
13525 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
13526
13527 PR tree-optimization/60899
13528 * g++.dg/ipa/devirt-11.C: Update template.
13529
13530 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
13531
13532 PR C++/61038
13533 * g++.dg/cpp0x/pr61038.C: New.
13534
13535 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13536
13537 PR c++/58753
13538 PR c++/58930
13539 PR c++/58704
13540 * g++.dg/cpp0x/nsdmi-template11.C: New.
13541 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
13542 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
13543
13544 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
13545
13546 * gnat.dg/opt35.adb: New test.
13547 * gnat.dg/opt36.adb: Likewise.
13548 * gnat.dg/opt35_pkg.ad[sb]: New helper.
13549
13550 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13551
13552 PR c++/60373
13553 * g++.dg/cpp0x/Wattributes1.C: New.
13554 * g++.dg/ext/visibility/redecl1.C: Adjust.
13555 * g++.dg/ext/visibility/visibility-7.C: Likewise.
13556
13557 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13558
13559 * gcc.target/powerpc/vsxcopy.c: New test.
13560
13561 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13562
13563 PR c++/58664
13564 * g++.dg/cpp0x/nsdmi-union6.C: New.
13565 * g++.dg/parse/pr58664.C: Likewise.
13566 * g++.dg/cpp0x/nsdmi6.C: Tweak.
13567 * g++.dg/parse/crash31.C: Likewise.
13568 * g++.dg/template/error2.C: Likewise.
13569 * g++.dg/template/inherit8.C: Likewise.
13570 * g++.dg/template/offsetof2.C: Likewise.
13571
13572 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
13573
13574 * c-c++-common/gomp/simd4.c: Adjust for inform.
13575 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13576 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13577 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
13578 * g++.dg/cpp0x/noexcept15.C: Likewise.
13579 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
13580 * g++.dg/eh/spec6.C: Likewise.
13581 * g++.dg/expr/cast1.C: Likewise.
13582 * g++.dg/expr/dtor1.C: Likewise.
13583 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
13584 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
13585 * g++.dg/gomp/pr49223-2.C: Likewise.
13586 * g++.dg/gomp/udr-4.C: Likewise.
13587 * g++.dg/init/delete1.C: Likewise.
13588 * g++.dg/other/crash-2.C: Likewise.
13589 * g++.dg/parse/crash24.C: Likewise.
13590 * g++.dg/parse/crash25.C: Likewise.
13591 * g++.dg/parse/crash31.C: Likewise.
13592 * g++.dg/parse/crash49.C: Likewise.
13593 * g++.dg/parse/crash50.C: Likewise.
13594 * g++.dg/parse/crash54.C: Likewise.
13595 * g++.dg/parse/dtor7.C: Likewise.
13596 * g++.dg/parse/error40.C: Likewise.
13597 * g++.dg/parse/fused-params1.C: Likewise.
13598 * g++.dg/parse/new1.C: Likewise.
13599 * g++.dg/template/crash35.C: Likewise.
13600 * g++.dg/template/crash59.C: Likewise.
13601 * g++.dg/template/crash77.C: Likewise.
13602 * g++.dg/template/error51.C: Likewise.
13603 * g++.dg/template/incomplete1.C: Likewise.
13604 * g++.dg/template/incomplete3.C: Likewise.
13605 * g++.dg/template/incomplete4.C: Likewise.
13606 * g++.dg/template/incomplete5.C: Likewise.
13607 * g++.dg/template/inherit8.C: Likewise.
13608 * g++.dg/template/instantiate1.C: Likewise.
13609 * g++.dg/template/instantiate3.C: Likewis: Likewise.
13610 * g++.dg/template/offsetof2.C: Likewise.
13611 * g++.dg/tm/pr51928.C: Likewise.
13612 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
13613 * g++.dg/warn/incomplete1.C: Likewise.
13614 * g++.dg/warn/incomplete2.C: Likewise.
13615 * g++.old-deja/g++.brendan/friend4.C: Likewise.
13616 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
13617 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
13618 * g++.old-deja/g++.eh/catch1.C: Likewise.
13619 * g++.old-deja/g++.eh/spec6.C: Likewise.
13620 * g++.old-deja/g++.mike/p7868.C: Likewise.
13621 * g++.old-deja/g++.other/crash38.C: Likewise.
13622 * g++.old-deja/g++.other/enum2.C: Likewise.
13623 * g++.old-deja/g++.other/incomplete.C: Likewise.
13624 * g++.old-deja/g++.other/vaarg3.C: Likewise.
13625 * g++.old-deja/g++.pt/crash9.C: Likewise.
13626 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
13627 * g++.old-deja/g++.pt/typename8.C: Likewise.
13628 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
13629
13630 2014-05-19 Joseph Myers <joseph@codesourcery.com>
13631
13632 * lib/target-supports.exp
13633 (check_effective_target_vect_sizes_32B_16B): Return false if
13634 128-bit AVX vectors preferred.
13635
13636 2014-05-19 Mike Stump <mikestump@comcast.net>
13637
13638 * lib/target-supports.exp (check_effective_target_avx): Early out
13639 if not x86 to prevent x86 flags on non-x86 targets.
13640
13641 2014-05-19 Richard Biener <rguenther@suse.de>
13642
13643 PR tree-optimization/61221
13644 * gcc.dg/torture/pr61221.c: New testcase.
13645
13646 2014-05-19 Richard Biener <rguenther@suse.de>
13647
13648 PR tree-optimization/61209
13649 * gfortran.dg/pr61209.f90: New testcase.
13650
13651 2014-05-19 Richard Biener <rguenther@suse.de>
13652
13653 PR tree-optimization/61184
13654 * c-c++-common/torture/pr61184.c: New testcase.
13655
13656 2014-05-19 Christian Bruel <christian.bruel@st.com>
13657
13658 PR target/61195
13659 * gcc.target/sh/pr61195.c: New test.
13660
13661 2014-05-18 Wei Mi <wmi@google.com>
13662
13663 PR target/58066
13664 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
13665 directive with rtl insns. Add effective-target fpic and
13666 tls_native.
13667
13668 2014-05-17 Xinliang David Li <davidxl@google.com>
13669
13670 * g++.dg/ipa/devirt-33.C: New testcase.
13671
13672 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
13673
13674 * g++.dg/ipa/comdat.C: New file.
13675
13676 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13677
13678 * gnat.dg/volatile12.ad[sb]: New test.
13679
13680 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13681
13682 * gnat.dg/enum3.adb: New test.
13683
13684 2014-05-18 Andreas Schwab <schwab@suse.de>
13685
13686 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
13687
13688 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
13689
13690 PR libfortran/52539
13691 * gfortran.dg/namelist_utf8.f90: New test.
13692
13693 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
13694
13695 PR c++/52875
13696 * g++.dg/cpp0x/decltype58.C: New.
13697
13698 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
13699
13700 * gcc.target/microblaze/others/break_handler.c: New.
13701
13702 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
13703
13704 PR tree-optimization/61140
13705 PR tree-optimization/61150
13706 PR tree-optimization/61197
13707 * gcc.dg/tree-ssa/pr61140.c: New file.
13708 * gcc.dg/tree-ssa/pr61150.c: New file.
13709 * gcc.dg/tree-ssa/pr61197.c: New file.
13710
13711 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
13712
13713 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13714 (dg-options): Add -mfpmath=387.
13715 (dg-final): Check that no MMX registers are used.
13716
13717 2014-05-17 Andreas Schwab <schwab@suse.de>
13718
13719 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
13720
13721 2014-05-16 David Malcolm <dmalcolm@redhat.com>
13722
13723 Revert:
13724 2014-04-29 David Malcolm <dmalcolm@redhat.com>
13725
13726 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
13727 occurrences of "int" in the gimple dump to reflect that the return
13728 types of functions now show up in such dumps.
13729 * gcc.dg/tree-ssa/pr27810.c: Likewise.
13730
13731 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
13732
13733 * gcc.c-torture/execute/20101011-1.c: Update testcase.
13734 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
13735 * gcc.dg/tree-ssa/writeonly.c: New testcase.
13736 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
13737 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
13738 * gcc.dg/debug/pr35154.c: Update testcase.
13739 * gcc.target/i386/vectorize1.c: Update testcase.
13740
13741 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
13742
13743 PR c++/51640
13744 * g++.dg/parse/error54.C: New.
13745
13746 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
13747
13748 PR rtl-optimization/60969
13749 * g++.dg/pr60969.C: New.
13750
13751 2014-05-16 Richard Biener <rguenther@suse.de>
13752
13753 PR tree-optimization/61194
13754 * gcc.dg/vect/pr61194.c: New testcase.
13755
13756 2014-05-16 Richard Biener <rguenther@suse.de>
13757
13758 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
13759 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
13760 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
13761 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
13762
13763 2014-05-16 Richard Biener <rguenther@suse.de>
13764
13765 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
13766
13767 2014-05-15 Martin Jambor <mjambor@suse.cz>
13768
13769 PR ipa/61085
13770 * g++.dg/ipa/pr61085.C: New test.
13771
13772 2014-05-15 Martin Jambor <mjambor@suse.cz>
13773
13774 PR tree-optimization/61090
13775 * gcc.dg/tree-ssa/pr61090.c: New test.
13776
13777 2014-05-15 Jakub Jelinek <jakub@redhat.com>
13778
13779 PR tree-optimization/61158
13780 * gcc.dg/pr61158.c: New test.
13781
13782 2014-05-15 Andreas Schwab <schwab@suse.de>
13783
13784 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
13785 emitted.
13786 * obj-c++.dg/exceptions-5.mm: Likewise.
13787
13788 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13789
13790 * shrink-wrap-loop.c: New test case.
13791
13792 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
13793
13794 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
13795 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
13796 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
13797 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
13798 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
13799 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
13800 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
13801 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
13802 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
13803 * gcc.target/arm/simd/vtrnf32_1.c: New file.
13804 * gcc.target/arm/simd/vtrnp16_1.c: New file.
13805 * gcc.target/arm/simd/vtrnp8_1.c: New file.
13806 * gcc.target/arm/simd/vtrns16_1.c: New file.
13807 * gcc.target/arm/simd/vtrns32_1.c: New file.
13808 * gcc.target/arm/simd/vtrns8_1.c: New file.
13809 * gcc.target/arm/simd/vtrnu16_1.c: New file.
13810 * gcc.target/arm/simd/vtrnu32_1.c: New file.
13811 * gcc.target/arm/simd/vtrnu8_1.c: New file.
13812
13813 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
13814
13815 * gcc.target/i386/clflushopt-1.c: New.
13816 * gcc.target/i386/xsavec-1.c: Ditto.
13817 * gcc.target/i386/xsavec64-1.c: Ditto.
13818 * gcc.target/i386/xsaves-1.c: Ditto.
13819 * gcc.target/i386/xsaves64-1.c: Ditto.
13820 * gcc.target/i386/sse-12.c: Test new options.
13821 * gcc.target/i386/sse-13.c: Ditto.
13822 * gcc.target/i386/sse-14.c: Ditto.
13823 * gcc.target/i386/sse-22.c: Ditto.
13824 * gcc.target/i386/sse-23.c: Ditto.
13825 * g++.dg/other/i386-2.C: Ditto.
13826 * g++.dg/other/i386-3.C: Ditto.
13827
13828 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13829
13830 PR rtl-optimization/60866
13831 * gcc.dg/pr60866.c: New test.
13832
13833 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13834
13835 PR rtl-optimization/60901
13836 * gcc.target/i386/pr60901.c: New test.
13837
13838 2014-05-14 Yury Gribov <y.gribov@samsung.com>
13839
13840 PR sanitizer/61100
13841 * c-c++-common/asan/asan-interface-1.c: New test.
13842 * lib/asan-dg.exp (asan_include_flags): New function.
13843 (asan_init): Call asan_include_flags to obtain path
13844 to sanitizer headers.
13845
13846 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
13847
13848 * lib/target-support.exp (check_dfp_hw_available): New function.
13849 (is-effective-target): Check $arg for dfp_hw.
13850 (is-effective-target-keyword): Likewise.
13851 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
13852 Change target to dfp_hw.
13853
13854 2014-05-13 Marek Polacek <polacek@redhat.com>
13855
13856 PR c/61162
13857 * gcc.dg/pr61162.c: New test.
13858
13859 2014-05-13 Marek Polacek <polacek@redhat.com>
13860
13861 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
13862 * c-c++-common/pr50459-2.c: New test.
13863
13864 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
13865
13866 PR c++/54310
13867 * g++.dg/template/pr54310.C: New.
13868
13869 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
13870 Sandra Loosemore <sandra@codesourcery.com>
13871
13872 * gcc.target/mips/loongson-simd.c: Disable micromips too.
13873
13874 2014-05-13 Catherine Moore <clm@cm00re.com>
13875
13876 * gcc.target/mips/near-far-1.c: Adjust expected output
13877 to allow the JALS instruction.
13878 * gcc.target/mips/near-far-2.c: Likewise.
13879 * gcc.target/mips/near-far-4.c: Likewise.
13880
13881 2014-05-13 Bin Cheng <bin.cheng@arm.com>
13882
13883 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
13884
13885 2014-05-13 Jakub Jelinek <jakub@redhat.com>
13886
13887 PR target/61060
13888 * gcc.dg/pr61060.c: New test.
13889
13890 2014-05-12 DJ Delorie <dj@redhat.com>
13891
13892 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
13893 * gcc.dg/sibcall-4.c: Likewise.
13894
13895 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
13896
13897 * objc.dg/shadow-1.m: New test.
13898 * objc.dg/shadow-2.m: New test.
13899 * objc.dg/ivar-scope-1.m: New test.
13900 * objc.dg/ivar-scope-2.m: New test.
13901 * objc.dg/ivar-scope-3.m: New test.
13902 * objc.dg/ivar-scope-4.m: New test.
13903 * objc.dg/ivar-visibility-1.m: New test.
13904 * objc.dg/ivar-visibility-2.m: New test.
13905 * objc.dg/ivar-visibility-3.m: New test.
13906 * objc.dg/ivar-visibility-4.m: New test.
13907
13908 2014-05-12 Tobias Burnus <burnus@net-b.de>
13909
13910 PR fortran/60127
13911 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
13912
13913 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13914
13915 PR fortran/60834
13916 * gfortran.dg/associate_16.f90: New test.
13917
13918 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13919
13920 PR target/60991
13921 * gcc.target/avr/pr60991.c: New testcase.
13922
13923 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13924
13925 PR c++/60054
13926 * g++.dg/cpp1y/pr60054.C: New.
13927
13928 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13929
13930 PR c++/51199
13931 * g++.dg/template/pr51199.C: New.
13932
13933 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
13934
13935 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
13936
13937 2014-05-11 Jakub Jelinek <jakub@redhat.com>
13938
13939 * gfortran.dg/gomp/affinity-1.f90: New test.
13940
13941 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
13942
13943 * gcc.dg/torture/pr61136.c: New test.
13944
13945 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
13946
13947 PR c++/59705
13948 * g++.dg/cpp0x/sfinae51.C: New.
13949
13950 PR c++/58353
13951 * g++.dg/cpp0x/variadic157.C: New.
13952
13953 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
13954
13955 PR target/51244
13956 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
13957
13958 2014-05-10 Marek Polacek <polacek@redhat.com>
13959
13960 * gcc.dg/pedwarn-init.c: New test.
13961 * gcc.dg/init-string-1.c: Adjust dg-error.
13962
13963 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
13964
13965 * lib/target-supports.exp
13966 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
13967 to the list.
13968
13969 2014-05-09 Marek Polacek <polacek@redhat.com>
13970
13971 PR c/61096
13972 * gcc.dg/pr61096-1.c: New test.
13973 * gcc.dg/pr61096-2.c: New test.
13974
13975 2014-05-09 Florian Weimer <fweimer@redhat.com>
13976
13977 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
13978 * g++.dg/fstack-protector-strong.C: Likewise.
13979 * gcc.target/i386/ssp-strong-reg.c: New file.
13980
13981 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
13982
13983 PR target/61055
13984 * gcc.target/avr/torture/pr61055.c: New test.
13985
13986 2014-05-09 Marek Polacek <polacek@redhat.com>
13987
13988 PR c/50459
13989 * c-c++-common/attributes-1.c: Move test line to a new test.
13990 * c-c++-common/attributes-2.c: New test.
13991 * c-c++-common/pr50459.c: New test.
13992 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
13993 * gcc.dg/nonnull-2.c: Likewise.
13994 * gcc.dg/pr55570.c: Modify dg-error.
13995 * gcc.dg/tm/wrap-2.c: Likewise.
13996
13997 2014-05-08 Jeff Law <law@redhat.com>
13998
13999 PR tree-optimization/61009
14000 * g++.dg/tree-ssa/pr61009.C: New test.
14001
14002 2014-05-08 Matthias Klose <doko@ubuntu.com>
14003
14004 PR driver/61106
14005 * gcc-dg/unused-8a.c: New.
14006 * gcc-dg/unused-8b.c: Likewise.
14007
14008 2014-05-08 Marek Polacek <polacek@redhat.com>
14009
14010 PR c/61053
14011 * gcc.dg/pr61053.c: New test.
14012
14013 2014-05-08 Marek Polacek <polacek@redhat.com>
14014
14015 PR c/61077
14016 * gcc.dg/pr61077.c: New test.
14017
14018 2014-05-08 Tobias Burnus <burnus@net-b.de>
14019
14020 * gfortran.dg/coarray_collectives_1.f90: New.
14021 * gfortran.dg/coarray_collectives_2.f90: New.
14022 * gfortran.dg/coarray_collectives_3.f90: New.
14023 * gfortran.dg/coarray_collectives_4.f90: New.
14024 * gfortran.dg/coarray_collectives_5.f90: New.
14025 * gfortran.dg/coarray_collectives_6.f90: New.
14026 * gfortran.dg/coarray/collectives_1.f90: New.
14027 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
14028 * gfortran.dg/assumed_type_4.f90: Update dg-error.
14029 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
14030 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
14031 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
14032 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
14033 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
14034
14035 2014-05-08 Wei Mi <wmi@google.com>
14036
14037 PR target/58066
14038 * gcc.target/i386/pr58066.c: New test.
14039
14040 2014-05-08 Joseph Myers <joseph@codesourcery.com>
14041
14042 * gcc.target/i386/avx256-unaligned-load-2.c,
14043 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
14044 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
14045 packed-single instructions.
14046
14047 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
14048
14049 PR c++/13981
14050 * g++.dg/diagnostic/pr13981.C: New.
14051
14052 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
14053
14054 PR tree-optimization/59100
14055 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
14056 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
14057
14058 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
14059
14060 PR tree-optimization/61095
14061 * gcc.dg/torture/pr61095.c: New test.
14062
14063 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
14064
14065 PR middle-end/39246
14066 * gcc.dg/uninit-13.c: Move warning on the actual source line where
14067 the uninitialized complex is used.
14068 * gcc.dg/uninit-17.c: New test to check partial initialization of
14069 complex with branches.
14070 * gcc.dg/uninit-17-O0.c: Likewise.
14071
14072 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
14073
14074 PR target/60884
14075 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
14076 (test_03): Rename to test_02.
14077
14078 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
14079
14080 PR c++/61083
14081 * g++.dg/cpp0x/sfinae50.C: New.
14082
14083 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
14084
14085 PR c++/61080
14086 * g++.dg/cpp0x/deleted7.C: New.
14087
14088 2014-05-07 Richard Biener <rguenther@suse.de>
14089
14090 PR tree-optimization/61034
14091 * g++.dg/tree-ssa/pr61034.C: New testcase.
14092
14093 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
14094
14095 * gcc.target/epiphany/isr-arg.c: New file.
14096
14097 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
14098
14099 PR tree-optimization/52252
14100 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
14101
14102 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14103
14104 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
14105 * gcc.target/aarch64/simd/vrev16p8.x: New file.
14106 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
14107 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
14108 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
14109 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
14110 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
14111 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
14112 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
14113 * gcc.target/aarch64/simd/vrev16s8.x: New file.
14114 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
14115 * gcc.target/aarch64/simd/vrev16u8.x: New file.
14116 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
14117 * gcc.target/aarch64/simd/vrev32p16.x: New file.
14118 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
14119 * gcc.target/aarch64/simd/vrev32p8.x: New file.
14120 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
14121 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
14122 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
14123 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
14124 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
14125 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
14126 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
14127 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
14128 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
14129 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
14130 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
14131 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
14132 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
14133 * gcc.target/aarch64/simd/vrev32s16.x: New file.
14134 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
14135 * gcc.target/aarch64/simd/vrev32s8.x: New file.
14136 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
14137 * gcc.target/aarch64/simd/vrev32u16.x: New file.
14138 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
14139 * gcc.target/aarch64/simd/vrev32u8.x: New file.
14140 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
14141 * gcc.target/aarch64/simd/vrev64f32.x: New file.
14142 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
14143 * gcc.target/aarch64/simd/vrev64p16.x: New file.
14144 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
14145 * gcc.target/aarch64/simd/vrev64p8.x: New file.
14146 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
14147 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
14148 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
14149 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
14150 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
14151 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
14152 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
14153 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
14154 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
14155 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
14156 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
14157 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
14158 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
14159 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
14160 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
14161 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
14162 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
14163 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
14164 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
14165 * gcc.target/aarch64/simd/vrev64s16.x: New file.
14166 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
14167 * gcc.target/aarch64/simd/vrev64s32.x: New file.
14168 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
14169 * gcc.target/aarch64/simd/vrev64s8.x: New file.
14170 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
14171 * gcc.target/aarch64/simd/vrev64u16.x: New file.
14172 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
14173 * gcc.target/aarch64/simd/vrev64u32.x: New file.
14174 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
14175 * gcc.target/aarch64/simd/vrev64u8.x: New file.
14176
14177 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14178
14179 gcc.target/aarch64/simd/ext_f32.x: New file.
14180 gcc.target/aarch64/simd/ext_f32_1.c: New file.
14181 gcc.target/aarch64/simd/ext_p16.x: New file.
14182 gcc.target/aarch64/simd/ext_p16_1.c: New file.
14183 gcc.target/aarch64/simd/ext_p8.x: New file.
14184 gcc.target/aarch64/simd/ext_p8_1.c: New file.
14185 gcc.target/aarch64/simd/ext_s16.x: New file.
14186 gcc.target/aarch64/simd/ext_s16_1.c: New file.
14187 gcc.target/aarch64/simd/ext_s32.x: New file.
14188 gcc.target/aarch64/simd/ext_s32_1.c: New file.
14189 gcc.target/aarch64/simd/ext_s64.x: New file.
14190 gcc.target/aarch64/simd/ext_s64_1.c: New file.
14191 gcc.target/aarch64/simd/ext_s8.x: New file.
14192 gcc.target/aarch64/simd/ext_s8_1.c: New file.
14193 gcc.target/aarch64/simd/ext_u16.x: New file.
14194 gcc.target/aarch64/simd/ext_u16_1.c: New file.
14195 gcc.target/aarch64/simd/ext_u32.x: New file.
14196 gcc.target/aarch64/simd/ext_u32_1.c: New file.
14197 gcc.target/aarch64/simd/ext_u64.x: New file.
14198 gcc.target/aarch64/simd/ext_u64_1.c: New file.
14199 gcc.target/aarch64/simd/ext_u8.x: New file.
14200 gcc.target/aarch64/simd/ext_u8_1.c: New file.
14201 gcc.target/aarch64/simd/ext_f64.c: New file.
14202 gcc.target/aarch64/simd/extq_f32.x: New file.
14203 gcc.target/aarch64/simd/extq_f32_1.c: New file.
14204 gcc.target/aarch64/simd/extq_p16.x: New file.
14205 gcc.target/aarch64/simd/extq_p16_1.c: New file.
14206 gcc.target/aarch64/simd/extq_p8.x: New file.
14207 gcc.target/aarch64/simd/extq_p8_1.c: New file.
14208 gcc.target/aarch64/simd/extq_s16.x: New file.
14209 gcc.target/aarch64/simd/extq_s16_1.c: New file.
14210 gcc.target/aarch64/simd/extq_s32.x: New file.
14211 gcc.target/aarch64/simd/extq_s32_1.c: New file.
14212 gcc.target/aarch64/simd/extq_s64.x: New file.
14213 gcc.target/aarch64/simd/extq_s64_1.c: New file.
14214 gcc.target/aarch64/simd/extq_s8.x: New file.
14215 gcc.target/aarch64/simd/extq_s8_1.c: New file.
14216 gcc.target/aarch64/simd/extq_u16.x: New file.
14217 gcc.target/aarch64/simd/extq_u16_1.c: New file.
14218 gcc.target/aarch64/simd/extq_u32.x: New file.
14219 gcc.target/aarch64/simd/extq_u32_1.c: New file.
14220 gcc.target/aarch64/simd/extq_u64.x: New file.
14221 gcc.target/aarch64/simd/extq_u64_1.c: New file.
14222 gcc.target/aarch64/simd/extq_u8.x: New file.
14223 gcc.target/aarch64/simd/extq_u8_1.c: New file.
14224 gcc.target/aarch64/simd/extq_f64.c: New file.
14225
14226 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14227
14228 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
14229 * gcc.target/aarch64/vtrnu32.c: Likewise.
14230 * gcc.target/aarch64/vtrnf32.c: Likewise.
14231
14232 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14233
14234 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
14235 * gcc.target/aarch64/simd/vtrnf32.x: New file.
14236 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
14237 * gcc.target/aarch64/simd/vtrnp16.x: New file.
14238 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
14239 * gcc.target/aarch64/simd/vtrnp8.x: New file.
14240 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
14241 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
14242 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
14243 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
14244 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
14245 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
14246 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
14247 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
14248 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
14249 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
14250 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
14251 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
14252 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
14253 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
14254 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
14255 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
14256 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
14257 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
14258 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
14259 * gcc.target/aarch64/simd/vtrns16.x: New file.
14260 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
14261 * gcc.target/aarch64/simd/vtrns32.x: New file.
14262 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
14263 * gcc.target/aarch64/simd/vtrns8.x: New file.
14264 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
14265 * gcc.target/aarch64/simd/vtrnu16.x: New file.
14266 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
14267 * gcc.target/aarch64/simd/vtrnu32.x: New file.
14268 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
14269 * gcc.target/aarch64/simd/vtrnu8.x: New file.
14270
14271 2014-05-07 Richard Biener <rguenther@suse.de>
14272
14273 PR tree-optimization/57864
14274 * gcc.dg/torture/pr57864.c: New testcase.
14275
14276 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
14277
14278 PR libfortran/61049
14279 * gfortran.dg/list_read_13.f: New test.
14280
14281 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
14282
14283 PR c++/60999
14284 * g++.dg/cpp0x/nsdmi-template9.C: New.
14285 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
14286
14287 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
14288 Mike Stump <mikestump@comcast.net>
14289 Richard Sandiford <rdsandiford@googlemail.com>
14290
14291 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
14292
14293 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
14294
14295 PR ipa/60965
14296 * g++.dg/ipa/devirt-32.C: New testcase.
14297
14298 2014-05-05 Richard Biener <rguenther@suse.de>
14299
14300 PR middle-end/61010
14301 * gcc.dg/torture/pr61010.c: New testcase.
14302
14303 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14304
14305 * gcc.target/s390/leaf-profile.c: New testcase.
14306
14307 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14308
14309 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
14310 Disable asm scan for s390.
14311 * gcc.dg/hoist-register-pressure-2.c: Likewise.
14312 * gcc.dg/hoist-register-pressure-3.c: Likewise.
14313
14314 2014-05-05 Bin Cheng <bin.cheng@arm.com>
14315
14316 PR tree-optimization/60363
14317 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
14318
14319 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
14320
14321 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
14322 (dg-require-effective-target): Change target to powerpc_fprs.
14323 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
14324 (dg-require-effective-target): Change target to dfprt.
14325
14326 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
14327
14328 PR c++/58582
14329 * g++.dg/cpp0x/deleted4.C: New.
14330 * g++.dg/cpp0x/deleted5.C: Likewise.
14331 * g++.dg/cpp0x/deleted6.C: Likewise.
14332
14333 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
14334
14335 PR fortran/61025
14336 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
14337 regexps for -m32.
14338 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
14339 * gfortran.dg/coarray_poly_6.f90: Likewise.
14340 * gfortran.dg/coarray_poly_7.f90: Likewise.
14341 * gfortran.dg/coarray_poly_8.f90: Likewise.
14342
14343 2014-05-02 Marek Polacek <polacek@redhat.com>
14344
14345 PR c/25801
14346 * gcc.dg/pr25801.c: New test.
14347
14348 2014-05-02 Marek Polacek <polacek@redhat.com>
14349
14350 PR c/60784
14351 * gcc.dg/pr60784.c: New test.
14352
14353 2014-05-01 Marek Polacek <polacek@redhat.com>
14354
14355 PR c/60915
14356 * gcc.dg/pr60915.c: New test.
14357
14358 2014-05-01 Marek Polacek <polacek@redhat.com>
14359
14360 PR c/60257
14361 * gcc.dg/pr60257.c: New test.
14362
14363 2014-05-01 Marek Polacek <polacek@redhat.com>
14364
14365 PR c/43395
14366 * c-c++-common/pr43395.c: New test.
14367
14368 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
14369
14370 * gcc.dg/cond-reduc-1.c: New test.
14371 * gcc.dg/cond-reduc-2.c: Likewise.
14372
14373 2014-05-01 Marek Polacek <polacek@redhat.com>
14374
14375 PR c/29467
14376 * gcc.dg/pr29467.c: New test.
14377 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
14378 about boolean types.
14379 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
14380 to bool.
14381 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
14382
14383 2014-05-01 Marek Polacek <polacek@redhat.com>
14384
14385 PR c/43245
14386 * gcc.dg/pr43245.c: New test.
14387
14388 2014-05-01 Marek Polacek <polacek@redhat.com>
14389
14390 PR c/56989
14391 * gcc.dg/pr56989.c: New test.
14392
14393 2014-04-30 Ian Lance Taylor <iant@google.com>
14394
14395 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
14396 in go_compile_args rather than in argument to go-torture-execute.
14397
14398 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
14399
14400 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
14401 instead of getpid.
14402
14403 2014-04-30 Tobias Burnus <burnus@net-b.de>
14404
14405 * gfortran.dg/coarray_poly_6.f90
14406 * gfortran.dg/coarray_poly_7.f90
14407 * gfortran.dg/coarray_poly_8.f90
14408
14409 2014-04-30 Tobias Burnus <burnus@net-b.de>
14410
14411 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
14412 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
14413 * gfortran.dg/coarray/codimension.f90: New.
14414
14415 2014-04-30 Tobias Burnus <burnus@net-b.de>
14416
14417 * gfortran.dg/coarray_lib_this_image_1.f90: New.
14418 * gfortran.dg/coarray_lib_this_image_2.f90: New.
14419
14420 2014-04-30 Tobias Burnus <burnus@net-b.de>
14421
14422 * gfortran.dg/coarray_poly_4.f90: New.
14423 * gfortran.dg/coarray_poly_5.f90: New.
14424
14425 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14426
14427 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
14428 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
14429 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
14430 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
14431 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
14432 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
14433 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
14434 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
14435 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
14436 * gcc.target/arm/simd/vuzpf32_1.c: New file.
14437 * gcc.target/arm/simd/vuzpp16_1.c: New file.
14438 * gcc.target/arm/simd/vuzpp8_1.c: New file.
14439 * gcc.target/arm/simd/vuzps16_1.c: New file.
14440 * gcc.target/arm/simd/vuzps32_1.c: New file.
14441 * gcc.target/arm/simd/vuzps8_1.c: New file.
14442 * gcc.target/arm/simd/vuzpu16_1.c: New file.
14443 * gcc.target/arm/simd/vuzpu32_1.c: New file.
14444 * gcc.target/arm/simd/vuzpu8_1.c: New file.
14445
14446 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14447
14448 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
14449 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
14450 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
14451
14452 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14453
14454 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
14455 * gcc.target/aarch64/simd/vuzpf32.x: New file.
14456 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
14457 * gcc.target/aarch64/simd/vuzpp16.x: New file.
14458 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
14459 * gcc.target/aarch64/simd/vuzpp8.x: New file.
14460 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
14461 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
14462 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
14463 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
14464 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
14465 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
14466 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
14467 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
14468 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
14469 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
14470 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
14471 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
14472 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
14473 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
14474 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
14475 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
14476 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
14477 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
14478 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
14479 * gcc.target/aarch64/simd/vuzps16.x: New file.
14480 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
14481 * gcc.target/aarch64/simd/vuzps32.x: New file.
14482 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
14483 * gcc.target/aarch64/simd/vuzps8.x: New file.
14484 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
14485 * gcc.target/aarch64/simd/vuzpu16.x: New file.
14486 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
14487 * gcc.target/aarch64/simd/vuzpu32.x: New file.
14488 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
14489 * gcc.target/aarch64/simd/vuzpu8.x: New file.
14490
14491 2014-04-30 Richard Biener <rguenther@suse.de>
14492
14493 PR tree-optimization/48329
14494 * gfortran.dg/vect/pr48329.f90: New testcase.
14495
14496 2014-04-30 Marek Polacek <polacek@redhat.com>
14497
14498 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
14499 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
14500
14501 2014-04-30 Marek Polacek <polacek@redhat.com>
14502
14503 PR c/60139
14504 * gcc.dg/pr60139.c: New test.
14505
14506 2014-04-30 Marek Polacek <polacek@redhat.com>
14507
14508 PR c/60351
14509 * gcc.dg/pr60351.c: New test.
14510
14511 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
14512
14513 * gcc.target/arm/simd/simd.exp: New file.
14514 * gcc.target/arm/simd/vzipqf32_1.c: New file.
14515 * gcc.target/arm/simd/vzipqp16_1.c: New file.
14516 * gcc.target/arm/simd/vzipqp8_1.c: New file.
14517 * gcc.target/arm/simd/vzipqs16_1.c: New file.
14518 * gcc.target/arm/simd/vzipqs32_1.c: New file.
14519 * gcc.target/arm/simd/vzipqs8_1.c: New file.
14520 * gcc.target/arm/simd/vzipqu16_1.c: New file.
14521 * gcc.target/arm/simd/vzipqu32_1.c: New file.
14522 * gcc.target/arm/simd/vzipqu8_1.c: New file.
14523 * gcc.target/arm/simd/vzipf32_1.c: New file.
14524 * gcc.target/arm/simd/vzipp16_1.c: New file.
14525 * gcc.target/arm/simd/vzipp8_1.c: New file.
14526 * gcc.target/arm/simd/vzips16_1.c: New file.
14527 * gcc.target/arm/simd/vzips32_1.c: New file.
14528 * gcc.target/arm/simd/vzips8_1.c: New file.
14529 * gcc.target/arm/simd/vzipu16_1.c: New file.
14530 * gcc.target/arm/simd/vzipu32_1.c: New file.
14531 * gcc.target/arm/simd/vzipu8_1.c: New file.
14532
14533 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14534
14535 PR c++/51707
14536 * g++.dg/cpp0x/constexpr-51707.C: New.
14537
14538 2014-04-29 David Malcolm <dmalcolm@redhat.com>
14539
14540 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
14541 occurrences of "int" in the gimple dump to reflect that the return
14542 types of functions now show up in such dumps.
14543 * gcc.dg/tree-ssa/pr27810.c: Likewise.
14544
14545 2014-04-29 Jakub Jelinek <jakub@redhat.com>
14546
14547 PR tree-optimization/60971
14548 * c-c++-common/turtore/pr60971.c: New test.
14549
14550 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
14551
14552 * gcc.target/aarch64/simd/simd.exp: New file.
14553 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
14554 * gcc.target/aarch64/simd/vzipf32.x: New file.
14555 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
14556 * gcc.target/aarch64/simd/vzipp16.x: New file.
14557 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
14558 * gcc.target/aarch64/simd/vzipp8.x: New file.
14559 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
14560 * gcc.target/aarch64/simd/vzipqf32.x: New file.
14561 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
14562 * gcc.target/aarch64/simd/vzipqp16.x: New file.
14563 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
14564 * gcc.target/aarch64/simd/vzipqp8.x: New file.
14565 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
14566 * gcc.target/aarch64/simd/vzipqs16.x: New file.
14567 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
14568 * gcc.target/aarch64/simd/vzipqs32.x: New file.
14569 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
14570 * gcc.target/aarch64/simd/vzipqs8.x: New file.
14571 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
14572 * gcc.target/aarch64/simd/vzipqu16.x: New file.
14573 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
14574 * gcc.target/aarch64/simd/vzipqu32.x: New file.
14575 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
14576 * gcc.target/aarch64/simd/vzipqu8.x: New file.
14577 * gcc.target/aarch64/simd/vzips16_1.c: New file.
14578 * gcc.target/aarch64/simd/vzips16.x: New file.
14579 * gcc.target/aarch64/simd/vzips32_1.c: New file.
14580 * gcc.target/aarch64/simd/vzips32.x: New file.
14581 * gcc.target/aarch64/simd/vzips8_1.c: New file.
14582 * gcc.target/aarch64/simd/vzips8.x: New file.
14583 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
14584 * gcc.target/aarch64/simd/vzipu16.x: New file.
14585 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
14586 * gcc.target/aarch64/simd/vzipu32.x: New file.
14587 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
14588 * gcc.target/aarch64/simd/vzipu8.x: New file.
14589
14590 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14591
14592 * gcc.target/aarch64/fcsel_1.c: New test case.
14593
14594 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
14595
14596 PR libfortran/60810
14597 * gfortran.dg/arrayio_13.f90: New test.
14598
14599 2014-04-28 Martin Jambor <mjambor@suse.cz>
14600
14601 * gcc.dg/tree-ssa/sra-14.c: New test.
14602
14603 2014-04-28 Richard Biener <rguenther@suse.de>
14604
14605 PR middle-end/60092
14606 * gcc.dg/tree-ssa/alias-32.c: New testcase.
14607 * gcc.dg/vect/pr60092.c: Likewise.
14608
14609 2014-04-28 Richard Biener <rguenther@suse.de>
14610
14611 * gcc.dg/tree-ssa/vrp91.c: New testcase.
14612 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
14613 * gcc.dg/Wstrict-overflow-15.c: Likewise.
14614 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
14615
14616 2014-04-28 Richard Biener <rguenther@suse.de>
14617
14618 PR tree-optimization/60979
14619 * gcc.dg/graphite/pr60979.c: New testcase.
14620
14621 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14622
14623 PR c/60983
14624 * gcc.dg/pr60114.c: Use signed chars.
14625
14626 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
14627
14628 PR c++/59120
14629 * g++.dg/cpp0x/alias-decl-43.C: New.
14630
14631 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
14632
14633 PR fortran/59604
14634 PR fortran/58003
14635 * gfortran.dg/no_range_check_3.f90: New test.
14636
14637 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
14638
14639 PR libfortran/52539
14640 * gfortran.dg/namelist_utf8.f90: New test.
14641
14642 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
14643
14644 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
14645 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
14646 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
14647
14648 2014-04-25 Cary Coutant <ccoutant@google.com>
14649
14650 PR debug/60929
14651 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
14652 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
14653 -fdebug-types-section flag.
14654
14655 2014-04-25 Jiong Wang <jiong.wang@arm.com>
14656
14657 * gcc.target/arm/tail-long-call.c: New test.
14658
14659 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14660
14661 PR tree-optimization/60930
14662 * gcc.dg/torture/pr60930.c: New test.
14663
14664 2014-04-25 Jakub Jelinek <jakub@redhat.com>
14665
14666 PR tree-optimization/60960
14667 * gcc.c-torture/execute/pr60960.c: New test.
14668
14669 2014-04-25 Marek Polacek <polacek@redhat.com>
14670
14671 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
14672
14673 2014-04-25 Marek Polacek <polacek@redhat.com>
14674
14675 PR c/18079
14676 * gcc.dg/pr18079.c: New test.
14677 * gcc.dg/pr18079-2.c: New test.
14678
14679 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
14680
14681 * c-c++-common/gomp/pr60823-2.c: Require effective target
14682 vect_simd_clones.
14683
14684 2014-04-25 Marek Polacek <polacek@redhat.com>
14685
14686 PR c/60114
14687 * gcc.dg/pr60114.c: New test.
14688
14689 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
14690
14691 * gcc.c-torture/execute/20140425-1.c: New test.
14692
14693 2014-04-25 Marek Polacek <polacek@redhat.com>
14694
14695 PR c/60156
14696 * c-c++-common/pr60156.c: New test.
14697
14698 2014-04-25 Richard Biener <rguenther@suse.de>
14699
14700 PR ipa/60912
14701 * g++.dg/opt/pr60912.C: New testcase.
14702
14703 2014-04-25 Richard Biener <rguenther@suse.de>
14704
14705 PR ipa/60911
14706 * gcc.dg/lto/pr60911_0.c: New testcase.
14707
14708 2014-04-24 Cong Hou <congh@google.com>
14709
14710 PR tree-optimization/60896
14711 * g++.dg/vect/pr60896.cc: New test.
14712
14713 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14714
14715 * gcc.target/powerpc/pack01.c: New test to test the new pack and
14716 unpack builtin functionss for 128-bit types.
14717 * gcc.target/powerpc/pack02.c: Likewise.
14718 * gcc.target/powerpc/pack03.c: Likewise.
14719 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
14720 divide builtin functionss.
14721 * gcc.target/powerpc/extend-divide-2.c: Likewise.
14722 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
14723 functions.
14724 * gcc.target/powerpc/bcd-2.c: Likewise.
14725 * gcc.target/powerpc/bcd-3.c: Likewise.
14726 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
14727 builtin functionss.
14728 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
14729
14730 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
14731
14732 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
14733 keeps_null_pointer_checks.
14734 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
14735 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
14736 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
14737 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
14738
14739 2014-04-24 Jakub Jelinek <jakub@redhat.com>
14740
14741 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
14742 Replace load with read and store with write.
14743
14744 2014-04-24 Jeff Law <law@redhat.com>
14745
14746 PR target/60822
14747 * gcc.c-torture/pr60822.c: New test.
14748 * gcc.c-torture/pr60822.x: New test.
14749
14750 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
14751
14752 PR c++/57958
14753 * g++.dg/cpp0x/pr57958.C: New test.
14754
14755 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
14756
14757 * lib/target-supports.exp (check_effective_target_vect_perm): Return
14758 true for aarch64_be.
14759
14760 2014-04-24 Radovan Obradovic <robradovic@mips.com>
14761 Tom de Vries <tom@codesourcery.com>
14762
14763 * gcc.dg/fuse-caller-save.c: New test.
14764
14765 2014-04-24 Joey Ye <joey.ye@arm.com>
14766
14767 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
14768
14769 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14770
14771 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
14772 * gcc.dg/vect/vect-bswap16: New test.
14773 * gcc.dg/vect/vect-bswap32: Likewise.
14774 * gcc.dg/vect/vect-bswap64: Likewise.
14775
14776 2014-04-23 Jeff Law <law@redhat.com>
14777
14778 PR tree-optimization/60902
14779 * gcc.target/i386/pr60902.c: New test.
14780
14781 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
14782
14783 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
14784 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
14785 * gcc.target/aarch64/vdup_n_1.c: New testcase.
14786
14787 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14788
14789 * gcc.target/arm/rev16.c: New test.
14790
14791 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14792
14793 * gcc.target/aarch64/rev16_1.c: New test.
14794
14795 2014-04-23 Richard Biener <rguenther@suse.de>
14796
14797 PR tree-optimization/60903
14798 * gcc.dg/torture/pr60903.c: New testcase.
14799
14800 2014-04-23 Richard Biener <rguenther@suse.de>
14801
14802 PR middle-end/60895
14803 * g++.dg/torture/pr60895.C: New testcase.
14804
14805 2014-04-23 Richard Biener <rguenther@suse.de>
14806
14807 PR middle-end/60891
14808 * gcc.dg/torture/pr60891.c: New testcase.
14809
14810 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14811
14812 PR sanitizer/60275
14813 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
14814 -fno-sanitize-recover to dg-options.
14815 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
14816 add -std=c++11 to dg-options.
14817 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
14818 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
14819 add -std=c++1y to dg-options.
14820 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
14821 -fno-sanitize-recover to dg-options.
14822 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14823 * c-c++-common/ubsan/vla-4.c: Likewise.
14824 * c-c++-common/ubsan/pr59503.c: Likewise.
14825 * c-c++-common/ubsan/vla-3.c: Likewise.
14826 * c-c++-common/ubsan/save-expr-1.c: Likewise.
14827 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
14828 * c-c++-common/ubsan/shift-3.c: Likewise.
14829 * c-c++-common/ubsan/overflow-1.c: Likewise.
14830 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14831 * c-c++-common/ubsan/vla-2.c: Likewise.
14832 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14833 * c-c++-common/ubsan/pr60613-1.c: Likewise.
14834 * c-c++-common/ubsan/shift-6.c: Likewise.
14835 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14836 * c-c++-common/ubsan/overflow-add-3.c: New test.
14837 * c-c++-common/ubsan/overflow-add-4.c: New test.
14838 * c-c++-common/ubsan/div-by-zero-6.c: New test.
14839 * c-c++-common/ubsan/div-by-zero-7.c: New test.
14840
14841 2014-04-22 Christian Bruel <christian.bruel@st.com>
14842
14843 * gcc.target/sh/hiconst.c: New test.
14844
14845 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
14846
14847 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
14848 lroundf generates custom round instruction, too.
14849
14850 2014-04-22 Tobias Burnus <burnus@net-b.de>
14851
14852 PR fortran/60881
14853 * coarray/alloc_comp_3.f90: New.
14854
14855 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
14856
14857 PR target/60868
14858 * gcc.target/i386/pr60868.c: New testcase.
14859
14860 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14861
14862 PR c/59073
14863 * c-c++-common/gomp/pr59073.c: New test.
14864
14865 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14866
14867 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
14868
14869 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14870
14871 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
14872 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
14873
14874 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
14875
14876 * gcc.dg/memcpy-5.c: New test.
14877
14878 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14879
14880 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
14881
14882 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
14883 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
14884 *-*-solaris2.9.
14885 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
14886 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
14887 from dg-options.
14888 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
14889 from dg-additional-options.
14890 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
14891 from dg-options.
14892
14893 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
14894 execution check.
14895 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
14896 (sigill_hdlr): Remove.
14897 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
14898 check.
14899
14900 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
14901 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
14902 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
14903
14904 * lib/target-supports.exp (add_options_for_tls): Remove
14905 *-*-solaris2.9* handling.
14906
14907 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
14908
14909 * gcc.target/aarch64/vect_cvtf_1.c: New.
14910
14911 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14912
14913 PR tree-optimization/60823
14914 * c-c++-common/gomp/pr60823-1.c: New test.
14915 * c-c++-common/gomp/pr60823-2.c: New test.
14916 * c-c++-common/gomp/pr60823-3.c: New test.
14917
14918 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14919
14920 * gcc.target/arm/anddi_notdi-1.c: New test.
14921 * gcc.target/arm/iordi_notdi-1.c: New test case.
14922
14923 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14924
14925 * gcc.target/arm/iordi_notdi-1.c: New test.
14926
14927 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14928
14929 * gcc.target/aarch64/vrnd_f64_1.c : New file.
14930
14931 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
14932
14933 PR target/60735
14934 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
14935 not cause errors if -mspe.
14936
14937 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
14938
14939 PR target/60909
14940 * gcc.target/i386/pr60909-1.c: New test.
14941 * gcc.target/i386/pr60909-2.c: Ditto.
14942
14943 2014-04-18 Cong Hou <congh@google.com>
14944
14945 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
14946 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
14947
14948 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14949
14950 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
14951 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14952
14953 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
14954
14955 PR c++/59200
14956 * g++.dg/cpp0x/alias-decl-42.C: New.
14957
14958 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
14959
14960 * gcc.target/powerpc/ti_math1.c: New.
14961 * gcc.target/powerpc/ti_math2.c: New.
14962
14963 2014-04-17 Martin Jambor <mjambor@suse.cz>
14964
14965 * gnat.dg/opt34.adb: New.
14966 * gnat.dg/opt34_pkg.ads: Likewise.
14967
14968 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14969
14970 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
14971 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
14972
14973 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14974
14975 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
14976 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
14977
14978 2014-04-17 Jakub Jelinek <jakub@redhat.com>
14979
14980 PR target/60847
14981 Forward port from 4.8 branch
14982 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
14983
14984 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
14985 Fix scan patterns.
14986 * gcc.target/i386/bmi-2.c: Ditto.
14987
14988 2014-04-17 Richard Biener <rguenther@suse.de>
14989
14990 PR middle-end/60849
14991 * g++.dg/opt/pr60849.C: New testcase.
14992
14993 2014-04-17 Richard Biener <rguenther@suse.de>
14994
14995 PR tree-optimization/60836
14996 * g++.dg/vect/pr60836.cc: New testcase.
14997
14998 2014-04-17 Richard Biener <rguenther@suse.de>
14999
15000 PR tree-optimization/60841
15001 * gcc.dg/vect/pr60841.c: New testcase.
15002
15003 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
15004
15005 * g++.dg/ipa/devirt-31.C: New testcase.
15006
15007 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
15008
15009 PR lto/60820
15010 * gcc.dg/lto/pr60820_0.c: New testcase.
15011 * gcc.dg/lto/pr60820_1.c: New testcase.
15012
15013 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
15014
15015 PR ipa/60854
15016 * g++.dg/torture/pr60854.C: New testcase.
15017
15018 2014-04-16 Catherine Moore <clm@codesourcery.com>
15019
15020 * gcc.target/mips/umips-store16-2.c: New test.
15021
15022 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
15023
15024 * g++.dg/cpp0x/initlist-vect.C: New file.
15025
15026 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
15027
15028 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
15029 * gcc.dg/uninit-I-O0.c: Likewise.
15030 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
15031
15032 2014-04-16 Jakub Jelinek <jakub@redhat.com>
15033
15034 PR tree-optimization/60844
15035 * gcc.dg/pr60844.c: New test.
15036
15037 2014-04-15 Richard Biener <rguenther@suse.de>
15038
15039 PR rtl-optimization/56965
15040 * gcc.dg/torture/pr56965-1.c: New testcase.
15041 * gcc.dg/torture/pr56965-2.c: Likewise.
15042
15043 2014-04-15 Teresa Johnson <tejohnson@google.com>
15044
15045 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
15046
15047 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
15048
15049 * gnat.dg/vect14.adb: New test.
15050
15051 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
15052
15053 * gnat.dg/vect12.ad[sb]: New test.
15054 * gnat.dg/vect13.ad[sb]: Likewise.
15055
15056 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
15057
15058 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
15059 under qemu-arm.
15060 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
15061 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
15062 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
15063 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
15064 * c-c++-common/ubsan/null-1.c: Likewise.
15065 * c-c++-common/ubsan/null-10.c: Likewise.
15066 * c-c++-common/ubsan/null-11.c: Likewise.
15067 * c-c++-common/ubsan/null-2.c: Likewise.
15068 * c-c++-common/ubsan/null-3.c: Likewise.
15069 * c-c++-common/ubsan/null-4.c: Likewise.
15070 * c-c++-common/ubsan/null-5.c: Likewise.
15071 * c-c++-common/ubsan/null-6.c: Likewise.
15072 * c-c++-common/ubsan/null-7.c: Likewise.
15073 * c-c++-common/ubsan/null-8.c: Likewise.
15074 * c-c++-common/ubsan/null-9.c: Likewise.
15075 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
15076 * c-c++-common/ubsan/overflow-int128.c: Likewise.
15077 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15078 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15079 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15080 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15081 * c-c++-common/ubsan/pr59333.c: Likewise.
15082 * c-c++-common/ubsan/pr59667.c: Likewise.
15083 * c-c++-common/ubsan/pr60613-2.c: Likewise.
15084 * c-c++-common/ubsan/pr60636.c: Likewise.
15085 * c-c++-common/ubsan/shift-1.c: Likewise.
15086 * c-c++-common/ubsan/shift-2.c: Likewise.
15087 * c-c++-common/ubsan/vla-1.c: Likewise.
15088
15089 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
15090
15091 * gnat.dg/vect11.ad[sb]: New test.
15092
15093 2014-04-14 Richard Biener <rguenther@suse.de>
15094
15095 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
15096
15097 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15098
15099 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
15100
15101 2014-04-14 Richard Biener <rguenther@suse.de>
15102 Marc Glisse <marc.glisse@inria.fr>
15103
15104 PR c/60819
15105 * gcc.target/i386/vec-may_alias.c: New testcase.
15106
15107 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15108
15109 * lib/target-supports.exp
15110 (check_effective_target_vect_widen_mult_si_to_di_pattern):
15111 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
15112 Fix formatting.
15113
15114 2014-04-14 Richard Biener <rguenther@suse.de>
15115
15116 PR lto/60720
15117 * gcc.dg/lto/pr60720_0.c: New testcase.
15118 * gcc.dg/lto/pr60720_1.c: Likewise.
15119
15120 2014-04-14 Christian Bruel <christian.bruel@st.com>
15121
15122 * gcc.target/sh/memset.c: New test.
15123
15124 2014-04-14 Richard Biener <rguenther@suse.de>
15125
15126 PR middle-end/55022
15127 * gcc.dg/graphite/pr55022.c: New testcase.
15128
15129 2014-04-14 Richard Biener <rguenther@suse.de>
15130
15131 PR tree-optimization/59817
15132 PR tree-optimization/60453
15133 * gfortran.dg/graphite/pr59817.f: New testcase.
15134 * gcc.dg/graphite/pr59817-1.c: Likewise.
15135 * gcc.dg/graphite/pr59817-2.c: Likewise.
15136
15137 2014-04-14 Jason Merrill <jason@redhat.com>
15138
15139 Revert:
15140 * lib/gcc-dg.exp (dg-build-dso): New.
15141 (gcc-dg-test-1): Handle dg-do-what "dso".
15142
15143 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
15144
15145 PR fortran/60717
15146 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
15147
15148 PR fortran/58085
15149 * gfortran.dg/associate_15.f90: New test.
15150
15151 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
15152
15153 PR middle-end/60467
15154 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
15155 case to check.
15156
15157 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
15158
15159 PR middle-end/60469
15160 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
15161
15162 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
15163
15164 * gcc.target/mips/umips-store16-1.c: New test.
15165
15166 2014-04-11 Tobias Burnus <burnus@net-b.de>
15167
15168 PR c/60194
15169 * * g++.dg/warn/warn_format_signedness.C: New.
15170 * gcc.dg/format/warn-signedness.c: New.
15171
15172 2014-04-11 Tobias Burnus <burnus@net-b.de>
15173
15174 PR fortran/58880
15175 PR fortran/60495
15176 * gfortran.dg/finalize_25.f90: New.
15177
15178 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15179
15180 * gcc.target/epiphany/t1068-2.c: New file.
15181
15182 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15183
15184 * gcc.target/epiphany/btst-1.c: New test.
15185
15186 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15187
15188 PR rtl-optimization/60651
15189 * gcc.target/epiphany/mode-switch.c: New test.
15190
15191 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
15192
15193 PR c++/58600
15194 * g++.dg/cpp0x/gen-attrs-58.C: New.
15195 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
15196
15197 2014-04-11 Steve Ellcey <sellcey@mips.com>
15198 Jakub Jelinek <jakub@redhat.com>
15199
15200 PR middle-end/60556
15201 * gcc.c-torture/compile/pr60556.c: New test.
15202
15203 2014-04-11 Richard Biener <rguenther@suse.de>
15204
15205 PR middle-end/60797
15206 * gcc.dg/pr60797.c: New testcase.
15207
15208 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15209
15210 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
15211 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
15212 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
15213 rename to ...
15214 * gcc.target/s390/htm-nofloat-1.c: ... this one.
15215 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
15216 instructions as well.
15217
15218 2014-04-11 Jakub Jelinek <jakub@redhat.com>
15219
15220 PR rtl-optimization/60663
15221 * gcc.target/arm/pr60663.c: New test.
15222
15223 2014-04-10 Jason Merrill <jason@redhat.com>
15224
15225 * g++.dg/dso/dlclose1.C: Disable for 4.9.
15226
15227 2014-04-10 Jakub Jelinek <jakub@redhat.com>
15228
15229 PR lto/60567
15230 * g++.dg/lto/pr60567_0.C: New test.
15231
15232 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
15233
15234 * gfortran.dg/class_nameclash.f90: New test.
15235
15236 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
15237
15238 PR c++/52844
15239 * g++.dg/cpp0x/variadic156.C: New.
15240
15241 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15242
15243 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
15244 long.
15245
15246 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15247
15248 PR debug/60655
15249 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
15250 -fdata-sections.
15251
15252 2014-04-09 Steve Ellcey <sellcey@mips.com>
15253
15254 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
15255 and scan lists.
15256
15257 2014-04-09 Cong Hou <congh@google.com>
15258
15259 PR testsuite/60773
15260 * lib/target-supports.exp:
15261 (check_effective_target_vect_widen_si_to_di_pattern): New.
15262 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
15263 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
15264 targets only.
15265 (foo): Fix up formatting.
15266 (main): Call check_vect.
15267
15268 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
15269
15270 PR c++/59115
15271 * g++.dg/template/crash119.C: New.
15272
15273 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
15274
15275 * gcc.target/powerpc/atomic_load_store-p8.c: New.
15276
15277 2014-04-08 Jason Merrill <jason@redhat.com>
15278
15279 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
15280
15281 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15282
15283 PR rtl-optimization/60776
15284 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
15285 * gcc.dg/builtin-bswap-7.c: Likewise.
15286 * gcc.dg/builtin-bswap-6a.c: New testcase.
15287 * gcc.dg/builtin-bswap-7a.c: New testcase.
15288
15289 Revert
15290 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15291
15292 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15293 optimization.
15294 * gcc.dg/builtin-bswap-7.c: Likewise.
15295
15296 2014-04-08 Richard Biener <rguenther@suse.de>
15297
15298 PR tree-optimization/60785
15299 * gcc.dg/graphite/pr60785.c: New testcase.
15300
15301 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15302
15303 PR target/60602
15304 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
15305 with as at -O0.
15306
15307 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
15308
15309 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
15310 * g++.dg/warn/Wnvdtor-3.C: Likewise.
15311 * g++.dg/warn/Wnvdtor-4.C: Likewise.
15312
15313 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
15314
15315 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
15316
15317 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
15318
15319 PR target/60609
15320 * g++.dg/torture/pr60609.C: New test.
15321
15322 2014-04-07 Richard Biener <rguenther@suse.de>
15323
15324 PR tree-optimization/60766
15325 * gcc.dg/torture/pr60766.c: New testcase.
15326
15327 2014-04-07 Jason Merrill <jason@redhat.com>
15328
15329 * lib/gcc-dg.exp (dg-build-dso): New.
15330 (gcc-dg-test-1): Handle dg-do-what "dso".
15331 * lib/target-supports.exp (add_options_for_dlopen): New.
15332 (check_effective_target_dlopen): Use it.
15333
15334 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15335
15336 * gcc.target/arm/pr60657.c: Fix missing curly brace.
15337
15338 2014-04-07 Richard Biener <rguenther@suse.de>
15339
15340 PR middle-end/60750
15341 * g++.dg/torture/pr60750.C: New testcase.
15342 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
15343
15344 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
15345
15346 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
15347
15348 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15349
15350 PR testsuite/60671
15351 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
15352
15353 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15354
15355 PR testsuite/60672
15356 * g++.dg/cpp1y/auto-fn25.C: Require lto.
15357
15358 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
15359
15360 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
15361
15362 * gfortran.dg/warn_conversion_4.f90: Adjust test.
15363
15364 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
15365
15366 * gcc.target/avr/dev-specific-rmw.c: New test.
15367
15368 2014-04-04 Cong Hou <congh@google.com>
15369
15370 PR tree-optimization/60656
15371 * gcc.dg/vect/pr60656.c: New test.
15372
15373 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15374
15375 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15376 optimization.
15377 * gcc.dg/builtin-bswap-7.c: Likewise.
15378
15379 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
15380
15381 PR c++/58207
15382 * g++.dg/cpp0x/constexpr-ice15.C: New.
15383
15384 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
15385
15386 PR ipa/59626
15387 testcase by Richard Biener
15388 * gcc.dg/lto/pr59626_0.c: New testcase.
15389 * gcc.dg/lto/pr59626_1.c: New testcase.
15390
15391 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15392
15393 PR debug/60655
15394 * gcc.c-torture/compile/pr60655-1.c: New test.
15395
15396 2014-04-04 Martin Jambor <mjambor@suse.cz>
15397
15398 PR ipa/60640
15399 * g++.dg/ipa/pr60640-1.C: New test.
15400 * g++.dg/ipa/pr60640-2.C: Likewise.
15401 * g++.dg/ipa/pr60640-3.C: Likewise.
15402 * g++.dg/ipa/pr60640-4.C: Likewise.
15403
15404 2014-04-04 Jeff Law <law@redhat.com>
15405
15406 PR target/60657
15407 * gcc.target/arm/pr60657.c: New test.
15408
15409 2014-04-04 Richard Biener <rguenther@suse.de>
15410
15411 PR ipa/60746
15412 * g++.dg/torture/pr60746.C: New testcase.
15413
15414 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
15415
15416 * g++.old-deja/g++.robertl/eb121.C: Adjust.
15417 * g++.old-deja/g++.jason/overload21.C: Likewise.
15418 * g++.old-deja/g++.law/init5.C: Likewise.
15419
15420 2014-04-03 Cong Hou <congh@google.com>
15421
15422 PR tree-optimization/60505
15423 * gcc.dg/vect/pr60505.c: New test.
15424
15425 2014-04-03 Richard Biener <rguenther@suse.de>
15426
15427 PR tree-optimization/60740
15428 * gcc.dg/graphite/pr60740.c: New testcase.
15429
15430 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
15431
15432 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
15433 * g++.dg/warn/Wnvdtor-2.C: New.
15434 * g++.dg/warn/Wnvdtor-3.C: New.
15435 * g++.dg/warn/Wnvdtor-4.C: New.
15436 * g++.dg/warn/Weff1.C: Delete.
15437 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
15438 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
15439
15440 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
15441
15442 PR ipa/60659
15443 * g++.dg/torture/pr60659.C: New testcase.
15444
15445 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15446
15447 PR tree-optimization/60733
15448 * gcc.dg/torture/pr60733.c: New test.
15449
15450 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
15451
15452 PR rtl-optimization/60650
15453 * gcc.target/arm/pr60650-2.c: New.
15454
15455 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
15456
15457 * gcc.target/i386/avx2-vpand-3.c,
15458 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
15459
15460 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15461
15462 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
15463 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
15464 gcc.target/i386/memcpy-strategy-1.c,
15465 gcc.target/i386/memcpy-strategy-2.c,
15466 gcc.target/i386/memcpy-vector_loop-1.c,
15467 gcc.target/i386/memcpy-vector_loop-2.c,
15468 gcc.target/i386/memset-vector_loop-1.c,
15469 gcc.target/i386/memset-vector_loop-2.c,
15470 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
15471 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
15472 -march= options different from those in dg-options.
15473
15474 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15475
15476 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15477 gcc.target/i386/pr30970.c: Use -mtune=generic.
15478 * gcc.target/i386/avx2-vpaddb-3.c,
15479 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
15480 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
15481 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
15482 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
15483 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
15484 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
15485 gcc.target/i386/avx2-vpsubw-3.c,
15486 gcc.target/i386/avx256-unaligned-load-1.c,
15487 gcc.target/i386/avx256-unaligned-load-4.c,
15488 gcc.target/i386/avx256-unaligned-store-1.c,
15489 gcc.target/i386/avx256-unaligned-store-2.c,
15490 gcc.target/i386/avx256-unaligned-store-4.c: Use
15491 -mno-prefer-avx128.
15492
15493 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15494 Iain Sandoe <iain@codesourcery.com>
15495
15496 PR target/54083
15497 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
15498 with the additional options -Wl,-undefined,dynamic_lookup
15499 and -Wl,-flat_namespace.
15500 * gcc.dg/torture/pr53922.c: Additional option
15501 -Wl,-flat_namespace for darwin[89].
15502 * gcc.dg/torture/pr60092.c: Additional options
15503 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
15504 for darwin[89].
15505
15506 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15507
15508 PR target/43751
15509 * lib/prune.exp: Modify the regular express to prune
15510 the new warnings introduced by r205679 on darwin9.
15511
15512 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
15513
15514 * g++.dg/init/ctor4.C: Adjust.
15515 * g++.dg/init/ctor4-1.C: New.
15516 * g++.dg/cpp0x/defaulted2.C: Adjust.
15517
15518 2014-04-01 Richard Henderson <rth@redhat.com>
15519
15520 PR target/60704
15521 * gcc.dg/pr60704.c: New file.
15522
15523 2014-04-01 Bin Cheng <bin.cheng@arm.com>
15524
15525 PR target/60363
15526 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
15527 logical_op_short_circuit targets.
15528
15529 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
15530
15531 PR libfortran/60128
15532 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
15533 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
15534
15535 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
15536
15537 PR rtl-optimization/60700
15538 * gcc.target/i386/pr60700.c: New test.
15539
15540 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15541
15542 PR target/60650
15543 * gcc.target/arm/pr60650.c: Adjust command line options.
15544
15545 2014-03-31 Martin Jambor <mjambor@suse.cz>
15546
15547 PR middle-end/60647
15548 * gcc.dg/pr60647-1.c: New test.
15549 * gcc.dg/pr60647-2.c: Likewise.
15550
15551 2014-03-31 Richard Biener <rguenther@suse.de>
15552
15553 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
15554
15555 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
15556
15557 PR target/60034
15558 * gcc.target/aarch64/pr60034.c: New file.
15559
15560 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
15561
15562 PR c++/60626
15563 * g++.dg/cpp1y/pr60626.C: New testcase.
15564
15565 2014-03-29 Joseph Myers <joseph@codesourcery.com>
15566
15567 * gcc.dg/pr45416.c: Allow bextr on x86.
15568 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
15569 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
15570 gcc.target/i386/fma4-vector.c: Use -mno-fma.
15571 * gcc.target/i386/l_fma_double_1.c,
15572 gcc.target/i386/l_fma_double_2.c,
15573 gcc.target/i386/l_fma_double_3.c,
15574 gcc.target/i386/l_fma_double_4.c,
15575 gcc.target/i386/l_fma_double_5.c,
15576 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
15577 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
15578 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
15579 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
15580 * gcc.target/i386/pr27971.c: Use -mno-tbm.
15581 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
15582 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
15583
15584 2014-03-29 Jakub Jelinek <jakub@redhat.com>
15585
15586 PR target/60648
15587 * g++.dg/pr60648.C: Move test to...
15588 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
15589 dg-options, add for fpic targets dg-additional-options -fPIC.
15590
15591 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
15592
15593 * gnat.dg/opt33.adb: New testcase.
15594
15595 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15596
15597 PR target/60697
15598 * gcc.target/aarch64/pr60697.c: New.
15599
15600 2014-03-27 Jeff Law <law@redhat.com>
15601
15602 PR target/60648
15603 * g++.dg/pr60648.C: New test.
15604
15605 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
15606
15607 PR c++/60573
15608 * g++.dg/cpp1y/pr60573.C: New testcase.
15609
15610 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15611
15612 PR target/60693
15613 * gcc.target/i386/pr60693.c: New test.
15614
15615 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
15616
15617 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
15618
15619 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15620
15621 PR c++/60689
15622 * c-c++-common/pr60689.c: New test.
15623
15624 PR c++/58678
15625 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
15626 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
15627 targets.
15628
15629 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15630
15631 PR target/60675
15632 * gcc.target/aarch64/pr60675.C: New.
15633
15634 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15635
15636 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
15637 * lib/target-supports.exp: Return true for s390
15638 in check_effective_logical_op_short_circuit.
15639
15640 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
15641
15642 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
15643 of second source operand.
15644 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
15645 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
15646 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
15647
15648 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15649
15650 PR ipa/60315
15651 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
15652
15653 2014-03-28 Tobias Burnus <burnus@net-b.de>
15654
15655 * lib/cilk-plus-dg.exp: New.
15656 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
15657 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
15658
15659 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
15660
15661 PR fortran/60522
15662 * gfortran.dg/where_4.f90: New test case.
15663
15664 2014-03-27 Tobias Burnus <burnus@net-b.de>
15665
15666 PR fortran/58880
15667 * gfortran.dg/finalize_24.f90: New.
15668
15669 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
15670
15671 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
15672 vbpermq builtin.
15673
15674 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
15675 vec_select optimizations.
15676 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
15677 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
15678
15679 PR target/60672
15680 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
15681 xxpermdi builtins are supported.
15682
15683 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
15684
15685 PR rtl-optimization/60650
15686 * gcc.target/arm/pr60650.c: New.
15687
15688 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15689
15690 * gcc.target/s390/20140327-1.c: New testcase.
15691
15692 2014-03-27 Jakub Jelinek <jakub@redhat.com>
15693
15694 PR middle-end/60682
15695 * g++.dg/gomp/pr60682.C: New test.
15696
15697 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
15698
15699 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
15700
15701 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
15702
15703 PR target/60580
15704 * gcc.target/aarch64/pr60580_1.c: New.
15705 * gcc.target/aarch64/test_fp_attribute_1.c: New.
15706 * gcc.target/aarch64/test_fp_attribute_2.c: New.
15707
15708 2014-03-26 Dehao Chen <dehao@google.com>
15709
15710 * gcc.dg/predict-8.c: New test.
15711
15712 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
15713
15714 PR c++/52369
15715 * g++.dg/init/const10.C: New.
15716 * g++.dg/init/const11.C: New.
15717 * g++.dg/init/pr25811.C: Adjust.
15718 * g++.dg/init/pr29043.C: Likewise.
15719 * g++.dg/init/pr43719.C: Likewise.
15720 * g++.dg/init/pr44086.C: Likewise.
15721 * g++.dg/init/ctor8.C: Likewise.
15722 * g++.dg/init/uninitialized1.C: Likewise.
15723
15724 2014-03-26 Jakub Jelinek <jakub@redhat.com>
15725
15726 PR sanitizer/60636
15727 * c-c++-common/ubsan/pr60636.c: New test.
15728
15729 2014-03-26 Andreas Schwab <schwab@suse.de>
15730
15731 * g++.dg/torture/pr60315.C: Remove duplication.
15732
15733 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
15734
15735 * gcc.c-torture/execute/20140326-1.c: New test.
15736
15737 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
15738
15739 PR ipa/60315
15740 * g++.dg/torture/pr60315.C: New testcase.
15741
15742 2014-03-25 Martin Jambor <mjambor@suse.cz>
15743
15744 PR ipa/60600
15745 * g++.dg/ipa/pr60600.C: New test.
15746
15747 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
15748
15749 PR testsuite/58013
15750 * g++.dg/opt/pr56999.C: Pop hidden visibility.
15751
15752 2014-03-25 Richard Biener <rguenther@suse.de>
15753
15754 PR middle-end/60635
15755 * gfortran.dg/lto/pr60635_0.f90: New testcase.
15756 * gfortran.dg/lto/pr60635_1.c: Likewise.
15757
15758 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
15759
15760 PR c++/60627
15761 * g++.dg/cpp1y/pr60627.C: New testcase.
15762
15763 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
15764
15765 * gcc.target/aarch64/ushr64_1.c: New.
15766
15767 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
15768
15769 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
15770 (LONG_LONG): Use LLONG.
15771 (set_rvector_long): Explicitly return void.
15772 (set_vector_long): Likewise.
15773 (check_vector_long): Likewise.
15774
15775 2014-03-24 Marek Polacek <polacek@redhat.com>
15776
15777 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
15778 Define INT_MIN.
15779 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
15780 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15781 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15782 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15783 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15784 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15785 * c-c++-common/ubsan/pr59503.c: Likewise.
15786 * c-c++-common/ubsan/pr60613-1.c: Likewise.
15787 * c-c++-common/ubsan/save-expr-1.c: Likewise.
15788 * c-c++-common/ubsan/shift-3.c: Likewise.
15789 * c-c++-common/ubsan/shift-6.c: Likewise.
15790 * c-c++-common/ubsan/undefined-1.c: Likewise.
15791 * c-c++-common/ubsan/vla-2.c: Likewise.
15792 * c-c++-common/ubsan/vla-3.c: Likewise.
15793 * c-c++-common/ubsan/vla-4.c: Likewise.
15794 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
15795 * g++.dg/ubsan/return-2.C: Likewise.
15796
15797 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
15798
15799 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
15800 hppa*-*-hpux*.
15801
15802 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
15803
15804 PR libfortran/59313
15805 PR libfortran/58015
15806 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
15807 * gfortran.dg/round_4.f90: Likewise.
15808
15809 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
15810
15811 PR libfortran/60128
15812 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
15813 i?86-*-solaris2.9*.
15814
15815 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15816
15817 PR sanitizer/60613
15818 * c-c++-common/ubsan/pr60613-1.c: New test.
15819 * c-c++-common/ubsan/pr60613-2.c: New test.
15820
15821 2014-03-22 Matthias Klose <doko@ubuntu.com>
15822
15823 * g++.dg/cpp0x/regress: Remove empty directory.
15824
15825 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15826
15827 PR debug/60603
15828 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
15829
15830 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15831
15832 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
15833 * g++.dg/cpp1y/pr60393.C: Likewise.
15834
15835 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15836
15837 PR c++/60384
15838 * g++.dg/cpp1y/pr60384.C: New.
15839
15840 2014-03-21 Jakub Jelinek <jakub@redhat.com>
15841
15842 PR target/60598
15843 * gcc.dg/pr60598.c: New test.
15844
15845 2014-03-21 Martin Jambor <mjambor@suse.cz>
15846
15847 PR ipa/59176
15848 * g++.dg/torture/pr59176.C: New test.
15849
15850 2014-03-21 Martin Jambor <mjambor@suse.cz>
15851
15852 PR ipa/60419
15853 * g++.dg/ipa/pr60419.C: New test.
15854
15855 2014-03-21 Richard Biener <rguenther@suse.de>
15856
15857 PR tree-optimization/60577
15858 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
15859
15860 2014-03-21 Tobias Burnus <burnus@net-b.de>
15861
15862 PR fortran/60599
15863 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
15864
15865 2014-03-20 Jakub Jelinek <jakub@redhat.com>
15866
15867 PR middle-end/60597
15868 * g++.dg/opt/pr60597.C: New test.
15869
15870 PR c++/60572
15871 * g++.dg/init/pr60572.C: New test.
15872
15873 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
15874
15875 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
15876
15877 2014-03-19 Tobias Burnus <burnus@net-b.de>
15878
15879 PR fortran/60543
15880 PR fortran/60283
15881 * gfortran.dg/implicit_pure_4.f90: New.
15882
15883 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15884
15885 PR c++/51474
15886 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
15887
15888 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
15889
15890 PR testsuite/60590
15891 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
15892 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
15893 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
15894
15895 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15896
15897 PR c++/60332
15898 * g++.dg/cpp1y/pr60332.C: New.
15899
15900 2014-03-19 Marek Polacek <polacek@redhat.com>
15901
15902 PR sanitizer/60569
15903 * g++.dg/ubsan/pr60569.C: New test.
15904
15905 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15906
15907 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
15908
15909 2014-03-19 Jakub Jelinek <jakub@redhat.com>
15910
15911 PR tree-optimization/60559
15912 * g++.dg/vect/pr60559.cc: New test.
15913
15914 2014-03-18 Ian Lance Taylor <iant@google.com>
15915
15916 PR target/60563
15917 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
15918 (ditype): Rename typedef from int64_t.
15919
15920 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
15921
15922 PR c/55383
15923 * gcc.dg/cast-qual-3.c: New.
15924 Revert:
15925 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15926 * c-c++-common/Wcast-qual-1.c: More precise match text.
15927
15928 2014-03-18 Janus Weil <janus@gcc.gnu.org>
15929
15930 PR fortran/55207
15931 PR fortran/60549
15932 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
15933 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
15934 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
15935 * gfortran.dg/intent_optimize_1.f90: Ditto.
15936 * gfortran.dg/pointer_init_9.f90: Ditto.
15937 * gfortran.dg/volatile4.f90: Ditto.
15938 * gfortran.dg/volatile6.f90: Ditto.
15939
15940 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15941
15942 PR c/55383
15943 * c-c++-common/Wcast-qual-1.c: More precise match text.
15944
15945 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15946
15947 PR c++/60305
15948 * g++.dg/cpp0x/constexpr-ice14.C: New.
15949
15950 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15951
15952 PR c++/54250
15953 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
15954
15955 2014-03-18 Jakub Jelinek <jakub@redhat.com>
15956
15957 PR sanitizer/60535
15958 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
15959 * c-c++-common/ubsan/null-2.c: Likewise.
15960 * c-c++-common/ubsan/null-3.c: Likewise.
15961 * c-c++-common/ubsan/null-4.c: Likewise.
15962 * c-c++-common/ubsan/null-5.c: Likewise.
15963 * c-c++-common/ubsan/null-6.c: Likewise.
15964 * c-c++-common/ubsan/null-7.c: Likewise.
15965 * c-c++-common/ubsan/null-8.c: Likewise.
15966 * c-c++-common/ubsan/null-9.c: Likewise.
15967 * c-c++-common/ubsan/null-10.c: Likewise.
15968 * c-c++-common/ubsan/null-11.c: Likewise.
15969 * c-c++-common/ubsan/overflow-1.c: Likewise.
15970 * c-c++-common/ubsan/overflow-2.c: Likewise.
15971 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15972 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
15973 * c-c++-common/ubsan/overflow-int128.c: Likewise.
15974 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15975 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15976 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15977 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15978 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15979 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15980 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15981 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15982 * c-c++-common/ubsan/pr59333.c: Likewise.
15983 * c-c++-common/ubsan/pr59503.c: Likewise.
15984 * c-c++-common/ubsan/pr59667.c: Likewise.
15985 * c-c++-common/ubsan/undefined-1.c: Likewise.
15986 * g++.dg/ubsan/pr59250.C: Likewise.
15987 * g++.dg/ubsan/pr59306.C: Likewise.
15988
15989 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15990
15991 * gcc.dg/tls/pr58595.c: Add tls options.
15992
15993 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
15994
15995 * gcc.target/i386/avx-additional-reg-names.c: New.
15996 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
15997
15998 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
15999
16000 PR c++/60390
16001 * g++.dg/cpp1y/pr60390.C: New testcase.
16002
16003 PR c++/60391
16004 * g++.dg/cpp1y/pr60391.C: New testcase.
16005
16006 2014-03-17 Jakub Jelinek <jakub@redhat.com>
16007
16008 PR target/60516
16009 * gcc.target/i386/pr60516.c: New test.
16010
16011 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
16012
16013 PR c++/59571
16014 * g++.dg/cpp0x/constexpr-ice13.C: New.
16015
16016 2014-03-17 Marek Polacek <polacek@redhat.com>
16017
16018 PR middle-end/60534
16019 * gcc.dg/gomp/pr60534.c: New test.
16020
16021 2014-03-17 Kai Tietz <ktietz@redhat.com>
16022
16023 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
16024
16025 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
16026
16027 PR testsuite/58851
16028 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
16029 storage size.
16030
16031 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
16032
16033 PR libfortran/58324
16034 * gfortran.dg/list_read_12.f90: New test.
16035
16036 2014-03-15 Janus Weil <janus@gcc.gnu.org>
16037
16038 PR fortran/55207
16039 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
16040 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
16041 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
16042 -Wno-aggressive-loop-optimizations and remove an unused variable.
16043 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
16044 * gfortran.dg/pointer_init_9.f90: New.
16045 * gfortran.dg/volatile4.f90: Put into subroutine.
16046 * gfortran.dg/volatile6.f90: Ditto.
16047
16048 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
16049
16050 PR fortran/60392
16051 * gfortran.dg/transpose_4.f90: New test.
16052
16053 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
16054
16055 PR rtl-optimization/60508
16056 * gcc.target/i386/pr60508.c: New.
16057
16058 2014-03-14 Richard Biener <rguenther@suse.de>
16059
16060 PR middle-end/60518
16061 * g++.dg/pr60518.C: New testcase.
16062
16063 2014-03-14 Martin Jambor <mjambor@suse.cz>
16064
16065 PR lto/60461
16066 * gcc.dg/lto/pr60461_0.c: New test.
16067
16068 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
16069
16070 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
16071 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
16072 * gcc.dg/lto/save-temps_0.c: New testcase.
16073
16074 2014-03-13 Jakub Jelinek <jakub@redhat.com>
16075
16076 PR middle-end/36282
16077 * c-c++-common/pr36282-1.c: New test.
16078 * c-c++-common/pr36282-2.c: New test.
16079 * c-c++-common/pr36282-3.c: New test.
16080 * c-c++-common/pr36282-4.c: New test.
16081
16082 2014-03-13 Richard Henderson <rth@redhat.com>
16083
16084 PR debug/60438
16085 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
16086
16087 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
16088
16089 PR c++/60383
16090 * g++.dg/template/crash118.C: New.
16091 * g++.dg/template/crash95.C: Adjust.
16092
16093 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
16094
16095 PR rtl-optimization/57189
16096 * gcc.target/i386/pr57189.c: New.
16097
16098 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
16099
16100 PR c++/60254
16101 * g++.dg/cpp0x/static_assert10.C: New.
16102 * g++.dg/cpp0x/static_assert11.C: Likewise.
16103 * g++.dg/cpp0x/static_assert3.C: Adjust.
16104
16105 2014-03-13 Richard Biener <rguenther@suse.de>
16106
16107 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
16108
16109 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
16110
16111 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
16112 2.07 128-bit arithmetic.
16113 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
16114
16115 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
16116 due to when TImode is allowed in VSX registers, the allowable
16117 address modes for TImode is just a single indirect address in
16118 order for the value to be loaded and store in either GPR or VSX
16119 registers. This affects the generated code, and it would cause
16120 this test to fail, when such an option is used.
16121
16122 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
16123
16124 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
16125
16126 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16127
16128 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
16129 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
16130 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
16131 only test for exactly one if if -mbranch-cost=1 has been passed.
16132
16133 2014-03-12 Christian Bruel <christian.bruel@st.com>
16134
16135 PR target/60264
16136 * gcc.target/arm/pr60264.c
16137
16138 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
16139
16140 PR tree-optimization/60454
16141 * gcc.c-torture/execute/pr60454.c: New test.
16142
16143 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16144 Marc Glisse <marc.glisse@inria.fr>
16145
16146 PR tree-optimization/60502
16147 * gcc.c-torture/compile/pr60502.c: New test.
16148
16149 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16150
16151 PR middle-end/60482
16152 * gcc.dg/vect/pr60482.c: New test.
16153
16154 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
16155
16156 PR c++/60389
16157 * g++.dg/cpp0x/inh-ctor19.C: New.
16158
16159 2014-03-11 Richard Biener <rguenther@suse.de>
16160
16161 PR tree-optimization/60429
16162 PR tree-optimization/60485
16163 * gcc.dg/pr60485-1.c: New testcase.
16164 * gcc.dg/pr60485-2.c: Likewise.
16165
16166 2014-03-10 Jakub Jelinek <jakub@redhat.com>
16167
16168 PR ipa/60457
16169 * g++.dg/ipa/pr60457.C: New test.
16170
16171 2014-03-10 Richard Biener <rguenther@suse.de>
16172
16173 PR middle-end/60474
16174 * g++.dg/torture/pr60474.C: New testcase.
16175
16176 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
16177
16178 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
16179
16180 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
16181
16182 * gcc.dg/lto/pr55113_0.c: New testcase.
16183
16184 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
16185
16186 PR c++/60033
16187 * g++.dg/cpp1y/pr60033.C: New testcase.
16188
16189 PR c++/60393
16190 * g++.dg/cpp1y/pr60393.C: New testcase.
16191
16192 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
16193
16194 PR libfortran/60128
16195 * gfortran.dg/fmt_en.f90: New test.
16196
16197 2014-03-07 Jason Merrill <jason@redhat.com>
16198
16199 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
16200 * lib/target-supports.exp (check_effective_target_c++11): Now
16201 means C++11 and up.
16202 (check_effective_target_c++11_only): New.
16203 (check_effective_target_c++11_down): New.
16204 (check_effective_target_c++1y): New.
16205 (check_effective_target_c++1y_only): New.
16206 (check_effective_target_c++98_only): Rename from
16207 check_effective_target_c++98.
16208 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
16209
16210 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
16211
16212 PR c++/58609
16213 * g++.dg/cpp0x/constexpr-ice12.C: New.
16214
16215 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
16216
16217 * c-c++-common/gomp/map-1.c: Extend.
16218
16219 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
16220 Janus Weil <janus@gcc.gnu.org>
16221
16222 PR fortran/51976
16223 * gfortran.dg/deferred_type_component_1.f90 : New test.
16224 * gfortran.dg/deferred_type_component_2.f90 : New test.
16225
16226 2014-03-06 Marek Polacek <polacek@redhat.com>
16227
16228 PR c/60197
16229 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
16230 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
16231
16232 2014-03-06 Jakub Jelinek <jakub@redhat.com>
16233
16234 PR target/58595
16235 * gcc.dg/tls/pr58595.c: New test.
16236
16237 2014-03-06 Richard Biener <rguenther@suse.de>
16238
16239 PR middle-end/60445
16240 PR lto/60424
16241 PR lto/60427
16242 Revert
16243 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16244
16245 * gcc.dg/lto/pr55113_0.c: New testcase.
16246
16247 2014-03-05 Jakub Jelinek <jakub@redhat.com>
16248
16249 PR testsuite/59308
16250 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
16251 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
16252 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
16253 s390*/i?86/x86_64.
16254 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16255 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16256 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16257 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16258 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
16259 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
16260 even for mips*/s390*/i?86/x86_64.
16261 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16262 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16263 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16264 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16265 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16266
16267 PR lto/60404
16268 * gcc.dg/lto/pr60404_0.c: New test.
16269 * gcc.dg/lto/pr60404_1.c: New file.
16270 * gcc.dg/lto/pr60404_2.c: New file.
16271
16272 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16273
16274 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
16275 long long" throughout.
16276 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16277 * gcc.dg/vmx/insert-vsx.c: Likewise.
16278 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16279 * gcc.dg/vmx/ld-vsx.c: Likewise.
16280 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16281 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16282 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16283 * gcc.dg/vmx/merge-vsx.c: Likewise.
16284 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16285 * gcc.dg/vmx/st-vsx.c: Likewise.
16286 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16287 * gcc.dg/vmx/stl-vsx.c: Likewise.
16288 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16289
16290 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16291
16292 * gcc.dg/lto/pr55113_0.c: New testcase.
16293
16294 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16295
16296 PR c++/60376
16297 * g++.dg/cpp1y/pr60376.C: New.
16298
16299 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16300
16301 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
16302
16303 2014-03-04 Richard Biener <rguenther@suse.de>
16304
16305 PR tree-optimization/60382
16306 * gcc.dg/vect/pr60382.c: New testcase.
16307
16308 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
16309
16310 PR libfortran/60148
16311 * gfortran.dg/namelist_84.f90: New test.
16312
16313 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
16314
16315 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
16316 argument to avoid inf values.
16317 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
16318 UNION_FP_CHECK machinery.
16319
16320 2014-03-03 Renlin Li <Renlin.Li@arm.com>
16321
16322 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
16323 i32in128 cases outside special big-endian processing block.
16324
16325 2014-03-03 Jakub Jelinek <jakub@redhat.com>
16326
16327 PR preprocessor/60400
16328 * c-c++-common/cpp/pr60400.c: New test.
16329 * c-c++-common/cpp/pr60400-1.h: New file.
16330 * c-c++-common/cpp/pr60400-2.h: New file.
16331
16332 PR objc++/60398
16333 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
16334
16335 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
16336 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
16337
16338 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16339
16340 PR ipa/60150
16341 * g++.dg/lto/pr60150.H: New testcase.
16342 * g++.dg/lto/pr60150_0.C: New testcase.
16343 * g++.dg/lto/pr60150_1.C: New testcase.
16344
16345 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16346
16347 PR ipa/60306
16348 * g++.dg/ipa/devirt-29.C: New testcase
16349
16350 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
16351
16352 PR fortran/60236
16353 * gfortran.dg/vect/pr32380.f: Fix expected test results.
16354
16355 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
16356
16357 PR c++/50025
16358 * g++.dg/cpp0x/pr50025.C: New.
16359
16360 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
16361
16362 PR c++/60377
16363 * g++.dg/cpp1y/pr60377.C: New testcase.
16364
16365 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
16366
16367 PR fortran/60341
16368 * gfortran.dg/str_comp_optimize_1.f90: New test.
16369
16370 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16371
16372 PR target/60071
16373 * gcc.c-torture/compile/pr60071.c: New.
16374
16375 2014-02-28 Janus Weil <janus@gcc.gnu.org>
16376
16377 PR fortran/60359
16378 * gfortran.dg/unlimited_polymorphic_16.f90: New.
16379
16380 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16381
16382 PR c++/58610
16383 * g++.dg/cpp0x/constexpr-ice11.C: New.
16384
16385 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16386
16387 PR c++/60314
16388 * g++.dg/cpp1y/auto-fn24.C: New.
16389
16390 2014-02-28 Joey Ye <joey.ye@arm.com>
16391
16392 PR target/PR60169
16393 * gcc.target/arm/thumb1-far-jump-3.c: New case.
16394
16395 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
16396
16397 PR c++/60253
16398 * g++.dg/overload/ellipsis2.C: New.
16399
16400 2014-02-27 Jeff Law <law@redhat.com>
16401
16402 PR rtl-optimization/52714
16403 * gcc.c-torture/compile/pr52714.c: New test.
16404
16405 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
16406 Jeff Law <law@redhat.com>
16407
16408 PR rtl-optimization/49847
16409 * g++.dg/pr49847.C: New test.
16410
16411 2014-02-27 Marek Polacek <polacek@redhat.com>
16412
16413 PR middle-end/59223
16414 * c-c++-common/pr59223.c: New test.
16415
16416 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16417
16418 * common/config/i386/predicates.md (const1256_operand): Remove.
16419 (const2356_operand): New.
16420 (const_1_to_2_operand): Remove.
16421 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
16422 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
16423 (*avx512pf_gatherpf<mode>sf): Ditto.
16424 (avx512pf_gatherpf<mode>df): Ditto.
16425 (*avx512pf_gatherpf<mode>df_mask): Ditto.
16426 (*avx512pf_gatherpf<mode>df): Ditto.
16427 (avx512pf_scatterpf<mode>sf): Ditto.
16428 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
16429 (*avx512pf_scatterpf<mode>sf): Ditto.
16430 (avx512pf_scatterpf<mode>df): Ditto.
16431 (*avx512pf_scatterpf<mode>df_mask): Ditto.
16432 (*avx512pf_scatterpf<mode>df): Ditto.
16433 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
16434
16435 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16436
16437 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
16438 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
16439 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
16440 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
16441 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
16442 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
16443 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
16444 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
16445
16446 2014-02-26 Bin Cheng <bin.cheng@arm.com>
16447
16448 PR target/60280
16449 * gnat.dg/renaming5.adb: Change to two expected gotos.
16450 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
16451 jump threads.
16452 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
16453 messages for removed basic block.
16454 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
16455 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
16456 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
16457 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
16458
16459 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16460
16461 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
16462 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16463 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16464 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16465 * gcc.dg/vmx/merge-vsx.c: Likewise.
16466 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16467
16468 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
16469
16470 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
16471 * gcc.target/i386/prefetchwt1-1.c: New.
16472 * g++.dg/other/i386-2.C: Add new option.
16473 * g++.dg/other/i386-3.C: Ditto.
16474 * gcc.target/i386/sse-12.c: Ditto.
16475 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
16476 * gcc.target/i386/sse-22.c: Add new option.
16477 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
16478
16479 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16480
16481 PR libfortran/59313
16482 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
16483
16484 PR libfortran/58015
16485 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
16486
16487 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
16488
16489 PR c++/60311
16490 * g++.dg/cpp1y/pr60311.C: New testcase.
16491
16492 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
16493
16494 PR c++/60065
16495 * g++.dg/cpp1y/pr60065.C: New testcase.
16496
16497 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
16498
16499 PR rtl-optimization/60268
16500 * gcc.c-torture/compile/pr60268.c: New test.
16501
16502 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
16503
16504 * gcc.target/microblaze/others/mem_reload.c: New test.
16505
16506 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16507
16508 * gcc.dg/vmx/lde.c: New test.
16509 * gcc.dg/vmx/lde-be-order.c: New test.
16510 * gcc.dg/vmx/ste.c: New test.
16511 * gcc.dg/vmx/ste-be-order.c: New test.
16512
16513 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
16514
16515 PR testsuite/60173
16516 * lib/target-supports.exp
16517 (check_effective_target_logical_op_short_circuit): Add cris-*-*
16518 and crisv32-*-* to list.
16519
16520 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16521
16522 PR fortran/60302
16523 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
16524
16525 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16526
16527 * gcc.dg/vmx/vsums.c: Check entire result vector.
16528 * gcc.dg/vmx/vsums-be-order.c: Likewise.
16529
16530 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16531
16532 * gcc.dg/vmx/ld.c: New test.
16533 * gcc.dg/vmx/ld-be-order.c: New test.
16534 * gcc.dg/vmx/ld-vsx.c: New test.
16535 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
16536 * gcc.dg/vmx/ldl.c: New test.
16537 * gcc.dg/vmx/ldl-be-order.c: New test.
16538 * gcc.dg/vmx/ldl-vsx.c: New test.
16539 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
16540 * gcc.dg/vmx/st.c: New test.
16541 * gcc.dg/vmx/st-be-order.c: New test.
16542 * gcc.dg/vmx/st-vsx.c: New test.
16543 * gcc.dg/vmx/st-vsx-be-order.c: New test.
16544 * gcc.dg/vmx/stl.c: New test.
16545 * gcc.dg/vmx/stl-be-order.c: New test.
16546 * gcc.dg/vmx/stl-vsx.c: New test.
16547 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
16548
16549 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
16550
16551 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
16552 * g++.dg/other/i386-3.C (dg-options): Ditto.
16553 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
16554 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
16555 -mavx512pf and -msha.
16556
16557 2014-02-21 Richard Biener <rguenther@suse.de>
16558
16559 PR tree-optimization/60276
16560 * gcc.dg/vect/pr60276.c: New testcase.
16561
16562 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16563
16564 PR fortran/60234
16565 * gfortran.dg/finalize_23.f90: New.
16566
16567 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
16568
16569 PR c++/60052
16570 PR c++/60053
16571 * g++.dg/cpp1y/pr60052.C: New testcase.
16572 * g++.dg/cpp1y/pr60053.C: New testcase.
16573
16574 2014-02-21 Tobias Burnus <burnus@net-b.de>
16575
16576 PR fortran/60286
16577 * gfortran.dg/inquire_16.f90: New.
16578
16579 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
16580
16581 * gcc.target/nios2/biggot-1.c: New.
16582 * gcc.target/nios2/biggot-2.c: New.
16583
16584 2014-02-20 Martin Jambor <mjambor@suse.cz>
16585
16586 PR ipa/55260
16587 * gcc.dg/ipa/pr55260.c: New test.
16588
16589 2014-02-20 Bin Cheng <bin.cheng@arm.com>
16590
16591 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
16592 for execution test case.
16593
16594 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
16595
16596 PR ipa/58555
16597 * g++.dg/torture/pr58555.C: New testcase.
16598
16599 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16600
16601 PR target/60204
16602 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
16603 reflect abi fix.
16604 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
16605
16606 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16607 Kirill Yukhin <kirill.yukhin@intel.com>
16608
16609 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
16610 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
16611 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
16612 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16613 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
16614 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
16615
16616 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16617
16618 PR c/37743
16619 * g++.dg/ext/builtin-bswap1.C: New test.
16620 * c-c++-common/pr37743.c: New test.
16621
16622 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
16623
16624 * gcc.dg/decl-10.c: New test.
16625
16626 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16627
16628 PR c++/60267
16629 * g++.dg/ext/ivdep-1.C: New test.
16630
16631 PR c++/60267
16632 * gcc.dg/pr60267.c: New test.
16633
16634 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
16635
16636 PR target/59794
16637 * gcc.target/i386/pr39162.c: Add dg-prune-output.
16638 (dg-options): Remove -Wno-psabi.
16639 * gcc.target/i386/pr59794-2.c: Ditto.
16640 * gcc.target/i386/pr60205-1.c: Ditto.
16641 * gcc.target/i386/sse-5.c: Ditto.
16642
16643 2014-02-18 Nick Clifton <nickc@redhat.com>
16644
16645 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
16646 * gcc.dg/pr23623.c: Likewise.
16647 * gcc.dg/pr48784-1.c: Likewise.
16648 * gcc.dg/pr48784-2.c: Likewise.
16649 * gcc.dg/pr56997-2.c: Likewise.
16650 * gcc.dg/sms-6.c: Likewise.
16651 * gcc.dg/torture/pr60183.c: Likewise.
16652 * gcc.dg/torture/vec-cvt-1.c: Likewise.
16653 * gcc.c-torture/execute/20061220-1.x: New.
16654 * gcc.c-torture/execute/pr43220.x: New.
16655 * gcc.c-torture/execute/pr51581-1.x: New.
16656 * gcc.c-torture/execute/pr51581-2.x: New.
16657 * gcc.c-torture/execute/pr58570.x: New.
16658 * gcc.c-torture/unsorted/DFcmp.x: New.
16659 * gcc.c-torture/unsorted/SFset.x: New.
16660
16661 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
16662
16663 * gnat.dg/opt31.adb: New test.
16664
16665 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16666
16667 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
16668
16669 2014-02-19 Janus Weil <janus@gcc.gnu.org>
16670
16671 PR fortran/60232
16672 * gfortran.dg/typebound_proc_33.f90: New.
16673
16674 2014-02-19 Marek Polacek <polacek@redhat.com>
16675
16676 PR c/60195
16677 * gcc.dg/pr60195.c: New test.
16678
16679 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
16680
16681 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
16682
16683 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16684
16685 PR preprocessor/58844
16686 * c-c++-common/cpp/pr58844-1.c: New test.
16687 * c-c++-common/cpp/pr58844-2.c: New test.
16688
16689 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16690
16691 PR c++/60225
16692 * g++.dg/cpp0x/constexpr-ice10.C: New.
16693
16694 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16695
16696 PR c++/60215
16697 * g++.dg/cpp0x/pr60215.C: New.
16698
16699 2014-02-18 Tobias Burnus <burnus@net-b.de>
16700
16701 PR fortran/49397
16702 * gfortran.dg/proc_ptr_45.f90: New.
16703 * gfortran.dg/proc_ptr_46.f90: New.
16704
16705 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
16706
16707 PR c++/60190
16708 * g++.dg/cpp1y/pr60190.C: New testcase.
16709
16710 PR c++/60064
16711 * g++.dg/cpp1y/pr60064.C: New testcase.
16712
16713 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
16714
16715 PR target/60205
16716 * gcc.target/i386/pr60205-1.c: New test.
16717 * gcc.target/i386/pr60205-2.c: Ditto.
16718
16719 2014-02-18 Kai Tietz <ktietz@redhat.com>
16720
16721 PR target/60193
16722 * gcc.target/i386/nest-1.c: New testcase.
16723
16724 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
16725
16726 * gnat.dg/opt32.adb: New test.
16727
16728 2014-02-18 Janus Weil <janus@gcc.gnu.org>
16729
16730 PR fortran/60231
16731 * gfortran.dg/typebound_generic_15.f90: New.
16732
16733 2014-02-17 Janus Weil <janus@gcc.gnu.org>
16734
16735 PR fortran/55907
16736 * gfortran.dg/init_flag_12.f90: New.
16737
16738 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
16739 Ilya Tocar <ilya.tocar@intel.com>
16740
16741 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
16742 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
16743 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
16744 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
16745
16746 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
16747
16748 * lib/target-supports.exp
16749 (check_effective_target_logical_op_short_circuit): New procedure.
16750 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
16751 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
16752 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
16753 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16754 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16755 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
16756 logical_op_short_circuit for the alternative test, extending
16757 it to arm_cortex_m.
16758
16759 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
16760
16761 PR target/60203
16762 * gcc.target/powerpc/pr60203.c: New testsuite.
16763
16764 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
16765
16766 PR fortran/59599
16767 * gfortran.dg/ichar_3.f90: New test.
16768
16769 2014-02-15 Richard Biener <rguenther@suse.de>
16770
16771 PR tree-optimization/60183
16772 * gcc.dg/torture/pr60183.c: New testcase.
16773
16774 2014-02-14 Jeff Law <law@redhat.com>
16775
16776 PR rtl-optimization/60131
16777 * g++.dg/torture/pr60131.C: New test.
16778
16779 2014-02-14 Ian Bolton <ian.bolton@arm.com>
16780
16781 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
16782 on command-line.
16783
16784 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
16785
16786 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
16787
16788 2014-02-14 Jakub Jelinek <jakub@redhat.com>
16789
16790 * gcc.c-torture/compile/20140213.c: New test.
16791
16792 2014-02-13 Jakub Jelinek <jakub@redhat.com>
16793
16794 PR target/43546
16795 * gcc.target/i386/pr43546.c: New test.
16796
16797 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
16798
16799 * gcc.target/s390/hotpatch-compile-8.c: New test.
16800
16801 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16802
16803 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
16804 definition with an ifndef.
16805 * gcc.dg/pr59605-2.c: New test.
16806
16807 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16808
16809 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
16810
16811 2014-02-12 Joseph Myers <joseph@codesourcery.com>
16812
16813 * gcc.dg/torture/float128-mul-underflow.c,
16814 gcc.dg/torture/float128-truncdf-underflow.c,
16815 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
16816
16817 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16818
16819 PR middle-end/59737
16820 * g++.dg/ipa/pr59737.C: New test.
16821
16822 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
16823
16824 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
16825
16826 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
16827
16828 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
16829
16830 * gcc.dg/cilk-plus/jump-openmp.c: New file.
16831
16832 2014-02-12 Richard Biener <rguenther@suse.de>
16833
16834 PR middle-end/60092
16835 * gcc.dg/torture/pr60092.c: New testcase.
16836 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
16837
16838 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
16839
16840 * gcc.c-torture/execute/20140212-1.c: New test.
16841
16842 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16843
16844 PR c++/60047
16845 * g++.dg/cpp0x/pr60047.C: New.
16846
16847 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16848
16849 PR c/60101
16850 * c-c++-common/pr60101.c: New test.
16851
16852 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
16853
16854 PR lto/59468
16855 * g++.dg/ipa/devirt-27.C: New testcase.
16856 * g++.dg/ipa/devirt-26.C: New testcase.
16857
16858 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16859
16860 PR target/60137
16861 * gcc.target/powerpc/pr60137.c: New file.
16862
16863 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16864
16865 PR fortran/52370
16866 * gfortran.dg/pr52370.f90: New test.
16867
16868 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
16869
16870 PR target/59927
16871 Revert
16872 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
16873
16874 PR testsuite/58630
16875 * gcc.target/i386/pr43662.c (dg-options):
16876 Add -maccumulate-outgoing-args.
16877 * gcc.target/i386/pr43869.c (dg-options): Ditto.
16878 * gcc.target/i386/pr57003.c (dg-options): Ditto.
16879 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
16880 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
16881 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
16882 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
16883 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
16884 Add -maccumulate-outgoing-args.
16885 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
16886 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
16887 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
16888 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
16889 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
16890 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
16891 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
16892 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
16893 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
16894 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
16895 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
16896 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
16897 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
16898 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
16899 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
16900
16901 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
16902
16903 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
16904
16905 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16906
16907 PR debug/59776
16908 * gcc.dg/guality/pr59776.c: New test.
16909
16910 2014-02-11 Renlin Li <Renlin.Li@arm.com>
16911
16912 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
16913 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
16914 (add_options_for_arm_vfp3): New.
16915
16916 2014-02-11 Jeff Law <law@redhat.com>
16917
16918 PR middle-end/54041
16919 * gcc.target/m68k/pr54041.c: New test.
16920
16921 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16922
16923 PR target/59927
16924 * gcc.target/i386/pr59927.c: New test.
16925
16926 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
16927
16928 * gcc.dg/vect/pr57741-3.c: Require vect_int.
16929 * gcc.dg/vect/pr60012.c: Likewise.
16930 * gcc.dg/vect/vect-119.c: Likewise.
16931 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
16932 * gcc.dg/vect/vect-outer-4c.c: Likewise.
16933
16934 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16935
16936 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
16937
16938 2014-02-10 Jeff Law <law@redhat.com>
16939
16940 PR middle-end-52306
16941 * gcc.c-torture/compile/pr52306.c: New test.
16942
16943 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16944
16945 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
16946
16947 2014-02-10 Richard Biener <rguenther@suse.de>
16948
16949 PR tree-optimization/60115
16950 * gcc.dg/torture/pr60115.c: New testcase.
16951
16952 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
16953
16954 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
16955 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
16956
16957 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
16958 Ilya Tocar <ilya.tocar@intel.com>
16959
16960 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
16961 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
16962 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
16963 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
16964 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
16965 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
16966 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
16967 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
16968 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
16969 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
16970 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
16971 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
16972 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
16973 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
16974 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
16975 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
16976 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
16977 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
16978 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
16979 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
16980 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
16981 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
16982 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
16983 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
16984 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
16985 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
16986 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
16987
16988 2014-02-10 Jakub Jelinek <jakub@redhat.com>
16989
16990 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
16991
16992 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16993
16994 PR fortran/57522
16995 * gfortran.dg/associated_target_5.f03: New test.
16996
16997 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16998
16999 PR fortran/59026
17000 * gfortran.dg/elemental_by_value_1.f90: New test.
17001
17002 2014-02-08 Janus Weil <janus@gcc.gnu.org>
17003
17004 PR fortran/58470
17005 * gfortran.dg/finalize_22.f90: New.
17006
17007 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
17008
17009 PR fortran/60066
17010 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
17011 was fixed by the patch for PR59906.
17012
17013 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
17014
17015 PR translation/52289
17016 * gfortran.dg/coarray_8.f90: Update dg-error match.
17017
17018 2014-02-08 Jakub Jelinek <jakub@redhat.com>
17019
17020 PR c/59984
17021 * gcc.dg/vect/pr59984.c: New test.
17022
17023 PR middle-end/60092
17024 * gcc.dg/attr-alloc_align-1.c: New test.
17025 * gcc.dg/attr-alloc_align-2.c: New test.
17026 * gcc.dg/attr-alloc_align-3.c: New test.
17027 * gcc.dg/attr-assume_aligned-1.c: New test.
17028 * gcc.dg/attr-assume_aligned-2.c: New test.
17029 * gcc.dg/attr-assume_aligned-3.c: New test.
17030
17031 2014-02-08 Jakub Jelinek <jakub@redhat.com>
17032
17033 PR target/60077
17034 * gcc.target/i386/pr60077-1.c: New test.
17035 * gcc.target/i386/pr60077-2.c: New test.
17036
17037 2014-02-07 Jakub Jelinek <jakub@redhat.com>
17038
17039 PR preprocessor/56824
17040 * gcc.dg/pr56824.c: New test.
17041
17042 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17043
17044 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
17045 variable used for atomic operations.
17046
17047 2014-02-07 Richard Biener <rguenther@suse.de>
17048
17049 PR middle-end/60092
17050 * gcc.dg/vect/pr60092-2.c: New testcase.
17051
17052 2014-02-07 Jakub Jelinek <jakub@redhat.com>
17053
17054 PR c++/60082
17055 Revert
17056 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
17057
17058 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
17059 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
17060
17061 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17062
17063 * gcc.target/s390/fp2int1.c: New testcase.
17064
17065 2014-02-07 Richard Biener <rguenther@suse.de>
17066
17067 PR middle-end/60092
17068 * gcc.dg/tree-ssa/alias-30.c: New testcase.
17069 * gcc.dg/tree-ssa/alias-31.c: Likewise.
17070
17071 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
17072
17073 PR ipa/59918
17074 * g++.dg/torture/pr59918.C: New testcase.
17075
17076 2014-02-06 Jakub Jelinek <jakub@redhat.com>
17077
17078 PR target/59575
17079 * gcc.target/arm/pr59575.c: New test.
17080
17081 PR debug/59992
17082 * gcc.dg/pr59992.c: New test.
17083
17084 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
17085
17086 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
17087 init_priority. Test alignment of variable instead of function.
17088
17089 2014-02-06 Marek Polacek <polacek@redhat.com>
17090
17091 PR c/60087
17092 * gcc.dg/pr60087.c: New test.
17093
17094 2014-02-06 Alan Modra <amodra@gmail.com>
17095
17096 * gcc.target/powerpc/pr60032.c: New.
17097
17098 2014-02-06 Jakub Jelinek <jakub@redhat.com>
17099
17100 PR target/60062
17101 * gcc.c-torture/execute/pr60062.c: New test.
17102 * gcc.c-torture/execute/pr60072.c: New test.
17103
17104 2014-02-06 Ian Bolton <ian.bolton@arm.com>
17105
17106 * gcc.dg/tree-ssa/pr59597.c: Make called function static
17107 so that expected outcome works for PIC variants too.
17108
17109 2014-02-06 Yury Gribov <y.gribov@samsung.com>
17110 Kugan Vivekanandarajah <kuganv@linaro.org>
17111
17112 * gcc.target/arm/vect-noalign.c: New file.
17113
17114 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
17115 Jakub Jelinek <jakub@redhat.com>
17116
17117 PR middle-end/60013
17118 * gcc.dg/pr60013.c: New testcase.
17119
17120 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17121
17122 * gcc.dg/vmx/sum2s.c: New.
17123 * gcc.dg/vmx/sum2s-be-order.c: New.
17124
17125 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17126
17127 * gcc.dg/vmx/pack.c: New.
17128 * gcc.dg/vmx/pack-be-order.c: New.
17129 * gcc.dg/vmx/unpack.c: New.
17130 * gcc.dg/vmx/unpack-be-order.c: New.
17131
17132 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
17133
17134 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
17135 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
17136
17137 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17138
17139 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
17140 Use __builtin_floorf, __builtin_ceilf.
17141 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
17142 declaration.
17143 (TEST): Use __builtin_floorf.
17144 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
17145
17146 2014-02-05 Jakub Jelinek <jakub@redhat.com>
17147
17148 PR ipa/59947
17149 * g++.dg/opt/pr59947.C: New test.
17150
17151 PR c++/58703
17152 * c-c++-common/gomp/pr58703.c: New test.
17153
17154 2014-02-05 Richard Biener <rguenther@suse.de>
17155
17156 PR testsuite/60076
17157 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
17158 avoid using unsigned long long.
17159
17160 2014-02-05 Jakub Jelinek <jakub@redhat.com>
17161
17162 PR middle-end/57499
17163 * g++.dg/torture/pr57499.C: New test.
17164
17165 2014-02-05 Yury Gribov <y.gribov@samsung.com>
17166
17167 * gcc.dg/asan/nosanitize-and-inline.c: New test.
17168
17169 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
17170
17171 * g++.dg/ipa/devirrt-22.C: Fix template.
17172
17173 2014-02-04 Marek Polacek <polacek@redhat.com>
17174
17175 PR c/60036
17176 * gcc.dg/pr60036.c: New test.
17177
17178 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
17179
17180 PR ipa/60058
17181 * g++.dg/torture/pr60058.C: New testcase.
17182
17183 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
17184
17185 * g++.dg/tsan/default_options.C: Invert check.
17186
17187 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17188
17189 PR tree-optimization/60002
17190 * g++.dg/opt/pr60002.C: New test.
17191
17192 PR tree-optimization/60023
17193 * g++.dg/vect/pr60023.cc: New test.
17194
17195 PR ipa/60026
17196 * c-c++-common/torture/pr60026.c: New test.
17197
17198 PR rtl-optimization/57915
17199 * gcc.target/i386/pr57915.c: New test.
17200
17201 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17202
17203 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
17204
17205 2014-02-04 Renlin Li <Renlin.Li@arm.com>
17206
17207 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
17208
17209 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17210
17211 PR middle-end/59261
17212 * gcc.dg/pr59261.c: New test.
17213
17214 2014-02-04 Richard Biener <rguenther@suse.de>
17215
17216 PR tree-optimization/60012
17217 * gcc.dg/vect/pr60012.c: New testcase.
17218
17219 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17220
17221 PR target/59788
17222 * g++.dg/eh/unwind-direct.C: New test.
17223
17224 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
17225
17226 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
17227 timeout value to 20s.
17228
17229 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17230
17231 PR ipa/59882
17232 * g++.dg/torture/pr59882.C: New testcase
17233
17234 2014-02-03 Jan Hubicka <jh@suse.cz>
17235
17236 PR ipa/59831
17237 * g++.dg/ipa/devirt-22.C: New testcase.
17238
17239 2014-02-03 Jan Hubicka <jh@suse.cz>
17240
17241 * g++.dg/ipa/devirt-25.C: New testcase.
17242
17243 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17244
17245 PR tree-optimization/59924
17246 * gcc.dg/pr59924.c: New test.
17247
17248 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17249
17250 PR ipa/59831
17251 * g++.dg/ipa/devirt-24.C: New testcase.
17252
17253 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
17254
17255 PR c++/53017
17256 PR c++/59211
17257 * c-c++-common/attributes-1.c: New testcase.
17258 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
17259
17260 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17261
17262 PR c++/58871
17263 * g++.dg/cpp0x/pr58871.C: New.
17264
17265 2014-02-03 Cong Hou <congh@google.com>
17266
17267 PR tree-optimization/60000
17268 * g++.dg/vect/pr60000.cc: New test.
17269
17270 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
17271
17272 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
17273 * gcc.target/i386/long-double-64-4.c: Likewise.
17274 * gcc.target/i386/long-double-80-1.c: Likewise.
17275 * gcc.target/i386/long-double-80-2.c: Likewise.
17276 * gcc.target/i386/long-double-80-3.c: Likewise.
17277 * gcc.target/i386/long-double-80-4.c: Likewise.
17278 * gcc.target/i386/long-double-80-5.c: Likewise.
17279 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
17280 __multf3 isn't used.
17281 * gcc.target/i386/long-double-64-3.c: Likewise.
17282 * gcc.target/i386/long-double-128-1.c: New test.
17283 * gcc.target/i386/long-double-128-2.c: Likewise.
17284 * gcc.target/i386/long-double-128-3.c: Likewise.
17285 * gcc.target/i386/long-double-128-4.c: Likewise.
17286 * gcc.target/i386/long-double-128-5.c: Likewise.
17287 * gcc.target/i386/long-double-128-6.c: Likewise.
17288 * gcc.target/i386/long-double-128-7.c: Likewise.
17289 * gcc.target/i386/long-double-128-8.c: Likewise.
17290 * gcc.target/i386/long-double-128-9.c: Likewise.
17291 * gcc.target/i386/long-double-64-5.c: Likewise.
17292 * gcc.target/i386/long-double-64-6.c: Likewise.
17293 * gcc.target/i386/long-double-64-7.c: Likewise.
17294 * gcc.target/i386/long-double-64-8.c: Likewise.
17295 * gcc.target/i386/long-double-64-9.c: Likewise.
17296 * gcc.target/i386/long-double-80-10.c: Likewise.
17297 * gcc.target/i386/long-double-80-8.c: Likewise.
17298 * gcc.target/i386/long-double-80-9.c: Likewise.
17299
17300 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
17301
17302 PR rtl-optimization/57662
17303 * g++.dg/pr57662.C: New test.
17304
17305 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17306
17307 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
17308 * gcc.dg/vmx/perm.c: New.
17309 * gcc.dg/vmx/perm-be-order.c: New.
17310
17311 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17312
17313 * gcc.dg/vmx/vsums.c: New.
17314 * gcc.dg/vmx/vsums-be-order.c: New.
17315
17316 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
17317
17318 * g++.dg/ipa/devirt-23.C: New testcase.
17319 * g++.dg/ipa/devirt-20.C: Fix template.
17320
17321 2014-02-02 Jan Hubicka <jh@suse.cz>
17322
17323 * g++.dg/ipa/devirt-21.C: New testcase.
17324
17325 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
17326
17327 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
17328 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
17329
17330 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
17331
17332 PR target/60017
17333 * gcc.c-torture/execute/pr60017.c: New test.
17334
17335 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
17336
17337 PR fortran/57033
17338 * gfortran.dg/default_initialization_7.f90: New test.
17339
17340 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
17341
17342 PR fortran/59906
17343 * gfortran.dg/elemental_subroutine_9.f90: New test.
17344
17345 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17346
17347 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
17348
17349 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17350
17351 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
17352
17353 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17354
17355 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
17356
17357 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17358
17359 PR c++/51219
17360 * g++.dg/init/bitfield5.C: New.
17361
17362 2014-02-01 Jakub Jelinek <jakub@redhat.com>
17363
17364 PR tree-optimization/60003
17365 * gcc.c-torture/execute/pr60003.c: New test.
17366
17367 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
17368
17369 PR bootstrap/59985
17370 * gcc.target/arm/pr59985.C: New.
17371
17372 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17373
17374 PR sanitizer/59410
17375 * lib/tsan-dg.exp (tsan_init): Instead of not running any
17376 tsan tests if trivial testcase doesn't run, set dg-do-what-default
17377 to compile.
17378 (tsan_finish): Restore dg-do-what-default.
17379 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
17380 * g++.dg/tsan/fd_close_norace2.C: Likewise.
17381 * g++.dg/tsan/default_options.C: Likewise.
17382 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17383 * g++.dg/tsan/atomic_free2.C: Likewise.
17384 * g++.dg/tsan/cond_race.C: Likewise.
17385 * g++.dg/tsan/fd_close_norace.C: Likewise.
17386 * g++.dg/tsan/benign_race.C: Likewise.
17387 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17388 * c-c++-common/tsan/simple_race.c: Likewise.
17389 * c-c++-common/tsan/mutexset1.c: Likewise.
17390 * c-c++-common/tsan/thread_leak2.c: Likewise.
17391 * c-c++-common/tsan/tls_race.c: Likewise.
17392 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17393 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
17394 * c-c++-common/tsan/free_race2.c: Likewise.
17395 * c-c++-common/tsan/thread_leak.c: Likewise.
17396 * c-c++-common/tsan/thread_leak1.c: Likewise.
17397 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17398 * c-c++-common/tsan/free_race.c: Likewise.
17399 * c-c++-common/tsan/sleep_sync.c: Likewise.
17400 * c-c++-common/tsan/tiny_race.c: Likewise.
17401 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17402 * c-c++-common/tsan/atomic_stack.c: Likewise.
17403 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
17404 in dg-output regexps.
17405 * c-c++-common/tsan/simple_stack.c: Likewise.
17406
17407 2014-01-31 Richard Henderson <rth@redhat.com>
17408
17409 * g++.dg/tm/pr60004.C: New.
17410
17411 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17412
17413 PR c++/59082
17414 * g++.dg/inherit/crash4.C: New.
17415
17416 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
17417
17418 * c-c++-common/tsan/simple_race.c: Made test less flaky.
17419
17420 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17421
17422 * gcc.target/i386/m512-check.h: Use correct rounding values.
17423
17424 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17425
17426 * gcc.target/i386/avx-1.c: Use correct rounding values.
17427 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
17428 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
17429 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
17430 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
17431 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
17432 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
17433 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
17434 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
17435 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
17436 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
17437 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
17438 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
17439 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
17440 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
17441 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
17442 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
17443 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
17444 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
17445 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
17446 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
17447 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
17448 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
17449 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
17450 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
17451 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
17452 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
17453 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
17454 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
17455 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
17456 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
17457 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
17458 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
17459 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
17460 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
17461 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
17462 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
17463 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
17464 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
17465 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
17466 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
17467 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
17468 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
17469 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
17470 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
17471 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
17472 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
17473 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
17474 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
17475 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
17476 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
17477 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
17478 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
17479 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
17480 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
17481 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
17482 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
17483 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
17484 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
17485 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
17486 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
17487 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
17488 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
17489 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
17490 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
17491 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
17492 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
17493 * gcc.target/i386/sse-13.c: Ditto.
17494 * gcc.target/i386/sse-14.c: Ditto.
17495 * gcc.target/i386/sse-22.c: Ditto.
17496 * gcc.target/i386/sse-23.c: Ditto.
17497
17498 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17499
17500 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
17501 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
17502
17503 2014-01-31 Richard Biener <rguenther@suse.de>
17504
17505 PR middle-end/59990
17506 * gcc.dg/torture/pr59990.c: New testcase.
17507
17508 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17509
17510 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
17511 if it fails don't run any tsan tests.
17512
17513 2014-01-31 Marek Polacek <polacek@redhat.com>
17514
17515 PR c/59963
17516 * gcc.dg/pr59940.c (g): Adjust dg-warning.
17517 (y): Adjust dg-error.
17518 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
17519 * gcc.dg/pr59963-1.c: New test.
17520 * gcc.dg/pr59963-2.c: New test.
17521 * gcc.dg/pr59963-3.c: New test.
17522
17523 2014-01-30 Jakub Jelinek <jakub@redhat.com>
17524
17525 PR target/59923
17526 * gcc.target/arm/pr59923.c: New test.
17527
17528 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17529
17530 * gcc.dg/vmx/splat.c: New.
17531 * gcc.dg/vmx/splat-vsx.c: New.
17532 * gcc.dg/vmx/splat-be-order.c: New.
17533 * gcc.dg/vmx/splat-vsx-be-order.c: New.
17534 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
17535 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
17536
17537 2014-01-30 Richard Biener <rguenther@suse.de>
17538
17539 PR tree-optimization/59993
17540 * gcc.dg/torture/pr59993.c: New testcase.
17541
17542 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
17543
17544 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
17545 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
17546 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
17547 vect_int rather than vect_float.
17548
17549 2014-01-30 Marek Polacek <polacek@redhat.com>
17550
17551 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
17552
17553 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
17554
17555 * gcc.target/microblaze/isa/fcmp4.c: New.
17556
17557 2014-01-30 Marek Polacek <polacek@redhat.com>
17558
17559 PR c/59940
17560 * gcc.dg/pr59940.c: New test.
17561 * gcc.dg/pr35635.c (func3): Move dg-warning.
17562
17563 2014-01-30 Richard Biener <rguenther@suse.de>
17564
17565 PR tree-optimization/59903
17566 * gcc.dg/torture/pr59903.c: New testcase.
17567
17568 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17569
17570 PR c++/58843
17571 * g++.dg/lookup/crash8.C: New.
17572
17573 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17574
17575 PR c++/58649
17576 * g++.dg/template/crash117.C: New.
17577
17578 2014-01-30 Richard Biener <rguenther@suse.de>
17579
17580 PR c/59905
17581 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
17582 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
17583 abort.
17584 * gcc.dg/invalid-call-1.c: Likewise.
17585
17586 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17587
17588 PR c++/58561
17589 * g++.dg/cpp1y/auto-fn23.C: New.
17590
17591 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17592
17593 PR c++/58846
17594 * g++.dg/init/dso_handle2.C: New.
17595
17596 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17597
17598 PR c++/58674
17599 * g++.dg/cpp0x/pr58674.C: New.
17600
17601 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
17602
17603 PR target/59617
17604 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
17605 * gcc.target/i386/avx512f-gather-5.c: Ditto.
17606
17607 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17608
17609 * gcc.dg/vmx/merge-be-order.c: New.
17610 * gcc.dg/vmx/merge.c: New.
17611 * gcc.dg/vmx/merge-vsx-be-order.c: New.
17612 * gcc.dg/vmx/merge-vsx.c: New.
17613
17614 2014-01-29 Richard Biener <rguenther@suse.de>
17615
17616 PR tree-optimization/58742
17617 * gcc.dg/pr58742-1.c: New testcase.
17618 * gcc.dg/pr58742-2.c: Likewise.
17619 * gcc.dg/pr58742-3.c: Likewise.
17620
17621 2014-01-29 Renlin Li <Renlin.Li@arm.com>
17622
17623 * gcc.target/arm/ftest-armv7ve-arm.c: New.
17624 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
17625 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
17626
17627 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17628
17629 PR c++/58702
17630 * g++.dg/gomp/pr58702.C: New.
17631
17632 2014-01-29 Dodji Seketeli <dodji@redhat.com>
17633
17634 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
17635 selector.
17636
17637 2014-01-29 Jakub Jelinek <jakub@redhat.com>
17638
17639 PR middle-end/59917
17640 PR tree-optimization/59920
17641 * gcc.dg/pr59920-1.c: New test.
17642 * gcc.dg/pr59920-2.c: New test.
17643 * gcc.dg/pr59920-3.c: New test.
17644 * c-c++-common/gomp/pr59917-1.c: New test.
17645 * c-c++-common/gomp/pr59917-2.c: New test.
17646
17647 PR tree-optimization/59594
17648 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
17649 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
17650 * gcc.dg/vect/pr59594.c: New test.
17651
17652 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
17653
17654 PR fortran/59414
17655 * gfortran.dg/allocate_class_3.f90: New test.
17656
17657 2014-01-28 Dodji Seketeli <dodji@redhat.com>
17658
17659 PR preprocessor/59935
17660 * c-c++-common/cpp/warning-zero-location.c: New test.
17661 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
17662
17663 2014-01-27 Steve Ellcey <sellcey@mips.com>
17664
17665 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
17666
17667 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
17668
17669 * g++.dg/ext/mv16.C: New tests.
17670
17671 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
17672
17673 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
17674 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
17675 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
17676 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
17677 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
17678 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
17679 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
17680 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
17681 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
17682 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
17683 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
17684 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
17685 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
17686 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
17687 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
17688 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
17689 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
17690 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
17691 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
17692 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
17693 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
17694 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
17695 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
17696 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
17697 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
17698 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
17699 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
17700 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
17701 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
17702 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
17703 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
17704 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
17705 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
17706 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
17707 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
17708 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
17709 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
17710 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
17711 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
17712 _mm512_mask_cvtepi32_storeu_epi8.
17713 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
17714 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
17715 _mm512_mask_cvtepi32_storeu_epi16.
17716 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
17717 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
17718 _mm512_mask_cvtepi64_storeu_epi8.
17719 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
17720 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
17721 _mm512_mask_cvtepi64_storeu_epi16.
17722 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
17723 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
17724 _mm512_mask_cvtepi64_storeu_epi32.
17725 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
17726 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
17727 _mm512_mask_cvtsepi32_storeu_epi8.
17728 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
17729 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
17730 _mm512_mask_cvtsepi32_storeu_epi16.
17731 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
17732 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
17733 _mm512_mask_cvtsepi64_storeu_epi8.
17734 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
17735 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
17736 _mm512_mask_cvtsepi64_storeu_epi16.
17737 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
17738 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
17739 _mm512_mask_cvtsepi64_storeu_epi32.
17740 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
17741 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
17742 _mm512_mask_cvtusepi32_storeu_epi8.
17743 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
17744 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
17745 _mm512_mask_cvtusepi32_storeu_epi16.
17746 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
17747 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
17748 _mm512_mask_cvtusepi64_storeu_epi8.
17749 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
17750 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
17751 _mm512_mask_cvtusepi64_storeu_epi16.
17752 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
17753 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
17754 _mm512_mask_cvtusepi64_storeu_epi32.
17755 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
17756 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
17757
17758 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
17759
17760 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
17761 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
17762 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
17763 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
17764 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
17765 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
17766 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
17767 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
17768 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
17769 built-ins roudning immediate.
17770 * gcc.target/i386/sse-22.c: Add new built-ins.
17771 * gcc.target/i386/sse-23.c: Ditto.
17772 * gcc.target/i386/avx-1.c: Ditto.
17773
17774 2014-01-27 Christian Bruel <christian.bruel@st.com>
17775
17776 * gcc.target/sh/torture/strncmp.c: New tests.
17777
17778 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
17779
17780 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
17781
17782 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
17783
17784 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
17785
17786 2014-01-24 Jeff Law <law@redhat.com>
17787
17788 PR tree-optimization/59919
17789 * gcc.c-torture/compile/pr59919.c: New test.
17790
17791 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
17792
17793 PR c++/57524
17794 * g++.dg/ext/timevar2.C: New.
17795
17796 2014-01-24 Marek Polacek <polacek@redhat.com>
17797
17798 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
17799
17800 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
17801
17802 PR target/59929
17803 * gcc.target/i386/pr59929.c: New test.
17804
17805 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
17806
17807 PR target/59909
17808 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
17809 word atomic functions at runtime.
17810
17811 2014-01-23 Marek Polacek <polacek@redhat.com>
17812
17813 PR c/59846
17814 * gcc.dg/pr59846.c: New test.
17815
17816 2014-01-23 Marek Polacek <polacek@redhat.com>
17817
17818 PR c/58346
17819 * c-c++-common/pr58346-1.c: New test.
17820 * c-c++-common/pr58346-2.c: New test.
17821 * c-c++-common/pr58346-3.c: New test.
17822
17823 2014-01-23 Marek Polacek <polacek@redhat.com>
17824
17825 PR c/59871
17826 * gcc.dg/20020220-2.c: Adjust dg-warning message.
17827 * gcc.dg/pr59871.c: New test.
17828
17829 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17830
17831 PR c++/58980
17832 * g++.dg/parse/enum11.C: New.
17833
17834 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17835
17836 * gcc.target/aarch64/sshr64_1.c: New testcase.
17837
17838 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
17839
17840 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
17841 SIMD enabled function.
17842 * g++.dg/cilk-plus/ef_test.C: New test.
17843 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
17844 and added C++ ones.
17845 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
17846 to differenciate C error messages from C++ ones.
17847
17848 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17849
17850 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
17851
17852 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
17853
17854 * gcc.target/microblaze/others/builtin-trap.c: New test,
17855
17856 2014-01-23 Jakub Jelinek <jakub@redhat.com>
17857
17858 PR middle-end/58809
17859 * c-c++-common/gomp/pr58809.c: New test.
17860
17861 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
17862
17863 PR sanitizer/59897
17864 * c-c++-common/asan/use-after-return-1.c: Fixed
17865 to pass on darwin.
17866
17867 2014-01-23 Dodji Seketeli <dodji@redhat.com>
17868
17869 PR preprocessor/58580
17870 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
17871
17872 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17873 Ilya Tocar <ilya.tocar@intel.com>
17874
17875 * gcc.target/i386/avx512f-kmovw-1.c: New.
17876
17877 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17878
17879 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
17880 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
17881 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
17882 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
17883 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
17884 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
17885
17886 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
17887
17888 PR target/52125
17889 * gcc.dg/pr48774.c: Remove skip for mips_rel.
17890 * gcc.target/mips/pr52125.c: New test.
17891
17892 2014-01-22 Marek Polacek <polacek@redhat.com>
17893
17894 PR c/59891
17895 * gcc.dg/torture/pr59891.c: New test.
17896
17897 2014-01-22 Jeff Law <law@redhat.com>
17898
17899 PR tree-optimization/59597
17900 * gcc.dg/tree-ssa/pr59597.c: New test.
17901
17902 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
17903
17904 PR rtl-optimization/59477
17905 * g++.dg/pr59477.C: New.
17906
17907 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
17908
17909 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
17910
17911 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
17912
17913 PR c++/59482
17914 * g++.dg/pr59482.C: New.
17915
17916 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17917
17918 * gcc.dg/vmx/insert-vsx-be-order.c: New.
17919 * gcc.dg/vmx/extract-vsx.c: New.
17920 * gcc.dg/vmx/extract-vsx-be-order.c: New.
17921 * gcc.dg/vmx/insert-vsx.c: New.
17922
17923 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17924
17925 PR rtl-optimization/59896
17926 * gcc.target/arm/pr59896.c: New.
17927
17928 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17929
17930 PR rtl-optimization/59858
17931 * gcc.target/arm/pr59858.c: New.
17932
17933 2014-01-21 Jakub Jelinek <jakub@redhat.com>
17934
17935 PR target/59003
17936 * gcc.dg/tree-prof/pr59003.c: New test.
17937
17938 PR middle-end/59860
17939 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
17940 other targets.
17941
17942 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
17943
17944 * gfortran.dg/round_3.f08: Add more cases.
17945
17946 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
17947
17948 * lib/target-supports.exp (force_conventional_output_for): New
17949 procedure.
17950 * lib/scanasm.exp (scan-assembler_required_options)
17951 (scan-assembler-not_required_options)
17952 (scan-assembler-times_required_options): Replace with
17953 force_conventional_output_fors.
17954 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
17955 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
17956
17957 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
17958
17959 PR middle-end/59789
17960 * gcc.target/i386/pr59789.c: New testcase.
17961
17962 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
17963
17964 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
17965 the 'code' bitfield from 16 to 8.
17966
17967 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17968
17969 * lib/target-supports.exp
17970 (check_effective_target_vect_perm): Exclude aarch64_be.
17971 (check_effective_target_vect_perm_byte): Likewise.
17972 (check_effective_target_vect_perm_short): Likewise.
17973
17974 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17975
17976 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
17977 (RUN_TEST): Use new macro.
17978 (INDEX64_32): Delete.
17979 (INDEX64_64): Likewise.
17980 (INDEX128_32): Likewise.
17981 (INDEX128_64): Likewise.
17982 (INDEX): Likewise.
17983 (test_vneg_f32): Use fixed RUN_TEST.
17984
17985 2014-01-20 Richard Biener <rguenther@suse.de>
17986
17987 PR middle-end/59860
17988 * gcc.dg/pr59860.c: New testcase.
17989
17990 2014-01-20 Jakub Jelinek <jakub@redhat.com>
17991
17992 PR target/59880
17993 * gcc.target/i386/pr59880.c: New test.
17994
17995 2014-01-20 Renlin Li <renlin.li@arm.com>
17996
17997 * gcc.dg/pr44194-1.c: Tweak regexp.
17998
17999 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18000
18001 PR libfortran/59771
18002 PR libfortran/59774
18003 PR libfortran/59836
18004 * gfortran.dg/round_3.f08: New cases added.
18005 * gfortran.dg/fmt_g_1.f90: New test.
18006
18007 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
18008
18009 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
18010
18011 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
18012
18013 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
18014
18015 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
18016
18017 * gcc.dg/vect/pr57705.c: Require vect_int.
18018 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
18019 * gcc.dg/vect/vect-alias-check.c: Likewise.
18020
18021 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
18022
18023 PR fortran/58007
18024 * gfortran.dg/unresolved_fixup_1.f90: New test.
18025 * gfortran.dg/unresolved_fixup_2.f90: New test.
18026
18027 2014-01-18 Jakub Jelinek <jakub@redhat.com>
18028
18029 PR target/58944
18030 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
18031 Remove dg-prune-output lines.
18032
18033 2014-01-17 Jakub Jelinek <jakub@redhat.com>
18034
18035 PR middle-end/59706
18036 * gfortran.dg/pr59706.f90: New test.
18037 * g++.dg/ext/pr59706.C: New test.
18038
18039 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18040
18041 PR c++/59270
18042 PR c++/58811
18043 * g++.dg/cpp0x/decltype-incomplete1.C: New.
18044 * g++.dg/init/pr58811.C: Likewise.
18045
18046 2014-01-17 Jeff Law <law@redhat.com>
18047
18048 PR middle-end/57904
18049 * gfortran.dg/pr57904.f90: New test.
18050
18051 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18052
18053 PR c++/59269
18054 * g++.dg/cpp0x/nsdmi-union4.C: New.
18055
18056 2014-01-17 Marek Polacek <polacek@redhat.com>
18057
18058 PR c++/59838
18059 * g++.dg/diagnostic/pr59838.C: New test.
18060
18061 2014-01-17 Marek Polacek <polacek@redhat.com>
18062
18063 PR c/58346
18064 * gcc.dg/pr58346.c: New test.
18065
18066 2014-01-17 Jakub Jelinek <jakub@redhat.com>
18067
18068 PR testsuite/58776
18069 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
18070 dg-options, use dg-additional-options for i?86/x86_64 to avoid
18071 option duplication.
18072
18073 PR fortran/59440
18074 * gfortran.dg/pr59440-1.f90: New test.
18075 * gfortran.dg/pr59440-2.f90: New test.
18076 * gfortran.dg/pr59440-3.f90: New test.
18077
18078 PR testsuite/59064
18079 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
18080 testing for " version" and " alias" with one testing for
18081 " version\[^\n\r]* alias".
18082 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
18083 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
18084 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
18085 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
18086 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
18087 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
18088
18089 PR c++/57945
18090 * c-c++-common/torture/pr57945.c: New test.
18091
18092 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
18093
18094 * gcc.target/arm/its.c: New testcase.
18095
18096 2014-01-16 Jan Hubicka <jh@suse.cz>
18097
18098 PR ipa/59775
18099 * g++.dg/torture/pr59775.C: New testcase.
18100
18101 2014-01-16 Jakub Jelinek <jakub@redhat.com>
18102
18103 PR middle-end/58344
18104 * gcc.c-torture/compile/pr58344.c: New test.
18105
18106 PR target/59839
18107 * gcc.target/i386/pr59839.c: New test.
18108
18109 PR debug/54694
18110 * gcc.target/i386/pr9771-1.c (main): Rename to...
18111 (real_main): ... this. Add __asm name "main".
18112 (ASMNAME, ASMNAME2, STRING): Define.
18113
18114 2014-01-16 Nick Clifton <nickc@redhat.com>
18115
18116 PR middle-end/28865
18117 * gcc.c-torture/compile/pr28865.c: New.
18118 * gcc.c-torture/execute/pr28865.c: New.
18119
18120 2014-01-16 Marek Polacek <polacek@redhat.com>
18121
18122 PR middle-end/59827
18123 * gcc.dg/pr59827.c: New test.
18124
18125 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
18126
18127 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
18128
18129 2014-01-15 Richard Henderson <rth@redhat.com>
18130
18131 PR debug/54694
18132 * gcc.target/i386/pr54694.c: New test.
18133
18134 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
18135
18136 PR c++/49718
18137 * g++.dg/pr49718.C: New test.
18138
18139 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
18140
18141 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
18142
18143 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
18144
18145 * gcc.dg/vmx/mult-even-odd.c: New.
18146 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
18147
18148 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
18149
18150 * lib/target-supports.exp (check_libcilkrts_available): Added an
18151 extern "C" if we are using C++ along with a function prototype.
18152
18153 2014-01-15 Jeff Law <law@redhat.com>
18154
18155 PR tree-optimization/59747
18156 * gcc.c-torture/execute/pr59747.c: New test.
18157
18158 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
18159
18160 PR target/59794
18161 * c-c++-common/convert-vec-1.c: Also prune ABI change for
18162 Linux/x86.
18163 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
18164 * g++.dg/ext/attribute-test-1.C: Likewise.
18165 * g++.dg/ext/attribute-test-2.C: Likewise.
18166 * g++.dg/ext/attribute-test-3.C: Likewise.
18167 * g++.dg/ext/attribute-test-4.C: Likewise.
18168 * g++.dg/ext/pr56790-1.C: Likewise.
18169 * g++.dg/torture/pr38565.C: Likewise.
18170 * gcc.dg/pr53060.c: Likewise.
18171 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
18172 * c-c++-common/vector-compare-2.c: Likewise.
18173 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
18174 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
18175 dg-message line number.
18176
18177 2014-01-15 Matthias Klose <doko@ubuntu.com>
18178
18179 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
18180
18181 2014-01-15 Richard Biener <rguenther@suse.de>
18182
18183 PR tree-optimization/59822
18184 * g++.dg/torture/pr59822.C: New testcase.
18185
18186 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
18187
18188 PR target/59808
18189 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
18190 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
18191
18192 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
18193 Kugan Vivekanandarajah <kuganv@linaro.org>
18194
18195 PR target/59695
18196 * g++.dg/pr59695.C: New testcase.
18197
18198 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
18199
18200 PR target/59803
18201 * gcc.c-torture/compile/pr59803.c: New testcase.
18202
18203 2014-01-15 Jakub Jelinek <jakub@redhat.com>
18204
18205 PR c/58943
18206 * gcc.c-torture/execute/pr58943.c: New test.
18207 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
18208
18209 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
18210
18211 PR target/59794
18212 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
18213 * gcc.target/i386/pr39162.c (y): New __m256i variable.
18214 (bar): Change return type to void. Set y to x.
18215 * gcc.target/i386/pr59794-1.c: New testcase.
18216 * gcc.target/i386/pr59794-2.c: Likewise.
18217 * gcc.target/i386/pr59794-3.c: Likewise.
18218 * gcc.target/i386/pr59794-4.c: Likewise.
18219 * gcc.target/i386/pr59794-5.c: Likewise.
18220 * gcc.target/i386/pr59794-6.c: Likewise.
18221 * gcc.target/i386/pr59794-7.c: Likewise.
18222
18223 2014-01-14 Richard Biener <rguenther@suse.de>
18224
18225 PR tree-optimization/58921
18226 PR tree-optimization/59006
18227 * gcc.dg/torture/pr58921.c: New testcase.
18228 * gcc.dg/torture/pr59006.c: Likewise.
18229 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
18230
18231 2014-01-14 Jakub Jelinek <jakub@redhat.com>
18232
18233 PR testsuite/59494
18234 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
18235 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
18236 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
18237 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
18238 Executing predictive commoning without unrolling.
18239
18240 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
18241
18242 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
18243 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
18244 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
18245 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
18246 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
18247 __builtin_ia32_rsqrt28sd_round.
18248 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
18249 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
18250 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
18251 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
18252 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
18253 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
18254 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
18255 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
18256 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
18257 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
18258 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
18259 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
18260 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
18261 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
18262 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
18263 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
18264 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
18265 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
18266 * gcc.target/i386/sse-22.c: Extend with new built-ins,
18267 fix wrong rounding mode (see above).
18268 * gcc.target/i386/sse-23.c: Ditto.
18269
18270 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18271
18272 * gcc.dg/vmx/insert.c: New.
18273 * gcc.dg/vmx/insert-be-order.c: New.
18274 * gcc.dg/vmx/extract.c: New.
18275 * gcc.dg/vmx/extract-be-order.c: New.
18276
18277 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18278
18279 PR tree-optimization/59387
18280 * gcc.c-torture/execute/pr59387.c: New test.
18281
18282 2014-01-13 Richard Biener <rguenther@suse.de>
18283
18284 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
18285 adjusting mathlib options.
18286 * gfortran.dg/lto/lto.exp: Likewise.
18287
18288 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
18289
18290 * gnat.dg/loop_optimization17.adb: New test.
18291 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
18292
18293 2014-01-13 Christian Bruel <christian.bruel@st.com>
18294
18295 * gcc.target/sh/cmpstrn.c: New case.
18296
18297 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18298
18299 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
18300 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
18301
18302 2014-01-12 Janus Weil <janus@gcc.gnu.org>
18303
18304 PR fortran/58026
18305 * gfortran.dg/alloc_comp_basics_6.f90: New.
18306
18307 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18308
18309 PR fortran/59700
18310 * gfortran.dg/pr59700.f90: New test.
18311
18312 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
18313
18314 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
18315 * gfortran.dg/use_only_3.f90: Likewise.
18316 * gfortran.dg/inquire_10.f90: Delete opened file.
18317 * gfortran.dg/inquire_15.f90: Likewise.
18318 * gfortran.dg/pr16597.f90: Likewise.
18319 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
18320 for PR59419.
18321
18322 2014-01-10 Jeff Law <law@redhat.com>
18323
18324 PR middle-end/59743
18325 * gcc.c-torture/compile/pr59743.c: New test.
18326
18327 2014-01-10 Jan Hubicka <jh@suse.cz>
18328
18329 PR ipa/58585
18330 * g++.dg/torture/pr58585.C: New testcase.
18331
18332 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
18333
18334 * gcc.dg/pr46309.c: Disable for cris*-*-*.
18335
18336 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
18337
18338 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
18339
18340 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
18341
18342 PR target/59744
18343 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
18344 * gcc.target/aarch64/cmn-neg2.c: New test.
18345
18346 2014-01-10 Richard Biener <rguenther@suse.de>
18347
18348 PR tree-optimization/59374
18349 * gcc.dg/torture/pr59374-3.c: New testcase.
18350
18351 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18352
18353 * lib/target-supports.exp
18354 (check_effective_target_arm_crypto_ok_nocache): New.
18355 (check_effective_target_arm_crypto_ok): Use above procedure.
18356 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
18357
18358 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
18359
18360 PR ipa/58252
18361 PR ipa/59226
18362 * g++.dg/ipa/devirt-20.C: New testcase.
18363 * g++.dg/torture/pr58252.C: Likewise.
18364 * g++.dg/torture/pr59226.C: Likewise.
18365
18366 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
18367
18368 * c-c++-common/asan/no-asan-stack.c: New test.
18369
18370 2014-01-10 Jakub Jelinek <jakub@redhat.com>
18371
18372 PR middle-end/59670
18373 * gcc.dg/pr59670.c: New test.
18374
18375 2014-01-09 Steve Ellcey <sellcey@mips.com>
18376
18377 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
18378
18379 2014-01-09 Jakub Jelinek <jakub@redhat.com>
18380
18381 PR middle-end/47735
18382 * gcc.target/i386/pr47735.c: New test.
18383
18384 PR tree-optimization/59622
18385 * g++.dg/opt/pr59622-2.C: New test.
18386 * g++.dg/opt/pr59622-3.C: New test.
18387 * g++.dg/opt/pr59622-4.C: New test.
18388 * g++.dg/opt/pr59622-5.C: New test.
18389
18390 PR sanitizer/59136
18391 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
18392 filename:line instead of (modulename+offset) form with stripped
18393 initial / from the filename.
18394
18395 2014-01-09 Ian Lance Taylor <iant@google.com>
18396
18397 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
18398 the other Go compiler.
18399
18400 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
18401
18402 PR c++/59730
18403 * g++.dg/cpp0x/variadic145.C: New.
18404
18405 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
18406
18407 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
18408 which don't support -fsplit-stack. Skip rotate[0123].go tests.
18409
18410 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18411
18412 PR testsuite/59524
18413 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
18414 are run only if the Cilk library is available/enabled.
18415 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18416 * lib/target-supports.exp (check_libcilkrts_available): New function.
18417
18418 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18419
18420 PR c++/59631
18421 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
18422 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18423 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
18424 with dg-additional-options.
18425 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
18426 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
18427 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
18428 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
18429 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
18430 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
18431
18432 2014-01-09 Richard Biener <rguenther@suse.de>
18433
18434 PR tree-optimization/59715
18435 * gcc.dg/torture/pr59715.c: New testcase.
18436
18437 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
18438
18439 * c-c++-common/asan/no-asan-globals.c: New test.
18440 * c-c++-common/asan/no-instrument-reads.c: Likewise.
18441 * c-c++-common/asan/no-instrument-writes.c: Likewise.
18442 * c-c++-common/asan/use-after-return-1.c: Likewise.
18443 * c-c++-common/asan/no-use-after-return.c: Likewise.
18444
18445 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
18446
18447 * gnat.dg/weak2.ad[sb]: New test.
18448
18449 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18450
18451 PR middle-end/59471
18452 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
18453 type, use pointers to vector type instead.
18454
18455 2014-01-08 Catherine Moore <clm@codesourcery.com>
18456
18457 * gcc.target/mips/umips-branch-3.c: New test.
18458 * gcc.target/mips/umips-branch-4.c: New test.
18459
18460 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18461
18462 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
18463 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
18464 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
18465 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
18466 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
18467 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
18468 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
18469 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
18470
18471 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18472
18473 PR rtl-optimization/59137
18474 * gcc.target/mips/pr59137.c: New test.
18475
18476 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
18477
18478 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
18479 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
18480 * gcc.target/i386/pr55433.c (dg-options): Ditto.
18481 * gcc.target/i386/pr57848.c (dg-options): Ditto.
18482 * gcc.target/i386/pr59099.c (dg-options): Ditto.
18483 Require fpic effective target.
18484 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
18485
18486 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18487
18488 PR ipa/59722
18489 * gcc.dg/pr59722.c: New test.
18490
18491 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18492
18493 PR middle-end/57748
18494 * gcc.dg/torture/pr57748-3.c: New test.
18495 * gcc.dg/torture/pr57748-4.c: New test.
18496
18497 2014-01-08 Marek Polacek <polacek@redhat.com>
18498
18499 PR middle-end/59669
18500 * gcc.dg/gomp/pr59669-1.c: New test.
18501 * gcc.dg/gomp/pr59669-2.c: New test.
18502
18503 2014-01-08 Martin Jambor <mjambor@suse.cz>
18504
18505 PR ipa/59610
18506 * gcc.dg/ipa/pr59610.c: New test.
18507
18508 2014-01-08 Janus Weil <janus@gcc.gnu.org>
18509
18510 PR fortran/58182
18511 * gfortran.dg/binding_label_tests_26a.f90: New.
18512 * gfortran.dg/binding_label_tests_26b.f90: New.
18513
18514 2014-01-08 Marek Polacek <polacek@redhat.com>
18515
18516 PR sanitizer/59667
18517 * c-c++-common/ubsan/pr59667.c: New test.
18518
18519 2014-01-08 Richard Biener <rguenther@suse.de>
18520
18521 PR middle-end/59630
18522 * gcc.dg/pr59630.c: New testcase.
18523
18524 2014-01-08 Richard Biener <rguenther@suse.de>
18525
18526 PR middle-end/59471
18527 * gcc.dg/pr59471.c: New testcase.
18528
18529 2014-01-07 Jeff Law <law@redhat.com>
18530
18531 PR middle-end/53623
18532 * gcc.target/i386/pr53623.c: New test.
18533
18534 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
18535
18536 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
18537 blanks at EOF.
18538 * g++.dg/cpp1y/pr58534.C: Likewise.
18539 * g++.dg/cpp1y/pr58536.C: Likewise.
18540 * g++.dg/cpp1y/pr58548.C: Likewise.
18541 * g++.dg/cpp1y/pr58549.C: Likewise.
18542 * g++.dg/cpp1y/pr58637.C: Likewise.
18543 * g++.dg/cpp1y/pr59112.C: Likewise.
18544 * g++.dg/cpp1y/pr59113.C: Likewise.
18545 * g++.dg/cpp1y/pr59629.C: Likewise.
18546 * g++.dg/cpp1y/pr59635.C: Likewise.
18547 * g++.dg/cpp1y/pr59636.C: Likewise.
18548 * g++.dg/cpp1y/pr59638.C: Likewise.
18549
18550 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
18551
18552 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
18553
18554 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
18555
18556 * gcc.target/i386/intrinsics_4.c (bar): New function.
18557
18558 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
18559
18560 * g++.dg/ext/is_base_of_incomplete-2.C: New.
18561
18562 2014-01-07 Jakub Jelinek <jakub@redhat.com>
18563
18564 PR rtl-optimization/58668
18565 * gcc.dg/pr58668.c: New test.
18566
18567 PR tree-optimization/59643
18568 * gcc.dg/pr59643.c: New test.
18569 * gcc.c-torture/execute/pr59643.c: New test.
18570
18571 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18572
18573 PR fortran/59589
18574 * gfortran.dg/class_allocate_16.f90: New.
18575
18576 2014-01-06 Jakub Jelinek <jakub@redhat.com>
18577
18578 PR target/59644
18579 * gcc.target/i386/pr59644.c: New test.
18580
18581 2014-01-06 Marek Polacek <polacek@redhat.com>
18582
18583 PR c/57773
18584 * gcc.dg/pr57773.c: New test.
18585
18586 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
18587
18588 PR c++/59635
18589 PR c++/59636
18590 PR c++/59629
18591 PR c++/59638
18592 * g++.dg/cpp1y/pr59635.C: New testcase.
18593 * g++.dg/cpp1y/pr59636.C: New testcase.
18594 * g++.dg/cpp1y/pr59629.C: New testcase.
18595 * g++.dg/cpp1y/pr59638.C: New testcase.
18596
18597 2014-01-06 Martin Jambor <mjambor@suse.cz>
18598
18599 PR ipa/59008
18600 * gcc.dg/ipa/pr59008.c: New test.
18601
18602 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18603
18604 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
18605 if supported.
18606
18607 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18608
18609 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
18610 Require c99_runtime.
18611 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
18612
18613 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
18614 Require c99_runtime.
18615 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
18616 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
18617 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
18618
18619 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
18620 Require c99_runtime.
18621 Make CALC void static.
18622 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
18623
18624 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
18625 Require c99_runtime.
18626 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
18627
18628 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18629
18630 * gcc.target/i386/pr59501-1.c: Require avx effective target.
18631 * gcc.target/i386/pr59501-2.c: Likewise.
18632 * gcc.target/i386/pr59501-3.c: Likewise.
18633 * gcc.target/i386/pr59501-4.c: Likewise.
18634 * gcc.target/i386/pr59501-5.c: Likewise.
18635 * gcc.target/i386/pr59501-6.c: Likewise.
18636
18637 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18638
18639 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
18640 * gcc.target/i386/pr59390_1.c: Likewise.
18641 * gcc.target/i386/pr59390_2.c: Likewise.
18642
18643 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
18644
18645 * gcc.dg/pr59350.c: Tweak.
18646 * gcc.dg/pr59350-2.c: New test.
18647 * g++.dg/pr59510.C: Likewise.
18648
18649 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18650
18651 PR fortran/59023
18652 * gfortran.dg/bind_c_procs_2.f90: New.
18653
18654 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
18655
18656 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
18657 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18658 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18659 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18660 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
18661 * gcc.dg/tree-ssa/vrp47.c: Likewise.
18662 * gcc.dg/tree-ssa/vrp87.c: Likewise.
18663
18664 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
18665
18666 * gcc.target/arm/neon-nested-apcs.c: New test.
18667
18668 2014-01-04 Jakub Jelinek <jakub@redhat.com>
18669
18670 PR tree-optimization/59519
18671 * gcc.dg/vect/pr59519-1.c: New test.
18672 * gcc.dg/vect/pr59519-2.c: New test.
18673
18674 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
18675 vmovdqu32.
18676
18677 2014-01-04 Janus Weil <janus@gcc.gnu.org>
18678
18679 PR fortran/59547
18680 * gfortran.dg/typebound_proc_32.f90: New.
18681
18682 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
18683
18684 PR c++/58950
18685 * g++.dg/pr58950.C: New file.
18686
18687 2014-01-03 Tobias Burnus <burnus@net-b.de>
18688
18689 PR c++/58567
18690 * g++.dg/gomp/pr58567.C: New.
18691
18692 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
18693
18694 PR tree-optimization/59651
18695 * gcc.dg/torture/pr59651.c: New test.
18696 * gcc.dg/vect/pr59651.c: Ditto.
18697
18698 2014-01-03 Jakub Jelinek <jakub@redhat.com>
18699
18700 PR target/59625
18701 * gcc.target/i386/pr59625.c: New test.
18702
18703 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
18704
18705 Core DR 1442
18706 PR c++/59165
18707 * g++.dg/cpp0x/range-for28.C: New.
18708 * g++.dg/cpp0x/range-for3.C: Update.
18709
18710 2014-01-02 Joseph Myers <joseph@codesourcery.com>
18711
18712 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
18713
18714 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18715
18716 PR c++/59641
18717 * g++.dg/cpp0x/pr59641.C: New file.
18718
18719 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18720
18721 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
18722
18723 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18724
18725 PR c++/59378
18726 * g++.dg/ext/pr59378.C: New file.
18727
18728 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18729
18730 Update copyright years
18731
18732 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18733
18734 * gcc.target/arc/arc.exp: Use the standard form for the copyright
18735 notice.
18736
18737 2014-01-02 Janus Weil <janus@gcc.gnu.org>
18738
18739 PR fortran/59654
18740 * gfortran.dg/dynamic_dispatch_12.f90: New.
18741
18742 2014-01-01 Jakub Jelinek <jakub@redhat.com>
18743
18744 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
18745 the builtin isn't optimized away as unused.
18746
18747 PR rtl-optimization/59647
18748 * g++.dg/opt/pr59647.C: New test.
18749 \f
18750 Copyright (C) 2014 Free Software Foundation, Inc.
18751
18752 Copying and distribution of this file, with or without modification,
18753 are permitted in any medium without royalty provided the copyright
18754 notice and this notice are preserved.
This page took 0.80185 seconds and 6 git commands to generate.