]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
MIPS32R6 and MIPS64R6 support
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
2 Steve Ellcey <sellcey@imgtec.com>
3
4 * gcc.dg/torture/mips-hilo-2.c: Unconditionally pass for R6 onwards.
5 * gcc.dg/torture/pr19683-1.c: Likewise.
6 * gcc.target/mips/branch-cost-2.c: Require MOVN.
7 * gcc.target/mips/movcc-1.c: Likewise.
8 * gcc.target/mips/movcc-2.c: Likewise.
9 * gcc.target/mips/movcc-3.c: Likewise.
10 * gcc.target/mips/call-saved-4.c: Require LDC.
11 * gcc.target/mips/dmult-1.c: Require R5 or earlier.
12 * gcc.target/mips/fpcmp-1.c: Likewise.
13 * gcc.target/mips/fpcmp-2.c: Likewise.
14 * gcc.target/mips/neg-abs-2.c: Likewise.
15 * gcc.target/mips/timode-1.c: Likewise.
16 * gcc.target/mips/unaligned-1.c: Likewise.
17 * gcc.target/mips/madd-3.c: Require MADD.
18 * gcc.target/mips/madd-9.c: Likewise.
19 * gcc.target/mips/maddu-3.c: Likewise.
20 * gcc.target/mips/msub-3.c: Likewise.
21 * gcc.target/mips/msubu-3.c: Likewise.
22 * gcc.target/mips/mult-1.c: Require INS and not DMUL.
23 * gcc.target/mips/mips-ps-type-2.c: Require MADD.PS.
24 * gcc.target/mips/mips.exp (mips_option_groups): Add ins, dmul, ldc,
25 movn, madd, maddps.
26 (mips-dg-options): INS available from R2. LDC available from MIPS II,
27 DMUL is present in octeon. Describe all features removed from R6.
28
29 2014-12-19 Janus Weil <janus@gcc.gnu.org>
30
31 PR fortran/64209
32 * gfortran.dg/unlimited_polymorphic_19.f90: New.
33
34 2014-12-19 Alan Lawrence <alan.lawrence@arm.com>
35
36 * gcc.target/aarch64/eon_1.c: New test.
37
38 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
39
40 * g++.dg/template/using30.C: Move...
41 * g++.dg/cpp0x/alias-decl-45.C: ... here.
42
43 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
44
45 PR c++/60493
46 * g++.dg/template/crash120.C: New.
47
48 2014-12-19 Kai Tietz <ktietz@redhat.com>
49
50 PR c++/61198
51 * g++.dg/template/using30.C: New file.
52
53 2014-12-19 Martin Liska <mliska@suse.cz>
54
55 PR ipa/63569
56 * gcc.dg/ipa/pr63569.c: New test.
57
58 2014-12-19 Jakub Jelinek <jakub@redhat.com>
59
60 PR preprocessor/63831
61 * c-c++-common/cpp/pr63831-1.c: New test.
62 * c-c++-common/cpp/pr63831-2.c: New test.
63
64 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
65
66 PR c++/63723
67 * g++.dg/cpp0x/sfinae54.C: New.
68
69 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/59204
72 * g++.dg/cpp0x/sfinae53.C: New.
73
74 2014-12-18 Vladimir Makarov <vmakarov@redhat.com>
75
76 PR rtl-optimization/64291
77 * testsuite/gcc.target/i386/pr64291-[12].c: New tests.
78
79 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
80
81 PR c++/60955
82 * g++.dg/warn/register-parm-1.C: New.
83
84 2014-12-18 H.J. Lu <hongjiu.lu@intel.com>
85
86 * gcc.target/i386/amd64-abi-7.c: New tests.
87 * gcc.target/i386/amd64-abi-8.c: Likwise.
88 * gcc.target/i386/amd64-abi-9.c: Likwise.
89
90 2014-12-18 Alan Lawrence <alan.lawrence@arm.com>
91
92 * gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64".
93
94 2014-12-18 Martin Liska <mliska@suse.cz>
95
96 * g++.dg/ipa/pr64146.C: New test.
97
98 2014-12-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
99
100 * lib/mpx-dg.exp (check_effective_target_mpx): Change into link test.
101 Add main.
102
103 2014-12-18 Bin Cheng <bin.cheng@arm.com>
104
105 PR tree-optimization/62178
106 * gcc.target/aarch64/pr62178.c: New test.
107
108 2014-12-17 Janus Weil <janus@gcc.gnu.org>
109
110 PR fortran/64173
111 * gfortran.dg/proc_ptr_comp_40.f90: New.
112
113 2014-12-17 H.J. Lu <hongjiu.lu@intel.com>
114
115 PR target/61296
116 * gcc.target/i386/pr61296-2.c: New.
117 * gcc.target/i386/pr61296-2.c: Likewise.
118 * gcc.target/i386/pr61296-3.c: Likewise.
119 * gcc.target/i386/pr61296-4.c: Likewise.
120 * gcc.target/i386/pr61296-5.c: Likewise.
121 * gcc.target/i386/pr61296-6.c: Likewise.
122 * gcc.target/i386/pr61296-7.c: Likewise.
123
124 2014-12-17 Tejas Belagod <tejas.belagod@arm.com>
125
126 PR testsuite/64328
127 * gcc.dg/addr_equal-1.c: Not supported for -fPIC.
128
129 2014-12-17 Marek Polacek <polacek@redhat.com>
130
131 PR middle-end/63568
132 * gcc.dg/pr63568.c: New test.
133
134 2014-12-17 Jakub Jelinek <jakub@redhat.com>
135
136 PR tree-optimization/64322
137 * gcc.dg/tree-ssa/vrp95.c: New test.
138
139 PR sanitizer/64289
140 * c-c++-common/ubsan/pr64289.c: New test.
141
142 2014-12-16 Paolo Carlini <paolo.carlini@oracle.com>
143
144 PR c++/58650
145 * g++.dg/parse/friend12.C: New.
146
147 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
148
149 PR target/54089
150 * gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2.
151
152 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
153
154 PR target/53513
155 * gcc.target/sh/fpchg.c: Rename to ...
156 * gcc.target/sh/pr53513-1.c: ... this. Adjust test case to work for
157 -m4a and -m4a-single.
158
159 2014-12-16 Marek Polacek <polacek@redhat.com>
160
161 PR middle-end/64309
162 * gcc.dg/pr64309.c: New test.
163
164 2014-12-16 Felix Yang <felix.yang@huawei.com>
165
166 PR rtl-optimization/64240
167 * gcc.dg/sms-12.c: New test.
168
169 2014-12-16 Janus Weil <janus@gcc.gnu.org>
170
171 PR fortran/64244
172 * gfortran.dg/typebound_call_26.f90: New.
173
174 2014-12-15 Jan Hubicka <hubicka@ucw.cz>
175
176 PR lto/64043
177 * gcc.dg/lto/20110201-1_0.c: New testcase.
178
179 2014-12-15 Jakub Jelinek <jakub@redhat.com>
180
181 PR rtl-optimization/64316
182 * gcc.dg/pr64316.c: New test.
183
184 PR rtl-optimization/63804
185 * gcc.dg/pr63804.c: New test.
186
187 2014-12-15 Steven Bosscher <steven@gcc.gnu.org>
188 Jakub Jelinek <jakub@redhat.com>
189
190 PR fortran/61669
191 * gfortran.dg/pr61669.f90: New test.
192
193 2014-12-15 Richard Biener <rguenther@suse.de>
194
195 PR tree-optimization/64312
196 * g++.dg/torture/pr64312.C: New testcase.
197
198 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
199
200 PR c++/58882
201 * g++.dg/ext/desig8.C: New.
202 * g++.dg/cpp0x/desig1.C: Likewise.
203
204 2014-12-15 Janus Weil <janus@gcc.gnu.org>
205
206 PR fortran/63727
207 * gfortran.dg/coarray_collectives_14.f90: Address FIXME item.
208
209 2014-12-15 Richard Biener <rguenther@suse.de>
210
211 PR middle-end/64295
212 * gcc.dg/pr64295.c: New testcase.
213
214 2014-12-15 Richard Biener <rguenther@suse.de>
215
216 PR middle-end/64246
217 * gnat.dg/opt46.adb: New testcase.
218 * gnat.dg/opt46.ads: Likewise.
219 * gnat.dg/opt46_pkg.adb: Likewise.
220 * gnat.dg/opt46_pkg.ads: Likewise.
221
222 2014-12-15 Jakub Jelinek <jakub@redhat.com>
223
224 PR target/64210
225 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d)
226 instead of %e in regexps trying to match 32-bit GPR.
227 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
228 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise.
229 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some
230 scan-assembler-times lines to nonpic targets only.
231 Fix up \[^\n^x^y\] to \[^\nxy\].
232
233 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
234
235 * g++.dg/cpp1y/pr63996.C: Fix.
236
237 2014-12-15 Jakub Jelinek <jakub@redhat.com>
238
239 PR tree-optimization/63551
240 * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
241 4294967286 to avoid warnings.
242
243 2014-12-15 Janus Weil <janus@gcc.gnu.org>
244
245 PR fortran/63674
246 * gfortran.dg/forall_5.f90: Modified error message.
247 * gfortran.dg/proc_ptr_comp_39.f90: Ditto.
248 * gfortran.dg/pure_dummy_length_1.f90: Ditto.
249 * gfortran.dg/stfunc_6.f90: Ditto.
250 * gfortran.dg/typebound_operator_4.f90: Ditto.
251
252 2014-12-15 Richard Biener <rguenther@suse.de>
253
254 PR tree-optimization/64284
255 * gcc.dg/torture/pr64284.c: New testcase.
256
257 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
258
259 PR ipa/61602
260 * gcc.dg/torture/pr61602.c: New testcase.
261
262 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
263
264 PR ipa/61558
265 * g++.dg/torture/pr61558.C: New testcase.
266
267 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
268
269 PR lto/64043
270 * g++.dg/lto/pr64043_0.C: New testcase.
271
272 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
273
274 PR rtl-optimization/64037
275 * g++.dg/pr64037.C: New test.
276
277 2014-12-14 Janus Weil <janus@gcc.gnu.org>
278
279 PR fortran/63674
280 * gfortran.dg/proc_ptr_comp_39.f90: New.
281 * gfortran.dg/pure_dummy_length_1.f90: Modified error message.
282 * gfortran.dg/stfunc_6.f90: Ditto.
283 * gfortran.dg/typebound_operator_4.f90: Ditto.
284
285 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
286
287 PR target/53513
288 * gcc.target/sh/attr-isr-nosave_low_regs.c: Fix matching of expected
289 register push/pop sequences.
290 * gcc.target/sh/attr-isr.c: Likewise.
291 * gcc.target/sh/attr-isr-trapa.c: Likewise.
292 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
293 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
294 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
295
296 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
297
298 * gcc.target/sh/sp-switch.c: Match zero or more underscores in
299 alt_stack symbol.
300
301 2014-12-13 Tobias Burnus <burnus@net-b.de>
302
303 * gfortran.dg/realloc_on_assign_21.f90: Update dg-error.
304 * gfortran.dg/warnings_are_errors_1.f: Ditto.
305 * gfortran.dg/warnings_are_errors_1.f90: Ditto.
306
307 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
308
309 PR c++/59240
310 * g++.dg/torture/pr59240.C: New.
311
312 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
313
314 PR c++/59628
315 * g++.dg/gomp/pr59628.C: New.
316
317 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
318
319 PR c++/61924
320 * g++.dg/cpp0x/pr61924.C: New.
321
322 2014-12-12 Vladimir Makarov <vmakarov@redhat.com>
323
324 PR target/64110
325 * gcc.target/i386/pr64110.c: New.
326
327 2014-12-12 Thomas Schwinge <thomas@codesourcery.com>
328
329 * c-c++-common/gomp/nesting-1.c: New file.
330 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
331
332 2014-12-12 Kai Tietz <ktietz@redhat.com>
333
334 PR c++/63996
335 * g++.dg/cpp1y/pr63996.C: New file.
336
337 2014-12-12 Richard Sandiford <richard.sandiford@arm.com>
338 Joseph Myers <joseph@codesourcery.com>
339
340 PR middle-end/64182
341 * gcc.dg/plugin/wide-int-test-1.c,
342 gcc.dg/plugin/wide-int_plugin.c: New test.
343 * gcc.dg/plugin/plugin.exp: Register it.
344 * gnat.dg/round_div.adb: New test.
345
346 2014-12-12 Jakub Jelinek <jakub@redhat.com>
347
348 PR tree-optimization/64269
349 * gcc.c-torture/compile/pr64269.c: New test.
350
351 2014-12-12 Richard Biener <rguenther@suse.de>
352
353 PR middle-end/64280
354 * g++.dg/torture/pr64280.C: New testcase.
355
356 2014-12-12 Jakub Jelinek <jakub@redhat.com>
357
358 PR rtl-optimization/64255
359 * gcc.c-torture/execute/pr64255.c: New test.
360
361 PR rtl-optimization/64260
362 * gcc.c-torture/execute/pr64260.c: New test.
363
364 2014-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
365
366 * gcc.dg/pr64007.c: New test.
367
368 2014-12-12 Bin Cheng <bin.cheng@arm.com>
369
370 * gcc.target/aarch64/ldp_stp_2.c: Make test less vulnerable.
371 * gcc.target/aarch64/ldp_stp_3.c: Ditto.
372
373 2014-12-11 Eric Botcazou <ebotcazou@adacore.com>
374
375 * gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char.
376 (fn3): Likewise.
377
378 2014-12-11 Jan Hubicka <hubicka@ucw.cz>
379
380 PR ipa/61324
381 * g++.dg/pr61324.C: New testcase by Trevor Saunders.
382 * g++.dg/tm/pr51411-2.C: Update se the extern function is
383 not eliminated early.
384 * gcc.target/i386/pr57756.c: Turn extern inline into static inline.
385
386 2014-12-11 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/42108
389 * gfortran.dg/pr42108.f90: Amend.
390
391 2014-12-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
392
393 * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.
394
395 2014-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
396
397 * config/arm/arm_neon.h (vrndqn_f32): Rename to...
398 (vrndnq_f32): ... this.
399 (vrndqa_f32): Rename to...
400 (vrndaq_f32): ... this.
401 (vrndqp_f32): Rename to...
402 (vrndpq_f32): ... this.
403 (vrndqm_f32): Rename to...
404 (vrndmq_f32): ... this.
405 (vrndx_f32): New intrinsic.
406 (vrndxq_f32): Likewise.
407
408 2014-12-11 Kyrylo Tkachov kyrylo.tkachov@arm.com
409
410 * lib/target-utils.exp: New file.
411 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete.
412 Include target-utils.exp.
413 * lib/objc.exp: Likewise.
414 * lib/mike-gcc.exp: Load target-utils.exp.
415 * lib/mike-g++.exp: Likewise.
416 * lib/go-torture.exp: Likewise.
417 * lib/fortran-torture.exp: Likewise.
418 * lib/c-torture.exp: Likewise.
419
420 2014-12-10 Ilya Tocar <ilya.tocar@intel.com>
421
422 * gcc.target/i386/funcspec-5.c: Test avx512f and knl.
423
424 2014-12-10 Jakub Jelinek <jakub@redhat.com>
425
426 PR tree-optimization/62021
427 * gcc.dg/vect/pr62021.c: New test.
428
429 2014-12-10 Jakub Jelinek <jakub@redhat.com>
430 Evgeny Stupachenko <evstupac@gmail.com>
431
432 PR target/64252
433 * gcc.dg/vect/pr64252.c: New test.
434 * gcc.dg/pr64252.c: New test.
435 * gcc.target/i386/avx2-pr64252.c: New test.
436
437 2014-12-10 Ilya Enkovich <ilya.enkovich@intel.com>
438
439 * gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector
440 from target check.
441
442 2014-12-10 Paolo Carlini <paolo.carlini@oracle.com>
443
444 * g++.dg/cpp/pr64127.C: Fix.
445
446 2014-12-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
447
448 PR fortran/60718
449 * gfortran.dg/class_alias.f90: New.
450
451 2014-12-10 Richard Biener <rguenther@suse.de>
452
453 PR testsuite/64048
454 * gcc.dg/tree-prof/peel-1.c: Update dump scanning.
455
456 2014-12-10 Richard Biener <rguenther@suse.de>
457
458 * gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.
459
460 2014-12-10 Martin Liska <mliska@suse.cz>
461
462 * gcc.dg/ipa/pr63909.c: New test.
463
464 2014-12-10 Kai Tietz <ktietz@redhat.com>
465
466 PR c++/64127
467 * g++.dg/cpp/pr64127.C: New file.
468
469 PR c++/64100
470 * g++.dg/template/pr64100.C: New file.
471
472 2014-12-10 Richard Biener <rguenther@suse.de>
473
474 PR tree-optimization/64191
475 * g++.dg/pr64191.C: Make sure we can DCE empty loops with
476 indirect clobbers.
477
478 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
479
480 PR target/63870
481 * gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test.
482 * gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise.
483 * gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise.
484 * gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise.
485 * gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise.
486 * gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise.
487 * gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise.
488 * gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise.
489 * gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise.
490 * gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise.
491 * gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise.
492 * gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise.
493 * gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise.
494 * gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise.
495 * gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise.
496 * gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise.
497 * gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise.
498 * gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise.
499 * gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise.
500 * gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise.
501 * gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise.
502 * gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise.
503 * gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise.
504 * gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise.
505
506 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
507
508 PR target/63870
509 * gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update
510 expected error message.
511
512 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
513
514 PR target/63870
515 * gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test.
516
517 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
518
519 PR target/63950
520 * gcc.target/aarch64/vld1_lane-o0.c: New test.
521
522 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
523
524 * gcc.target/aarch64/vabs_intrinsic_2.c: New test.
525
526 2014-12-09 David Malcolm <dmalcolm@redhat.com>
527
528 PR jit/64166
529 PR jit/64020
530 * jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro.
531 (check_string_contains): New function.
532 * jit.dg/test-error-unrecognized-dump.c: New file.
533 * jit.dg/test-functions.c (trig_sincos_dump): New variable.
534 (trig_statistics_dump): New variable.
535 (create_test_of_builtin_trig): Enable dumping of "sincos" and
536 "statistics" into "trig_sincos_dump" and "trig_statistics_dump".
537 (verify_test_of_builtin_trig): Verify the sincos and statistics
538 dumps.
539 * jit.dg/test-sum-of-squares.c (dump_vrp1): New variable.
540 (create_code): Enable dumping of "tree-vrp1" into dump_vrp1.
541 (verify_code): Verify the tree-vrp1 dump.
542
543 2014-12-09 Uros Bizjak <ubizjak@gmail.com>
544
545 PR bootstrap/64213
546 Revert:
547 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
548
549 PR rtl-optimization/64037
550 * g++.dg/pr64037.C: New test.
551
552 2014-12-09 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/64193
555 * gcc.dg/tree-ssa/ssa-fre-43.c: New testcase.
556
557 2014-12-09 Richard Biener <rguenther@suse.de>
558
559 PR middle-end/64199
560 * gcc.dg/torture/pr64199.c: New testcase.
561
562 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
563
564 * gcc.dg/lto/lto.exp: Load mpx-dg.exp.
565 * gcc.dg/lto/chkp-privatize_0.c: New.
566 * gcc.dg/lto/chkp-privatize_1.c: New.
567
568 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
569
570 PR bootstrap/63995
571 * g++.dg/dg.exp: Add mpx-dg.exp.
572 * g++.dg/pr63995-1.C: New.
573
574 2014-12-08 Sandra Loosemore <sandra@codesourcery.com>
575
576 * gcc.target/aarch64/bics_4.c: New.
577
578 2014-12-08 Mark Wielaard <mjw@redhat.com>
579
580 PR debug/60782
581 * gcc.dg/debug/dwarf2/atomic.c: New test.
582 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.
583
584 2014-11-15 David Wohlferd <dw@LimeGreenSocks.com>
585
586 PR target/61692
587 * gcc.dg/pr61692.c: New test.
588
589 2014-12-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
590
591 PR ipa/64049
592 * g++.dg/ipa/pr64049.h: New.
593 * g++.dg/ipa/pr64049-1.C: New.
594 * g++.dg/ipa/pr64049-2.C: New.
595
596 2014-12-08 Alex Velenko <Alex.Velenko@arm.com>
597
598 * gcc.target/aarch64/bics_3.c : New testcase.
599
600 2014-12-08 Felix Yang <felix.yang@huawei.com>
601 Haijian Zhang <z.zhanghaijian@huawei.com>
602 Jiji Jiang <jiangjiji@huawei.com>
603 Pengfei Sui <suipengfei@huawei.com>
604
605 * gcc.target/aarch64/vfma.c: New test.
606 * gcc.target/aarch64/vfma_n.c: New test.
607 * gcc.target/aarch64/vfms.c: New test.
608 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler
609 for rsubhn2 & subhn2.
610
611 2014-12-08 Ilya Enkovich <ilya.enkovich@intel.com>
612
613 * gcc.target/i386/chkp-bndret.c: New.
614 * gcc.target/i386/chkp-strchr.c: New.
615
616 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
617
618 PR target/53513
619 * gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence.
620
621 2014-12-07 John David Anglin <danglin@gcc.gnu.org>
622
623 PR testsuite/64038
624 * gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime. Add c99_runtime options.
625 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
626
627 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
628
629 * gcc.target/h8300/h8300.exp: Fix duplicated text.
630 * gcc.target/h8300/pragma-isr.c: Likewise.
631 * gcc.target/h8300/pragma-isr2.c: Likewise.
632
633 2014-12-07 Christophe Lyon <christophe.lyon@linaro.org>
634
635 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
636 the test.
637 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
638 the test. Fix expected output.
639 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
640
641 2014-12-07 Jan Hubicka <hubicka@ucw.cz>
642
643 * gcc.dg/addr_equal-1.c: New testcase.
644
645 2014-12-06 James Greenhalgh <james.greenhalgh@arm.com>
646 Sebastian Pop <s.pop@samsung.com>
647 Brian Rzycki <b.rzycki@samsung.com>
648
649 PR tree-optimization/54742
650 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
651 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
652
653 2014-12-06 Marek Polacek <polacek@redhat.com>
654
655 PR tree-optimization/64183
656 * gcc.dg/tree-ssa/pr64183.c: New test.
657
658 2014-12-06 H.J. Lu <hongjiu.lu@intel.com>
659
660 PR target/64200
661 * gcc.target/i386/memcpy-strategy-4.c: New test.
662
663 2014-12-05 Jakub Jelinek <jakub@redhat.com>
664
665 PR sanitizer/64170
666 * gcc.dg/asan/pr64170.c: New test.
667
668 2014-12-05 Michael Meissner <meissner@linux.vnet.ibm.com>
669
670 PR target/53199
671 * gcc.target/powerpc/pr53199.c: Limit tests to 64-bit.
672
673 2014-12-05 Bin Cheng <bin.cheng@arm.com>
674
675 * gcc.target/aarch64/ldp_stp_1.c: New test.
676 * gcc.target/aarch64/ldp_stp_2.c: New test.
677 * gcc.target/aarch64/ldp_stp_3.c: New test.
678 * gcc.target/aarch64/ldp_stp_4.c: New test.
679 * gcc.target/aarch64/ldp_stp_5.c: New test.
680 * gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion
681 and peephole2 pass.
682
683 2014-12-05 Sandra Loosemore <sandra@codesourcery.com>
684
685 * gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run".
686 * gcc.dg/vect/pr63341-2.c: Likewise.
687 * gcc.dg/vect/pr63379.c: Likewise.
688 * gcc.dg/vect/pr63605.c: Likewise.
689
690 2014-12-05 Andre Vehreschild <vehre@gmx.de>
691
692 PR fortran/60414
693 * gfortran.dg/unlimited_polymorphism_18.f90: New test.
694
695 2014-12-05 Ilya Enkovich <ilya.enkovich@intel.com>
696
697 PR target/64056
698 * lib/target-supports.exp (check_effective_target_stpcpy): New.
699 * gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check.
700
701 2014-12-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
702
703 * gfortran.dg/line_length_5.f90: New test.
704
705 2014-12-04 Sriraman Tallam <tmsriram@google.com>
706 H.J. Lu <hongjiu.lu@intel.com>
707
708 * gcc.target/i386/pie-copyrelocs-1.c: New test.
709 * gcc.target/i386/pie-copyrelocs-2.c: Likewise.
710 * gcc.target/i386/pie-copyrelocs-3.c: Likewise.
711 * gcc.target/i386/pie-copyrelocs-4.c: Likewise.
712
713 * lib/target-supports.exp (check_effective_target_pie_copyreloc):
714 New procedure.
715
716 2014-12-04 Marek Polacek <polacek@redhat.com>
717
718 PR middle-end/56917
719 * c-c++-common/ubsan/pr56917.c: New test.
720
721 2014-12-04 Martin Jambor <mjambor@suse.cz>
722
723 * gcc.dg/ipa/propalign-1.c: New test.
724 * gcc.dg/ipa/propalign-2.c: Likewise.
725
726 2014-12-04 Jakub Jelinek <jakub@redhat.com>
727
728 PR c++/56493
729 * c-c++-common/pr56493.c: New test.
730
731 2014-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
732
733 * lib/target-supports.exp (check_effective_target_tiny): Cache
734 predicate value.
735
736 2014-12-04 Jack Howarth <howarth@bromo.med.uc.edu>
737
738 PR testsuite/64145
739 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore
740 -fgraphite-identity.
741
742 2014-12-03 Paolo Carlini <paolo.carlini@oracle.com>
743
744 PR c++/63558
745 * g++.dg/init/goto3.C: New.
746 * g++.dg/eh/goto2.C: Adjust.
747 * g++.dg/ext/vla14.C: Likewise.
748 * g++.dg/gomp/block-1.C: Likewise.
749 * g++.dg/gomp/block-2.C: Likewise.
750 * g++.dg/gomp/block-3.C: Likewise.
751 * g++.dg/gomp/block-5.C: Likewise.
752 * g++.dg/gomp/target-1.C: Likewise.
753 * g++.dg/gomp/target-2.C: Likewise.
754 * g++.dg/gomp/taskgroup-1.C: Likewise.
755 * g++.dg/gomp/teams-1.C: Likewise.
756 * g++.dg/init/goto2.C: Likewise.
757 * g++.dg/warn/pedantic1.C: Likewise.
758 * g++.old-deja/g++.jason/jump.C: Likewise.
759 * g++.old-deja/g++.law/arm6.C: Likewise.
760 * g++.old-deja/g++.other/goto1.C: Likewise.
761 * g++.old-deja/g++.other/goto3.C: Likewise.
762 * g++.old-deja/g++.other/init9.C: Likewise.
763
764 2014-12-03 Michael Meissner <meissner@linux.vnet.ibm.com>
765
766 PR target/64019
767 * gcc.target/powerpc/pr64019.c: New file.
768
769 2014-12-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
770
771 PR fortran/44054
772 * gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors.
773 * gfortran.dg/warnings_are_errors_1.f: Likewise.
774
775 2014-12-03 David Edelsohn <dje.gcc@gmail.com>
776
777 * g++.dg/ext/visibility/anon[12].C: Require visibility support.
778
779 2014-12-03 Joern Rennecke <joern.rennecke@embecosm.com>
780
781 * gcc.target/epiphany/fcmp-1.c: New test.
782
783 2014-12-03 Petr Murzin <petr.murzin@intel.com>
784
785 * gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler
786 scanning.
787 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
788 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
789 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
790 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
791 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
792 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
793 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
794 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
795 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
796 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
797 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
798 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
799 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
800 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
801 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
802 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
803 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
804 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
805 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
806 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
807 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
808 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
809 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
810 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
811 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
812 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto.
813 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
814 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
815 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
816 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
817 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
818 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
819 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
820 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
821 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
822 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
823 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
824 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
825 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
826 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
827 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
828 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
829 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
830 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
831 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
832 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
833 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
834 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
835 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
836 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
837 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
838 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
839 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
840 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
841 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
842 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
843 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
844 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
845 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
846 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
847 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
848 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
849 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
850 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
851 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
852 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
853 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
854 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
855 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
856 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
857 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
858 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
859 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
860 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
861 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
862 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
863 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
864 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
865 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
866 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
867 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
868 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
869 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
870 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
871 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
872 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
873 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
874 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
875 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
876 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
877 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
878 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
879 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
880 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
881 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
882 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
883 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
884 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
885 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
886 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
887 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
888 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
889 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
890 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
891 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
892 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
893 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
894 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
895 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
896 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
897 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
898 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
899 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
900 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
901 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
902 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
903 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
904 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
905 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
906 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
907 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
908 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
909 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
910 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
911 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
912 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
913 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
914 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
915 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
916 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
917 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
918 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
919 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
920 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
921 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
922 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
923 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
924 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
925 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
926 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
927 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
928 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
929 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
930 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
931 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
932 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
933 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
934 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
935 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
936 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
937 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
938 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
939 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
940 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
941 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
942 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
943 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
944 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
945 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
946 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
947 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
948 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
949 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
950 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
951 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
952 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
953 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
954 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
955 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
956 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
957 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
958 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
959 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
960 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
961 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
962 * gcc.target/i386/avx512f-gather-5.c: Ditto.
963 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
964 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
965 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
966 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
967 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
968 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
969 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
970 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
971 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
972 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
973 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
974 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
975 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
976 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
977 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
978 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
979 * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
980 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
981 * gcc.target/i386/avx512f-kmovw-1.c: Ditto.
982 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
983 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
984 * gcc.target/i386/avx512f-korw-1.c: Ditto.
985 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
986 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
987 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
988 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
989 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
990 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
991 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
992 * gcc.target/i386/avx512f-valignd-1.c: Ditto.
993 * gcc.target/i386/avx512f-valignq-1.c: Ditto.
994 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
995 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
996 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
997 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
998 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
999 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
1000 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
1001 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
1002 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
1003 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
1004 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
1005 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
1006 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
1007 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
1008 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
1009 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
1010 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
1011 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1012 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1013 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1014 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1015 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
1016 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1017 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
1018 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
1019 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1020 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1021 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1022 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1023 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1024 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1025 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1026 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1027 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1028 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
1029 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1030 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1031 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1032 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1033 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
1034 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
1035 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
1036 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
1037 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
1038 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
1039 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
1040 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
1041 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1042 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
1043 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
1044 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
1045 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
1046 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1047 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
1048 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1049 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1050 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1051 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1052 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1053 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1054 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1055 * gcc.target/i386/avx512f-vec-init.c: Ditto.
1056 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
1057 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1058 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
1059 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
1060 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
1061 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
1062 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1063 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1064 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1065 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1066 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1067 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1068 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1069 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1070 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1071 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1072 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1073 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1074 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1075 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1076 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1077 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1078 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1079 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1080 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1081 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1082 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1083 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1084 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1085 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1086 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
1087 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
1088 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
1089 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
1090 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
1091 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
1092 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
1093 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
1094 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
1095 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
1096 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
1097 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
1098 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
1099 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
1100 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
1101 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
1102 * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
1103 * gcc.target/i386/avx512f-vminps-1.c: Ditto.
1104 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
1105 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
1106 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
1107 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
1108 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
1109 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
1110 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
1111 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
1112 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
1113 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
1114 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1115 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
1116 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
1117 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
1118 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
1119 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
1120 * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
1121 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1122 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1123 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1124 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1125 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
1126 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
1127 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
1129 * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
1130 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
1131 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
1133 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
1134 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
1135 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
1136 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
1137 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
1138 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
1139 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
1140 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1141 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vpcmpged-1.c: Ditto.
1143 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1144 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1145 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1146 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
1147 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
1148 * gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto.
1149 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1150 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1151 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1152 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1153 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1154 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1155 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1156 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1157 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1158 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1159 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1160 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1161 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1162 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
1163 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
1164 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
1165 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
1166 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
1167 * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
1168 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
1169 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
1170 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
1171 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
1172 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
1173 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
1174 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
1175 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
1177 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
1178 * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
1179 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
1180 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
1181 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
1182 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
1183 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
1184 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
1185 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
1186 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
1187 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
1188 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
1189 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
1190 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
1191 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
1192 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
1193 * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
1194 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
1195 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
1196 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
1197 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
1199 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
1200 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
1201 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
1202 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
1203 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
1204 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
1205 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
1206 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
1207 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
1208 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
1209 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
1210 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
1211 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
1212 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
1213 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
1214 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
1215 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
1216 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
1217 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
1218 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
1219 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
1220 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
1221 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
1222 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
1223 * gcc.target/i386/avx512f-vpord-1.c: Ditto.
1224 * gcc.target/i386/avx512f-vporq-1.c: Ditto.
1225 * gcc.target/i386/avx512f-vprold-1.c: Ditto.
1226 * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
1227 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
1228 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
1229 * gcc.target/i386/avx512f-vprord-1.c: Ditto.
1230 * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
1231 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
1232 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
1233 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
1234 * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
1235 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
1236 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
1237 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
1238 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
1239 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
1240 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
1241 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
1242 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
1243 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
1244 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
1245 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
1246 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
1247 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
1248 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
1249 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
1250 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
1251 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
1252 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
1253 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
1254 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
1255 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
1256 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
1257 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
1258 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
1259 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
1260 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
1261 * gcc.target/i386/avx512f-vptestnmd-1.c: Ditto.
1262 * gcc.target/i386/avx512f-vptestnmq-1.c: Ditto.
1263 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
1264 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
1265 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
1266 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
1267 * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
1268 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
1269 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
1270 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
1271 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
1272 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1273 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1274 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1275 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
1276 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
1277 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
1278 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
1279 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
1280 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1281 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1282 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1283 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1284 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1285 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
1286 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
1287 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
1288 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
1289 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
1290 * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
1291 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1292 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1293 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1294 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1295 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1296 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1297 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1298 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1299 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
1300 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
1301 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
1302 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
1303 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
1304 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
1305 * gcc.target/i386/avx512f_cond_move.c: Ditto.
1306 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
1307 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
1308 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
1309 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
1310 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1311 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1312 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1313 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1314 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1315 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1316 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1317 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1318 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
1319 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1320 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
1321 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1322 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
1323 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1324 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
1325 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
1326 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
1327 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
1328 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
1329 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1330 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1331 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1332 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1333 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1334 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1335 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1336 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1337 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1338 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1339 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1340 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1341 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1342 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1343 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1344 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1345 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1346 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1347 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1348 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1349 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1350 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1351 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1352 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1353 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1354 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1355 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1356 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1357 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1358 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1359 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1360 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1361 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1362 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1363 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1364 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1365 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1366 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1367 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1368 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1369 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1370 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1371 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1372 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1373 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1374 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1375 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1376 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1377 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1378 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1379 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1380 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1381 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1382 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1383 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1384 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1385 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1386 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1387 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1388 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1389 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1390 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1391 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1392 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1393 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1394 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1395 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1396 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1397 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1398 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1399 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1400 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1401 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1402 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1403 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1404 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1405 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1406 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1407 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1408 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1409 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1410 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1411 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1412 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1413 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1414 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1415 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1416 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1417 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1418 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1419 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1420 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1421 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1422 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1423 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1424 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1425 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1426 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1427 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1428 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1429 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1430 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1431 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1432 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1433 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1434 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1435 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1436 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1437 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1438 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1439 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1440 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1441 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1442 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1443 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1444 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1445 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1446 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1447 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1448 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1449 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1450 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1451 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1452 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1453 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1454 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1455 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1456 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1457 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1458 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1459 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1460 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1461 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1462 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1463 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1464 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1465 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1466 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1467 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1468 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1469 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1470 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1471 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1472 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1473 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1474 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1475 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1476 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1477 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1478 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1479 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1480 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1481 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1482 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1483 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1484 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1485 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1486 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1487 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1488 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1489 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1490 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1491 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1492 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1493 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1494 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1495 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1496 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1497 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1498 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1499 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1500 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1501 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1502 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1503 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1504 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1505 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1506 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1507 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1508 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1509 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1510 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1511 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1512 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1513 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1514 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1515 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1516 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1517 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1518 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1519 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1520 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1521 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1522 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1523 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1524 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1525 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1526 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1527 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1528 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1529 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1530 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1531 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1532 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1533 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1534 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1535 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1536 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1537 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1538 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1539 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1540 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1541 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1542 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1543 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1544 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1545 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1546 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1547 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1548 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1549 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1550 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1551 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1552 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1553 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1554 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1555 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1556 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1557 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1558 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1559 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1560 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1561 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1562 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1563 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1564 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1565 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1566 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1567 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1568 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1569 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1570 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1571 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1572 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1573 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1574 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1575 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1576 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1577 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1578 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1579 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1580 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1581 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1582 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1583 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1584 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1585 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1586 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1587 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1588 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1589
1590 2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
1591
1592 PR rtl-optimization/64151
1593 PR rtl-optimization/64156
1594 * gcc.target/aarch64/remat1.c: Removed. Revert r218267.
1595
1596 2014-12-03 Tom de Vries <tom@codesourcery.com>
1597
1598 PR rtl-optimization/63957
1599 * gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with
1600 -fno-ipa-ra.
1601 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1602 * gcc.target/aarch64/aapcs64/aapcs64.exp: Same.
1603 * gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra.
1604 * gcc.target/aarch64/fuse-caller-save.c: Same.
1605 * gcc.target/arm/fuse-caller-save.c: Same.
1606 * gcc.target/i386/fuse-caller-save-rec.c: Same.
1607 * gcc.target/i386/fuse-caller-save-xmm-run.c: Same.
1608 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1609 * gcc.target/i386/fuse-caller-save.c: Same.
1610 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1611 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1612 * gcc.target/mips/fuse-caller-save.c: Same.
1613 * gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in
1614 -ffoo/-fno-foo options.
1615
1616 2014-12-03 Ilya Enkovich <ilya.enkovich@intel.com>
1617
1618 * gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed
1619 vec_concatv2di template.
1620
1621 2014-12-03 Segher Boessenkool <segher.kernel.crashing.org>
1622
1623 PR rtl-optimization/52714
1624 * gcc.target/m68k/pr52714.c: New testcase.
1625
1626 2014-12-02 Uros Bizjak <ubizjak@gmail.com>
1627
1628 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA.
1629 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1630 * gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI.
1631 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1632 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1633 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1634
1635 2014-12-02 Marek Polacek <polacek@redhat.com>
1636
1637 * g++.dg/cpp0x/constexpr-shift1.C: New test.
1638 * g++.dg/cpp1y/constexpr-shift1.C: New test.
1639 * g++.dg/ubsan/pr63956.C: Add dg-errors.
1640
1641 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1642
1643 PR target/64108
1644 * gcc.target/i386/memset-strategy-2.c: New test.
1645
1646 2014-12-02 Richard Biener <rguenther@suse.de>
1647
1648 * gcc.dg/torture/20141202-1.c: New testcase.
1649
1650 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1651
1652 PR ipa/63814
1653 * g++.dg/ipa/pr63814.C: New test.
1654
1655 2014-12-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
1656
1657 * gcc.target/aarch64/remat1.c: New testcase.
1658
1659 2014-12-01 Oleg Endo <olegendo@gcc.gnu.org>
1660
1661 PR rtl-optimization/59278
1662 * gcc.target/sh/pr59278.c: New.
1663
1664 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1665
1666 PR c++/60859
1667 * g++.dg/cpp0x/initlist88.C: New.
1668
1669 2014-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1670
1671 * gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.
1672
1673 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1674
1675 * jit.dg/jit.exp (verify_exit_status): New function.
1676 (fixed_host_execute): Verify the exit status of the spawnee.
1677
1678 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1679
1680 * jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.
1681
1682 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1683
1684 PR jit/63854
1685 * jit.dg/jit.exp (report_leak): New.
1686 (parse_valgrind_logfile): New.
1687 (fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present
1688 in the environment, and if so, run the executable under
1689 valgrind, capturing valgrind's output to a logfile. Parse the
1690 log file, generating PASSes and XFAILs for the summary of leaks.
1691 Use "wait" before "close": valgrind might not have finished
1692 writing the log out before we parse it, so we need to wait for
1693 the spawnee to finish.
1694
1695 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1696
1697 PR jit/63969
1698 * jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New.
1699 (check_string_starts_with): New.
1700 * jit.dg/test-error-pr63969-missing-driver.c: New.
1701
1702 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1703
1704 * jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog
1705 when calling jit_check_compile to avoid embedding the full path of
1706 the testcase into the test results.
1707
1708 2014-12-01 Marek Polacek <polacek@redhat.com>
1709
1710 PR sanitizer/64121
1711 * c-c++-common/ubsan/pr64121.c: New test.
1712
1713 2014-12-01 Marek Polacek <polacek@redhat.com>
1714
1715 PR sanitizer/63956
1716 * c-c++-common/ubsan/shift-5.c: Add xfails.
1717 * g++.dg/ubsan/div-by-zero-1.C: Don't use -w. Add xfail.
1718 * g++.dg/ubsan/pr63956.C: New test.
1719
1720 2014-12-01 Marek Polacek <polacek@redhat.com>
1721
1722 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
1723 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1724 * g++.dg/cpp1y/constexpr-void1.C: New test.
1725
1726 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1727
1728 PR c++/60845
1729 * g++.dg/parse/error55.C: New.
1730
1731 2014-12-01 Richard Biener <rguenther@suse.de>
1732
1733 PR tree-optimization/15346
1734 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
1735
1736 2014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1737
1738 PR tree-optimization/63941
1739 * gcc.dg/torture/pr63941.c: New test.
1740
1741 2014-12-01 Martin Jambor <mjambor@suse.cz>
1742
1743 PR ipa/63551
1744 * gcc.dg/ipa/pr63551.c: New test.
1745 * gcc.dg/ipa/pr64041.c: Likewise.
1746
1747 2014-12-01 Ilya Tocar <ilya.tocar@intel.com>
1748
1749 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
1750 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1751 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1752 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1753 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1754 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1755 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1756 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1757 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1758 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1759 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1760 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1761 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1762 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1763 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1764 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1765 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1766 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1767 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1768 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1769 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1770 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1771 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1772 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1773 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1774 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1775 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1776 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1777 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1778 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1779 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1780 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1781 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1782 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1783 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1784 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1785 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1786 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1787 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1788 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1789 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1790 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1791 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1792 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1793 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1794 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1795 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1796 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1797 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1798 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1799 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1800 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1801 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1802 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1803 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1804 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1805 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1806 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1807 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1808 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1809 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1810 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1811 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1812 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1813 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1814 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1815 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1816 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1817 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1818 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1819 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1820 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1821 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1822 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1823 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1824 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1825 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1826 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1827 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1828 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1829 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1830 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1831 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1832 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1833 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1834 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1835 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1836 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1837 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1838 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1839 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1840 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1841 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
1842 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
1843 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
1844 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
1845 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
1846 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
1847 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
1848 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
1849 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
1850 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
1851 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
1852 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
1853 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
1854 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
1855 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
1856 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
1857 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
1858 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
1859 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
1860 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
1861 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
1862 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
1863 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
1864 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
1865 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
1866 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
1867 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
1868 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
1869 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
1870 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
1871 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
1872 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
1873 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
1874 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
1875 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
1876 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
1877 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
1878 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
1879 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
1880 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
1881 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
1882 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
1883 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
1884 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
1885 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
1886 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
1887 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
1888 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
1889 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
1890 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
1891 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
1892 * gcc.target/i386/avx512f-helper.h: Ditto.
1893 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
1894 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1895 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
1896 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1897 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1898 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1899 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
1900 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
1901 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
1902 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1903 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1904 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1905 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1906 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1907 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1908 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1909 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1910 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1911 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1912 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1913 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1914 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1915 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1916 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1917 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1918 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1919 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1920 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1921 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1922 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1923 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1924 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1925 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1926 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1927 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1928 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1929 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1930 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1931 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1932 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1933 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1934 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1935 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1936 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1937 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1938 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1939 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1940 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1941 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1942 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1943 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1944 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1945 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1946 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1947 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1948 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1949 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1950 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
1951 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
1952 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
1953 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
1954 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
1955 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1956 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
1957 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1958 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
1959 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
1960 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
1961 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
1962 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
1963 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
1964 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
1965 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1966 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1967 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1968 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1969 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1970 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1971 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1972 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1973 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1974 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1975 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1976 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1977 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1978 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1979 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1980 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1981 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1982 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1983 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1984 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1985 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1986 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1987 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1988 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1989 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1990 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1991 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1992 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1993 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1994 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1995 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1996 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1997 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1998 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1999 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2000 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2001 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2002 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2003 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2004 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2005 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2006 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2007 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2008 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2009 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2010 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2011 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2012 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2013 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2014 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2015 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2016 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2017 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2018 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2019 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2020 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2021 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2022 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2023 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2024 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2025 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2026 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2027 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2028 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2029 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2030 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2031 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2032 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2033 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2034 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2035 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2036 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2037 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2038 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2039 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2040 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2041 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2042 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2043 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2044 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2045 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2046 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2047 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2048 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2049 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2050 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2051 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2052 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2053 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2054 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2055 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2056 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2057 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2058 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2059 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2060 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2061 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2062 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2063 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2064 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2065 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2066 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2067 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2068 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2069 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2070 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2071 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2072 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2074 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2075 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2077 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2078 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2079 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2080 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2081 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2082 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2083 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2084 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2085 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2086 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2087 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2088 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2089 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2090 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2091 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2092 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2093 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2094 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2095 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2096 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2097 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2098 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2099 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2100 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2101 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2102 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2103 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2104 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2105 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2106 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2107 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2108 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2109 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2110 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2111 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2112 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2113 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2114 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2115 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2116 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2117 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2118 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2119 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2120 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2121 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2122 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2124 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2125 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2126 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2127 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2128 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2129 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2130 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2131 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2132 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2133 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2134 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2135 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2136 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2137 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2138 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2140 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2141 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2142 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2143 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2145 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2146 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2147 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2148 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2149 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2150 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2152 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2153 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2154 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2155 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2156 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2157 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2158 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2159 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2160 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2161 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2162 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2163 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2164 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2165 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2166 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2167 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2168 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2169 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2170 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2171 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2172 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2173 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2174 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2175 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2176 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2177 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2178 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2179 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2180 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2181 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2182 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2183 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2184 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2185 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2186 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2187 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2188 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2189 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2190 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2191 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2192 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2193 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2194 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2195 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2196 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2197 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2198 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2199 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2200 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2201 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2202 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2203 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2204 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2205 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2206 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2207 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2208 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2209 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2210 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2211 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2212 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2213 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2214 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2215 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2216 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2217 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2218 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2219 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2220 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2221 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2222 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2223 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2224 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2225 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2226 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2227 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2228 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2229 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2230 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2231 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2232 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2233 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2234 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2235 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2236 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2237 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2238 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2239 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2240 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2241 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2242 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2243 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2244 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2246 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2247 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2248 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2249 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2250 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2251 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2252 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2253 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2254 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2255 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2256 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2257 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2258 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2259 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2260 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2261 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2262 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2263 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2264 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2265 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2266
2267 2014-12-01 Richard Biener <rguenther@suse.de>
2268
2269 PR tree-optimization/63738
2270 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
2271
2272 2014-11-29 H.J. Lu <hongjiu.lu@intel.com>
2273
2274 PR target/64114
2275 * gcc.target/i386/pr64114.c: New test.
2276
2277 2014-11-29 Joseph Myers <joseph@codesourcery.com>
2278
2279 PR preprocessor/41698
2280 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
2281
2282 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2283
2284 PR target/64061
2285 * gcc.target/i386/pr64061.c: New.
2286
2287 2014-11-28 Marek Polacek <polacek@redhat.com>
2288
2289 * c-c++-common/ubsan/shift-8.c: New test.
2290
2291 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2292
2293 PR rtl-optimization/64087
2294 * gcc.dg/pr64087.c: New.
2295
2296 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2297
2298 PR rtl-optimization/64037
2299 * g++.dg/pr64037.C: New test.
2300
2301 2014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
2302
2303 * gcc.target/i386/pr52252-atom-1.c: Delete.
2304
2305 2014-11-28 Jiong Wang <jiong.wang@arm.com>
2306
2307 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
2308 testcase for soft-float.
2309
2310 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2311
2312 * gcc.target/i386/pr63661.c: Replace -mtune=native with
2313 -mtune=nehalem.
2314 (foo): Replace "!=" with delta.
2315 (main): Remove __builtin_printf.
2316
2317 2014-11-28 Renlin Li <renlin.li@arm.com>
2318
2319 PR target/63661
2320 * gcc.target/i386/pr63661.c: Use native tune.
2321
2322 2014-11-28 Renlin Li <renlin.li@arm.com>
2323
2324 PR target/63661
2325 * gcc.target/i386/pr63661.c: New test.
2326
2327 2014-11-28 Marek Polacek <polacek@redhat.com>
2328
2329 PR c/63862
2330 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
2331 * c-c++-common/ubsan/shift-7.c: New test.
2332
2333 2014-11-28 Richard Biener <rguenther@suse.de>
2334
2335 PR middle-end/64084
2336 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
2337 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
2338
2339 2014-11-27 Richard Biener <rguenther@suse.de>
2340
2341 PR middle-end/64088
2342 * gcc.dg/torture/pr64088.c: New testcase.
2343
2344 PR tree-optimization/64088
2345 * gcc.dg/torture/pr64091.c: New testcase.
2346
2347 2014-11-27 Ilya Tocar <ilya.tocar@intel.com>
2348
2349 * g++.dg/ext/mv2.C: Add test for target ("avx512f").
2350 * gcc.target/i386/builtin_target.c: Ditto.
2351
2352 2014-11-27 Kai Tietz <ktietz@redhat.com>
2353
2354 PR c++/63904
2355 * g++.dg/cpp0x/pr63904.C: New.
2356
2357 2014-11-27 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR middle-end/64067
2360 * gcc.c-torture/compile/pr64067.c: New test.
2361
2362 PR tree-optimization/64024
2363 * gcc.dg/vect/vect-simd-clone-13.c: New test.
2364 * gcc.dg/vect/vect-simd-clone-14.c: New test.
2365
2366 2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2367
2368 PR target/59593
2369 * gcc.target/arm/constant-pool.c: New test.
2370
2371 2014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2372
2373 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
2374
2375 2014-11-27 Richard Biener <rguenther@suse.de>
2376
2377 PR tree-optimization/64083
2378 * gcc.dg/torture/pr64083.c: New testcase.
2379
2380 2014-11-27 Richard Biener <rguenther@suse.de>
2381
2382 PR tree-optimization/61634
2383 * gcc.dg/vect/pr61634.c: New testcase.
2384
2385 2014-11-26 David Edelsohn <dje.gcc@gmail.com>
2386
2387 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
2388
2389 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2390
2391 PR c++/63757
2392 * g++.dg/cpp0x/nullptr33.C: New.
2393
2394 2014-11-26 Jakub Jelinek <jakub@redhat.com>
2395
2396 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
2397 tsan_init): Don't use -fPIE or -pie.
2398
2399 2014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2400
2401 PR ipa/61190
2402 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
2403
2404 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2405
2406 PR c++/59114
2407 * g++.dg/cpp0x/auto43.C: New.
2408
2409 2014-11-26 Richard Biener <rguenther@suse.de>
2410
2411 PR middle-end/63738
2412 * gcc.dg/torture/pr63738.c: New testcase.
2413
2414 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2415
2416 PR bootstrap/63995
2417 * gcc.target/i386/pr63995-2.c: New.
2418
2419 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2420
2421 PR lto/64075
2422 * gcc.dg/pr64075.c: New.
2423
2424 2014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2425
2426 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
2427 *-*-solaris* && !gld.
2428 * gcc.target/i386/mcount_pic.c: Likewise.
2429 Use -pg.
2430
2431 2014-11-21 Mark Wielaard <mjw@redhat.com>
2432
2433 * gcc.dg/debug/dwarf2/lang-c11.c: New test.
2434 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
2435 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2436 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2437 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2438
2439 2014-11-24 Mark Wielaard <mjw@redhat.com>
2440
2441 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
2442 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
2443 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
2444
2445 2014-11-26 Richard Biener <rguenther@suse.de>
2446
2447 PR tree-optimization/62238
2448 * gcc.dg/torture/pr62238.c: New testcase.
2449
2450 2014-11-25 Andrew Pinski <apinski@cavium.com>
2451
2452 * gcc.c-torture/execute/20141125-1.c: New testcase.
2453
2454 2014-11-25 Tobias Burnus <burnus@net-b.de>
2455
2456 * gfortran.dg/empty_label.f: Change test to continue testing
2457 for -fmax-errors=1.
2458 * gfortran.dg/empty_label.f90: Ditto.
2459 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
2460
2461 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
2462
2463 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
2464 Update comment.
2465 * g++.old-deja/g++.law/enum9.C: Likewise.
2466 * g++.old-deja/g++.other/enum4.C: Likewise.
2467
2468 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2469
2470 PR target/63534
2471 * gcc.target/i386/pr63534.c: New test.
2472
2473 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2474
2475 PR target/63527
2476 * gcc.target/i386/pr63527.c: New test.
2477
2478 2014-11-25 Martin Liska <mliska@suse.cz>
2479
2480 PR bootstrap/64050
2481 PR ipa/64060
2482 * gcc.dg/plugin/plugin.exp: New plugin.
2483 * gcc.dg/plugin/sreal-test-1.c: New test.
2484 * gcc.dg/plugin/sreal_plugin.c: New test.
2485
2486 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
2487
2488 * gcc.target/mips/mips.exp: Add support for -msoft-float and
2489 -mhard-float options. Ensure that explicit -mfp* options imply
2490 both -mhard-float and -mdouble-float.
2491 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
2492 compile options.
2493
2494 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2495
2496 PR c++/63786
2497 * g++.dg/cpp0x/variadic163.C: New.
2498
2499 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
2500
2501 PR target/64056
2502 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
2503 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2504 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2505 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2506 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2507
2508 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
2509
2510 * gcc.target/powerpc/longcall-2.c: New test.
2511
2512 2014-11-25 Marek Polacek <polacek@redhat.com>
2513
2514 PR c/63877
2515 * gcc.dg/pr63877.c: New test.
2516
2517 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2518
2519 PR ipa/64059
2520 * g++.dg/ipa/pr64059.C: New test.
2521
2522 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
2523
2524 PR target/63847
2525 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
2526 for 32bit x86 targets.
2527 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
2528
2529 2014-11-24 Tobias Burnus <burnus@net-b.de>
2530
2531 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
2532 * gfortran.dg/dollar_sym_1.f90: Ditto.
2533 * gfortran.dg/dollar_sym_3.f: Ditto.
2534
2535 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
2536
2537 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
2538 Add aarch64{,_be}.
2539
2540 2014-11-24 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/63679
2543 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
2544 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
2545 * gcc.target/i386/ssetype-1.c: Likewise.
2546 * gcc.target/i386/ssetype-3.c: Likewise.
2547 * gcc.target/i386/ssetype-5.c: Likewise.
2548
2549 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
2550 Paolo Carlini <paolo.carlini@oracle.com>
2551
2552 PR c++/63203
2553 * g++.dg/warn/Winit-self-2.C: New.
2554
2555 2014-11-24 Petr Murzin <petr.murzin@intel.com>
2556
2557 * gcc.target/i386/extract-insert-combining.c: New test.
2558
2559 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2560
2561 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
2562
2563 2014-11-24 Richard Biener <rguenther@suse.de>
2564
2565 PR testsuite/64039
2566 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
2567
2568 2014-11-24 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/55334
2571 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
2572
2573 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
2574
2575 * gnat.dg/opt45.adb: New test.
2576
2577 2014-11-24 Tobias Burnus <burnus@net-b.de>
2578
2579 * gfortran.dg/dollar_sym_3.f: Update dg-error.
2580 * gfortran.dg/coarray_collectives_3.f90: Ditto.
2581
2582 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
2583
2584 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
2585 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2586 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
2587 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
2588
2589 2014-11-23 Tobias Burnus <burnus@net-b.de>
2590
2591 * gfortran.dg/tab_continuation.f: Update dg-*.
2592
2593 2014-11-23 Andrew Pinski <apinski@cavium.com>
2594
2595 * gcc.c-torture/compile/20120927-1.c: New testcase.
2596 * gcc.c-torture/compile/20120830-1.c: New testcase.
2597
2598 2014-11-22 Andrew Pinski <apinski@cavium.com>
2599
2600 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
2601 argc is always greater than 1 (octeon simulator).
2602 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
2603
2604 2014-11-22 Andrew Pinski <apinski@cavium.com>
2605
2606 PR target/63971
2607 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
2608 x30 (in the epilogue).
2609 * gcc.target/aarch64/test_frame_6.c: Likewise.
2610 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
2611 x30 and x19 (in the epilogue).
2612 * gcc.target/aarch64/test_frame_4.c: Likewise.
2613 * gcc.target/aarch64/test_frame_7.c: Likewise.
2614
2615 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
2616
2617 PR target/63783
2618 PR target/51244
2619 * gcc.target/sh/torture/pr63783-1.c: New.
2620 * gcc.target/sh/torture/pr63783-2.c: New.
2621 * gcc.target/sh/pr51244-20.c: Adjust.
2622 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
2623
2624 2014-11-22 Tobias Burnus <burnus@net-b.de>
2625
2626 * gfortran.dg/coarray/cosubscript_1.f90: New.
2627
2628 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2629
2630 * gnat.dg/specs/pack11.ads: New test.
2631
2632 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2633
2634 * gnat.dg/specs/no_streams.ads: New test.
2635
2636 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2637
2638 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
2639 store_modtion rtl dump.
2640 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
2641 * gcc.dg/var-expand3.c (dg-final): Ditto.
2642
2643 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2644
2645 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
2646 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2647 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2648 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
2649 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2650 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2651
2652 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR tree-optimization/64006
2655 * gcc.c-torture/execute/pr64006.c: New test.
2656
2657 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
2658
2659 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
2660 value for go testing.
2661
2662 2014-11-21 Jiong Wang <jiong.wang@arm.com>
2663
2664 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
2665
2666 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2667
2668 * gcc.target/aarch64/simd/vsqrt_f64_1.c
2669
2670 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2671
2672 * g++.dg/other/i386-2.C: Add -mpcommit.
2673 * g++.dg/other/i386-3.C: Ditto.
2674 * gcc.target/i386/pcommit-1.c: New test.
2675 * gcc.target/i386/sse-12.c: Add new options.
2676 * gcc.target/i386/sse-13.c: Ditto.
2677 * gcc.target/i386/sse-14.c: Ditto.
2678 * gcc.target/i386/sse-22.c: Ditto.
2679 * gcc.target/i386/sse-23.c: Ditto.
2680
2681 2014-11-20 Mark Wielaard <mjw@redhat.com>
2682
2683 PR debug/38757
2684 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
2685 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
2686
2687 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2688
2689 * g++.dg/other/i386-2.C: Add -mclwb.
2690 * g++.dg/other/i386-3.C: Ditto.
2691 * gcc.target/i386/clwb-1.c: New test.
2692 * gcc.target/i386/sse-12.c: Add new options.
2693 * gcc.target/i386/sse-13.c: Ditto.
2694 * gcc.target/i386/sse-14.c: Ditto.
2695 * gcc.target/i386/sse-22.c: Ditto.
2696 * gcc.target/i386/sse-23.c: Ditto.
2697
2698 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2699
2700 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
2701 * g++.dg/other/i386-3.C: Ditto.
2702 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
2703 * gcc.target/i386/avx512vbmi-check.h: Ditto.
2704 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
2705 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2706 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
2707 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2708 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
2709 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2710 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
2711 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2712 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2713 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2714 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2715 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2716 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
2717 * gcc.target/i386/sse-12.c: Add new options.
2718 * gcc.target/i386/sse-13.c: Ditto.
2719 * gcc.target/i386/sse-14.c: Ditto.
2720 * gcc.target/i386/sse-22.c: Ditto.
2721 * gcc.target/i386/sse-23.c: Ditto.
2722
2723 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2724
2725 * g++.dg/other/i386-2.C: Add -mavx512ifma.
2726 * g++.dg/other/i386-3.C: Ditto.
2727 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
2728 * gcc.target/i386/avx512ifma-check.h: New.
2729 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
2730 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2731 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
2732 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2733 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2734 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2735 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
2736 * gcc.target/i386/sse-12.c: Add new options.
2737 * gcc.target/i386/sse-13.c: Ditto.
2738 * gcc.target/i386/sse-14.c: Ditto.
2739 * gcc.target/i386/sse-22.c: Ditto.
2740 * gcc.target/i386/sse-23.c: Ditto.
2741
2742 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
2743
2744 Forward-port from 2014-10-30 4_9-branch r216934
2745
2746 PR target/63633
2747 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
2748
2749 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2750
2751 PR debug/63239
2752 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
2753 -gno-strict-dwarf.
2754
2755 2014-11-21 Tom de Vries <tom@codesourcery.com>
2756
2757 * gcc.dg/store-motion-fgcse-sm.c: New test.
2758
2759 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
2760
2761 PR target/60451
2762 * gcc.target/i386/pr60451.c: New.
2763
2764 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR tree-optimization/61773
2767 * gcc.dg/pr61773.c: New test.
2768
2769 PR target/63764
2770 * c-c++-common/pr63764-1.c: New test.
2771 * c-c++-common/pr63764-2.c: New test.
2772
2773 PR target/63910
2774 * gcc.target/i386/pr63910.c: New test.
2775
2776 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2777
2778 PR lto/63998
2779 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
2780
2781 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
2782
2783 * gcc.dg/no-strict-overflow-8.c: New test.
2784
2785 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2786
2787 * gcc.dg/undefined-loop-1.c: New file.
2788 * gcc.dg/undefined-loop-2.c: New file.
2789
2790 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
2791
2792 * gcc.target/aarch64/symbol-range.c: New.
2793 * gcc.target/aarch64/symbol-range-tiny.c: New.
2794 2014-11-20 Richard Biener <rguenther@suse.de>
2795
2796 PR middle-end/63962
2797 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
2798
2799 2014-11-20 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/63677
2802 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
2803 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
2804
2805 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
2806
2807 PR sanitizer/63845
2808 * gcc.dg/asan/pr63845.c: New test.
2809
2810 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2811
2812 PR sanitizer/63939
2813 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
2814 stack pointer address, to fit darwin output when symbolizer is not
2815 present.
2816 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2817 * c-c++-common/asan/memcmp-1.c: Likewise.
2818 * c-c++-common/asan/misalign-1.c: Likewise.
2819 * c-c++-common/asan/misalign-2.c: Likewise.
2820 * c-c++-common/asan/null-deref-1.c: Likewise.
2821 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2822 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
2823 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2824 * c-c++-common/asan/use-after-free-1.c: Likewise.
2825 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
2826 * g++.dg/asan/deep-tail-call-1.C: Likewise.
2827 * g++.dg/asan/large-func-test-1.C: Likewise.
2828
2829 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2830
2831 PR sanitizer/63939
2832 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
2833
2834 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2835
2836 PR sanitizer/63939
2837 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
2838 * c-c++-common/asan/memcmp-1.c: Likewise.
2839 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2840 * c-c++-common/asan/use-after-free-1.c: Likewise.
2841
2842 2014-11-19 David Malcolm <dmalcolm@redhat.com>
2843
2844 PR jit/63854
2845 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
2846 (make_random_function): Free ff->locals.
2847
2848 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
2849
2850 PR target/63947
2851 * gcc.target/i386/pr63947.c: New test.
2852
2853 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 PR c++/55425
2856 * g++.dg/cpp0x/constexpr-__func__.C: New.
2857
2858 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2859
2860 PR target/63424
2861 * gcc.target/aarch64/pr63424.c: New test.
2862
2863 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2864
2865 PR middle-end/63762
2866 * gcc.dg/pr63762.c: New test.
2867
2868 2014-11-19 Marek Polacek <polacek@redhat.com>
2869
2870 PR sanitizer/63690
2871 * gcc.dg/ubsan/pr63690.c: New test.
2872
2873 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2874
2875 PR sanitizer/62132
2876 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
2877 darwin, adjust dg-output.
2878 * c-c++-common/asan/misalign-2.c: Likewise.
2879
2880 2014-11-19 Richard Henderson <rth@redhat.com>
2881
2882 * gcc.dg/cwsc0.c: New test.
2883 * gcc.dg/cwsc1.c: New test.
2884
2885 2014-11-19 Marek Polacek <polacek@redhat.com>
2886
2887 PR sanitizer/63879
2888 * c-c++-common/ubsan/pr63879-1.c: New test.
2889 * c-c++-common/ubsan/pr63879-2.c: New test.
2890
2891 2014-11-19 Tom de Vries <tom@codesourcery.com>
2892
2893 PR tree-optimization/62167
2894 * gcc.dg/pr51879-12.c: Add xfails.
2895 * gcc.dg/pr62167-run.c: New test.
2896 * gcc.dg/pr62167.c: New test.
2897
2898 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR tree-optimization/63915
2901 * c-c++-common/gomp/pr60823-4.c: New test.
2902
2903 PR sanitizer/63520
2904 * c-c++-common/ubsan/pr63520.c: New test.
2905
2906 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2907
2908 PR c++/57654
2909 * g++.dg/cpp0x/constexpr-ref7.C: New.
2910
2911 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2912
2913 PR sanitizer/63913
2914 * g++.dg/ubsan/pr63913.C: New test.
2915
2916 2014-11-19 Andreas Schwab <schwab@suse.de>
2917
2918 * gcc.dg/pure-2.c: Update line numbers.
2919
2920 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR rtl-optimization/63843
2923 * gcc.c-torture/execute/pr63843.c: New test.
2924
2925 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2926
2927 PR target/63937
2928 * gcc.dg/memset-2.c: New.
2929
2930 2014-11-18 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR sanitizer/63813
2933 * g++.dg/ubsan/pr63813.C: New test.
2934
2935 PR tree-optimization/61042
2936 * gcc.c-torture/compile/pr61042.c: New test.
2937
2938 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
2939
2940 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
2941 setting.
2942
2943 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2944
2945 PR c++/55942
2946 * g++.dg/cpp0x/constexpr-55942.C: New.
2947
2948 2014-11-18 Marek Polacek <polacek@redhat.com>
2949
2950 PR sanitizer/63866
2951 * c-c++-common/ubsan/pr63866.c: New test.
2952
2953 2014-11-18 Richard Biener <rguenther@suse.de>
2954
2955 PR tree-optimization/63914
2956 * gcc.dg/pr63914.c: New testcase.
2957
2958 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2959
2960 PR c++/55443
2961 * g++.dg/cpp0x/noexcept26.C: New.
2962 * g++.dg/cpp0x/noexcept27.C: Likewise.
2963
2964 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2965
2966 PR c++/60245
2967 * g++.dg/cpp0x/constexpr-60245.C: New.
2968
2969 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 PR c++/60771
2972 * g++.dg/cpp0x/constexpr-ref6.C: New.
2973
2974 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
2975
2976 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
2977 * gcc.target/arm/neon/vbicQs32.c: Likewise.
2978 * gcc.target/arm/neon/vbicQs64.c: Likewise.
2979 * gcc.target/arm/neon/vbicQs8.c: Likewise.
2980 * gcc.target/arm/neon/vbicQu16.c: Likewise.
2981 * gcc.target/arm/neon/vbicQu32.c: Likewise.
2982 * gcc.target/arm/neon/vbicQu64.c: Likewise.
2983 * gcc.target/arm/neon/vbicQu8.c: Likewise.
2984 * gcc.target/arm/neon/vbics16.c: Likewise.
2985 * gcc.target/arm/neon/vbics32.c: Likewise.
2986 * gcc.target/arm/neon/vbics64.c: Likewise.
2987 * gcc.target/arm/neon/vbics8.c: Likewise.
2988 * gcc.target/arm/neon/vbicu16.c: Likewise.
2989 * gcc.target/arm/neon/vbicu32.c: Likewise.
2990 * gcc.target/arm/neon/vbicu64.c: Likewise.
2991 * gcc.target/arm/neon/vbicu8.c: Likewise.
2992 * gcc.target/arm/neon/vornQs16.c: Likewise.
2993 * gcc.target/arm/neon/vornQs32.c: Likewise.
2994 * gcc.target/arm/neon/vornQs64.c: Likewise.
2995 * gcc.target/arm/neon/vornQs8.c: Likewise.
2996 * gcc.target/arm/neon/vornQu16.c: Likewise.
2997 * gcc.target/arm/neon/vornQu32.c: Likewise.
2998 * gcc.target/arm/neon/vornQu64.c: Likewise.
2999 * gcc.target/arm/neon/vornQu8.c: Likewise.
3000 * gcc.target/arm/neon/vorns16.c: Likewise.
3001 * gcc.target/arm/neon/vorns32.c: Likewise.
3002 * gcc.target/arm/neon/vorns64.c: Likewise.
3003 * gcc.target/arm/neon/vorns8.c: Likewise.
3004 * gcc.target/arm/neon/vornu16.c: Likewise.
3005 * gcc.target/arm/neon/vornu32.c: Likewise.
3006 * gcc.target/arm/neon/vornu64.c: Likewise.
3007 * gcc.target/arm/neon/vornu8.c: Likewise.
3008
3009 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
3010
3011 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
3012 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
3013 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
3014 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
3015 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
3016 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
3017 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
3018 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
3019 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
3020
3021 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
3022
3023 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
3024 * g++.dg/ipa/devirt-15.C: Ditto.
3025 * g++.dg/ipa/devirt-7.C: Ditto.
3026 * g++.dg/ipa/pr60600.C: Ditto.
3027 * g++.dg/opt/vt2.C: Ditto.
3028 * g++.dg/opt/vt4.C: Ditto.
3029 * g++.dg/pr48484.C: Ditto.
3030 * g++.dg/tm/pr47746.C: Ditto.
3031 * g++.dg/tree-ssa/pr57380.C: Ditto.
3032 * gcc.dg/ipa/inline-4.c: Ditto.
3033 * gcc.dg/ipa/inlinehint-1.c: Ditto.
3034 * gcc.dg/ipa/inlinehint-2.c: Ditto.
3035 * gcc.dg/ipa/inlinehint-3.c: Ditto.
3036 * gcc.dg/pr47276.c: Ditto.
3037 * gcc.dg/pure-2.c: Ditto.
3038 * gcc.dg/tm/nested-2.c: Ditto.
3039 * gcc.dg/tree-ssa/alias-29.c: Ditto.
3040 * gcc.target/i386/3dnow-1.c: Ditto.
3041 * gcc.target/i386/3dnow-2.c: Ditto.
3042 * gcc.target/i386/3dnowA-1.c: Ditto.
3043 * gcc.target/i386/3dnowA-2.c: Ditto.
3044 * gcc.target/i386/avx-1.c: Ditto.
3045 * gcc.target/i386/avx-2.c: Ditto.
3046 * gcc.target/i386/memcpy-1.c: Ditto.
3047 * gcc.target/i386/mmx-1.c: Ditto.
3048 * gcc.target/i386/mmx-2.c: Ditto.
3049 * gcc.target/i386/sse-14.c: Ditto.
3050 * gcc.target/i386/sse-22.c: Ditto.
3051 * gcc.target/i386/sse-22a.c: Ditto.
3052 * gcc.target/i386/sse-23.c: Ditto.
3053 * gcc.target/i386/sse-24.c: Ditto.
3054 * gcc.target/i386/vect-double-1.c: Ditto.
3055 * g++.dg/fstack-protector-strong.C: Add target nonpic.
3056 * gcc.dg/fstack-protector-strong.c: Ditto.
3057
3058 2014-11-18 Hale Wang <hale.wang@arm.com>
3059
3060 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
3061 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
3062 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3063 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3064 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3065 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3066 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3067 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3068 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3069 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3070
3071 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3072
3073 * g++.dg/abi/mangle-arm-crypto.C: New.
3074 * g++.dg/abi/mangle-neon.C (f19): New.
3075 (f20): Likewise.
3076
3077 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3078
3079 * gcc.target/arm/pr51968.c (foo): Fix call to
3080 __builtin_neon_vqmovunv8hi.
3081
3082 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
3083
3084 * c-c++-common/asan/aggressive-opts.c: New test.
3085
3086 2014-11-18 Yury Gribov <y.gribov@samsung.com>
3087
3088 PR sanitizer/63802
3089 * c-c++-common/ubsan/pr63802.c: New test.
3090
3091 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
3092
3093 * g++.dg/pr63766.C: New.
3094
3095 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3096
3097 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
3098 floating point variables instead of using asm to test allocating
3099 values to the Altivec registers.
3100
3101 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
3102 -mupper-regs-df tests.
3103 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3104
3105 * config/rs6000/predicates.md (memory_fp_constant): New predicate
3106
3107 2014-11-17 Tom de Vries <tom@codesourcery.com>
3108
3109 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
3110 * gcc.dg/pr43864-3.c: Same.
3111 * gcc.dg/pr43864-4.c: Same.
3112 * gcc.dg/pr43864.c: Same.
3113 * gcc.dg/pr50763.c: Same.
3114 * gcc.dg/pr51879-12.c: Same.
3115 * gcc.dg/pr51879-16.c: Same.
3116 * gcc.dg/pr51879-17.c: Same.
3117 * gcc.dg/pr51879-18.c: Same.
3118 * gcc.dg/pr51879-2.c: Same.
3119 * gcc.dg/pr51879-3.c: Same.
3120 * gcc.dg/pr51879-4.c: Same.
3121 * gcc.dg/pr51879-6.c: Same.
3122 * gcc.dg/pr51879-7.c: Same.
3123 * gcc.dg/pr51879.c: Same.
3124
3125 2014-11-17 Tom de Vries <tom@codesourcery.com>
3126
3127 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
3128 * gcc.dg/pr43864-3.c: Same.
3129 * gcc.dg/pr43864-4.c: Same.
3130
3131 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3132
3133 * gcc.target/aarch64/vld1_lane.c: New test.
3134
3135 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3136
3137 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
3138 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
3139
3140 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3141
3142 * gcc.target/i386/chkp-strlen-1.c: New.
3143 * gcc.target/i386/chkp-strlen-2.c: New.
3144 * gcc.target/i386/chkp-strlen-3.c: New.
3145 * gcc.target/i386/chkp-strlen-4.c: New.
3146 * gcc.target/i386/chkp-strlen-5.c: New.
3147
3148 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3149
3150 * gcc.target/i386/chkp-stropt-1.c: New.
3151 * gcc.target/i386/chkp-stropt-2.c: New.
3152 * gcc.target/i386/chkp-stropt-3.c: New.
3153 * gcc.target/i386/chkp-stropt-4.c: New.
3154 * gcc.target/i386/chkp-stropt-5.c: New.
3155 * gcc.target/i386/chkp-stropt-6.c: New.
3156 * gcc.target/i386/chkp-stropt-7.c: New.
3157 * gcc.target/i386/chkp-stropt-8.c: New.
3158 * gcc.target/i386/chkp-stropt-9.c: New.
3159 * gcc.target/i386/chkp-stropt-10.c: New.
3160 * gcc.target/i386/chkp-stropt-11.c: New.
3161 * gcc.target/i386/chkp-stropt-12.c: New.
3162 * gcc.target/i386/chkp-stropt-13.c: New.
3163 * gcc.target/i386/chkp-stropt-14.c: New.
3164 * gcc.target/i386/chkp-stropt-15.c: New.
3165 * gcc.target/i386/chkp-stropt-16.c: New.
3166
3167 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
3168
3169 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
3170 __SIZE_TYPE__.
3171
3172 2014-11-17 Richard Biener <rguenther@suse.de>
3173
3174 PR middle-end/63898
3175 PR middle-end/63883
3176 * gfortran.dg/pr63883.f90: New testcase.
3177
3178 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3179
3180 PR ipa/63894
3181 * g++.dg/ipa/pr63894.C: New test.
3182
3183 2014-11-17 Terry Guo <terry.guo@arm.com>
3184
3185 * gcc.target/arm/thumb1-ual-1.c: New test.
3186
3187 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
3188
3189 PR middle-end/63790
3190 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
3191 * gcc.dg/tree-ssa/forwprop-29.c: New test.
3192
3193 2014-11-16 Andrew Pinski <apinski@cavium.com>
3194
3195 * gcc.c-torture/execute/memset-4.c: New test.
3196 * gcc.c-torture/execute/20110418-1.c: New test.
3197 * gcc.c-torture/execute/20141022-1.c: New test.
3198 * gcc.c-torture/execute/strcpy-2.c: New test.
3199 * gcc.c-torture/execute/20140212-2.c: New test.
3200 * gcc.c-torture/compile/20120913-1.c: New test.
3201 * gcc.c-torture/compile/20121010-1.c: New test.
3202 * gcc.c-torture/compile/20120917-1.c: New test.
3203 * gcc.c-torture/compile/20140110-1.c: New test.
3204 * gcc.c-torture/compile/20121220-1.c: New test.
3205 * gcc.c-torture/compile/20120822-1.c: New test.
3206 * gcc.c-torture/compile/20121027-1.c: New test.
3207 * gcc.c-torture/compile/20120830-2.c: New test.
3208
3209 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
3210
3211 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
3212 restoration.
3213
3214 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3215
3216 * gcc.dg/atomic/c11-atomic-exec-5.c
3217 (test_main_long_double_add_overflow): Only actually define if
3218 LDBL_MANT_DIG != 106.
3219 (test_main_complex_long_double_add_overflow): Likewise.
3220 (test_main_long_double_sub_overflow): Likewise.
3221 (test_main_complex_long_double_sub_overflow): Likewise.
3222
3223 (NOT_LDBL_EPSILON_2): Likewise.
3224 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
3225
3226 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
3227
3228 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
3229 instead of run on ia32 targets.
3230
3231 2014-11-15 Marek Polacek <polacek@redhat.com>
3232
3233 PR middle-end/63884
3234 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
3235
3236 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3237
3238 PR target/60104
3239 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
3240
3241 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
3242
3243 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
3244 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
3245 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
3246 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
3247
3248 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3249
3250 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
3251
3252 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3253
3254 * gcc.dg/pubtypes-3.c: Include <string.h>.
3255 * gcc.dg/pubtypes-4.c: Likewise.
3256
3257 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3258
3259 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
3260
3261 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
3262
3263 * gnat.dg/opt44.ad[sb]: New test.
3264
3265 2014-11-15 Tobias Burnus <burnus@net-b.de>
3266
3267 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
3268 * gfortran.dg/coarray_9.f90: Ditto.
3269 * gfortran.dg/empty_label.f: Ditto.
3270 * gfortran.dg/empty_label.f90: Ditto.
3271
3272 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3273
3274 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
3275 changes.
3276 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
3277 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3278 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
3279 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3280 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
3281 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3282 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3283 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3284 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3285 * gcc.target/powerpc/ppc-round.c: Likewise.
3286
3287 2014-11-14 Martin Jambor <mjambor@suse.cz>
3288
3289 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
3290 from the dump scan.
3291 * g++.dg/ipa/devirt-21.C: Xfail.
3292 * g++.dg/ipa/devirt-24.C: Likewise.
3293 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
3294 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
3295 * g++.dg/ipa/devirt-44.C: Likewise.
3296 * g++.dg/ipa/devirt-43.C: Xfail.
3297
3298 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
3299
3300 * g++.dg/abi/abi-tag11.C: New.
3301
3302 2014-11-14 Marek Polacek <polacek@redhat.com>
3303
3304 * c-c++-common/ubsan/overflow-negate-3.c: New test.
3305
3306 2014-11-14 Marek Polacek <polacek@redhat.com>
3307
3308 PR sanitizer/63839
3309 * c-c++-common/ubsan/pr63839.c: New test.
3310 * c-c++-common/ubsan/unreachable-2.c: New test.
3311
3312 2014-11-14 Richard Biener <rguenther@suse.de>
3313
3314 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
3315
3316 2014-11-13 Teresa Johnson <tejohnson@google.com>
3317
3318 PR tree-optimization/63841
3319 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3320
3321 2014-11-14 Bin Cheng <bin.cheng@arm.com>
3322
3323 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
3324 * gcc.target/arm/vfp-1.c: Improve scanning string.
3325
3326 2014-11-13 Rong Xu <xur@google.com>
3327
3328 PR debug/63581
3329 * g++.dg/tree-prof/pr63581.C: New test.
3330
3331 2014-11-13 Teresa Johnson <tejohnson@google.com>
3332
3333 PR tree-optimization/63841
3334 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3335
3336 2014-11-13 Teresa Johnson <tejohnson@google.com>
3337
3338 PR tree-optimization/63841
3339 * g++.dg/tree-ssa/pr63841.C: New test.
3340
3341 2014-11-13 Richard Biener <rguenther@suse.de>
3342
3343 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
3344
3345 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
3346
3347 * lib/target-supports.exp (error_h): New check.
3348 (libc_has_complex_functions): Ditto.
3349 (tgmath_h): Ditto.
3350 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
3351 * gcc.dg/builtins-61.c: Likewise.
3352 * gcc.dg/builtins-67.c: Disable test for Bionic.
3353 * gcc.dg/strlenopt-14g.c: Likewise.
3354 * gcc.dg/strlenopt-14gf.c: Likewise.
3355 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
3356 * gcc.dg/c99-tgmath-2.c: Likewise.
3357 * gcc.dg/c99-tgmath-3.c: Likewise.
3358 * gcc.dg/c99-tgmath-4.c: Likewise.
3359 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
3360
3361 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR ipa/63838
3364 * g++.dg/ipa/pr63838.C: New test.
3365
3366 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
3367
3368 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
3369 * gcc.target/mips/call-clobbered-1.c: New.
3370 * gcc.target/mips/call-clobbered-2.c: New.
3371 * gcc.target/mips/call-clobbered-3.c: New.
3372 * gcc.target/mips/call-clobbered-4.c: New.
3373 * gcc.target/mips/call-clobbered-5.c: New.
3374 * gcc.target/mips/call-saved-4.c: New.
3375 * gcc.target/mips/call-saved-5.c: New.
3376 * gcc.target/mips/call-saved-6.c: New.
3377 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
3378 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
3379 odd-spreg option. Account for -modd-spreg in minimum arch code.
3380 * gcc.target/mips/movdf-1.c: New.
3381 * gcc.target/mips/movdf-2.c: New.
3382 * gcc.target/mips/movdf-3.c: New.
3383 * gcc.target/mips/oddspreg-1.c: New.
3384 * gcc.target/mips/oddspreg-2.c: New.
3385 * gcc.target/mips/oddspreg-3.c: New.
3386 * gcc.target/mips/oddspreg-4.c: New.
3387 * gcc.target/mips/oddspreg-5.c: New.
3388 * gcc.target/mips/oddspreg-6.c: New.
3389
3390 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3391
3392 PR target/63815
3393 * g++.dg/other/pr63815.C: New test.
3394
3395 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3396
3397 DR 1510
3398 PR c++/60420
3399 * g++.dg/cpp0x/decltype61.C: New.
3400
3401 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3402
3403 PR tree-optimization/63835
3404 * gcc.dg/pr63835.c: New test.
3405
3406 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
3407
3408 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
3409 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
3410 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
3411 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
3412 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
3413 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
3414 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
3415 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
3416 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
3417 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
3418 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
3419 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
3420 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
3421 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
3422 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
3423 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
3424 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
3425 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
3426 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
3427 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
3428 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
3429 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
3430 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
3431 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
3432 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
3433 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
3434 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
3435 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
3436 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
3437 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
3438 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
3439 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
3440 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
3441 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
3442 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
3443 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
3444 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
3445 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
3446 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
3447 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
3448 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
3449 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
3450 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
3451 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
3452 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
3453 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
3454 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
3455 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
3456 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
3457 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
3458
3459 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3460
3461 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
3462 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
3463 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
3464 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
3465 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
3466 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
3467 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
3468 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
3469 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
3470 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
3471 Ditto.
3472 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
3473 Ditto.
3474 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
3475 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
3476 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
3477 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
3478 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
3479 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
3480 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
3481 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
3482 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
3483 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
3484 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
3485 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
3486 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
3487 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
3488 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
3489 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
3490 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
3491 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
3492 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
3493 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
3494 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
3495 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
3496 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
3497 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
3498 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
3499 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
3500 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
3501 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
3502 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
3503 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
3504
3505 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3506
3507 * gcc.target/i386/pr45852.c: Simplify target selector.
3508 * gcc.target/i386/pr63495.c: Ditto.
3509 * gcc.target/i386/pr39496.c: Ditto.
3510 * gcc.target/i386/pr36613.c: Ditto.
3511
3512 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3513
3514 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
3515 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
3516 -fno-omit-frame-pointer.
3517
3518 2014-11-12 Marek Polacek <polacek@redhat.com>
3519
3520 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
3521 of prune_gcc_output.
3522 * lib/prune.exp (prune_file_path): New procedure.
3523
3524 2014-11-12 Marek Polacek <polacek@redhat.com>
3525
3526 * c-c++-common/ubsan/overflow-sub-4.c: New test.
3527 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
3528 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3529
3530 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
3531
3532 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
3533
3534 2014-11-12 Richard Biener <rguenther@suse.de>
3535
3536 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
3537
3538 2014-11-12 Joseph Myers <joseph@codesourcery.com>
3539
3540 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
3541 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
3542
3543 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3544
3545 PR testsuite/63830
3546 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
3547
3548 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3549
3550 PR c/59708
3551 * c-c++-common/builtin-arith-overflow-1.c: New test.
3552 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
3553 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
3554 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
3555 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
3556 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
3557 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
3558 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
3559 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
3560 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
3561 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
3562 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
3563 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
3564 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
3565 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
3566 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
3567 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
3568 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
3569 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
3570 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
3571 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
3572 * c-c++-common/torture/builtin-arith-overflow.h: New file.
3573 * gcc.dg/builtin-arith-overflow-1.c: New test.
3574 * gcc.dg/builtin-arith-overflow-2.c: New test.
3575
3576 2014-11-12 Richard Biener <rguenther@suse.de>
3577
3578 PR middle-end/63821
3579 * gfortran.dg/pr63821.f90: New testcase.
3580
3581 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3582
3583 PR tree-optimization/63761
3584 * gcc.c-torture/compile/pr63761.c: New test.
3585
3586 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3587
3588 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
3589 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
3590 truncation pattern.
3591
3592 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
3593
3594 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
3595 with arm_eabi.
3596 * g++.dg/abi/arm_rtti1.C: Likewise.
3597 * g++.dg/abi/key1.C: Likewise.
3598 * g++.dg/ext/visibility/arm1.C: Likewise.
3599 * g++.dg/ext/visibility/arm2.C: Likewise.
3600 * g++.dg/ext/visibility/arm3.C: Likewise.
3601
3602 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
3603
3604 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
3605
3606 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
3607 Manuel López-Ibáñez <manu@gcc.gnu.org>
3608
3609 PR driver/36312
3610 * gcc.misc-tests/output.exp: New test case for identical input and
3611 output files.
3612
3613 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3614
3615 PR fortran/44054
3616 * lib/gfortran-dg.exp: Update regexp to match locus and message
3617 without caret.
3618 * gfortran.dg/use_without_only_1.f90: Add column numbers.
3619 * gfortran.dg/warnings_are_errors_1.f: Update.
3620
3621 2014-11-11 David Malcolm <dmalcolm@redhat.com>
3622
3623 * ChangeLog.jit: New.
3624 * jit.dg/all-non-failing-tests.h: New.
3625 * jit.dg/harness.h: New.
3626 * jit.dg/jit.exp: New.
3627 * jit.dg/test-accessing-struct.c: New.
3628 * jit.dg/test-accessing-union.c: New.
3629 * jit.dg/test-array-as-pointer.c: New.
3630 * jit.dg/test-arrays.c: New.
3631 * jit.dg/test-calling-external-function.c: New.
3632 * jit.dg/test-calling-function-ptr.c: New.
3633 * jit.dg/test-combination.c: New.
3634 * jit.dg/test-dot-product.c: New.
3635 * jit.dg/test-empty.c: New.
3636 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
3637 * jit.dg/test-error-adding-to-terminated-block.c: New.
3638 * jit.dg/test-error-array-as-pointer.c: New.
3639 * jit.dg/test-error-bad-cast.c: New.
3640 * jit.dg/test-error-block-in-wrong-function.c: New.
3641 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
3642 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
3643 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
3644 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
3645 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
3646 * jit.dg/test-error-call-with-mismatching-args.c: New.
3647 * jit.dg/test-error-call-with-not-enough-args.c: New.
3648 * jit.dg/test-error-call-with-too-many-args.c: New.
3649 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
3650 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
3651 * jit.dg/test-error-get-type-bad-enum.c: New.
3652 * jit.dg/test-error-index-not-a-numeric-type.c: New.
3653 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
3654 * jit.dg/test-error-mismatching-types-in-call.c: New.
3655 * jit.dg/test-error-missing-return.c: New.
3656 * jit.dg/test-error-new-binary-op-bad-op.c: New.
3657 * jit.dg/test-error-new-function-bad-kind.c: New.
3658 * jit.dg/test-error-new-unary-op-bad-op.c: New.
3659 * jit.dg/test-error-null-passed-to-api.c: New.
3660 * jit.dg/test-error-return-within-void-function.c: New.
3661 * jit.dg/test-error-unreachable-block.c: New.
3662 * jit.dg/test-error-unterminated-block.c: New.
3663 * jit.dg/test-error-value-not-a-numeric-type.c: New.
3664 * jit.dg/test-expressions.c: New.
3665 * jit.dg/test-factorial.c: New.
3666 * jit.dg/test-fibonacci.c: New.
3667 * jit.dg/test-functions.c: New.
3668 * jit.dg/test-fuzzer.c: New.
3669 * jit.dg/test-hello-world.c: New.
3670 * jit.dg/test-linked-list.c: New.
3671 * jit.dg/test-long-names.c: New.
3672 * jit.dg/test-nested-contexts.c: New.
3673 * jit.dg/test-nested-loops.c: New.
3674 * jit.dg/test-operator-overloading.cc: New.
3675 * jit.dg/test-quadratic.c: New.
3676 * jit.dg/test-quadratic.cc: New.
3677 * jit.dg/test-reading-struct.c: New.
3678 * jit.dg/test-string-literal.c: New.
3679 * jit.dg/test-sum-of-squares.c: New.
3680 * jit.dg/test-threads.c: New.
3681 * jit.dg/test-types.c: New.
3682 * jit.dg/test-using-global.c: New.
3683 * jit.dg/test-volatile.c: New.
3684
3685 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
3686
3687 * gcc.target/aarch64/vbslq_f64_1.c: New.
3688 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
3689 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
3690 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
3691
3692 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
3693
3694 PR c++/63265
3695 * g++.dg/cpp0x/constexpr-63265.C: New.
3696
3697 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
3698
3699 * gcc.target/i386/pr52252-atom-1.c: New.
3700
3701 2014-11-11 Martin Liska <mliska@suse.cz>
3702
3703 PR ipa/63622
3704 PR ipa/63795
3705 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
3706 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
3707 with symbol alias support.
3708
3709 2014-11-10 Andi Kleen <ak@linux.intel.com>
3710
3711 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
3712 new cilk errors.
3713
3714 2014-11-10 Andi Kleen <ak@linux.intel.com>
3715
3716 * c-c++-common/cilk-plus/CK/errors.c: New test.
3717
3718 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
3719 Ilya Enkovich <ilya.enkovich@intel.com>
3720
3721 PR target/63620
3722 * gcc.target/i386/pr63620.c: New test.
3723
3724 2014-11-11 Jakub Jelinek <jakub@redhat.com>
3725
3726 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
3727
3728 * gcc.dg/ubsan/ipa-icf-1.c: New test.
3729 * gcc.dg/ipa/ipa-icf-31.c: New test.
3730
3731 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
3732
3733 PR middle-end/63748
3734 * gcc.dg/pr63748.c: New testcase.
3735
3736 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3737
3738 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
3739
3740 2014-11-10 Roman Gareev <gareevroman@gmail.com>
3741
3742 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
3743 fgraphite-code-generator flag.
3744 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
3745 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
3746 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
3747 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
3748 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
3749 * gcc.dg/graphite/pr35356-2.c: Likewise.
3750 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
3751 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
3752 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
3753 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
3754 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
3755
3756 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3757
3758 * gcc.c-torture/compile/pr35468.c: Revert the last change.
3759
3760 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
3761
3762 * c-c++-common/Wshift-count-overflow-1.c: New.
3763 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
3764 * c-c++-common/Wshift-count-negative-1.c: Likewise.
3765 * c-c++-common/Wshift-count-negative-2.c: Likewise.
3766
3767 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
3768
3769 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
3770 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3771 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3772 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3773 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3774 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3775 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3776 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3777 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3778 * gcc.target/arm/aapcs/vfp1.c: Likewise.
3779 * gcc.target/arm/aapcs/vfp2.c: Likewise.
3780 * gcc.target/arm/aapcs/vfp3.c: Likewise.
3781 * gcc.target/arm/aapcs/vfp4.c: Likewise.
3782 * gcc.target/arm/aapcs/vfp5.c: Likewise.
3783 * gcc.target/arm/aapcs/vfp6.c: Likewise.
3784 * gcc.target/arm/aapcs/vfp7.c: Likewise.
3785 * gcc.target/arm/aapcs/vfp8.c: Likewise.
3786 * gcc.target/arm/aapcs/vfp9.c: Likewise.
3787 * gcc.target/arm/aapcs/vfp10.c: Likewise.
3788 * gcc.target/arm/aapcs/vfp11.c: Likewise.
3789 * gcc.target/arm/aapcs/vfp12.c: Likewise.
3790 * gcc.target/arm/aapcs/vfp13.c: Likewise.
3791 * gcc.target/arm/aapcs/vfp14.c: Likewise.
3792 * gcc.target/arm/aapcs/vfp15.c: Likewise.
3793 * gcc.target/arm/aapcs/vfp16.c: Likewise.
3794 * gcc.target/arm/aapcs/vfp17.c: Likewise.
3795
3796 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3797
3798 PR tree-optimization/63778
3799 * gfortran.dg/pr63778.f: New test.
3800
3801 2014-11-10 Renlin Li <renlin.li@arm.com>
3802
3803 PR middle-end/61529
3804 * gcc.dg/pr61529.c: New.
3805
3806 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
3807
3808 * lib/target-supports.exp (check_effective_target_return_address):
3809 New function.
3810 * gcc.c-torture/execute/20010122-1.c: Require return_address.
3811 * gcc.c-torture/execute/20030323-1.c: Likewise.
3812 * gcc.c-torture/execute/20030811-1.c: Likewise.
3813 * gcc.c-torture/execute/eeprof-1.c: Likewise.
3814 * gcc.c-torture/execute/frame-address.c: Likewise.
3815 * gcc.c-torture/execute/pr17377.c: Likewise.
3816
3817 * gcc.c-torture/compile/920625-2.c: Add return type to
3818 freeReturnStruct.
3819 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
3820 * gcc.c-torture/execute/pr61375.c: Likewise.
3821 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
3822 * gcc.dg/pr30904.c: Remove extern from declaration of t.
3823
3824 * lib/target-supports.exp (check_effective_target_indirect_jumps):
3825 New function.
3826 (check_effective_target_nonlocal_goto): New function.
3827 (check_effective_target_label_values): New function.
3828 * gcc.c-torture/execute/20071220-2.c: Require label_values.
3829 * gcc.c-torture/compile/labels-2.c: Likewise.
3830 * gcc.c-torture/compile/20000518-1.c: Likewise.
3831 * gcc.c-torture/compile/20021108-1.c: Likewise.
3832 * gcc.c-torture/compile/981006-1.c: Likewise.
3833 * gcc.c-torture/execute/20040302-1.c: Likewise.
3834 * gcc.dg/torture/pr33848.c: Likewise.
3835
3836 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
3837 label values.
3838 * gcc.c-torture/compile/pr32919.c: Likewise.
3839 * gcc.c-torture/compile/pr17913.c: Likewise.
3840 * gcc.c-torture/compile/pr51495.c: Likewise.
3841 * gcc.c-torture/compile/pr25224.c: Likewise.
3842 * gcc.c-torture/compile/labels-3.c: Likewise.
3843 * gcc.c-torture/compile/pr27863.c: Likewise.
3844 * gcc.c-torture/compile/20050510-1.c: Likewise.
3845 * gcc.c-torture/compile/pr28489.c: Likewise.
3846 * gcc.c-torture/compile/pr29128.c: Likewise.
3847 * gcc.c-torture/compile/pr21356: Likewise.
3848 * gcc.c-torture/execute/20071210-1.c: Likewise.
3849 * gcc.c-torture/execute/200701220-1.c: Likewise.
3850 * gcc.c-torture/execute/pr51447.c: Likewise.
3851 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3852 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
3853 * gcc.dg/20021029-1.c: Likewise.
3854 * gcc.dg/pr43379.c: Likewise.
3855 * gcc.dg/pr45259.c: Likewise.
3856 * gcc.dg/torture/pr53695.c: Likewise.
3857 * gcc.dg/torture/pr57584.c: Likewise.
3858
3859 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
3860 or indirect_jumps are available.
3861 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
3862 test.
3863 * gcc.c-torture/compile/920428-3.c: Likewise.
3864 * gcc.c-torture/compile/950613-1.c: Likewise.
3865
3866 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
3867 * gcc.c-torture/compile/991213-3.c: Likewise.
3868 * gcc.c-torture/compile/920825-1.c: Likewise.
3869 * gcc.c-torture/compile/20011029-1.c: Likewise.
3870 * gcc.c-torture/compile/complex-6.c: Likewise.
3871 * gcc.c-torture/compile/pr27127.c: Likewise.
3872 * gcc.c-torture/compile/pr58164.c: Likewise.
3873 * gcc.c-torture/compile/20041214-1.c: Likewise.
3874 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
3875 * gcc.c-torture/execute/pr56982.c: Likewise.
3876 * gcc.c-torture/execute/pr60003.c: Likewise.
3877 * gcc.c-torture/execute/pr26983.c: Likewise.
3878 * gcc.dg/pr57287-2.c: Likewise.
3879 * gcc.dg/pr59920-1.c: Likewise.
3880 * gcc.dg/pr59920-2.c: Likewise.
3881 * gcc.dg/pr59920-3.c: Likewise.
3882 * gcc.dg/setjmp-3.c: Likewise.
3883 * gcc.dg/setjmp-4.c: Likewise.
3884 * gcc.dg/setjmp-5.c: Likewise.
3885 * gcc.dg/torture/pr48542.c: Likewise.
3886 * gcc.dg/torture/pr57147-2.c: Likewise.
3887 * gcc.dg/torture/pr59993.c: Likewise.
3888
3889 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
3890 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
3891 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
3892 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3893 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3894 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
3895 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
3896 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
3897 * gcc.dg/non-local-goto-1.c: Likewise.
3898 * gcc.dg/non-local-goto-2.c: Likewise.
3899 * gcc.dg/pr49994-1.c: Likewise.
3900 * gcc.dg/torture/pr57036-2.c: Likewise.
3901
3902 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
3903 NO_LABEL_VALUES test.
3904 * gcc.c-torture/compile/920831-1.c: Likewise.
3905 * gcc.c-torture/compile/920502-1.c: Likewise.
3906 * gcc.c-torture/compile/920501-7.c: Likewise.
3907 * gcc.dg/pr52139.c: Likewise.
3908
3909 * lib/target-supports.exp (check_effective_target_trampolines,
3910 check_profiling_available, check_effective_target_lto,
3911 check_effective_target_vect_natural): False for nvptx-*-*.
3912 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
3913 * gcc.c-torture/compile/pr34334.c: Likewise.
3914 * gcc.c-torture/compile/pr37056.c: Likewise.
3915 * gcc.c-torture/compile/pr39423-1.c: Likewise.
3916 * gcc.c-torture/compile/pr46534.c: Likewise.
3917 * gcc.c-torture/compile/pr49049.c: Likewise.
3918 * gcc.c-torture/compile/pr59417.c: Likewise.
3919 * gcc.c-torture/compile/20080721-1.c: Likewise.
3920 * gcc.c-torture/compile/920501-4.c: Likewise.
3921 * gcc.c-torture/compile/921011-1.c: Likewise.
3922 * gcc.dg/20040813-1.c: Likewise.
3923 * gcc.dg/pr28755.c: Likewise.
3924 * gcc.dg/pr44194-1.c: Likewise.
3925 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
3926 * gcc.c-torture/compile/pr61684.c: Likewise.
3927 * gcc.c-torture/compile/pr20601-1.c: Likewise.
3928 * gcc.c-torture/compile/pr59221.c: Likewise.
3929 * gcc.c-torture/compile/20060208-1.c: Likewise.
3930 * gcc.c-torture/execute/pr52129.c: Likewise.
3931 * gcc.c-torture/execute/20020310-1.c: Likewise.
3932 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
3933 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
3934 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
3935 for nvptx-*-*.
3936 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
3937 * gcc.dg/const-elim-2.c: Likewise.
3938
3939 * lib/target-supports.exp
3940 (check_effective_target_untyped_assembly): New function.
3941 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
3942 * gcc.c-torture/compile/920917-1.c: Likewise.
3943 * gcc.c-torture/compile/930120-1.c: Likewise.
3944 * gcc.c-torture/compile/930411-1.c: Likewise.
3945 * gcc.c-torture/compile/930529-1.c: Likewise.
3946 * gcc.c-torture/compile/930623-1.c: Likewise.
3947 * gcc.c-torture/compile/950329-1.c: Likewise.
3948 * gcc.c-torture/compile/calls.c: Likewise.
3949 * gcc.c-torture/compile/pr37258.c: Likewise.
3950 * gcc.c-torture/compile/pr37327.c: Likewise.
3951 * gcc.c-torture/compile/pr38360.c: Likewise.
3952 * gcc.c-torture/compile/pr43635.c: Likewise.
3953 * gcc.c-torture/compile/pr47428.c: Likewise.
3954 * gcc.c-torture/compile/pr47967.c: Likewise.
3955 * gcc.c-torture/compile/pr49145.c: Likewise.
3956 * gcc.c-torture/compile/pr51694.c: Likewise.
3957 * gcc.c-torture/compile/pr53411.c: Likewise.
3958 * gcc.c-torture/execute/20001101.c: Likewise.
3959 * gcc.c-torture/execute/20051012-1.c: Likewise.
3960 * gcc.c-torture/execute/920501-1.c: Likewise.
3961 * gcc.c-torture/execute/921202-1.c: Likewise.
3962 * gcc.c-torture/execute/921208-2.c: Likewise.
3963 * gcc.c-torture/execute/call-trap-1.c: Likewise.
3964 * gcc.c-torture/compile/20010525-1.c: Likewise.
3965 * gcc.c-torture/compile/20021015-2.c: Likewise.
3966 * gcc.c-torture/compile/20031023-1.c: Likewise.
3967 * gcc.c-torture/compile/20031023-2.c: Likewise.
3968 * gcc.c-torture/compile/pr49206.c: Likewise.
3969 * gcc.c-torture/execute/pr47237.c: Likewise.
3970 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
3971 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3972 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
3973 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
3974 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
3975 * gcc.dg/builtin-apply1.c: Likewise.
3976 * gcc.dg/builtin-apply2.c: Likewise.
3977 * gcc.dg/builtin-apply3.c: Likewise.
3978 * gcc.dg/builtin-apply4.c: Likewise.
3979 * gcc.dg/pr38338.c: Likewise.
3980 * gcc.dg/torture/pr41993.c: Likewise.
3981 * gcc.c-torture/compile/386.c: Likewise.
3982 * gcc.c-torture/compile/cmpsi386.c: Likewise.
3983 * gcc.c-torture/compile/consec.c: Likewise.
3984 * gcc.c-torture/compile/ex.c: Likewise.
3985 * gcc.c-torture/compile/pass.c: Likewise.
3986 * gcc.c-torture/compile/scal.c: Likewise.
3987 * gcc.c-torture/compile/uuarg.c: Likewise.
3988 * gcc.c-torture/compile/conv_tst.c: Likewise.
3989
3990 * lib/target-supports.exp (check_effective_target_alloca): New function.
3991 * gcc.c-torture/execute/20010209-1.c: Require alloca.
3992 * gcc.c-torture/execute/20020314-1.c: Likewise.
3993 * gcc.c-torture/execute/20020412-1.c: Likewise.
3994 * gcc.c-torture/execute/20021113-1.c: Likewise.
3995 * gcc.c-torture/execute/20040223-1.c: Likewise.
3996 * gcc.c-torture/execute/20040308-1.c: Likewise.
3997 * gcc.c-torture/execute/20040811-1.c: Likewise.
3998 * gcc.c-torture/execute/20070824-1.c: Likewise.
3999 * gcc.c-torture/execute/20070919-1.c: Likewise.
4000 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
4001 * gcc.c-torture/execute/pr22061-1.c: Likewise.
4002 * gcc.c-torture/execute/pr22061-4.c: Likewise.
4003 * gcc.c-torture/execute/pr43220.c: Likewise.
4004 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
4005 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
4006 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
4007 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
4008 * gcc.c-torture/compile/20000923-1.c: Likewise.
4009 * gcc.c-torture/compile/20030224-1.c: Likewise.
4010 * gcc.c-torture/compile/20071108-1.c: Likewise.
4011 * gcc.c-torture/compile/20071117-1.c: Likewise.
4012 * gcc.c-torture/compile/900313-1.c: Likewise.
4013 * gcc.c-torture/compile/pr17397.c: Likewise.
4014 * gcc.c-torture/compile/pr35006.c: Likewise.
4015 * gcc.c-torture/compile/pr42956.c: Likewise.
4016 * gcc.c-torture/compile/pr51354.c: Likewise.
4017 * gcc.c-torture/compile/pr55851.c: Likewise.
4018 * gcc.c-torture/compile/vla-const-1.c: Likewise.
4019 * gcc.c-torture/compile/vla-const-2.c: Likewise.
4020 * gcc.c-torture/compile/pr31507-1.c: Likewise.
4021 * gcc.c-torture/compile/pr52714.c: Likewise.
4022 * gcc.dg/20001012-2.c: Likewise.
4023 * gcc.dg/auto-type-1.c: Likewise.
4024 * gcc.dg/builtin-object-size-1.c: Likewise.
4025 * gcc.dg/builtin-object-size-2.c: Likewise.
4026 * gcc.dg/builtin-object-size-3.c: Likewise.
4027 * gcc.dg/builtin-object-size-4.c: Likewise.
4028 * gcc.dg/packed-vla.c: Likewise.
4029 * gcc.c-torture/compile/parms.c: Likewise.
4030 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
4031 * gcc.c-torture/execute/920929-1.c: Likewise.
4032 * gcc.c-torture/execute/921017-1.c: Likewise.
4033 * gcc.c-torture/execute/941202-1.c: Likewise.
4034 * gcc.c-torture/execute/align-nest.c: Likewise.
4035 * gcc.c-torture/execute/alloca-1.c: Likewise.
4036 * gcc.c-torture/execute/pr36321.c: Likewise.
4037 * gcc.c-torture/compile/20001221-1.c: Likewise.
4038 * gcc.c-torture/compile/20020807-1.c: Likewise.
4039 * gcc.c-torture/compile/20050801-2.c: Likewise.
4040 * gcc.c-torture/compile/920428-4.c: Likewise.
4041 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
4042 * gcc.c-torture/compile/pr41469.c: Likewise.
4043 * gcc.dg/torture/pr48953.c: Likewise.
4044 * gcc.dg/torture/pr8081.c: Likewise.
4045 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
4046 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
4047 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4048 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
4049 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4050 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
4051 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4052 * gcc.dg/torture/stackalign/global-1.c: Likewise.
4053 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
4054 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
4055 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
4056 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
4057 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
4058
4059 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
4060
4061 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
4062 and C++11; Test existence of __has_cpp_attribute; Test C++11
4063 attributes.
4064 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
4065 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
4066 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
4067 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
4068 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
4069 will be undefined for -fno-rtti -fno-exceptions.
4070
4071 2014-11-10 Richard Biener <rguenther@suse.de>
4072
4073 PR tree-optimization/63800
4074 * gcc.dg/torture/pr63800.c: New testcase.
4075
4076 2014-11-10 Marek Polacek <polacek@redhat.com>
4077
4078 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
4079 * c-c++-common/ubsan/align-8.c: Likewise.
4080 * g++.dg/ubsan/null-4.C: Likewise.
4081 * g++.dg/ubsan/null-5.C: Likewise.
4082
4083 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
4084
4085 * gcc.misc-tests/gcov-16.c: New test.
4086
4087 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4088
4089 * gcc.dg/tree-ssa/ifc-cd.c: New test.
4090
4091 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
4092
4093 PR testsuite/63305
4094 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
4095 buffer overflow.
4096 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
4097
4098 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
4099
4100 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
4101
4102 2014-11-09 Richard Biener <rguenther@suse.de>
4103
4104 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
4105 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
4106
4107 2014-11-07 Andrew Pinski <apinski@cavium.com>
4108
4109 * gcc.c-torture/execute/20141107-1.c: New testcase.
4110
4111 2014-11-07 Richard Biener <rguenther@suse.de>
4112
4113 PR tree-optimization/63605
4114 * gcc.dg/vect/pr63605.c: New testcase.
4115
4116 2014-11-07 Jeff Law <law@redhat.com>
4117
4118 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
4119
4120 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4121
4122 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
4123 (xhci_check_trb_in_td_math): Likewise.
4124
4125 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4126
4127 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
4128
4129 2014-11-07 Martin Liska <mliska@suse.cz>
4130
4131 PR ipa/63580
4132 * g++.dg/ipa/pr63580.C: New test.
4133
4134 2014-11-07 Martin Liska <mliska@suse.cz>
4135
4136 PR ipa/63747
4137 * gcc.dg/ipa/pr63747.c: New test.
4138
4139 2014-11-07 Martin Liska <mliska@suse.cz>
4140
4141 PR ipa/63595
4142 * g++.dg/ipa/pr63595.C: New test.
4143
4144 2014-11-07 Richard Biener <rguenther@suse.de>
4145
4146 PR middle-end/63770
4147 * gcc.dg/pr63770.c: New testcase.
4148
4149 2014-11-07 Terry Guo <terry.guo@arm.com>
4150
4151 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
4152 * gcc.target/arm/pr40956.c: Likewise.
4153 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
4154 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
4155 * gcc.target/arm/scd42-1.c: Likewise.
4156
4157 2014-11-06 Joseph Myers <joseph@codesourcery.com>
4158
4159 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
4160 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
4161 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
4162 gcc.dg/cpp/ucnid-15.c: New tests.
4163
4164 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
4165
4166 * gnat.dg/opt43.adb: New test.
4167
4168 2014-11-06 Marek Polacek <polacek@redhat.com>
4169
4170 * c-c++-common/ubsan/align-2.c: Add dg-output.
4171 * c-c++-common/ubsan/align-4.c: Likewise.
4172 * c-c++-common/ubsan/align-6.c: New test.
4173 * c-c++-common/ubsan/align-7.c: New test.
4174 * c-c++-common/ubsan/align-8.c: New test.
4175 * g++.dg/ubsan/null-1.C: Add dg-output.
4176 * g++.dg/ubsan/null-2.C: Likewise.
4177 * g++.dg/ubsan/null-3.C: New test.
4178 * g++.dg/ubsan/null-4.C: New test.
4179 * g++.dg/ubsan/null-5.C: New test.
4180
4181 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
4182
4183 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
4184 dg-require-effective-target check.
4185 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
4186 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
4187 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
4188 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
4189 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
4190 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
4191 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
4192 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
4193 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
4194 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
4195 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
4196 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
4197 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
4198 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
4199 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
4200 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
4201 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
4202 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
4203 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
4204 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
4205 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
4206 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
4207 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
4208 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
4209 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
4210 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
4211 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
4212 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
4213 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
4214 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
4215 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
4216 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
4217 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
4218 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
4219 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
4220 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
4221 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
4222 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
4223 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
4224 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
4225 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
4226 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
4227 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
4228 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
4229 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
4230 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
4231 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
4232 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
4233 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
4234 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
4235 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
4236 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
4237 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
4238 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
4239 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
4240 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
4241 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
4242 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
4243 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
4244 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
4245 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
4246 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
4247 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
4248 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
4249 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
4250 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
4251 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
4252 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
4253 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
4254 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
4255 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
4256 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
4257 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
4258 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
4259 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
4260 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
4261 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
4262 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
4263 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
4264 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
4265 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
4266 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
4267 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
4268 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
4269 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
4270 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
4271 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
4272 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
4273 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
4274 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
4275 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
4276 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
4277 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
4278 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
4279 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
4280 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
4281 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
4282 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
4283 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
4284 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
4285 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
4286 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
4287 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
4288 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
4289 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
4290 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
4291 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
4292 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
4293 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
4294 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
4295 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
4296 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
4297 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
4298 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
4299 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
4300 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
4301 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
4302 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
4303 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
4304 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
4305 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
4306 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
4307 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
4308 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
4309 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
4310 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
4311
4312 2014-11-06 Hale Wang <hale.wang@arm.com>
4313
4314 * gcc.target/arm/small-multiply-m0-1.c: New test for
4315 target -mcpu=cortex-m0.small-multiply.
4316 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4317 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4318 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
4319 target -mcpu=cortex-m0plus.small-multiply.
4320 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4321 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4322 * gcc.target/arm/small-multiply-m1-1.c: New test for
4323 target -mcpu=cortex-m1.small-multiply.
4324 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4325 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4326
4327 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
4328
4329 * lib/mpx-dg.exp: New.
4330 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
4331 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
4332 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4333 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4334 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4335 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4336 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4337 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4338 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4339 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4340
4341 2014-11-06 Richard Biener <rguenther@suse.de>
4342
4343 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
4344 desired transform.
4345
4346 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
4347
4348 * gcc.target/mips/asm-1.c (bar): Add prototype.
4349 * gcc.target/mips/call-1.c (f, h): Add return type.
4350 * gcc.target/mips/call-5.c (f, h): Likewise.
4351 * gcc.target/mips/call-6.c (f, h): Likewise.
4352 * gcc.target/mips/call-3.c (f): Likewise.
4353 * gcc.target/mips/call-2.c (g): Add prototype.
4354 (f): Add return type.
4355 * gcc.target/mips/call-4.c: Likewise.
4356 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
4357 * gcc.target/mips/code-readable-2.c (foo): Likewise.
4358 * gcc.target/mips/code-readable-3.c (foo): Likewise.
4359 * gcc.target/mips/code-readable-4.c (foo): Likewise.
4360 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
4361 * gcc.target/mips/const-anchor-2.c (g): Likewise.
4362 * gcc.target/mips/const-anchor-3.c (g): Likewise.
4363 * gcc.target/mips/const-anchor-4.c (g): Likewise.
4364 * gcc.target/mips/interrupt_handler.c (t): Likewise.
4365 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
4366 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
4367 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
4368 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
4369 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
4370 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
4371 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
4372 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
4373 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
4374 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
4375 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
4376 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
4377 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
4378 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
4379 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
4380 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
4381 * gcc.target/mips/mips-nonpic/mips-nonpic.h
4382 (nonpic_call, nonpic_addr_call): Add prototype.
4383 (pic_call, pic_addr_call): Likewise.
4384 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
4385 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
4386 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
4387 * gcc.target/mips/truncate-3.c (g): Add prototype.
4388 (f): Add return type.
4389
4390 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
4391
4392 PR target/63538
4393 * gcc.target/i386/pr63538.c: New test.
4394
4395 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4396
4397 * gnat.dg/discr42.adb: New test.
4398 * gnat.dg/discr42_pkg.ad[sb]: New helper.
4399
4400 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4401
4402 * gnat.dg/specs/private2.ads: New test.
4403 * gnat.dg/specs/private2_pkg.ads: New helper.
4404
4405 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4406
4407 * gnat.dg/inline1.adb: New test.
4408 * gnat.dg/inline1_pkg.ad[sb]: New helper.
4409 * gnat.dg/inline2.adb: New test.
4410 * gnat.dg/inline2_pkg.ad[sb]: New helper.
4411 * gnat.dg/inline3.adb: New test.
4412 * gnat.dg/inline3_pkg.ad[sb]: New helper.
4413 * gnat.dg/inline4.adb: New test.
4414 * gnat.dg/inline4_pkg.ad[sb]: New helper.
4415 * gnat.dg/inline5.adb: New test.
4416 * gnat.dg/inline5_pkg.ad[sb]: New helper.
4417 * gnat.dg/inline6.adb: New test.
4418 * gnat.dg/inline6_pkg.ad[sb]: New helper.
4419 * gnat.dg/inline7.adb: New test.
4420 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
4421 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
4422 * gnat.dg/inline8.adb: New test.
4423 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
4424 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
4425 * gnat.dg/inline9.adb: New test.
4426 * gnat.dg/inline9_pkg.ad[sb]: New helper.
4427 * gnat.dg/inline10.adb: New test.
4428 * gnat.dg/inline10_pkg.ad[sb]: New helper.
4429 * gnat.dg/inline11.adb: New test.
4430 * gnat.dg/inline11_pkg.ad[sb]: New helper.
4431
4432 2014-11-05 Joseph Myers <joseph@codesourcery.com>
4433
4434 PR preprocessor/9449
4435 * lib/target-supports.exp (check_effective_target_ucn_nocache):
4436 Don't use -fextended-identifiers.
4437 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
4438 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
4439 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
4440 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
4441 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
4442 -g3.
4443 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
4444 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
4445 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
4446 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
4447 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
4448 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
4449 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
4450 -fextended-identifiers. Use -g.
4451 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
4452 -fextended-identifiers.
4453 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
4454 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
4455 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
4456 -fextended-identifiers. Use -g.
4457 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
4458 * gcc.dg/cpp/ucnid-8.c: Remove test.
4459 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
4460
4461 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4462
4463 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4464 Skip tests if target does not support Neon.
4465
4466 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4467
4468 * lib/target-supports.exp (check_effective_target_bswap): Update
4469 conditions for AArch64 and ARM targets.
4470
4471 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
4472
4473 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
4474 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
4475 * g++.dg/opt/pr60002.C: XFAIL on AIX.
4476 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
4477 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
4478
4479 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
4480
4481 * gcc.target/i386/chkp-builtins-1.c: New.
4482 * gcc.target/i386/chkp-builtins-2.c: New.
4483 * gcc.target/i386/chkp-builtins-3.c: New.
4484 * gcc.target/i386/chkp-builtins-4.c: New.
4485 * gcc.target/i386/chkp-remove-bndint-1.c: New.
4486 * gcc.target/i386/chkp-remove-bndint-2.c: New.
4487 * gcc.target/i386/chkp-const-check-1.c: New.
4488 * gcc.target/i386/chkp-const-check-2.c: New.
4489 * gcc.target/i386/chkp-lifetime-1.c: New.
4490 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
4491 with build_ssa_passes.
4492
4493 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
4494
4495 * gcc.dg/asr-div1.c: New testcase.
4496
4497 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4498
4499 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
4500
4501 * go.test/go-test.exp: In +build lines, require whitespace around
4502 expected strings, fix check for negation.
4503
4504 2014-11-04 Marek Polacek <polacek@redhat.com>
4505
4506 * c-c++-common/ubsan/align-2.c: Remove dg-output.
4507 * c-c++-common/ubsan/align-4.c: Likewise.
4508 * g++.dg/ubsan/null-1.C: Likewise.
4509 * g++.dg/ubsan/null-2.C: Likewise.
4510
4511 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4512
4513 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
4514
4515 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4516
4517 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
4518 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
4519 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
4520 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
4521 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
4522 ipa dump.
4523 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
4524 Cleanup original tree dump.
4525 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
4526 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
4527 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
4528
4529 2014-11-04 Martin Jambor <mjambor@suse.cz>
4530
4531 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
4532 function body.
4533
4534 2014-11-04 Jason Merrill <jason@redhat.com>
4535
4536 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
4537 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
4538
4539 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
4540
4541 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
4542 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
4543 conflicting -mcpu options.
4544 * gcc.target/powerpc/ppc-target-2.c: Likewise.
4545 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
4546 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
4547 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4548 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
4549 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4550 * gcc.target/powerpc/pr48053-3.c: Likewise.
4551 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
4552 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
4553 * gcc.target/powerpc/pr57744.c: Likewise.
4554 * gcc.target/powerpc/pr47862.c: Likewise.
4555 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
4556 * gcc.target/powerpc/recip-1.c: Likewise.
4557 * gcc.target/powerpc/darwin-longlong.c: Likewise.
4558 * gcc.target/powerpc/bool2-p8.c: Likewise.
4559 * gcc.target/powerpc/mmfpgpr.c: Likewise.
4560 * gcc.target/powerpc/pr60203.c: Likewise.
4561 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
4562 * gcc.target/powerpc/bool2-av.c: Likewise.
4563 * gcc.target/powerpc/pr43154.c: Likewise.
4564 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
4565 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
4566 * gcc.target/powerpc/pr59054.c: Likewise.
4567 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
4568 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
4569 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
4570 * gcc.target/powerpc/ppc-target-3.c: Likewise.
4571 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
4572 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4573 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4574 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
4575 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4576 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4577 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4578 * gcc.target/powerpc/bswap64-3.c: Likewise.
4579 * gcc.target/powerpc/bcd-1.c: Likewise.
4580 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
4581 * gcc.target/powerpc/extend-divide-1.c: Likewise.
4582 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4583 * gcc.target/powerpc/pr48192.c: Likewise.
4584 * gcc.target/powerpc/pr52775.c: Likewise.
4585 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4586 * gcc.target/powerpc/pr58673-1.c: Likewise.
4587 * gcc.target/powerpc/pr53487.c: Likewise.
4588 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
4589 * gcc.target/powerpc/recip-2.c: Likewise.
4590 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4591 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4592 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
4593 * gcc.target/powerpc/pr57150.c: Likewise.
4594 * gcc.target/powerpc/pr47251.c: Likewise.
4595 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
4596 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
4597 * gcc.target/powerpc/bool3-p7.c: Likewise.
4598 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
4599 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
4600 * gcc.target/powerpc/ppc-target-4.c: Likewise.
4601 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
4602 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4603 * gcc.target/powerpc/440-machhw-1.c: Likewise.
4604 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4605 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
4606 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4607 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4608 * gcc.target/powerpc/loop_align.c: Likewise.
4609 * gcc.target/powerpc/lhs-1.c: Likewise.
4610 * gcc.target/powerpc/sd-vsx.c: Likewise.
4611 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
4612 * gcc.target/powerpc/bcd-2.c: Likewise.
4613 * gcc.target/powerpc/20040121-1.c: Likewise.
4614 * gcc.target/powerpc/pr52457.c: Likewise.
4615 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
4616 * gcc.target/powerpc/extend-divide-2.c: Likewise.
4617 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4618 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4619 * gcc.target/powerpc/pr58673-2.c: Likewise.
4620 * gcc.target/powerpc/atomic-p7.c: Likewise.
4621 * gcc.target/powerpc/recip-3.c: Likewise.
4622 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
4623 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
4624 * gcc.target/powerpc/popcount-1.c: Likewise.
4625 * gcc.target/powerpc/altivec-32.c: Likewise.
4626 * gcc.target/powerpc/timode_off.c: Likewise.
4627 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4628 * gcc.target/powerpc/pack01.c: Likewise.
4629 * gcc.target/powerpc/pr55033.c: Likewise.
4630 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
4631 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
4632 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
4633 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
4634 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
4635 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
4636 * gcc.target/powerpc/bool3-p8.c: Likewise.
4637 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
4638 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
4639 * gcc.target/powerpc/440-macchw-1.c: Likewise.
4640 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
4641 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
4642 * gcc.target/powerpc/440-machhw-2.c: Likewise.
4643 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4644 * gcc.target/powerpc/pr46728-16.c: Likewise.
4645 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
4646 * gcc.target/powerpc/bool3-av.c: Likewise.
4647 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4648 * gcc.target/powerpc/ppc-pow.c: Likewise.
4649 * gcc.target/powerpc/lhs-2.c: Likewise.
4650 * gcc.target/powerpc/pr39902-2.c: Likewise.
4651 * gcc.target/powerpc/20041111-1.c: Likewise.
4652 * gcc.target/powerpc/builtins-1.c: Likewise.
4653 * gcc.target/powerpc/bcd-3.c: Likewise.
4654 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
4655 * gcc.target/powerpc/pr57949-1.c: Likewise.
4656 * gcc.target/powerpc/atomic-p8.c: Likewise.
4657 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4658 * gcc.target/powerpc/recip-4.c: Likewise.
4659 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
4660 * gcc.target/powerpc/warn-2.c: Likewise.
4661 * gcc.target/powerpc/parity-1.c: Likewise.
4662 * gcc.target/powerpc/popcount-2.c: Likewise.
4663 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4664 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
4665 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
4666 * gcc.target/powerpc/pr42747.c: Likewise.
4667 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
4668 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
4669 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
4670 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4671 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
4672 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
4673 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
4674 * gcc.target/powerpc/440-macchw-2.c: Likewise.
4675 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
4676 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4677 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4678 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
4679 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4680 * gcc.target/powerpc/lhs-3.c: Likewise.
4681 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
4682 * gcc.target/powerpc/builtins-2.c: Likewise.
4683 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4684 * gcc.target/powerpc/pr52199.c: Likewise.
4685 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
4686 * gcc.target/powerpc/pr57949-2.c: Likewise.
4687 * gcc.target/powerpc/recip-5.c: Likewise.
4688 * gcc.target/powerpc/popcount-3.c: Likewise.
4689 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
4690 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
4691 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
4692 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
4693 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
4694 * gcc.target/powerpc/pr48226.c: Likewise.
4695 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
4696 * gcc.target/powerpc/pr47755-2.c: Likewise.
4697 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4698 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
4699 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4700 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
4701 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
4702 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4703 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4704 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
4705 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4706 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
4707 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
4708 * gcc.target/powerpc/bool2-p5.c: Likewise.
4709 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
4710 * gcc.target/powerpc/fusion.c: Likewise.
4711 * gcc.target/powerpc/recip-6.c: Likewise.
4712 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
4713 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
4714 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
4715 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
4716 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
4717 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4718 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4719 * gcc.target/powerpc/dfp-dd.c: Likewise.
4720 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
4721 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
4722 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4723 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
4724 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4725 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
4726 * gcc.target/powerpc/dfp-td.c: Likewise.
4727 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4728 * gcc.target/powerpc/pr48053-1.c: Likewise.
4729 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
4730 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
4731 * gcc.target/powerpc/pr60676.c: Likewise.
4732 * gcc.target/powerpc/pr48258-1.c: Likewise.
4733 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4734 * gcc.target/powerpc/pr48857.c: Likewise.
4735 * gcc.target/powerpc/quad-atomic.c: Likewise.
4736 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
4737 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4738 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
4739 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
4740 * gcc.target/powerpc/pr56605.c: Likewise.
4741 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4742 * gcc.target/powerpc/pr53199.c: Likewise.
4743 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4744 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
4745 * gcc.target/powerpc/vsx-float0.c: Likewise.
4746 * gcc.target/powerpc/ppc-target-1.c: Likewise.
4747 * gcc.target/powerpc/altivec-20.c: Likewise.
4748 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
4749 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
4750 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
4751 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
4752 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
4753 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
4754 * gcc.target/powerpc/pr60137.c: Likewise.
4755 * gcc.target/powerpc/bswap64-1.c: Likewise.
4756 * gcc.target/powerpc/pr48053-2.c: Likewise.
4757 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
4758 * gcc.target/powerpc/pr48258-2.c: Likewise.
4759 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4760 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
4761 * gcc.target/powerpc/bool2-p7.c: Likewise.
4762 * gcc.target/powerpc/ppc-round.c: Likewise.
4763 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
4764 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
4765 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
4766 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
4767 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4768 * gcc.target/powerpc/pr47755.c: Likewise.
4769
4770 2014-11-04 Marek Polacek <polacek@redhat.com>
4771
4772 * c-c++-common/ubsan/object-size-10.c: New test.
4773
4774 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4775
4776 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
4777
4778 2014-11-03 Tobias Burnus <burnus@net-b.de>
4779
4780 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4781
4782 2014-11-03 Marek Polacek <polacek@redhat.com>
4783
4784 PR c/52769
4785 * gcc.dg/pr52769.c: New test.
4786
4787 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
4788
4789 PR c++/57820
4790 * g++.dg/cpp0x/constexpr-ctor16.C: New.
4791 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
4792
4793 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
4794
4795 PR tree-optimization/60770
4796 * gcc.dg/tree-ssa/pr60770-1.c: New file.
4797
4798 2014-11-03 Jan Beulich <jbeulich@suse.com>
4799
4800 * gcc.target/i386/i386.exp: Extend option set to test
4801 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
4802 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
4803
4804 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
4805
4806 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
4807 for ia32 targets only.
4808 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
4809 * g++.dg/tree-ssa/pr29902.C: Ditto.
4810 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
4811
4812 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
4813
4814 * gcc.target/arm/ifcvt-size-check.c: New test.
4815
4816 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4817
4818 * gcc.target/mips/octeon3-pipe-1.c: New test.
4819
4820 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4821
4822 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
4823 * g++.dg/ext/attrib42.C: Ditto.
4824 * g++.dg/torture/pr51344.C: Ditto.
4825 * g++.dg/tree-ssa/pr29902.C: Ditto.
4826 * gcc.c-torture/execute/20010129-1.c: Ditto.
4827 * gcc.dg/combine_ashiftrt_2.c: Ditto.
4828 * gcc.dg/march-generic.c: Ditto.
4829 * gcc.dg/torture/pr17526.c: Ditto.
4830 * gcc.dg/union-4.c: Ditto.
4831
4832 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4833
4834 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
4835 * g++.dg/abi/no-weak1.C: Ditto.
4836 * g++.dg/opt/pr44919.C: Ditto.
4837 * g++.dg/opt/pr46640.C: Ditto.
4838 * g++.dg/opt/pr46649.C: Ditto.
4839 * g++.dg/opt/pr47036.C: Ditto.
4840 * g++.dg/opt/pr48273.C: Ditto.
4841 * g++.dg/opt/pr48302.C: Ditto.
4842 * g++.dg/opt/pr45788.C: Ditto.
4843 * g++.dg/opt/pr57662.C: Ditto.
4844 * gcc.dg/20031102-1.c: Ditto.
4845 * gcc.dg/builtin-bswap-7.c: Ditto.
4846 * gcc.dg/builtin-bswap-7a.c: Ditto.
4847 * gcc.dg/builtin-bswap-9.c: Ditto.
4848 * gcc.dg/combine_ashiftrt_1.c: Ditto.
4849 * gcc.dg/guality/bswaptest.c: Ditto.
4850 * gcc.dg/guality/clztest.c: Ditto.
4851 * gcc.dg/guality/ctztest.c: Ditto.
4852 * gcc.dg/guality/pr45003-1.c: Ditto.
4853 * gcc.dg/guality/pr45003-2.c: Ditto.
4854 * gcc.dg/guality/pr45003-3.c: Ditto.
4855 * gcc.dg/guality/pr58791-4.c: Ditto.
4856 * gcc.dg/guality/rotatetest.c:Ditto.
4857 * gcc.dg/ifcvt-fabs-1.c: Ditto.
4858 * gcc.dg/ira-loop-pressure.c: Ditto.
4859 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
4860 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
4861 * gcc.dg/lto/pr47259_0.c: Ditto.
4862 * gcc.dg/memcpy-5.c: Ditto.
4863 * gcc.dg/pr10474.c: Ditto.
4864 * gcc.dg/pr37438.c: Ditto.
4865 * gcc.dg/pr39453.c: Ditto.
4866 * gcc.dg/pr40501.c: Ditto.
4867 * gcc.dg/pr42245-2.c: Ditto.
4868 * gcc.dg/pr42245.c: Ditto.
4869 * gcc.dg/pr42246.c: Ditto.
4870 * gcc.dg/pr42249.c: Ditto.
4871 * gcc.dg/pr42388.c: Ditto.
4872 * gcc.dg/pr42389.c: Ditto.
4873 * gcc.dg/pr45352-1.c: Ditto.
4874 * gcc.dg/pr45352-2.c: Ditto.
4875 * gcc.dg/pr45352-3.c: Ditto.
4876 * gcc.dg/pr45352.c: Ditto.
4877 * gcc.dg/pr45472.c: Ditto.
4878 * gcc.dg/pr45652.c: Ditto.
4879 * gcc.dg/pr46212.c: Ditto.
4880 * gcc.dg/pr46521.c: Ditto.
4881 * gcc.dg/pr46522.c: Ditto.
4882 * gcc.dg/pr46875.c: Ditto.
4883 * gcc.dg/pr48374.c: Ditto.
4884 * gcc.dg/pr50251.c: Ditto.
4885 * gcc.dg/pr54472.c: Ditto.
4886 * gcc.dg/pr55702.c: Ditto.
4887 * gcc.dg/pr56990.c: Ditto.
4888 * gcc.dg/pr57104.c: Ditto.
4889 * gcc.dg/pr57662.c: Ditto.
4890 * gcc.dg/pr60866.c: Ditto.
4891 * gcc.dg/shrink-wrap-loop.c: Ditto.
4892 * gcc.dg/tm/memopt-15.c: Ditto.
4893 * gcc.dg/torture/pr52720.c: Ditto.
4894 * gcc.dg/torture/pr56778.c: Ditto.
4895 * gcc.dg/tree-prof/pr45354.c: Ditto.
4896 * gcc.dg/tree-prof/pr50907.c: Ditto.
4897 * gcc.dg/tree-ssa/loop-16.c: Ditto.
4898 * gcc.dg/tree-ssa/loop-18.c: Ditto.
4899 * gcc.dg/tree-ssa/pr44423.c: Ditto.
4900 * gcc.dg/misc-tests/godump-1.c: Ditto.
4901 * gfortran.dg/PR24188.f: Ditto.
4902 * gfortran.dg/errnocheck_1.f90: Ditto.
4903 * gfortran.dg/g77/20010216-1.f: Ditto.
4904 * gfortran.dg/pr42246-2.f: Ditto.
4905 * gfortran.dg/pr42294.f: Ditto.
4906 * gfortran.dg/pr44691.f: Ditto.
4907 * gfortran.dg/vect/pr45714-a.f: Ditto.
4908 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
4909 * gcc.misc-tests/linkage.exp: Ditto.
4910 * lib/target-supports.exp: Reformat x86 tagets.
4911 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
4912
4913 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
4914
4915 PR c++/57694
4916 * g++.dg/cpp0x/constexpr-ctor15.C: New.
4917
4918 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4919
4920 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
4921 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
4922 Commentary and rearrangement of tests.
4923 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
4924 Commentary and rearrangement of tests.
4925 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
4926 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
4927
4928 2014-10-31 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR rtl-optimization/63659
4931 * gcc.c-torture/execute/pr63659.c: New test.
4932
4933 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4934
4935 PR target/63534
4936 * gcc.target/i386/mcount_pic.c: New.
4937
4938 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4939
4940 * gcc.target/i386/pr23098.c: Remove xfail.
4941
4942 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
4943
4944 * gnat.dg/opt42.ad[sb]: New test.
4945
4946 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4947
4948 PR tree-optimization/63259
4949 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
4950 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
4951 following comment.
4952
4953 2014-10-31 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR sanitizer/63697
4956 * c-c++-common/ubsan/overflow-sub-3.c: New test.
4957
4958 2014-10-30 Marek Polacek <polacek@redhat.com>
4959
4960 * gcc.dg/diag-aka-1.c: New test.
4961 * gcc.dg/pr13804-1.c: Adjust dg-error.
4962 * gcc.dg/redecl-14.c: Likewise.
4963 * gcc.dg/pr56980.c: Adjust dg-message.
4964
4965 2014-10-30 Ian Lance Taylor <iant@google.com>
4966
4967 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
4968
4969 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4970
4971 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
4972 platforms except s390[x] and x86_64.
4973
4974 2014-10-30 Martin Liska <mliska@suse.cz>
4975
4976 PR ipa/63574
4977 PR ipa/63664
4978 * g++.dg/ipa/pr63574.C: New test.
4979
4980 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4981
4982 * gcc.target/aarch64/madd_after_asm_1.c: New test.
4983
4984 2014-10-29 DJ Delorie <dj@redhat.com>
4985
4986 * gcc.dg/20141029-1.c: New.
4987
4988 2014-10-29 Martin Liska <mliska@suse.cz>
4989
4990 PR ipa/63587
4991 * g++.dg/ipa/pr63587-1.C: New test.
4992 * g++.dg/ipa/pr63587-2.C: New test.
4993
4994 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4995
4996 * gcc.misc-tests/godump-1.c: Add tests for complex types.
4997
4998 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
4999
5000 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
5001 * gcc.dg/optimize-bswapsi-3.c: New test.
5002
5003 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
5004 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5005 Anna Tikhonova <anna.tikhonova@intel.com>
5006 Ilya Tocar <ilya.tocar@intel.com>
5007 Andrey Turetskiy <andrey.turetskiy@intel.com>
5008 Ilya Verbin <ilya.verbin@intel.com>
5009 Kirill Yukhin <kirill.yukhin@intel.com>
5010 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5011
5012 * gcc.target/i386/avx512dq-kmovb-1.c: New.
5013
5014 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5015 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5016 Anna Tikhonova <anna.tikhonova@intel.com>
5017 Ilya Tocar <ilya.tocar@intel.com>
5018 Andrey Turetskiy <andrey.turetskiy@intel.com>
5019 Ilya Verbin <ilya.verbin@intel.com>
5020 Kirill Yukhin <kirill.yukhin@intel.com>
5021 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5022
5023 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
5024 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
5025 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
5026 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
5027 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
5028 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
5029 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
5030 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
5031 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
5032 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
5033 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
5034 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
5035 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
5036 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
5037 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
5038 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
5039 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
5040 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
5041 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
5042 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
5043 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
5044 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
5045 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
5046 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
5047 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
5048 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
5049 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
5050 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
5051 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
5052 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
5053 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
5054 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
5055 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
5056 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
5057 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
5058 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
5059 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
5060 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
5061 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
5062 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
5063 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
5064 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
5065 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
5066 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
5067 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
5068 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
5069 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
5070 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
5071 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
5072 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
5073 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
5074 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
5075 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
5076 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
5077 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
5078 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
5079 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
5080 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
5081 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
5082 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
5083 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
5084 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
5085 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
5086 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
5087 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
5088 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
5089 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
5090 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
5091
5092 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5093 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5094 Anna Tikhonova <anna.tikhonova@intel.com>
5095 Ilya Tocar <ilya.tocar@intel.com>
5096 Andrey Turetskiy <andrey.turetskiy@intel.com>
5097 Ilya Verbin <ilya.verbin@intel.com>
5098 Kirill Yukhin <kirill.yukhin@intel.com>
5099 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5100
5101 * gcc.target/i386/avx512bw-check.h: New.
5102 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
5103 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
5104 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
5105 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
5106 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
5107 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
5108 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
5109 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
5110 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
5111 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
5112 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
5113 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
5114 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
5115 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
5116 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
5117 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
5118 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
5119 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
5120 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
5121 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
5122 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
5123 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
5124 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
5125 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
5126 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
5127 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
5128 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
5129 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
5130 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
5131 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
5132 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
5133 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
5134 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
5135 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
5136 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
5137 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
5138 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
5139 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
5140 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
5141 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
5142 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
5143 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
5144 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
5145 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
5146 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
5147 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
5148 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
5149 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
5150 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
5151 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
5152 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
5153 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
5154 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
5155 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
5156 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
5157 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
5158 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
5159 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
5160 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
5161 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
5162 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
5163 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
5164 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
5165 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
5166 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
5167 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
5168 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
5169 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
5170 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
5171 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
5172 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
5173 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
5174 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
5175 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
5176 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
5177 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
5178 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
5179 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
5180 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
5181 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
5182 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
5183 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
5184 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
5185 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
5186 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
5187 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
5188 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
5189 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
5190 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
5191 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
5192 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
5193 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
5194 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
5195 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
5196 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
5197 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5198 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
5199 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
5200 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5201 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5202 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
5203 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
5204 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5205 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5206 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
5207 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
5208 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
5209 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
5210 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
5211 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
5212 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
5213 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
5214 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
5215 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
5216 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
5217 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
5218 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
5219 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
5220 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
5221 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
5222 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
5223 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
5224 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
5225 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
5226 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
5227 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
5228 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
5229 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
5230 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
5231 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
5232 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
5233 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
5234 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
5235 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
5236 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
5237 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
5238 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
5239 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
5240 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
5241 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
5242 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
5243 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
5244 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
5245 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
5246 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
5247 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
5248 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
5249 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
5250 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
5251 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
5252 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
5253 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
5254 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
5255 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
5256 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
5257 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
5258 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
5259 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
5260 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
5261 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
5262 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
5263 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
5264 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
5265 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
5266 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
5267 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
5268 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
5269 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
5270 * gcc.target/i386/avx512dq-check.h: Ditto.
5271 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
5272 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
5273 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
5274 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
5275 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
5276 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
5277 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
5278 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
5279 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
5280 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
5281 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
5282 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
5283 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
5284 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
5285 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
5286 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
5287 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
5288 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
5289 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
5290 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
5291 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
5292 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
5293 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
5294 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
5295 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
5296 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
5297 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
5298 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
5299 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
5300 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
5301 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
5302 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
5303 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
5304 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
5305 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
5306 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
5307 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
5308 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
5309 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
5310 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
5311 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
5312 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
5313 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
5314 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
5315 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
5316 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
5317 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
5318 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
5319 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
5320 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
5321 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
5322 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
5323 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
5324 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
5325 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
5326 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
5327 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
5328 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
5329 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
5330 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
5331 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
5332 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
5333 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
5334 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
5335 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
5336 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
5337 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
5338 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
5339 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
5340 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
5341 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
5342 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
5343 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
5344 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
5345 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
5346 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
5347 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
5348 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
5349 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
5350 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
5351 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
5352 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
5353 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
5354 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
5355 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
5356 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
5357 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
5358 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
5359 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
5360 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
5361 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
5362 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
5363 * gcc.target/i386/avx512vl-check.h: Ditto.
5364 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
5365 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
5366 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
5367 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
5368 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
5369 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
5370 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
5371 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
5372 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
5373 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
5374 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
5375 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
5376 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
5377 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
5378 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
5379 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
5380 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
5381 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
5382 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
5383 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
5384 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
5385 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
5386 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
5387 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
5388 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
5389 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
5390 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
5391 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
5392 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
5393 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
5394 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
5395 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
5396 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
5397 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
5398 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
5399 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
5400 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
5401 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
5402 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
5403 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
5404 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
5405 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
5406 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
5407 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
5408 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
5409 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
5410 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
5411 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
5412 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
5413 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
5414 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
5415 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
5416 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
5417 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
5418 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
5419 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
5420 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
5421 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
5422 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
5423 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
5424 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
5425 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
5426 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
5427 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
5428 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
5429 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
5430 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
5431 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
5432 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
5433 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
5434 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
5435 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
5436 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
5437 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
5438 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
5439 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
5440 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
5441 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
5442 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
5443 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
5444 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
5445 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
5446 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
5447 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
5448 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
5449 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
5450 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
5451 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
5452 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
5453 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
5454 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
5455 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
5456 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
5457 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
5458 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
5459 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
5460 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
5461 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
5462 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
5463 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
5464 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
5465 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
5466 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
5467 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
5468 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
5469 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
5470 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
5471 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
5472 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
5473 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
5474 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
5475 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
5476 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5477 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
5478 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5479 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
5480 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
5481 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
5482 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
5483 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
5484 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
5485 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
5486 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
5487 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
5488 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
5489 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
5490 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
5491 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
5492 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
5493 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
5494 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
5495 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
5496 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
5497 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
5498 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
5499 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
5500 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
5501 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
5502 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
5503 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
5504 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
5505 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
5506 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
5507 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
5508 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
5509 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
5510 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
5511 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
5512 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
5513 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
5514 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
5515 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
5516 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
5517 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
5518 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
5519 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
5520 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
5521 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
5522 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
5523 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
5524 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
5525 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
5526 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
5527 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
5528 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
5529 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
5530 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
5531 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
5532 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
5533 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
5534 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
5535 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
5536 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
5537 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
5538 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
5539 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
5540 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
5541 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
5542 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
5543 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
5544 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
5545 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
5546 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
5547 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
5548 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
5549 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
5550 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
5551 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
5552 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
5553 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
5554 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
5555 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
5556 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
5557 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
5558 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
5559 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
5560 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
5561 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
5562 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
5563 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
5564 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
5565 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
5566 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
5567 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
5568 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
5569 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
5570 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
5571 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
5572 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
5573 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
5574 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
5575 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
5576 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
5577 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
5578 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
5579 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
5580 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
5581 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
5582 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
5583 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
5584 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
5585 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
5586 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
5587 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
5588 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
5589 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
5590 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
5591 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
5592 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
5593 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
5594 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
5595 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
5596 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
5597 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
5598 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
5599 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
5600 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
5601 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
5602 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
5603 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
5604 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
5605 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
5606 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
5607 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
5608 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
5609 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
5610 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
5611 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
5612 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
5613 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
5614 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
5615 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
5616 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
5617 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
5618 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
5619 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
5620 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
5621 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
5622 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
5623 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
5624 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
5625 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
5626 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
5627 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
5628 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
5629 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
5630 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
5631 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
5632 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
5633 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
5634 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
5635 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
5636 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
5637 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
5638 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
5639 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
5640 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
5641 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
5642 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
5643 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
5644 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
5645 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
5646 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
5647 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
5648 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
5649 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
5650 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
5651 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
5652 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
5653 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
5654 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
5655 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
5656 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
5657 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
5658 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
5659 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
5660 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
5661 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
5662 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
5663 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
5664 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
5665 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
5666 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
5667 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
5668 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
5669 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
5670 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
5671 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
5672 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
5673 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
5674 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
5675 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
5676 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
5677 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
5678 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
5679 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
5680 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
5681 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
5682 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
5683 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
5684 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
5685 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
5686 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
5687 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
5688 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
5689 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
5690 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
5691 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
5692 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
5693 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
5694 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
5695 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
5696 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
5697 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
5698 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
5699 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
5700 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
5701 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
5702 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
5703 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
5704 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
5705 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
5706 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
5707 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
5708 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
5709 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
5710 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
5711 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
5712 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
5713 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
5714 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
5715 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
5716 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
5717 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
5718 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
5719 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
5720 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
5721 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
5722 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
5723 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
5724 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
5725 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
5726 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
5727 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
5728 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
5729 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
5730 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
5731 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
5732 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
5733 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
5734 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
5735 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
5736 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
5737 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
5738 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
5739 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
5740 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
5741 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
5742 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
5743 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
5744 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
5745 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
5746 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
5747 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
5748 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
5749 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
5750 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
5751 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
5752 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
5753 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
5754 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
5755 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
5756 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
5757 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
5758 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
5759 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
5760 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
5761 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
5762 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
5763 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
5764 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
5765 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
5766 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
5767 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
5768 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
5769 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
5770 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
5771 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
5772 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
5773 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
5774 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
5775 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
5776 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
5777 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
5778 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
5779 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
5780 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
5781 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
5782 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
5783 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
5784 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
5785 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
5786 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
5787 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
5788 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
5789 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
5790 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
5791 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
5792 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
5793 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5794 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
5795 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
5796 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
5797 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
5798 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
5799 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
5800 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
5801 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
5802 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
5803 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
5804 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
5805 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
5806 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
5807 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
5808 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
5809 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
5810 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
5811 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
5812 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
5813 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
5814 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
5815 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
5816 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
5817 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
5818 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
5819 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
5820 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
5821 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
5822 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
5823 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
5824 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
5825 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
5826 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
5827 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
5828 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
5829 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
5830 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
5831 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
5832 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
5833 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
5834 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
5835 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
5836 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
5837 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
5838 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
5839 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
5840 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
5841 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
5842 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
5843 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
5844 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
5845 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
5846 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
5847 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
5848 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
5849 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
5850 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
5851 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
5852 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
5853 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
5854 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
5855 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
5856 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
5857 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
5858 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
5859 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
5860 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
5861 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
5862 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
5863 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
5864 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
5865 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
5866 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
5867 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
5868 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
5869 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
5870 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
5871 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
5872 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
5873 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
5874 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
5875 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
5876 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
5877 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
5878 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
5879 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
5880 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
5881 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
5882 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
5883 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
5884 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
5885 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
5886 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
5887 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
5888 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
5889 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
5890 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
5891 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
5892 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
5893 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
5894 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
5895 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
5896 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
5897 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
5898 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
5899 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
5900 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
5901 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
5902 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
5903 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
5904 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
5905 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
5906 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
5907 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
5908 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
5909 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
5910 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
5911 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
5912 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
5913 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
5914 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
5915 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
5916 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
5917 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
5918 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
5919 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
5920 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
5921 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
5922 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
5923 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
5924 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
5925 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
5926 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
5927 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
5928 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
5929 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
5930 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
5931 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
5932 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
5933 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
5934 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
5935 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
5936 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
5937 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
5938 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
5939 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
5940 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
5941 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
5942 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
5943 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
5944 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
5945 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
5946 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
5947 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
5948 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
5949 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
5950 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
5951 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
5952 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
5953 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
5954 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
5955 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
5956 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
5957 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
5958 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
5959 * gcc.target/i386/avx512f-mask-type.h: Ditto.
5960 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
5961 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
5962 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
5963 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
5964 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
5965 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
5966 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
5967 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
5968 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
5969 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
5970 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
5971 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
5972 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5973 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5974 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5975 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5976 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
5977 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
5978 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5979 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5980 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5981 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5982 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5983 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5984 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5985 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5986 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5987 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5988 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5989 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5990 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5991 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5992 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5993 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5994 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5995 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
5996 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
5997 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
5998 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
5999 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6000 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6001 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6002 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6003 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6004 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6005 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6006 * gcc.target/i386/i386.exp: Ditto.
6007 * gcc.target/i386/m512-check.h: Ditto.
6008
6009 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
6010 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
6011 Anna Tikhonova <anna.tikhonova@intel.com>
6012 Ilya Tocar <ilya.tocar@intel.com>
6013 Andrey Turetskiy <andrey.turetskiy@intel.com>
6014 Ilya Verbin <ilya.verbin@intel.com>
6015 Kirill Yukhin <kirill.yukhin@intel.com>
6016 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
6017
6018 * g++.dg/other/i386-2.C: Add new options.
6019 * g++.dg/other/i386-3.C: Ditto.
6020 * gcc.target/i386/sse-12.c: Ditto.
6021 * gcc.target/i386/sse-14.c: Ditto.
6022 * gcc.target/i386/sse-22.c: Ditto.
6023 * gcc.target/i386/sse-13.c: Add new options and builtins.
6024 * gcc.target/i386/sse-23.c: Ditto.
6025 * gcc.target/i386/avx-1.c: Add new builtins.
6026
6027 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
6028
6029 * gcc.misc-tests/godump.exp: New.
6030 * gcc.misc-tests/godump-1.c: New.
6031
6032 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
6033
6034 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
6035 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6036 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6037 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6038 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6039 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6040 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
6041 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
6042 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
6043 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
6044 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
6045 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
6046 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
6047 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
6048 * c-c++-common/asan/pr63638.c: Likewise.
6049
6050 2014-10-28 Richard Biener <rguenther@suse.de>
6051
6052 PR middle-end/63665
6053 * gcc.dg/pr63665.c: New testcase.
6054
6055 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6056
6057 * c-c++-common/asan/kasan-recover-1.c: New test.
6058 * c-c++-common/asan/kasan-recover-2.c: New test.
6059 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
6060 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6061 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6062 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6063 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6064 * c-c++-common/asan/no-asan-globals.c: Likewise.
6065 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6066 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6067 * c-c++-common/asan/no-use-after-return.c: Likewise.
6068
6069 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6070
6071 * c-c++-common/asan/shadow-offset-1.c: New test.
6072
6073 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
6074
6075 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
6076 gcc-plugin.h earlier.
6077
6078 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6079
6080 * gnat.dg/specs/concat1.ads: New test.
6081 * gnat.dg/specs/concat1_pkg.ads: New helper.
6082
6083 2014-10-27 Richard Biener <rguenther@suse.de>
6084
6085 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
6086 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
6087 target due to memcpy inline-expansion.
6088
6089 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6090
6091 * gnat.dg/specs/pack10.ads: New test.
6092 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
6093
6094 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6095
6096 * gnat.dg/entry_queues2.adb: New test.
6097
6098 2014-10-25 Jakub Jelinek <jakub@redhat.com>
6099
6100 PR tree-optimization/63641
6101 * gcc.c-torture/execute/pr63641.c: New test.
6102
6103 2014-10-24 Tobias Burnus <burnus@net-b.de>
6104
6105 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
6106 * gfortran.dg/coarray_collectives_13.f90: New.
6107 * gfortran.dg/coarray_collectives_14.f90: New.
6108 * gfortran.dg/coarray_collectives_15.f90: New.
6109 * gfortran.dg/coarray_collectives_16.f90: New.
6110
6111 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6112
6113 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
6114
6115 2014-10-24 Marek Polacek <polacek@redhat.com>
6116
6117 PR c/56980
6118 * gcc.dg/pr56980.c: New test.
6119
6120 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6121
6122 * lib/target-supports.exp
6123 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
6124 vaeseq_u8.
6125 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
6126 for vcvt_f16_f32.
6127 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
6128 vfma_f32.
6129
6130 2014-10-24 Martin Liska <mliska@suse.cz>
6131
6132 * gcc.dg/ipa/pr63595.c: New test.
6133
6134 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6135
6136 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
6137 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6138
6139 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6140
6141 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
6142
6143 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6144
6145 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
6146
6147 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6148
6149 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
6150
6151 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6152
6153 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
6154
6155 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6156
6157 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
6158
6159 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6160
6161 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
6162
6163 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6164
6165 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
6166
6167 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6168
6169 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
6170
6171 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6172
6173 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
6174
6175 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6176
6177 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
6178
6179 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6180
6181 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
6182
6183 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6184
6185 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
6186
6187 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6188
6189 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
6190
6191 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6192
6193 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
6194 file.
6195 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6196 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6197
6198 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6199
6200 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
6201 file.
6202 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6203 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6204
6205 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6206
6207 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
6208 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6209 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6210 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6211 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6212
6213 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6214
6215 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
6216 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6217 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6218 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6219 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6220 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6221
6222 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6223
6224 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
6225 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6226 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6227 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6228 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6229 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6230 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6231 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6232
6233 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6234
6235 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
6236 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
6237 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6238
6239 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6240
6241 * gcc.target/arm/README.advsimd-intrinsics: New file.
6242 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
6243 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
6244 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
6245 Likewise.
6246 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6247 Likewise.
6248 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
6249 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
6250 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6251
6252 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6253
6254 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
6255 wrap_compile_flags before setting it.
6256
6257 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6258
6259 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
6260 targets.
6261 * gcc.dg/pr63594-2.c: Likewise.
6262
6263 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
6264
6265 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
6266 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
6267
6268 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6269
6270 PR bootstrap/63632
6271 * g++.dg/torture/pr63632.C: New test.
6272
6273 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
6274
6275 PR c++/63619
6276 * g++.dg/warn/Wdelete-incomplete-3.C: New.
6277 * g++.dg/warn/Wdelete-incomplete-4.C: New.
6278
6279 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
6280
6281 PR target/63618
6282 * gcc.target/i386/pr63618.c: New test.
6283
6284 2014-10-23 Marek Polacek <polacek@redhat.com>
6285
6286 PR c/63626
6287 * gcc.dg/pr63626.c: New test.
6288
6289 2014-10-23 Marek Polacek <polacek@redhat.com>
6290
6291 * c-c++-common/ubsan/undefined-2.c: New test.
6292
6293 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
6294
6295 * gcc.target/i386/pr63600.c: New.
6296
6297 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6298
6299 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
6300
6301 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6302
6303 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
6304 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
6305
6306 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6307
6308 * gcc.target/sparc/20001013-1.c (main): Declare int return.
6309 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
6310 * gcc.target/sparc/sparc-ret.c (toto): Declare.
6311 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
6312 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
6313 Declare.
6314
6315 2014-10-22 Guozhi Wei <carrot@google.com>
6316
6317 PR tree-optimization/63530
6318 gcc.dg/vect/pr63530.c: New testcase.
6319
6320 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
6321
6322 * gcc.target/i386/conversion-2.c: New test.
6323
6324 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6325 Yury Gribov <y.gribov@samsung.com>
6326
6327 * c-c++-common/ubsan/align-1.c: Update cmdline options.
6328 * c-c++-common/ubsan/align-3.c: Likewise.
6329 * c-c++-common/ubsan/bounds-1.c: Likewise.
6330 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
6331 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6332 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
6333 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6334 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6335 * c-c++-common/ubsan/nonnull-2.c: Likewise.
6336 * c-c++-common/ubsan/nonnull-3.c: Likewise.
6337 * c-c++-common/ubsan/object-size-3.c: Likewise.
6338 * c-c++-common/ubsan/overflow-1.c: Likewise.
6339 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6340 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
6341 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6342 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6343 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6344 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6345 * c-c++-common/ubsan/pr59503.c: Likewise.
6346 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6347 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6348 * c-c++-common/ubsan/shift-3.c: Likewise.
6349 * c-c++-common/ubsan/shift-6.c: Likewise.
6350 * c-c++-common/ubsan/undefined-1.c: Likewise.
6351 * c-c++-common/ubsan/vla-2.c: Likewise.
6352 * c-c++-common/ubsan/vla-3.c: Likewise.
6353 * c-c++-common/ubsan/vla-4.c: Likewise.
6354 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6355 * g++.dg/ubsan/return-2.C: Likewise.
6356 * c-c++-common/ubsan/recovery-1.c: New test.
6357 * c-c++-common/ubsan/recovery-2.c: New test.
6358 * c-c++-common/ubsan/recovery-3.c: New test.
6359 * c-c++-common/ubsan/recovery-common.inc: New file.
6360
6361 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6362
6363 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
6364 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
6365 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
6366 * gcc.target/aarch64/vect.x: Likewise.
6367 * gcc.target/aarch64/vect-ld1r.x: Add return type.
6368 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
6369 * gcc.target/aarch64/vect-fp.c: Likewise.
6370
6371 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6372
6373 * lib/compat.exp (compat-run): Remove "unresolved".
6374 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
6375 unsupported testcase.
6376
6377 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6378
6379 PR target/63594
6380 * gcc.dg/pr63594-1.c: New test.
6381 * gcc.dg/pr63594-2.c: New test.
6382 * gcc.target/i386/sse2-pr63594-1.c: New test.
6383 * gcc.target/i386/sse2-pr63594-2.c: New test.
6384 * gcc.target/i386/avx-pr63594-1.c: New test.
6385 * gcc.target/i386/avx-pr63594-2.c: New test.
6386 * gcc.target/i386/avx2-pr63594-1.c: New test.
6387 * gcc.target/i386/avx2-pr63594-2.c: New test.
6388 * gcc.target/i386/avx512f-pr63594-1.c: New test.
6389 * gcc.target/i386/avx512f-pr63594-2.c: New test.
6390 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
6391 insn counts.
6392
6393 PR target/63542
6394 * gcc.target/i386/pr63542-1.c: New test.
6395 * gcc.target/i386/pr63542-2.c: New test.
6396
6397 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
6398
6399 * gcc.target/avr/tiny-memx.c: New test.
6400
6401 * gcc.target/avr/tiny-caller-save.c: New test.
6402
6403 2014-10-21 Jiong Wang <jiong.wang@arm.com>
6404
6405 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
6406 (Proc_1): Add return type.
6407 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
6408 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
6409 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
6410 * gcc.target/arm/pr44788.c (foo): Likewise.
6411 * gcc.target/arm/pr55642.c (abs): Likewise.
6412 * gcc.target/arm/pr58784.c (f): Likewise.
6413 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
6414 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
6415 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
6416 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
6417 for local variables.
6418 * lib/target-supports.exp
6419 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
6420 vaeseq_u8.
6421 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
6422 vcvt_f16_f32.
6423 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
6424 vfma_f32.
6425 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
6426
6427 2014-10-21 Andreas Schwab <schwab@suse.de>
6428
6429 * gcc.dg/bf-spl1.c (main): Fix implicit int.
6430
6431 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
6432
6433 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
6434
6435 2014-10-21 Richard Biener <rguenther@suse.de>
6436
6437 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
6438 * g++.dg/ipa/devirt-46.C: Likewise.
6439 * g++.dg/ipa/devirt-47.C: Likewise.
6440 * g++.dg/tree-prof/pr35545.C: Likewise.
6441
6442 2014-10-21 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR tree-optimization/63563
6445 * gcc.target/i386/pr63563.c: New test.
6446
6447 2014-10-20 Richard Biener <rguenther@suse.de>
6448
6449 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
6450 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
6451
6452 2014-10-20 Martin Liska <mliska@suse.cz>
6453
6454 * gcc.dg/ipa/pr63595.c: New test.
6455
6456 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6457
6458 PR fortran/48979
6459 * gfortran.dg/ieee/intrinsics_2.F90: New test.
6460
6461 2014-10-19 Marek Polacek <polacek@redhat.com>
6462
6463 PR c/63567
6464 * gcc.dg/pr63567-3.c: New test.
6465 * gcc.dg/pr63567-4.c: New test.
6466
6467 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6468
6469 * gcc.dg/atomic/c11-atomic-exec-5.c
6470 (test_main_long_double_add_overflow): Define and run only for
6471 LDBL_MANT_DIG != 106.
6472 (test_main_complex_long_double_add_overflow): Likewise.
6473 (test_main_long_double_sub_overflow): Likewise.
6474 (test_main_complex_long_double_sub_overflow): Likewise.
6475
6476 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
6477
6478 PR fortran/63553
6479 * gfortran.dg/class_to_type_3.f03 : New test
6480
6481 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6482
6483 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
6484 to GNU11.
6485
6486 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6487
6488 * gcc.dg/attr-isr.c: Move SH specific test to ...
6489 * gcc.target/sh/attr-isr.c: ... here.
6490
6491 >>>>>>> .r217525
6492 2014-10-17 Marek Polacek <polacek@redhat.com>
6493
6494 PR c/63567
6495 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
6496 * gcc.dg/pr63567-1.c: New test.
6497 * gcc.dg/pr63567-2.c: New test.
6498
6499 2014-10-17 Marek Polacek <polacek@redhat.com>
6500
6501 PR c/63543
6502 * gcc.dg/pr63543.c: New test.
6503 * gcc.dg/array-8.c: Remove dg-error.
6504 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
6505 * gcc.dg/pr48552-2.c: Likewise.
6506
6507 2014-10-17 Marek Polacek <polacek@redhat.com>
6508
6509 PR c/63549
6510 * gcc.dg/pr63549.c: New test.
6511
6512 2014-10-17 Marek Polacek <polacek@redhat.com>
6513
6514 * gcc.dg/Wimplicit-int-1.c: New test.
6515 * gcc.dg/Wimplicit-int-2.c: New test.
6516 * gcc.dg/Wimplicit-int-3.c: New test.
6517 * gcc.dg/Wimplicit-int-4.c: New test.
6518
6519 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
6520
6521 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
6522 changes.
6523
6524 2014-10-17 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR tree-optimization/63464
6527 * gcc.dg/torture/pr63464.c: New test.
6528 * gcc.dg/tree-ssa/reassoc-37.c: New test.
6529 * gcc.dg/tree-ssa/reassoc-38.c: New test.
6530
6531 PR tree-optimization/63302
6532 * gcc.c-torture/execute/pr63302.c: New test.
6533
6534 2014-10-17 Tom de Vries <tom@codesourcery.com>
6535
6536 PR rtl-optimization/61605
6537 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
6538 absence check.
6539
6540 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
6541
6542 PR middle-end/61848
6543 * g++.dg/torture/pr61848.C: New testcase.
6544 * gcc.c-torture/compile/pr61848.c: New testcase.
6545
6546 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6547
6548 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
6549 * gcc.target/sh/strlen.c: Likewise.
6550 * gcc.target/sh/pr51244-13.c: Likewise.
6551 * gcc.target/sh/cmpstrn.c: Likewise.
6552 * gcc.target/sh/hiconst.c: Likewise.
6553 * gcc.target/sh/pr43417.c: Likewise.
6554
6555 2014-10-16 Martin Liska <mliska@suse.cz>
6556
6557 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
6558 to match defined expectations.
6559
6560 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
6561
6562 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
6563
6564 2014-10-16 Martin Liska <mliska@suse.cz>
6565
6566 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
6567 * g++.dg/ipa/ipa-icf-5.C: Likewise
6568
6569 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6570
6571 PR target/63260
6572 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
6573
6574 2014-10-16 Richard Biener <rguenther@suse.de>
6575
6576 PR middle-end/63554
6577 * gcc.dg/torture/pr63554.c: New testcase.
6578
6579 2014-10-16 Marek Polacek <polacek@redhat.com>
6580
6581 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
6582 * gcc.target/powerpc/pr58673-2.c: Add declarations.
6583
6584 2014-10-16 Marek Polacek <polacek@redhat.com>
6585
6586 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
6587 * gcc.dg/graphite/id-2.c: Likewise.
6588 * gcc.dg/graphite/id-4.c: Likewise.
6589 * gcc.dg/graphite/id-8.c: Likewise.
6590 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
6591 * gcc.dg/graphite/id-pr45230.c: Likewise.
6592 * gcc.dg/graphite/id-pr45231.c: Likewise.
6593 * gcc.dg/graphite/pr38073.c: Likewise.
6594 * gcc.dg/graphite/pr38125.c: Likewise.
6595 * gcc.dg/graphite/pr38409.c: Likewise.
6596 * gcc.dg/graphite/pr38413.c: Likewise.
6597 * gcc.dg/graphite/pr38510.c: Likewise.
6598 * gcc.dg/graphite/pr38786.c: Likewise.
6599 * gcc.dg/graphite/pr39260.c: Likewise.
6600 * gcc.dg/graphite/scop-19.c: Likewise.
6601 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
6602 * gcc.dg/graphite/id-17.c: Likewise.
6603 * gcc.dg/graphite/id-23.c: Likewise.
6604 * gcc.dg/graphite/id-26.c: Likewise.
6605 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
6606 * gcc.dg/graphite/pr37485.c: Likewise.
6607 * gcc.dg/graphite/pr38500.c: Likewise.
6608 * gcc.dg/graphite/pr42284.c: Likewise.
6609 * gcc.dg/graphite/pr42914.c: Likewise.
6610 * gcc.dg/graphite/pr46404-1.c: Likewise.
6611 * gcc.dg/graphite/pr60979.c: Likewise.
6612 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
6613 defaulting to int.
6614
6615 2014-10-16 Martin Liska <mliska@suse.cz>
6616 Jan Hubicka <hubicka@ucw.cz>
6617
6618 * g++.dg/ipa/ipa-icf-1.C: New test.
6619 * g++.dg/ipa/ipa-icf-2.C: New test.
6620 * g++.dg/ipa/ipa-icf-3.C: New test.
6621 * g++.dg/ipa/ipa-icf-4.C: New test.
6622 * g++.dg/ipa/ipa-icf-5.C: New test.
6623 * gcc.dg/ipa/ipa-icf-1.c: New test.
6624 * gcc.dg/ipa/ipa-icf-10.c: New test.
6625 * gcc.dg/ipa/ipa-icf-11.c: New test.
6626 * gcc.dg/ipa/ipa-icf-12.c: New test.
6627 * gcc.dg/ipa/ipa-icf-13.c: New test.
6628 * gcc.dg/ipa/ipa-icf-14.c: New test.
6629 * gcc.dg/ipa/ipa-icf-15.c: New test.
6630 * gcc.dg/ipa/ipa-icf-16.c: New test.
6631 * gcc.dg/ipa/ipa-icf-17.c: New test.
6632 * gcc.dg/ipa/ipa-icf-18.c: New test.
6633 * gcc.dg/ipa/ipa-icf-19.c: New test.
6634 * gcc.dg/ipa/ipa-icf-2.c: New test.
6635 * gcc.dg/ipa/ipa-icf-20.c: New test.
6636 * gcc.dg/ipa/ipa-icf-21.c: New test.
6637 * gcc.dg/ipa/ipa-icf-22.c: New test.
6638 * gcc.dg/ipa/ipa-icf-23.c: New test.
6639 * gcc.dg/ipa/ipa-icf-24.c: New test.
6640 * gcc.dg/ipa/ipa-icf-25.c: New test.
6641 * gcc.dg/ipa/ipa-icf-26.c: New test.
6642 * gcc.dg/ipa/ipa-icf-27.c: New test.
6643 * gcc.dg/ipa/ipa-icf-28.c: New test.
6644 * gcc.dg/ipa/ipa-icf-29.c: New test.
6645 * gcc.dg/ipa/ipa-icf-3.c: New test.
6646 * gcc.dg/ipa/ipa-icf-30.c: New test.
6647 * gcc.dg/ipa/ipa-icf-4.c: New test.
6648 * gcc.dg/ipa/ipa-icf-5.c: New test.
6649 * gcc.dg/ipa/ipa-icf-6.c: New test.
6650 * gcc.dg/ipa/ipa-icf-7.c: New test.
6651 * gcc.dg/ipa/ipa-icf-8.c: New test.
6652 * gcc.dg/ipa/ipa-icf-9.c: New test.
6653
6654 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6655
6656 PR target/53513
6657 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
6658
6659 2014-10-16 Martin Liska <mliska@suse.cz>
6660 Jan Hubicka <hubicka@ucw.cz>
6661
6662 * c-c++-common/rotate-1.c: Options changed to not collide
6663 with a new IPA ICF pass.
6664 * c-c++-common/rotate-2.c: Likewise.
6665 * c-c++-common/rotate-3.c: Likewise.
6666 * c-c++-common/rotate-4.c: Likewise.
6667 * g++.dg/cpp0x/rv-return.C: Likewise.
6668 * g++.dg/cpp0x/rv1n.C: Likewise.
6669 * g++.dg/cpp0x/rv1p.C: Likewise.
6670 * g++.dg/cpp0x/rv2n.C: Likewise.
6671 * g++.dg/cpp0x/rv3n.C: Likewise.
6672 * g++.dg/cpp0x/rv4n.C: Likewise.
6673 * g++.dg/cpp0x/rv5n.C: Likewise.
6674 * g++.dg/cpp0x/rv6n.C: Likewise.
6675 * g++.dg/cpp0x/rv7n.C: Likewise.
6676 * g++.dg/ipa/devirt-g-1.C: Likewise.
6677 * g++.dg/ipa/inline-1.C: Likewise.
6678 * g++.dg/ipa/inline-2.C: Likewise.
6679 * g++.dg/ipa/inline-3.C: Likewise.
6680 * g++.dg/opt/pr30965.C: Likewise.
6681 * g++.dg/tree-ssa/pr19637.C: Likewise.
6682 * gcc.dg/guality/csttest.c: Likewise.
6683 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
6684 * gcc.dg/ipa/iinline-7.c: Likewise.
6685 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6686 * gcc.dg/ipa/ipacost-1.c: Likewise.
6687 * gcc.dg/ipa/ipacost-2.c: Likewise.
6688 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
6689 * gcc.dg/ipa/remref-2a.c: Likewise.
6690 * gcc.dg/ipa/remref-2b.c: Likewise.
6691 * gcc.dg/pr46309-2.c: Likewise.
6692 * gcc.dg/torture/ipa-pta-1.c: Likewise.
6693 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
6694 * gcc.dg/tree-ssa/andor-4.c: Likewise.
6695 * gcc.dg/tree-ssa/andor-5.c: Likewise.
6696 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6697 * gcc.dg/vect/vect-cond-10.c: Likewise.
6698 * gcc.dg/vect/vect-cond-9.c: Likewise.
6699 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6700 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6701 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6702 * gcc.target/i386/bmi-1.c: Likewise.
6703 * gcc.target/i386/bmi-2.c: Likewise.
6704 * gcc.target/i386/pr56564-2.c: Likewise.
6705
6706 2014-10-16 Richard Biener <rguenther@suse.de>
6707
6708 PR tree-optimization/63168
6709 * gcc.dg/tree-ssa/loop-40.c: New testcase.
6710
6711 2014-10-16 Andreas Schwab <schwab@suse.de>
6712
6713 * gcc.target/m68k/crash1.c: Fix implicit declaration.
6714
6715 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
6716 implicit int.
6717 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
6718 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
6719 * gcc.target/ia64/pr29682.c: Likewise.
6720 * gcc.target/ia64/pr43603.c: Likewise.
6721 * gcc.target/ia64/pr48496.c: Likewise.
6722
6723 2014-10-16 Marek Polacek <polacek@redhat.com>
6724
6725 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
6726
6727 2014-10-16 Jakub Jelinek <jakub@redhat.com>
6728 Marek Polacek <polacek@redhat.com>
6729
6730 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
6731 declarations.
6732 * gcc.dg/pr32176.c: Likewise.
6733 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
6734 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
6735 * gcc.dg/ia64-sync-2.c: Likewise.
6736 * gcc.dg/ia64-sync-3.c: Likewise.
6737 * gcc.dg/sync-2.c: Likewise.
6738 * gcc.dg/sync-3.c: Likewise.
6739 * gcc.target/i386/990524-1.c: Likewise.
6740 * gcc.target/i386/avx512f-pr57233.c: Likewise.
6741 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
6742 * gcc.target/i386/pr26826.c: Likewise.
6743 * gcc.target/i386/pr37184.c: Likewise.
6744 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
6745 * gcc.target/i386/20060125-2.c: Likewise.
6746 * gcc.target/i386/memcpy-1.c: Likewise.
6747 * gcc.target/i386/pr40934.c: Likewise.
6748 * gcc.target/i386/sse-5.c: Likewise.
6749 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6750 * gcc.target/i386/vectorize4.c: Likewise.
6751 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
6752 -fgnu89-inline.
6753 * gcc.target/i386/980313-1.c: Likewise.
6754 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
6755 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
6756 * gcc.target/i386/crc32-3.c: Likewise.
6757 * gcc.target/i386/intrinsics_3.c: Likewise.
6758 * gcc.target/i386/loop-1.c: Likewise.
6759 * gcc.target/i386/pr44948-2a.c: Likewise.
6760 * gcc.target/i386/pr47564.c: Likewise.
6761 * gcc.target/i386/pr50712.c: Likewise.
6762 * gcc.target/i386/stackalign/return-2.c: Likewise.
6763
6764 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
6765
6766 PR lto/62026
6767 * lto/pr62026.C: New testcase.
6768
6769 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
6770
6771 PR rtl-optimization/63448
6772 * gcc.target/i386/pr63448.c: New test.
6773
6774 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
6775
6776 * gnat.dg/opt41.adb: New test.
6777 * gnat.dg/opt41_pkg.ad[sb]: New helper.
6778
6779 2014-10-15 Richard Biener <rguenther@suse.de>
6780
6781 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
6782
6783 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
6784
6785 * gcc.dg/tree-prof/peel-1.c: Update.
6786 * gcc.dg/tree-prof/unroll-1.c: Update.
6787 * gcc.dg/unroll_1.c: Update.
6788 * gcc.dg/unroll_2.c: Update.
6789 * gcc.dg/unroll_3.c: Update.
6790 * gcc.dg/unroll_4.c: Update.
6791
6792 2014-10-14 DJ Delorie <dj@redhat.com>
6793
6794 * g++.dg/abi/mangle64.C: New.
6795
6796 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
6797
6798 * g++.dg/ext/vector9.C: Test ! with float vectors.
6799
6800 2014-10-14 Richard Biener <rguenther@suse.de>
6801
6802 PR tree-optimization/63512
6803 * g++.dg/torture/pr63512.C: New testcase.
6804
6805 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
6806
6807 PR target/63260
6808 * gcc.target/sh/pr63260.c: New.
6809
6810 2014-10-13 Richard Henderson <rth@redhat.com>
6811
6812 * g++.dg/torture/20141013.C: New.
6813
6814 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
6815
6816 PR target/8340
6817 PR middle-end/47602
6818 PR rtl-optimization/55458
6819 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
6820 * gcc.target/i386/pr55458.c: Likewise.
6821 * gcc.target/i386/pr47602.c: New.
6822 * gcc.target/i386/pr23098.c: Move to XFAIL.
6823
6824 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
6825
6826 PR tree-optimization/62127
6827 * g++.dg/torture/pr62127.C: New testcase.
6828
6829 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
6830
6831 * c-c++-common/asan/bitfield-5.c: New test.
6832
6833 2014-10-13 Richard Biener <rguenther@suse.de>
6834
6835 PR tree-optimization/63419
6836 * g++.dg/torture/pr63419.C: New testcase.
6837
6838 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
6839
6840 PR target/59401
6841 PR target/54760
6842 * gcc.target/sh/pr54760-5.c: New.
6843 * gcc.target/sh/pr54760-6.c: New.
6844 * gcc.target/sh/pr59401-1.c: New.
6845
6846 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6847
6848 PR fortran/48979
6849 * gfortran.dg/ieee/intrinsics_1.f90: New test.
6850
6851 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
6852
6853 * lib/target-supports.exp (check_effective_target_shared): New
6854 function.
6855 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
6856
6857 2014-10-10 Jakub Jelinek <jakub@redhat.com>
6858
6859 PR c/63495
6860 * gcc.target/i386/pr63495.c: New test.
6861
6862 2014-10-10 Marek Polacek <polacek@redhat.com>
6863
6864 * c-c++-common/ubsan/object-size-1.c: New test.
6865 * c-c++-common/ubsan/object-size-2.c: New test.
6866 * c-c++-common/ubsan/object-size-3.c: New test.
6867 * c-c++-common/ubsan/object-size-4.c: New test.
6868 * c-c++-common/ubsan/object-size-5.c: New test.
6869 * c-c++-common/ubsan/object-size-6.c: New test.
6870 * c-c++-common/ubsan/object-size-7.c: New test.
6871 * c-c++-common/ubsan/object-size-8.c: New test.
6872 * c-c++-common/ubsan/object-size-9.c: New test.
6873 * g++.dg/ubsan/object-size-1.C: New test.
6874 * gcc.dg/ubsan/object-size-9.c: New test.
6875
6876 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6877
6878 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
6879 (asan_finish): Remove restore_ld_library_path_env_vars.
6880 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6881 related env variables by calling set_ld_library_path_env_vars.
6882 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
6883 (tsan_finish): Remove restore_ld_library_path_env_vars.
6884 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6885 related env variables by calling set_ld_library_path_env_vars.
6886 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
6887 (ubsan_finish): Remove restore_ld_library_path_env_vars.
6888 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6889 related env variables by calling set_ld_library_path_env_vars.
6890
6891 2014-10-10 Richard Biener <rguenther@suse.de>
6892
6893 PR tree-optimization/63379
6894 * gcc.dg/vect/pr63379.c: New testcase.
6895
6896 2014-10-10 Jakub Jelinek <jakub@redhat.com>
6897
6898 PR fortran/59488
6899 * gfortran.dg/gomp/pr59488-1.f90: New test.
6900 * gfortran.dg/gomp/pr59488-2.f90: New test.
6901
6902 2014-10-10 Richard Biener <rguenther@suse.de>
6903
6904 PR tree-optimization/63476
6905 * g++.dg/torture/pr63476.C: New testcase.
6906
6907 2014-10-10 Tobias Burnus <burnus@net-b.de>
6908
6909 * gfortran.dg/implicit_16.f90: New.
6910
6911 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
6912
6913 * g++.dg/cpp0x/constexpr-using3.C: New.
6914 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
6915 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
6916 * g++.dg/cpp1y/constexpr-local1.C: Extend.
6917 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
6918
6919 2014-10-09 Joseph Myers <joseph@codesourcery.com>
6920
6921 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
6922
6923 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
6924
6925 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
6926
6927 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
6928
6929 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
6930 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
6931 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
6932 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6933 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
6934 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6935 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
6936 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
6937 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
6938 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
6939 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
6940 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
6941
6942 2014-10-09 Richard Biener <rguenther@suse.de>
6943
6944 PR tree-optimization/63380
6945 * gcc.dg/torture/pr63380-1.c: New testcase.
6946 * gcc.dg/torture/pr63380-2.c: Likewise.
6947
6948 2014-10-09 Marek Polacek <polacek@redhat.com>
6949
6950 PR c/63480
6951 * gcc.dg/pr63480.c: New test.
6952
6953 2014-10-09 Richard Biener <rguenther@suse.de>
6954
6955 PR tree-optimization/63445
6956 * gcc.dg/Wstrict-overflow-26.c: New testcase.
6957
6958 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
6959
6960 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
6961 * gcc.dg/vmx/ops.c: Likewise.
6962 * gcc.dg/vmx/ops-long-1.c: Likewise.
6963
6964 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6965
6966 * gfortran.dg/implicit_4.f90: Fix some dg-error.
6967
6968 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6969
6970 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
6971 dg-additional-options.
6972
6973 2014-10-08 Mark Wielaard <mjw@redhat.com>
6974
6975 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
6976 prefix from scan-assembler-times.
6977
6978 2014-10-07 Marek Polacek <polacek@redhat.com>
6979
6980 * lib/target-supports.exp (check_effective_target_fd_truncate):
6981 Include <string.h>.
6982
6983 2014-10-07 Marek Polacek <polacek@redhat.com>
6984
6985 PR c/59717
6986 * gcc.dg/pr59717.c: New test.
6987
6988 2014-10-07 Marek Polacek <polacek@redhat.com>
6989
6990 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
6991 * gcc.dg/iftrap-1.c: Fix implicit declarations.
6992 * gcc.target/powerpc/pr26350.c: Likewise.
6993 * gcc.target/powerpc/altivec-consts.c: Likewise.
6994 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6995 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
6996 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
6997 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
6998 * gcc.target/powerpc/pr47862.c: Likewise.
6999 * gcc.target/powerpc/pr48053-1.c: Likewise.
7000 * gcc.target/powerpc/pr53487.c: Likewise.
7001 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
7002 to int.
7003 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
7004 * gcc.target/powerpc/altivec-2.c: Likewise.
7005 * gcc.target/powerpc/pr47755-2.c: Likewise.
7006
7007 2014-10-07 Martin Liska <mliska@suse.cz>
7008
7009 * g++.dg/lto/pr63270.h: New test.
7010 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
7011 include.
7012 * g++.dg/lto/pr63270_2.C: New test.
7013
7014 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
7015
7016 * gnat.dg/lto16.adb: New test.
7017 * gnat.dg/lto16_pkg.adb: New helper.
7018
7019 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
7020
7021 * gnat.dg/return4.adb: New test.
7022 * gnat.dg/return4_pkg.ad[sb]: New helper.
7023
7024 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
7025
7026 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
7027 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
7028 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
7029
7030 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
7031
7032 PR c++/55250
7033 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
7034 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
7035 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
7036
7037 2014-10-06 Marek Polacek <polacek@redhat.com>
7038
7039 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
7040 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
7041 * g++.dg/lto/pr54625-2_0.c: Likewise.
7042 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
7043
7044 2014-10-06 Marek Polacek <polacek@redhat.com>
7045
7046 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
7047 * gcc.target/i386/avxfp-1.c: Likewise.
7048 * gcc.target/i386/avxfp-2.c: Likewise.
7049 * gcc.target/i386/cadd.c: Likewise.
7050 * gcc.target/i386/cmov2.c: Likewise.
7051 * gcc.target/i386/cmov3.c: Likewise.
7052 * gcc.target/i386/cmov4.c: Likewise.
7053 * gcc.target/i386/cold-attribute-1.c: Likewise.
7054 * gcc.target/i386/cvt-1.c: Likewise.
7055 * gcc.target/i386/fpcvt-1.c: Likewise.
7056 * gcc.target/i386/fpcvt-2.c: Likewise.
7057 * gcc.target/i386/fpcvt-3.c: Likewise.
7058 * gcc.target/i386/local.c: Likewise.
7059 * gcc.target/i386/memcpy-2.c: Likewise.
7060 * gcc.target/i386/memcpy-3.c: Likewise.
7061 * gcc.target/i386/memset-1.c: Likewise.
7062 * gcc.target/i386/minmax-1.c: Likewise.
7063 * gcc.target/i386/minmax-2.c: Likewise.
7064 * gcc.target/i386/pr45352-2.c: Likewise.
7065 * gcc.target/i386/pr46253.c: Likewise.
7066 * gcc.target/i386/pr53623.c: Likewise.
7067 * gcc.target/i386/pr60902.c: Likewise.
7068 * gcc.target/i386/pr57003.c: Likewise.
7069 * gcc.target/i386/sse-14.c: Likewise.
7070 * gcc.target/i386/sse-19.c: Likewise.
7071 * gcc.target/i386/sse-22.c: Likewise.
7072 * gcc.target/i386/sse4a-extract.c: Likewise.
7073 * gcc.target/i386/sse4a-insert.c: Likewise.
7074 * gcc.target/i386/ssefp-1.c: Likewise.
7075 * gcc.target/i386/ssefp-2.c: Likewise.
7076 * gcc.target/i386/testimm-10.c: Likewise.
7077 * gcc.target/i386/vectorize4-avx.c: Likewise.
7078 * gcc.target/i386/980709-1.c: Fix implicit declarations.
7079 * gcc.target/i386/avx-pr57233.c: Likewise.
7080 * gcc.target/i386/avx2-pr57233.c: Likewise.
7081 * gcc.target/i386/avx2-vpop-check.h: Likewise.
7082 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7083 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7084 * gcc.target/i386/crc32-4.c: Likewise.
7085 * gcc.target/i386/pr20204.c: Likewise.
7086 * gcc.target/i386/pr23570.c: Likewise.
7087 * gcc.target/i386/pr26449-1.c: Likewise.
7088 * gcc.target/i386/pr28839.c: Likewise.
7089 * gcc.target/i386/pr37101.c: Likewise.
7090 * gcc.target/i386/pr61923.c: Likewise.
7091 * gcc.target/i386/shrink_wrap_1.c: Likewise.
7092 * gcc.target/i386/sse2-pr57233.c: Likewise.
7093 * gcc.target/i386/vect-abs-s16.c: Likewise.
7094 * gcc.target/i386/vect-abs-s32.c: Likewise.
7095 * gcc.target/i386/vect-abs-s8.c: Likewise.
7096 * gcc.target/i386/xop-pr57233.c: Likewise.
7097 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7098 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
7099 implicit declarations.
7100 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
7101 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7102 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7103
7104 2014-10-06 Marek Polacek <polacek@redhat.com>
7105
7106 * gcc.dg/20001012-1.c: Fix defaulting to int.
7107 * gcc.dg/20001012-2.c: Likewise.
7108 * gcc.dg/20001108-1.c: Likewise.
7109 * gcc.dg/20010516-1.c: Likewise.
7110 * gcc.dg/20011008-2.c: Likewise.
7111 * gcc.dg/20030612-1.c: Likewise.
7112 * gcc.dg/20040219-1.c: Likewise.
7113 * gcc.dg/20050603-2.c: Likewise.
7114 * gcc.dg/20070507-1.c: Likewise.
7115 * gcc.dg/attr-alias-3.c: Likewise.
7116 * gcc.dg/fastmath-1.c: Likewise.
7117 * gcc.dg/fork-instrumentation.c: Likewise.
7118 * gcc.dg/fwrapv-1.c: Likewise.
7119 * gcc.dg/fwrapv-2.c: Likewise.
7120 * gcc.dg/memmove-1.c: Likewise.
7121 * gcc.dg/non-local-goto-1.c: Likewise.
7122 * gcc.dg/non-local-goto-2.c: Likewise.
7123 * gcc.dg/noreturn-8.c: Likewise.
7124 * gcc.dg/parse-decl-after-if.c: Likewise.
7125 * gcc.dg/parse-decl-after-label.c: Likewise.
7126 * gcc.dg/pr25795-1.c: Likewise.
7127 * gcc.dg/pr25795.c: Likewise.
7128 * gcc.dg/pr28574.c: Likewise.
7129 * gcc.dg/pr30189.c: Likewise.
7130 * gcc.dg/pr31529-2.c: Likewise.
7131 * gcc.dg/pr33923.c: Likewise.
7132 * gcc.dg/pr34263.c: Likewise.
7133 * gcc.dg/pr36194.c: Likewise.
7134 * gcc.dg/pr45415.c: Likewise.
7135 * gcc.dg/pr47443.c: Likewise.
7136 * gcc.dg/pr47763.c: Likewise.
7137 * gcc.dg/pr49000.c: Likewise.
7138 * gcc.dg/pr50340.c: Likewise.
7139 * gcc.dg/webizer.c: Likewise.
7140 * gcc.dg/pr59940.c: Likewise.
7141 * gcc.dg/pr63186.c: Likewise.
7142 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
7143 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
7144 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
7145 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
7146 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
7147 * gcc.dg/sms-1.c: Likewise.
7148 * gcc.dg/unused-3.c: Likewise.
7149 * gcc.dg/varpool-1.c: Likewise.
7150 * gcc.dg/pr35899.c: Use -std=gnu89.
7151 * gcc.dg/pr59963-1.c: Likewise.
7152 * gcc.dg/redecl-15.c: Likewise.
7153 * gcc.dg/20041213-1.c: Likewise.
7154 * gcc.dg/20080820.c: Likewise.
7155 * gcc.dg/920413-1.c: Likewise.
7156 * gcc.dg/Wold-style-definition-1.c: Likewise.
7157 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
7158 * gcc.dg/decl-nospec-1.c: Likewise.
7159 * gcc.dg/decl-nospec-2.c: Likewise.
7160 * gcc.dg/decl-nospec-3.c: Likewise.
7161 * gcc.dg/bitfld-1.c: Likewise.
7162 * gcc.dg/bitfld-9.c: Likewise.
7163 * gcc.dg/parm-impl-decl-1.c: Likewise.
7164 * gcc.dg/parm-impl-decl-3.c: Likewise.
7165 * gcc.dg/pr18596-1.c: Likewise.
7166 * gcc.dg/pr18596-2.c: Likewise.
7167 * gcc.dg/pr18596-3.c: Likewise.
7168 * gcc.dg/pr60139.c: Likewise.
7169 * gcc.dg/utf-dflt.c: Likewise.
7170 * gcc.dg/utf-dflt2.c: Likewise.
7171 * gcc.dg/wtr-func-def-1.c: Likewise.
7172 * gcc.dg/declspec-5.c: Likewise.
7173 * gcc.dg/declspec-6.c: Likewise.
7174 * gcc.dg/ftrapv-2.c: Likewise.
7175 * gcc.dg/20020430-1.c: Fix implicit declarations.
7176 * gcc.dg/20030702-1.c: Likewise.
7177 * gcc.dg/20040127-2.c: Likewise.
7178 * gcc.dg/20041122-1.c: Likewise.
7179 * gcc.dg/20050309-1.c: Likewise.
7180 * gcc.dg/20061026.c: Likewise.
7181 * gcc.dg/20101010-1.c: Likewise.
7182 * gcc.dg/Werror-1.c: Likewise.
7183 * gcc.dg/Werror-10.c: Likewise.
7184 * gcc.dg/Werror-11.c: Likewise.
7185 * gcc.dg/Werror-12.c: Likewise.
7186 * gcc.dg/Werror-2.c: Likewise.
7187 * gcc.dg/Werror-3.c: Likewise.
7188 * gcc.dg/Werror-4.c: Likewise.
7189 * gcc.dg/Werror-5.c: Likewise.
7190 * gcc.dg/Werror-6.c: Likewise.
7191 * gcc.dg/Werror-7.c: Likewise.
7192 * gcc.dg/Werror-8.c: Likewise.
7193 * gcc.dg/Wstrict-overflow-20.c: Likewise.
7194 * gcc.dg/cpp/trad/macroargs.c: Likewise.
7195 * gcc.dg/delay-slot-2.c: Likewise.
7196 * gcc.dg/errno-1.c: Likewise.
7197 * gcc.dg/globalalias.c: Likewise.
7198 * gcc.dg/inline-3.c: Likewise.
7199 * gcc.dg/localalias.c: Likewise.
7200 * gcc.dg/pr19633-1.c: Likewise.
7201 * gcc.dg/pr19633.c: Likewise.
7202 * gcc.dg/pr23408.c: Likewise.
7203 * gcc.dg/pr23470-1.c: Likewise.
7204 * gcc.dg/pr28121.c: Likewise.
7205 * gcc.dg/pr28243.c: Likewise.
7206 * gcc.dg/pr30260.c: Likewise.
7207 * gcc.dg/pr32573.c: Likewise.
7208 * gcc.dg/pr33826.c: Likewise.
7209 * gcc.dg/pr35065.c: Likewise.
7210 * gcc.dg/pr38616.c: Likewise.
7211 * gcc.dg/pr39867.c: Likewise.
7212 * gcc.dg/pr41470.c: Likewise.
7213 * gcc.dg/pr41837.c: Likewise.
7214 * gcc.dg/pr44024.c: Likewise.
7215 * gcc.dg/pr44699.c: Likewise.
7216 * gcc.dg/pr46252.c: Likewise.
7217 * gcc.dg/pr46878-1.c: Likewise.
7218 * gcc.dg/pr50908-3.c: Likewise.
7219 * gcc.dg/pr51796.c: Likewise.
7220 * gcc.dg/pr55150-2.c: Likewise.
7221 * gcc.dg/pr55833.c: Likewise.
7222 * gcc.dg/pr59350.c: Likewise.
7223 * gcc.dg/pr59418.c: Likewise.
7224 * gcc.dg/pr60647-2.c: Likewise.
7225 * gcc.dg/uninit-suppress.c: Likewise.
7226 * gcc.dg/uninit-suppress_2.c: Likewise.
7227 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
7228 * gcc.dg/always_inline.c: Likewise.
7229 * gcc.dg/always_inline2.c: Likewise.
7230 * gcc.dg/always_inline3.c: Likewise.
7231 * gcc.dg/builtin-apply4.c: Likewise.
7232 * gcc.dg/declspec-7.c: Likewise.
7233 * gcc.dg/inline-1.c: Likewise.
7234 * gcc.dg/va-arg-pack-1.c: Likewise.
7235 * gcc.dg/winline-2.c: Likewise.
7236 * gcc.dg/winline-3.c: Likewise.
7237 * gcc.dg/winline-5.c: Likewise.
7238 * gcc.dg/winline-6.c: Likewise.
7239 * gcc.dg/winline-7.c: Likewise.
7240 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
7241 int.
7242 * gcc.dg/inline-33.c: Likewise.
7243 * gcc.dg/pr27861-1.c: Likewise.
7244 * gcc.dg/pr28888.c: Likewise.
7245 * gcc.dg/pr29254.c: Likewise.
7246 * gcc.dg/pr50908.c: Likewise.
7247 * gcc.dg/pr60647-1.c: Likewise.
7248 * gcc.dg/pragma-diag-1.c: Likewise.
7249 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
7250 * gcc.dg/winline-9.c: Likewise.
7251 * gcc.dg/pr52808.c: Return 0 instead of nothing.
7252
7253 2014-10-06 Marek Polacek <polacek@redhat.com>
7254
7255 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
7256 * gcc.dg/ipa/inline-4.c: Likewise.
7257 * gcc.dg/ipa/inline-5.c: Likewise.
7258 * gcc.dg/ipa/pr57539.c: Likewise.
7259 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
7260 defaulting to int.
7261 * gcc.dg/ipa/inlinehint-1.c: Likewise.
7262 * gcc.dg/ipa/inlinehint-3.c: Likewise.
7263 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
7264 * gcc.dg/ipa/ipacost-1.c: Likewise.
7265 * gcc.dg/ipa/ipacost-2.c: Likewise.
7266 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
7267 to int.
7268
7269 2014-10-06 Marek Polacek <polacek@redhat.com>
7270
7271 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
7272 declarations.
7273 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
7274 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
7275 * gcc.dg/debug/pr42767.c: Likewise.
7276 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
7277 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
7278 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
7279 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
7280
7281 2014-10-06 Marek Polacek <polacek@redhat.com>
7282
7283 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
7284 * gcc.dg/lto/20090213_0.c: Likewise.
7285 * gcc.dg/lto/20090706-2_0.c: Likewise.
7286 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
7287 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
7288 * gcc.dg/lto/ipareference2_0.c: Likewise.
7289 * gcc.dg/lto/ipareference_0.c: Likewise.
7290 * gcc.dg/lto/ipareference_1.c: Likewise.
7291 * gcc.dg/lto/pr55703_0.c: Likewise.
7292 * gcc.dg/lto/resolutions_0.c: Likewise.
7293 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
7294 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
7295 declarations. Mark function as gnu_inline.
7296 * gcc.dg/lto/20081118_0.c: Likewise.
7297 * gcc.dg/lto/20081201-1_0.c: Likewise.
7298 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
7299 * gcc.dg/lto/20081118_1.c: Likewise.
7300 * gcc.dg/lto/20081120-1_1.c: Likewise.
7301 * gcc.dg/lto/20081201-1_1.c: Likewise.
7302 * gcc.dg/lto/20081210-1_0.c: Likewise.
7303 * gcc.dg/lto/20090218-1_0.c: Likewise.
7304 * gcc.dg/lto/20091006-1_0.c: Likewise.
7305 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
7306 * gcc.dg/lto/20090218-2_1.c: Likewise.
7307 * gcc.dg/lto/materialize-1_0.c: Likewise.
7308 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
7309 * gcc.dg/lto/20091013-1_1.c: Likewise.
7310 * gcc.dg/lto/20091013-1_2.c: Likewise.
7311 * gcc.dg/lto/20091015-1_2.c: Likewise.
7312 * gcc.dg/lto/20091027-1_1.c: Likewise.
7313 * gcc.dg/lto/pr48622_0.c: Likewise.
7314 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
7315 defaulting to int.
7316 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
7317
7318 2014-10-06 Tobias Burnus <burnus@net-b.de>
7319
7320 * gfortran.dg/implicit_14.f90: New.
7321 * gfortran.dg/implicit_15.f90: New.
7322 * gfortran.dg/implicit_4.f90: Update dg-error.
7323
7324 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7325
7326 * g++.dg/ipa/devirt-42.C: Update template.
7327 * g++.dg/ipa/devirt-44.C: Update template.
7328 * g++.dg/ipa/devirt-45.C: Update template.
7329 * g++.dg/ipa/devirt-46.C: Update template.
7330 * g++.dg/ipa/devirt-47.C: Update template.
7331 * g++.dg/ipa/devirt-48.C: New testcase.
7332
7333 2014-10-02 Mark Wielaard <mjw@redhat.com>
7334
7335 PR debug/63239
7336 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
7337
7338 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7339
7340 * g++.dg/ipa/devirt-47.C: New testcase.
7341
7342 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7343
7344 PR ipa/61144
7345 * gcc.dg/tree-ssa/pr61144.c: New testcase.
7346
7347 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7348
7349 * g++.dg/ipa/devirt-46.C: New testcase.
7350
7351 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7352
7353 PR fortran/36534
7354 * gfortran.dg/widechar_10.f90: New test.
7355
7356 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
7357
7358 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
7359 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
7360 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
7361 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
7362
7363 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7364
7365 * gcc.target/powerpc/lvsl-lvsr.c: New test.
7366
7367 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7368
7369 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
7370 failing with the new warning message.
7371 * gcc.dg/vmx/3c-01a.c: Likewise.
7372 * gcc.dg/vmx/ops-long-1.c: Likewise.
7373 * gcc.dg/vmx/ops.c: Likewise.
7374 * gcc.target/powerpc/altivec-20.c: Likewise.
7375 * gcc.target/powerpc/altivec-6.c: Likewise.
7376 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7377 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
7378 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
7379
7380 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
7381
7382 * gcc.dg/tm/debug-1.c: Update regex.
7383 * c-c++-common/raw-string-18.c: Update regex.
7384 * c-c++-common/raw-string-19.c: Update regex.
7385
7386 2014-10-03 Marek Polacek <polacek@redhat.com>
7387
7388 PR c/63453
7389 * gcc.dg/pr63453.c: New test.
7390
7391 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
7392
7393 PR c++/54427
7394 PR c++/57198
7395 PR c++/58845
7396 * g++.dg/ext/vector9.C: Update, not an error anymore.
7397 * g++.dg/ext/vector27.C: Replace with new test.
7398 * g++.dg/ext/vector28.C: New file.
7399 * g++.dg/other/error23.C: Update to a different error.
7400
7401 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7402
7403 * gcc.dg/torture/vshuf-v8df.c: New test.
7404 * gcc.dg/torture/vshuf-v8di.c: New test.
7405 * gcc.dg/torture/vshuf-v16sf.c: New test.
7406 * gcc.dg/torture/vshuf-v16si.c: New test.
7407 * gcc.dg/torture/vshuf-v32hi.c: New test.
7408 * gcc.dg/torture/vshuf-v64qi.c: New test.
7409 * gcc.dg/torture/vshuf-64.inc: New file.
7410
7411 PR tree-optimization/61403
7412 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
7413
7414 2014-10-03 Marek Polacek <polacek@redhat.com>
7415
7416 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
7417 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7418 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7419 * gcc.dg/gomp/asm-1.c: Likewise.
7420 * gcc.dg/gomp/for-1.c: Likewise.
7421 * gcc.dg/gomp/empty.c: Fix defaulting to int.
7422 * gcc.dg/gomp/sharing-3.c: Likewise.
7423 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
7424
7425 2014-10-03 Marek Polacek <polacek@redhat.com>
7426
7427 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
7428 defaulting to int.
7429 * gcc.dg/torture/pr28814.c: Likewise.
7430 * gcc.dg/torture/pr57036-1.c: Likewise.
7431 * gcc.dg/torture/inline-1.c: Add function declarations.
7432 * gcc.dg/torture/pr24626-1.c: Likewise.
7433 * gcc.dg/torture/pr24626-3.c: Likewise.
7434 * gcc.dg/torture/pr25947-1.c: Likewise.
7435 * gcc.dg/torture/pr27409.c: Likewise.
7436 * gcc.dg/torture/pr38948.c: Likewise.
7437 * gcc.dg/torture/pr44807.c: Likewise.
7438 * gcc.dg/torture/pr49603.c: Likewise.
7439 * gcc.dg/torture/pr45865.c: Likewise.
7440 * gcc.dg/torture/pr51071-2.c: Likewise.
7441 * gcc.dg/torture/pr51801.c: Likewise.
7442 * gcc.dg/torture/pr52720.c: Likewise.
7443 * gcc.dg/torture/pr55124.c: Likewise.
7444 * gcc.dg/torture/pr55238.c: Likewise.
7445 * gcc.dg/torture/pr55687.c: Likewise.
7446 * gcc.dg/torture/pr55888.c: Likewise.
7447 * gcc.dg/torture/pr57036-2.c: Likewise.
7448 * gcc.dg/torture/pr57147-3.c: Likewise.
7449 * gcc.dg/torture/pr57584.c: Likewise.
7450 * gcc.dg/torture/pr59993.c: Likewise.
7451 * gcc.dg/torture/pr58079.c: Likewise.
7452 * gcc.dg/torture/va-arg-25.c: Likewise.
7453 * gcc.dg/torture/vector-2.c: Likewise.
7454 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
7455 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
7456 * gcc.dg/torture/pr43781.c: Likewise.
7457 * gcc.dg/torture/pr52912.c: Likewise.
7458 * gcc.dg/torture/pr59139.c: Likewise.
7459 * gcc.dg/torture/pr55890-1.c: Likewise.
7460 * gcc.dg/torture/pr55890-2.c: Likewise.
7461 * gcc.dg/torture/pr59164.c: Likewise.
7462 * gcc.dg/torture/pr57393-2.c: Likewise.
7463 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
7464 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
7465 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
7466 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
7467 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
7468 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
7469
7470 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7471
7472 PR libgomp/61200
7473 * c-c++-common/gomp/pr61200.c: New test.
7474
7475 PR target/62128
7476 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
7477 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
7478
7479 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
7480
7481 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
7482 add many more tests.
7483
7484 2014-10-02 Marek Polacek <polacek@redhat.com>
7485
7486 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
7487 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
7488 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
7489 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
7490 * gcc.dg/tree-ssa/vrp27.c: Likewise.
7491 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7492 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
7493 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7494 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7495 * gcc.dg/tree-ssa/inline-7.c: Likewise.
7496 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
7497 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7498 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
7499 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7500 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
7501 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
7502 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
7503 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
7504 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7505 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7506 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
7507 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
7508 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7509 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
7510 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
7511 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
7512 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7513 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
7514 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
7515 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
7516 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
7517 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
7518 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
7519 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
7520 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
7521 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
7522 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
7523 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
7524 * gcc.dg/tree-ssa/alias-13.c: Likewise.
7525 * gcc.dg/tree-ssa/alias-28.c: Likewise.
7526 * gcc.dg/tree-ssa/asm-3.c: Likewise.
7527 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
7528 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7529 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
7530 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
7531 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7532 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7533 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
7534 * gcc.dg/tree-ssa/pr22117.c: Likewise.
7535 * gcc.dg/tree-ssa/pr23744.c: Likewise.
7536 * gcc.dg/tree-ssa/pr24117.c: Likewise.
7537 * gcc.dg/tree-ssa/pr24840.c: Likewise.
7538 * gcc.dg/tree-ssa/pr25734.c: Likewise.
7539 * gcc.dg/tree-ssa/pr33723.c: Likewise.
7540 * gcc.dg/tree-ssa/pr33920.c: Likewise.
7541 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
7542 * gcc.dg/tree-ssa/pr34146.c: Likewise.
7543 * gcc.dg/tree-ssa/pr38385.c: Likewise.
7544 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
7545 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
7546 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7547 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7548 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7549 * gcc.dg/tree-ssa/sra-5.c: Likewise.
7550 * gcc.dg/tree-ssa/sra-6.c: Likewise.
7551 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
7552 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7553 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
7554 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
7555 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7556 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7557 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7558 * gcc.dg/tree-ssa/vrp67.c: Likewise.
7559 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7560 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7561 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7562 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
7563 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
7564 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
7565 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7566 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
7567 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
7568 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
7569 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
7570 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
7571 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
7572 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
7573 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
7574 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
7575 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
7576 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
7577 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
7578 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
7579 * gcc.dg/tree-ssa/inline-10.c: Likewise.
7580 * gcc.dg/tree-ssa/inline-9.c: Likewise.
7581 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7582 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7583 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
7584 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7585 * gcc.dg/tree-ssa/pr23434.c: Likewise.
7586 * gcc.dg/tree-ssa/pr33922.c: Likewise.
7587 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7588 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7589 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7590 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
7591 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
7592 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7593 * gcc.dg/tree-ssa/vrp01.c: Likewise.
7594 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7595 * gcc.dg/tree-ssa/vrp03.c: Likewise.
7596 * gcc.dg/tree-ssa/vrp04.c: Likewise.
7597 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7598 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7599 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7600 * gcc.dg/tree-ssa/vrp10.c: Likewise.
7601 * gcc.dg/tree-ssa/vrp11.c: Likewise.
7602 * gcc.dg/tree-ssa/vrp14.c: Likewise.
7603 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
7604 * gcc.dg/tree-ssa/writeonly.c: Likewise.
7605 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
7606 defaulting to int.
7607 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
7608 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
7609 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
7610 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
7611 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
7612 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
7613 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
7614 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
7615 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
7616 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
7617 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
7618 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
7619 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
7620 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
7621 * gcc.dg/tree-ssa/inline-5.c: Likewise.
7622 * gcc.dg/tree-ssa/inline-6.c: Likewise.
7623 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
7624 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
7625 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
7626 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
7627 * gcc.dg/tree-ssa/loop-20.c: Likewise.
7628 * gcc.dg/tree-ssa/loop-38.c: Likewise.
7629 * gcc.dg/tree-ssa/pr20913.c: Likewise.
7630 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7631 * gcc.dg/tree-ssa/pr24670.c: Likewise.
7632 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
7633 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7634 * gcc.dg/tree-ssa/vrp12.c: Likewise.
7635 * gcc.dg/tree-ssa/vrp13.c: Likewise.
7636 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7637 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7638 * gcc.dg/tree-ssa/vrp25.c: Likewise.
7639 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7640 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
7641
7642 2014-10-02 Marek Polacek <polacek@redhat.com>
7643
7644 * gcc.dg/tm/20091013.c: Fix defaulting to int.
7645 * gcc.dg/tm/20091221.c: Likewise.
7646 * gcc.dg/tm/debug-1.c: Likewise.
7647 * gcc.dg/tm/irrevocable-1.c: Likewise.
7648 * gcc.dg/tm/irrevocable-2.c: Likewise.
7649 * gcc.dg/tm/irrevocable-3.c: Likewise.
7650 * gcc.dg/tm/irrevocable-4.c: Likewise.
7651 * gcc.dg/tm/memopt-1.c: Likewise.
7652 * gcc.dg/tm/pr52173-1.c: Likewise.
7653 * gcc.dg/tm/props-1.c: Likewise.
7654 * gcc.dg/tm/props-2.c: Likewise.
7655 * gcc.dg/tm/props-3.c: Likewise.
7656 * gcc.dg/tm/20100125.c: Fix implicit declarations.
7657 * gcc.dg/tm/memopt-11.c: Likewise.
7658 * gcc.dg/tm/memopt-12.c: Likewise.
7659 * gcc.dg/tm/memopt-16.c: Likewise.
7660 * gcc.dg/tm/memopt-3.c: Likewise.
7661 * gcc.dg/tm/memopt-4.c: Likewise.
7662 * gcc.dg/tm/memopt-5.c: Likewise.
7663 * gcc.dg/tm/memopt-6.c: Likewise.
7664 * gcc.dg/tm/wrap-4.c: Likewise.
7665
7666 2014-10-02 Marek Polacek <polacek@redhat.com>
7667
7668 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
7669 * gcc.dg/vect/pr37730.c: Likewise.
7670 * gcc.dg/vect/pr52870.c: Likewise.
7671 * gcc.dg/vect/pr60092-2.c: Likewise.
7672 * gcc.dg/vect/pr60092.c: Likewise.
7673 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7674 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
7675 * gcc.dg/vect/pr31041.c: Likewise.
7676 * gcc.dg/vect/pr32216.c: Likewise.
7677 * gcc.dg/vect/pr32224.c: Likewise.
7678 * gcc.dg/vect/pr32366.c: Likewise.
7679 * gcc.dg/vect/pr33866.c: Likewise.
7680 * gcc.dg/vect/pr43430-2.c: Likewise.
7681 * gcc.dg/vect/pr43842.c: Likewise.
7682 * gcc.dg/vect/vect-1.c: Likewise.
7683 * gcc.dg/vect/vect-1-big-array.c: Likewise.
7684 * gcc.dg/vect/vect-93.c: Likewise.
7685 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
7686 defaulting to int.
7687
7688 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/53025
7691 * g++.dg/cpp0x/noexcept23.C: New.
7692 * g++.dg/cpp0x/noexcept24.C: Likewise.
7693
7694 2014-10-02 Marek Polacek <polacek@redhat.com>
7695
7696 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
7697 * gcc.dg/noncompile/20050120-1.c: Likewise.
7698 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
7699 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
7700 * gcc.dg/noncompile/930301-1.c: Likewise.
7701 * gcc.dg/noncompile/930622-1.c: Likewise.
7702 * gcc.dg/noncompile/930622-2.c: Likewise.
7703 * gcc.dg/noncompile/950825-1.c: Likewise.
7704 * gcc.dg/noncompile/invalid_asm.c: Likewise.
7705 * gcc.dg/noncompile/scope.c: Likewise.
7706 * gcc.dg/noncompile/va-arg-1.c: Likewise.
7707 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
7708 * gcc.dg/noncompile/971104-1.c: Likewise.
7709
7710 2014-10-02 Marek Polacek <polacek@redhat.com>
7711
7712 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
7713 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
7714 * gcc.dg/tree-prof/merge_block.c: Likewise.
7715 * gcc.dg/tree-prof/peel-1.c: Likewise.
7716 * gcc.dg/tree-prof/stringop-1.c: Likewise.
7717 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7718 * gcc.dg/tree-prof/unroll-1.c: Likewise.
7719 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7720 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7721 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7722 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7723 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7724 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7725 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
7726 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
7727 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
7728 to int.
7729
7730 2014-10-02 Marek Polacek <polacek@redhat.com>
7731
7732 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
7733 * gcc.c-torture/compile/20011119-1.c: Likewise.
7734 * gcc.c-torture/compile/20011119-2.c: Likewise.
7735 * gcc.c-torture/compile/20021120-1.c: Likewise.
7736 * gcc.c-torture/compile/20021120-2.c: Likewise.
7737 * gcc.c-torture/compile/20050215-1.c: Likewise.
7738 * gcc.c-torture/compile/20050215-2.c: Likewise.
7739 * gcc.c-torture/compile/20050215-3.c: Likewise.
7740 * gcc.c-torture/compile/pr37669.c: Likewise.
7741 * gcc.c-torture/execute/20020107-1.c: Likewise.
7742 * gcc.c-torture/execute/restrict-1.c: Likewise.
7743 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
7744 * gcc.c-torture/execute/930529-1.c: Likewise.
7745 * gcc.c-torture/execute/920612-1.c: Likewise.
7746 * gcc.c-torture/execute/920711-1.c: Likewise.
7747 * gcc.c-torture/execute/990127-2.c: Likewise.
7748 * gcc.c-torture/execute/pr40386.c: Likewise.
7749 * gcc.c-torture/execute/pr57124.c: Likewise.
7750 * gcc.c-torture/compile/pr34808.c: Add function declarations.
7751 * gcc.c-torture/compile/pr42299.c: Likewise.
7752 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
7753 * gcc.c-torture/compile/simd-6.c: Likewise.
7754 * gcc.c-torture/execute/pr53645-2.c: Likewise.
7755 * gcc.c-torture/execute/pr53645.c: Likewise.
7756 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
7757 declarations.
7758 * gcc.c-torture/execute/980608-1.c: Likewise.
7759 * gcc.c-torture/execute/bcp-1.c: Likewise.
7760 * gcc.c-torture/execute/p18298.c: Likewise.
7761 * gcc.c-torture/execute/unroll-1.c: Likewise.
7762 * gcc.c-torture/execute/va-arg-7.c: Likewise.
7763 * gcc.c-torture/execute/va-arg-8.c: Likewise.
7764 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
7765 declarations. Fix defaulting to int.
7766 * gcc.c-torture/execute/961223-1.c: Likewise.
7767 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
7768 -Wno-pointer-to-int-cast. Fix defaulting to int.
7769
7770 2014-10-02 Andrew Pinski <apinski@cavium.com>
7771 Max Ostapenko <m.ostapenko@partner.samsung.com>
7772
7773 * lib/ubsan-dg.exp
7774 (check_effective_target_fsanitize_address): New function.
7775 (ubsan_init): Save off ALWAYS_CXXFLAGS.
7776 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
7777 * lib/asan-dg.exp
7778 (check_effective_target_faddress_sanitizer): Rename to ...
7779 (check_effective_target_fsanitize_address): ... this. Change to creating
7780 an executable.
7781 (asan_init): Save off ALWAYS_CXXFLAGS.
7782 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
7783 * lib/tsan-dg.exp
7784 (check_effective_target_fthread_sanitizer): Rename to ...
7785 (check_effective_target_fsanitize_thread): ... this. Change to creating
7786 an executable.
7787 (tsan_init): Save off ALWAYS_CXXFLAGS.
7788 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
7789 to run as a default behaviour.
7790 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
7791 Check check_effective_target_fsanitize_undefined before running the
7792 tests.
7793 * g++.dg/ubsan/ubsan.exp: Likewise.
7794 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
7795 check_effective_target_fsanitize_address too early.
7796 Check check_effective_target_fsanitize_address before running the tests.
7797 * g++.dg/asan/asan.exp: Likewise.
7798 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
7799 check_effective_target_fsanitize_thread too early.
7800 Check check_effective_target_fsanitize_thread before running the tests.
7801 * g++.dg/tsan/tsan.exp: Likewise.
7802
7803 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7804
7805 * gcc.dg/combine-clobber.c: New.
7806
7807 2014-10-01 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR debug/63342
7810 * gcc.dg/pr63342.c: New test.
7811
7812 PR c++/63306
7813 * g++.dg/ipa/pr63306.C: New test.
7814
7815 PR target/63428
7816 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
7817 to test 24 in TESTS.
7818
7819 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7820
7821 * lib/target-supports.exp: Error out with preprocessor condition
7822 instead of FOO everywhere.
7823
7824 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7825
7826 Implement SD-6: SG10 Feature Test Recommendations
7827 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
7828 * g++.dg/cpp1y/feat-cxx11.C: New.
7829 * g++.dg/cpp1y/feat-cxx14.C: New.
7830 * g++.dg/cpp1y/feat-cxx98.C: New.
7831 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
7832 * g++.dg/cpp1y/phoobhar.h: New.
7833 * g++.dg/cpp1y/testinc/phoobhar.h: New.
7834
7835 2014-09-30 Teresa Johnson <tejohnson@google.com>
7836
7837 * gcc.dg/tree-prof/20050826-2.c: New test.
7838 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
7839
7840 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
7841
7842 PR c++/16564
7843 * lib/gcc.exp: Accept "fatal error:" as error prefix.
7844 * lib/g++.exp: Likewise.
7845 * lib/obj-c++.exp: Likewise.
7846 * lib/objc.exp: Likewise.
7847 * g++.dg/template/pr16564.C: New test.
7848
7849 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
7850
7851 PR c++/16564
7852 * g++.dg/cpp0x/decltype26.C: Adjust.
7853 * g++.dg/cpp0x/decltype28.C: Likewise.
7854 * g++.dg/cpp0x/decltype29.C: Likewise.
7855 * g++.dg/cpp0x/decltype32.C: Likewise.
7856 * g++.dg/cpp0x/enum11.C: Likewise.
7857 * g++.dg/template/arrow1.C: Likewise.
7858 * g++.dg/template/pr23510.C: Likewise.
7859 * g++.dg/template/recurse.C: Likewise.
7860 * g++.dg/template/recurse2.C: Likewise.
7861 * g++.dg/template/vtable2.C: Likewise.
7862 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7863
7864 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7865
7866 PR preprocessor/58893
7867 * gcc.dg/pr58893.c: New test case.
7868 * gcc.dg/pr58893-0.h: New include.
7869
7870 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
7871
7872 PR middle-end/62120
7873 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
7874 in 32-bit mode.
7875 * gcc.target/i386/pr62120.c: New.
7876
7877 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
7878
7879 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
7880 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
7881 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
7882 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
7883 return type.
7884
7885 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7886
7887 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
7888
7889 2014-09-30 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR inline-asm/63282
7892 * gcc.c-torture/compile/pr63282.c: New test.
7893
7894 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
7895
7896 * gcc.dg/tree-ssa/vrp94.c: New test.
7897 * gnat.dg/opt40.adb: Likewise.
7898
7899 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7900
7901 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
7902 vec_vspltw, and vec_vspltb for which the second argument is out of
7903 range.
7904
7905 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
7906
7907 * gcc.c-torture/compile/calls-void.c: New test.
7908
7909 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
7910
7911 PR c++/51385
7912 * g++.dg/template/pr51385.C: New.
7913
7914 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
7915
7916 * gcc.target/mips/20140928.c: New test.
7917
7918 2014-09-27 Andi Kleen <ak@linux.intel.com>
7919
7920 * gcc.target/i386/nop-mcount.c: Only run on Linux.
7921 * gcc.target/i386/record-mcount.c: dito.
7922
7923 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
7924
7925 PR ipa/62121
7926 * g++.dg/torture/pr62121.C: New testcase.
7927
7928 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
7929
7930 PR middle-end/35545
7931 * g++.dg/tree-prof/pr35545.C: New testcase.
7932
7933 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7934
7935 * gcc.target/powerpc/pr63335.c: Change effective target to
7936 vsx_hw.
7937
7938 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
7939
7940 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
7941
7942 2014-09-26 Jakub Jelinek <jakub@redhat.com>
7943
7944 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
7945 to default options.
7946
7947 2014-09-25 Andi Kleen <ak@linux.intel.com>
7948
7949 * gcc.target/i386/nop-mcount.c: New file.
7950 * gcc.target/i386/record-mcount.c: New file.
7951
7952 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
7953
7954 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
7955 * gcc.dg/vect/pr57705.c: Likewise.
7956 * gcc.dg/vect/pr57741-2.c: Likewise.
7957 * gcc.dg/vect/pr57741-3.c: Likewise.
7958 * gcc.dg/vect/pr59591-1.c: Likewise.
7959 * gcc.dg/vect/pr59591-2.c: Likewise.
7960 * gcc.dg/vect/pr60196-1.c: Likewise.
7961 * gcc.dg/vect/pr60196-2.c: Likewise.
7962 * gcc.dg/vect/pr60276.c: Likewise.
7963 * gcc.dg/vect/pr61680.c: Likewise.
7964 * gcc.dg/vect/pr63148.c: Likewise.
7965 * gcc.dg/vect/pr63189.c: Likewise.
7966 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7967 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7968 * gcc.dg/vect/vect-nop-move.c: Likewise.
7969 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
7970 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7971
7972 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
7973
7974 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
7975
7976 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
7977
7978 * gcc.target/aarch64/simd/vqshlb_1.c: New.
7979
7980 2014-09-25 Jiong Wang <jiong.wang@arm.com>
7981
7982 * gcc.target/i386/shrink_wrap_1.c: New test.
7983
7984 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7985
7986 PR target/63335
7987 * gcc.target/powerpc/pr63335.c: New test.
7988
7989 2014-09-25 Marek Polacek <polacek@redhat.com>
7990
7991 PR c++/61945
7992 * g++.dg/warn/pr61945.C: New test.
7993
7994 2014-09-25 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR tree-optimization/63341
7997 * gcc.dg/vect/pr63341-1.c: New test.
7998 * gcc.dg/vect/pr63341-2.c: New test.
7999
8000 PR c++/63249
8001 * g++.dg/gomp/pr63249.C: New test.
8002 * c-c++-common/gomp/pr63249.c: New test.
8003
8004 2014-09-25 Tobias Burnus <burnus@net-b.de>
8005
8006 * gfortran.dg/coarray/collectives_3.f90: New.
8007 * gfortran.dg/coarray_collectives_9.f90: New.
8008 * gfortran.dg/coarray_collectives_10.f90: New.
8009 * gfortran.dg/coarray_collectives_11.f90: New.
8010 * gfortran.dg/coarray_collectives_12.f90: New.
8011
8012 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8013
8014 * gcc.target/powerpc/swaps-p8-17.c: New test.
8015
8016 2014-09-24 Jiong Wang <jiong.wang@arm.com>
8017
8018 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
8019
8020 2014-09-24 Marek Polacek <polacek@redhat.com>
8021
8022 PR c/61405
8023 PR c/53874
8024 * c-c++-common/pr53874.c: New test.
8025 * c-c++-common/pr61405.c: New test.
8026
8027 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8028
8029 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
8030
8031 2014-09-24 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR sanitizer/63316
8034 * c-c++-common/asan/pr63316.c: New test.
8035
8036 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8037
8038 PR tree-optimization/63266
8039 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
8040
8041 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
8042
8043 * gcc.target/arm/pr63210.c: New test.
8044
8045 2014-09-23 Andi Kleen <ak@linux.intel.com>
8046
8047 * gcc.dg/noreorder.c: New test.
8048 * gcc.dg/noreorder2.c: New test.
8049 * gcc.dg/noreorder3.c: New test.
8050 * gcc.dg/noreorder4.c: New test.
8051
8052 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
8053
8054 * gcc.dg/combine_ashiftrt_1.c: New test.
8055 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8056 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
8057 workarounds for cmge.
8058 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
8059 absence of mvn.
8060
8061 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8062
8063 PR c++/61857
8064 * g++.dg/cpp1y/lambda-init10.C: New.
8065
8066 2014-09-23 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR fortran/63331
8069 * gfortran.dg/pr63331.f90: New test.
8070
8071 2014-09-24 Renlin Li <renlin.li@arm.com>
8072
8073 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
8074 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
8075 * gcc.dg/pr10474.c: Likewise.
8076
8077 2014-09-20 Mark Wielaard <mjw@redhat.com>
8078
8079 * gcc.dg/guality/const-volatile.c (i): Mark as used.
8080 (ci): Likewise.
8081 (pci): Likewise.
8082 (pvi): Likewise.
8083 (pcvi): Likewise.
8084 (cip): Likewise.
8085 (foo): Likewise.
8086 (cfoo): Likewise.
8087
8088 2014-09-20 Mark Wielaard <mjw@redhat.com>
8089
8090 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
8091 and "long int" to plain "short" and "long".
8092 * gcc.dg/guality/const-volatile.c (struct bar): New struct
8093 containing short and long long fields.
8094 (bar): New variable to test the type.
8095
8096 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 PR c++/62155
8099 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
8100
8101 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
8102
8103 PR c++/62219
8104 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
8105
8106 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8107
8108 * gcc.dg/vect/vect-reduc-or_1.c: New test.
8109 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8110
8111 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8112
8113 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
8114 New.
8115
8116 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
8117 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
8118
8119 2014-09-22 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR debug/63328
8122 * c-c++-common/gomp/pr63328.c: New test.
8123
8124 2014-09-22 Martin Liska <mliska@suse.cz>
8125
8126 PR lto/63270
8127 * g++.dg/lto/pr63270_0.C: New test.
8128 * g++.dg/lto/pr63270_1.C: New test.
8129
8130 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
8131
8132 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
8133 for call_value_rex64_ms_sysv.
8134 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
8135 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
8136 for call_rex64_ms_sysv.
8137
8138 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8139 Tobias Burnus <burnus@net-b.de>
8140
8141 * gfortran.dg/coarray_atomic_5.f90: New
8142
8143 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
8144
8145 PR c++/61825
8146 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
8147
8148 2014-09-19 Andi Kleen <ak@linux.intel.com>
8149
8150 * gcc.dg/pg-override.c: Only run on x86 Linux.
8151 * gcc.dg/pg.c: Dito.
8152 * gcc.target/i386/fentry-override.c: Exclude for PIC.
8153 * gcc.target/i386/fentry.c: Dito.
8154
8155 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
8156
8157 PR ipa/61998
8158 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
8159
8160 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
8161
8162 PR fortran/63152
8163 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
8164 * gfortran.dg/pr63152.f90: New test.
8165
8166 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
8167
8168 PR c++/58328
8169 * g++.dg/cpp0x/nsdmi10.C: New.
8170
8171 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
8172
8173 * gcc.dg/ssp-3.c: New.
8174 * gcc.dg/ssp-4.c: Likewise.
8175
8176 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8177
8178 * gcc.target/s390/dfp-conv1.c: New testcase.
8179
8180 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
8181
8182 * c-c++-common/asan/red-align-1.c: New test.
8183 * c-c++-common/asan/red-align-2.c: New test.
8184
8185 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
8186
8187 * gcc.dg/pr61053.c: Updated for x32.
8188
8189 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8190
8191 PR debug/63285
8192 * gcc.target/i386/pr63285.c: New test.
8193
8194 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8195
8196 PR target/61360
8197 * gcc.target/i386/pr61360.c: New.
8198
8199 2014-09-18 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR c++/62017
8202 * g++.dg/asan/pr62017.C: New test.
8203
8204 PR testsuite/63292
8205 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
8206
8207 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8208
8209 PR c++/62232
8210 * g++.dg/cpp0x/Wdtor1.C: New.
8211
8212 2014-09-18 Joseph Myers <joseph@codesourcery.com>
8213
8214 * gcc.dg/torture/float128-exact-underflow.c: New test.
8215
8216 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8217
8218 PR c++/61745
8219 * g++.dg/template/pr61745.C: New.
8220
8221 2014-09-17 Marek Polacek <polacek@redhat.com>
8222
8223 PR c/61854
8224 * gcc.dg/cpp/pr61854-1.c: New test.
8225 * gcc.dg/cpp/pr61854-2.c: New test.
8226 * gcc.dg/cpp/pr61854-3.c: New test.
8227 * gcc.dg/cpp/pr61854-3.h: New test.
8228 * gcc.dg/cpp/pr61854-4.c: New test.
8229 * gcc.dg/cpp/pr61854-5.c: New test.
8230 * gcc.dg/cpp/pr61854-6.c: New test.
8231 * gcc.dg/cpp/pr61854-7.c: New test.
8232 * gcc.dg/cpp/pr61854-c90.c: New test.
8233 * gcc.dg/cpp/pr61854-c94.c: New test.
8234
8235 2014-09-17 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR debug/63284
8238 * gcc.dg/pr63284.c: New test.
8239
8240 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
8241
8242 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
8243
8244 PR c++/63241
8245 * g++.dg/cpp0x/constexpr-63241.C: New.
8246
8247 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
8248
8249 PR libfortran/62768
8250 * gfortran.dg/filename_null.f90: New test.
8251
8252 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8253
8254 * gcc.dg/pg-override.c: Fix a typo.
8255
8256 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8257
8258 * gcc.dg/pg.c: Fix a typo.
8259
8260 2014-09-16 Richard Biener <rguenther@suse.de>
8261
8262 PR testsuite/63258
8263 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
8264 for "vectorization not profitable".
8265
8266 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
8267
8268 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
8269
8270 2014-09-16 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR fortran/56408
8273 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
8274 missing nexted dg-test call support in dejaGNU 1.4.4.
8275
8276 2014-09-15 Andi Kleen <ak@linux.intel.com>
8277
8278 * gcc.dg/pg-override.c: New test.
8279 * gcc.dg/pg.c: New test.
8280 * gcc.target/i386/fentry-override.c: New test.
8281 * gcc.target/i386/fentry.c: New test.
8282
8283 2014-09-15 Jakub Jelinek <jakub@redhat.com>
8284
8285 PR fortran/56408
8286 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
8287 New global vars.
8288 (dg-compile-aux-modules): New procedure.
8289 * gfortran.dg/binding_label_tests_10.f03: Remove comment
8290 and keep-modules.
8291 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
8292 use dg-compile-aux-modules.
8293 * gfortran.dg/binding_label_tests_11.f03: Remove comment
8294 and keep-modules.
8295 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
8296 use dg-compile-aux-modules.
8297 * gfortran.dg/binding_label_tests_13.f03: Remove comment
8298 and keep-modules.
8299 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
8300 use dg-compile-aux-modules.
8301 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
8302 and keep-modules.
8303 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
8304 use dg-compile-aux-modules.
8305 * gfortran.dg/class_45a.f03: Remove keep-modules.
8306 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
8307 and cleanup-modules.
8308 * gfortran.dg/class_4a.f03: Use dg-do link, use
8309 dg-additional-sources and cleanup-modules, remove keep-modules
8310 and update comment.
8311 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
8312 keep-modules, adjust comment.
8313 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
8314 dg-additional-sources and cleanup-modules.
8315 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
8316 associated comment.
8317 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
8318 remove comment.
8319 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
8320 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
8321 use dg-compile-aux-modules.
8322 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
8323 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
8324 use dg-compile-aux-modules.
8325 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
8326 * gfortran.dg/whole_file_29.f90: Remove comment, use
8327 dg-compile-aux-modules.
8328 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
8329 * gfortran.dg/whole_file_31.f90: Remove comment, use
8330 dg-compile-aux-modules.
8331
8332 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
8333 gcc_parallel_test_enable): New procedures. If
8334 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
8335 runtest_file_p to invoke also gcc_parallel_test_run_p.
8336 * g++.dg/guality/guality.exp (check_guality): Save/restore
8337 test_counts array around the body of the procedure.
8338 * gcc.dg/guality/guality.exp (check_guality): Likewise.
8339 * g++.dg/plugin/plugin.exp: Run all the tests serially
8340 by the first parallel runtest encountering it.
8341 * gcc.dg/plugin/plugin.exp: Likewise.
8342 * gcc.misc-tests/matrix1.exp: Likewise.
8343 * gcc.misc-tests/dhry.exp: Likewise.
8344 * gcc.misc-tests/acker1.exp: Likewise.
8345 * gcc.misc-tests/linkage.exp: Likewise.
8346 * gcc.misc-tests/mg.exp: Likewise.
8347 * gcc.misc-tests/mg-2.exp: Likewise.
8348 * gcc.misc-tests/sort2.exp: Likewise.
8349 * gcc.misc-tests/sieve.exp: Likewise.
8350 * gcc.misc-tests/options.exp: Likewise.
8351 * gcc.misc-tests/help.exp: Likewise.
8352 * go.test/go-test.exp (go-gc-tests): Use
8353 gcc_parallel_test_enable {0, 1} around all handling of
8354 each test.
8355 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
8356 * ada/acats/run_all.sh: Parallelize using mkdir inside of
8357 a shared directory. Avoid forking and expr uses if
8358 shell supports $(()).
8359
8360 2014-09-14 David Sherwood <david.sherwood@arm.com>
8361
8362 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
8363
8364 2014-09-14 James Clarke <jrtc27@jrtc27.com>
8365
8366 PR target/61407
8367 * gcc.dg/darwin-minversion-1.c: Fixed formatting
8368 * gcc.dg/darwin-minversion-2.c: Fixed formatting
8369 * gcc.dg/darwin-minversion-3.c: Fixed formatting
8370 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
8371
8372 2014-09-13 Marek Polacek <polacek@redhat.com>
8373
8374 PR c++/60862
8375 * g++.dg/diagnostic/pr60862.C: New test.
8376
8377 2014-09-12 Richard Biener <rguenther@suse.de>
8378
8379 PR middle-end/63237
8380 * g++.dg/torture/pr63237.C: New testcase.
8381
8382 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
8383
8384 * gcc.dg/vec-andxor1.c: New file.
8385
8386 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
8387
8388 PR target/58757
8389 * gcc.dg/c11-true_min-1.c: New testcase.
8390
8391 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
8392
8393 PR c++/61489
8394 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
8395 * g++.old-deja/g++.other/warn5.C: Adjust.
8396
8397 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
8398
8399 * gcc.target/aarch64/vset_lane_1.c: New test.
8400
8401 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
8402
8403 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
8404 Fix declaration.
8405 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
8406 Fix declaration.
8407 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
8408 Fix declaration.
8409 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
8410 Fix declaration.
8411
8412 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8413
8414 PR tree-optimization/63186
8415 * gcc.dg/pr63186.c: New testcase.
8416
8417 2014-09-10 Xinliang David Li <davidxl@google.com>
8418
8419 PR target/63209
8420 * gcc.c-torture/execute/pr63209.c: New test.
8421
8422 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8423
8424 * gcc.target/i386/i386.exp: Only run vect-args.c tests
8425 if runtest_file_p says they should be run.
8426
8427 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8428
8429 * gcc.target/aarch64/vstN_1.c: New test.
8430
8431 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8432
8433 * gcc.target/aarch64/vldN_lane_1.c: New test.
8434
8435 2014-09-10 Martin Jambor <mjambor@suse.cz>
8436
8437 PR ipa/61654
8438 * g++.dg/ipa/pr61654.C: New test.
8439
8440 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8441
8442 * c-c++-common/ubsan/attrib-3.c: New test.
8443 * c-c++-common/ubsan/nonnull-1.c: New test.
8444 * c-c++-common/ubsan/nonnull-2.c: New test.
8445 * c-c++-common/ubsan/nonnull-3.c: New test.
8446 * c-c++-common/ubsan/nonnull-4.c: New test.
8447 * c-c++-common/ubsan/nonnull-5.c: New test.
8448
8449 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8450
8451 * g++.dg/lto/pr63166_0.ii: New testcase.
8452 * g++.dg/lto/pr63166_1.ii: New testcase.
8453
8454 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8455
8456 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
8457
8458 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8459
8460 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
8461 xxpermdi and add commentary about adding it back later; remove
8462 unused typedef.
8463
8464 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8465
8466 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
8467 and 16-byte aligned.
8468 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8469 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8470 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
8471 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8472 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8473 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8474
8475 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8476
8477 * gcc.target/aarch64/vldN_dup_1.c: New test.
8478
8479 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8480
8481 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
8482
8483 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8484
8485 * gcc.target/aarch64/vldN_1.c: New test.
8486
8487 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8488
8489 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
8490
8491 2014-09-09 Jiong Wang <jiong.wang@arm.com>
8492
8493 * gcc.target/arm/vect-copysignf.c: New testcase.
8494
8495 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8496
8497 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8498
8499 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8500
8501 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8502
8503 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8504
8505 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8506
8507 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8508
8509 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8510
8511 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8512
8513 * gcc.target/arm/pr51835.c: Update expected assembly.
8514 * gcc.target/arm/vfp-1.c: Likewise.
8515 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8516 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8517 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8518 * gcc.target/arm/vfp-ldmias.c: Likewise.
8519 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8520 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8521 * gcc.target/arm/vfp-stmiad.c: Likewise.
8522 * gcc.target/arm/vfp-stmias.c: Likewise.
8523
8524 2014-09-09 Tony Wang <tony.wang@arm.com>
8525
8526 * gcc.target/arm/xordi3-opt.c: Disable this
8527 test case for thumb1 target.
8528 * gcc.target/arm/iordi3-opt.c: Ditto.
8529
8530 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8531
8532 PR target/61749
8533 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
8534
8535 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
8536
8537 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
8538
8539 2014-09-08 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR tree-optimization/60196
8542 PR tree-optimization/63189
8543 * gcc.dg/vect/pr63189.c: New test.
8544 * gcc.dg/vect/pr60196-1.c: New test.
8545 * gcc.dg/vect/pr60196-2.c: New test.
8546
8547 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8548
8549 * gcc.target/powerpc/swaps-p8-16.c: New test.
8550
8551 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
8552
8553 * gcc.target/i386/pr62208.c: New test.
8554
8555 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
8556
8557 PR testsuite/56194
8558 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
8559
8560 * g++.dg/ipa/pr61800.C: Require visibility.
8561
8562 * gcc.dg/pr61868.c: Require lto.
8563
8564 2014-09-05 Easwaran Raman <eraman@google.com>
8565
8566 PR rtl-optimization/62146
8567 * testsuite/g++.dg/opt/pr62146.C: New.
8568
8569 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
8570
8571 * gcc.dg/vect/vect-109.c: Skip predicate added.
8572 * gcc.dg/vect/vect-93.c: Test check fixed.
8573 * gcc.dg/vect/bb-slp-10.c: Likewise.
8574 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
8575 Check unaligned feature.
8576
8577 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8578
8579 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
8580 int{32,16,8}x1_t with int{32,16,8}_t.
8581 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8582 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8583 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8584 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8585
8586 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8587
8588 * gcc.target/aarch64/vget_high_1.c: New test.
8589 * gcc.target/aarch64/vget_low_1.c: Likewise.
8590
8591 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8592
8593 * gcc.target/aarch64/simd/int_comparisons.x: New file.
8594 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
8595 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
8596
8597 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8598
8599 * gcc.target/aarch64/simd/vrbit_1.c: New test.
8600
8601 2014-09-05 Richard Biener <rguenther@suse.de>
8602
8603 PR middle-end/63148
8604 * gcc.dg/vect/pr63148.c: New testcase.
8605 * c-c++-common/pr19807-1.c: Likewise.
8606 * g++.dg/tree-ssa/pr19807.C: Adjust.
8607 * g++.dg/tree-ssa/tmmti-2.C: Remove.
8608
8609 2014-09-05 Bin Cheng <bin.cheng@arm.com>
8610
8611 PR target/55701
8612 * gcc.target/arm/memset-inline-1.c: New test.
8613 * gcc.target/arm/memset-inline-2.c: New test.
8614 * gcc.target/arm/memset-inline-3.c: New test.
8615 * gcc.target/arm/memset-inline-4.c: New test.
8616 * gcc.target/arm/memset-inline-5.c: New test.
8617 * gcc.target/arm/memset-inline-6.c: New test.
8618 * gcc.target/arm/memset-inline-7.c: New test.
8619 * gcc.target/arm/memset-inline-8.c: New test.
8620 * gcc.target/arm/memset-inline-9.c: New test.
8621 * gcc.target/arm/memset-inline-10.c: New test.
8622
8623 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
8624
8625 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
8626
8627 2014-09-04 Guozhi Wei <carrot@google.com>
8628
8629 PR target/62040
8630 * gcc.target/aarch64/pr62040.c: New test.
8631
8632 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8633
8634 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
8635 override specific ones, but specific ones do.
8636
8637 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8638
8639 * gcc.target/powerpc/swaps-p8-13.c: New test.
8640 * gcc.target/powerpc/swaps-p8-14.c: New test.
8641 * gcc.target/powerpc/swaps-p8-15.c: New test.
8642
8643 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8644
8645 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
8646 regardless of endianness.
8647
8648 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
8649
8650 PR fortran/62174
8651 * gfortran.dg/cray_pointers_11.f90: New.
8652
8653 2014-09-03 Martin Jambor <mjambor@suse.cz>
8654
8655 PR ipa/62015
8656 * g++.dg/ipa/pr62015.C: New test.
8657
8658 2014-09-03 Martin Jambor <mjambor@suse.cz>
8659
8660 PR ipa/61986
8661 * gcc.dg/ipa/pr61986.c: New test.
8662
8663 2014-09-03 Marek Polacek <polacek@redhat.com>
8664
8665 PR c/62294
8666 * gcc.dg/pr62294.c: New test.
8667 * gcc.dg/pr62294.h: New file.
8668
8669 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
8670
8671 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
8672 of dg-options. Add "inline" keyword to test functions.
8673
8674 2014-09-03 Marek Polacek <polacek@redhat.com>
8675
8676 PR c/62024
8677 * g++.dg/cpp0x/pr62024.C: New test.
8678 * gcc.dg/pr62024.c: New test.
8679
8680 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
8681
8682 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
8683 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
8684 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
8685 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
8686 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
8687 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
8688
8689 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8690
8691 PR target/61078
8692 * gcc.target/s390/pr61078.c: New testcase.
8693
8694 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
8695
8696 * gcc.dg/20111227-2.c: Compile only for x86 targets.
8697 * gcc.dg/20111227-3.c: Ditto.
8698
8699 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
8700
8701 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
8702
8703 2014-09-03 Tobias Burnus <burnus@net-b.de>
8704
8705 PR fortran/61881
8706 PR fortran/61888
8707 PR fortran/57305
8708 * gfortran.dg/sizeof_4.f90: New.
8709
8710 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8711
8712 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
8713 vec_cts, and vec_ctu.
8714 * gcc.target/powerpc/builtins-2.c: Likewise.
8715
8716 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
8717
8718 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
8719 [!__sun__ && !__hpux__] (arena_size): Scale according to
8720 target pointer size.
8721
8722 2014-09-02 Marek Polacek <polacek@redhat.com>
8723
8724 PR fortran/62270
8725 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
8726
8727 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8728
8729 PR target/62275
8730 * gcc.target/arm/vect-lceilf_1.c: New test.
8731 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8732 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8733
8734 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8735
8736 PR target/62275
8737 * gcc.target/arm/lceil-vcvt_1.c: New test.
8738 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
8739 * gcc.target/arm/lround-vcvt_1.c: Likewise.
8740
8741 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
8742
8743 DR 1453
8744 * g++.dg/cpp0x/constexpr-volatile.C: New.
8745 * g++.dg/ext/is_literal_type2.C: Likewise.
8746
8747 2014-09-02 Jakub Jelinek <jakub@redhat.com>
8748 Balaji V. Iyer <balaji.v.iyer@intel.com>
8749 Igor Zamyatin <igor.zamyatin@intel.com>
8750
8751 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
8752 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
8753 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
8754 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
8755 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
8756 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
8757 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
8758 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
8759 * g++.dg/cilk-plus/CK/cf3.cc: New test.
8760 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
8761 * g++.dg/cilk-plus/CK/for1.cc: New test.
8762 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
8763 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
8764 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
8765
8766 2014-09-02 Richard Biener <rguenther@suse.de>
8767
8768 PR tree-optimization/62695
8769 * gfortran.dg/pr62695.f90: New testcase.
8770
8771 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
8772
8773 PR target/62312
8774 * gcc.c-torture/compile/pr62312.c: New.
8775
8776 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8777
8778 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
8779
8780 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8781
8782 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
8783 Return right away if !arm*-*-*.
8784
8785 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
8786
8787 * gcc.c-torture/unsorted/386.c: Move to ...
8788 * gcc.c-torture/compile/386.c: ... here.
8789 * gcc.c-torture/unsorted/86.c: Move to ...
8790 * gcc.c-torture/compile/86.c: ... here.
8791 * gcc.c-torture/unsorted/a1.c: Move to ...
8792 * gcc.c-torture/compile/a1.c: ... here.
8793 * gcc.c-torture/unsorted/a3.c: Move to ...
8794 * gcc.c-torture/compile/a3.c: ... here.
8795 * gcc.c-torture/unsorted/aaa.c: Move to ...
8796 * gcc.c-torture/compile/aaa.c: ... here.
8797 * gcc.c-torture/unsorted/aa.c: Move to ...
8798 * gcc.c-torture/compile/aa.c: ... here.
8799 * gcc.c-torture/unsorted/abs.c: Move to ...
8800 * gcc.c-torture/compile/abs.c: ... here.
8801 * gcc.c-torture/unsorted/a.c: Move to ...
8802 * gcc.c-torture/compile/a.c: ... here.
8803 * gcc.c-torture/unsorted/ac.c: Move to ...
8804 * gcc.c-torture/compile/ac.c: ... here.
8805 * gcc.c-torture/unsorted/acc.c: Move to ...
8806 * gcc.c-torture/compile/acc.c: ... here.
8807 * gcc.c-torture/unsorted/add386.c: Move to ...
8808 * gcc.c-torture/compile/add386.c: ... here.
8809 * gcc.c-torture/unsorted/add.c: Move to ...
8810 * gcc.c-torture/compile/add.c: ... here.
8811 * gcc.c-torture/unsorted/addcc.c: Move to ...
8812 * gcc.c-torture/compile/addcc.c: ... here.
8813 * gcc.c-torture/unsorted/andm.c: Move to ...
8814 * gcc.c-torture/compile/andm.c: ... here.
8815 * gcc.c-torture/unsorted/andmem.c: Move to ...
8816 * gcc.c-torture/compile/andmem.c: ... here.
8817 * gcc.c-torture/unsorted/andn.c: Move to ...
8818 * gcc.c-torture/compile/andn.c: ... here.
8819 * gcc.c-torture/unsorted/andok.c: Move to ...
8820 * gcc.c-torture/compile/andok.c: ... here.
8821 * gcc.c-torture/unsorted/andsi.c: Move to ...
8822 * gcc.c-torture/compile/andsi.c: ... here.
8823 * gcc.c-torture/unsorted/andsparc.c: Move to ...
8824 * gcc.c-torture/compile/andsparc.c: ... here.
8825 * gcc.c-torture/unsorted/aos.c: Move to ...
8826 * gcc.c-torture/compile/aos.c: ... here.
8827 * gcc.c-torture/unsorted/arr.c: Move to ...
8828 * gcc.c-torture/compile/arr.c: ... here.
8829 * gcc.c-torture/unsorted/as.c: Move to ...
8830 * gcc.c-torture/compile/as.c: ... here.
8831 * gcc.c-torture/unsorted/ase.c: Move to ...
8832 * gcc.c-torture/compile/ase.c: ... here.
8833 * gcc.c-torture/unsorted/b1.c: Move to ...
8834 * gcc.c-torture/compile/b1.c: ... here.
8835 * gcc.c-torture/unsorted/b2.c: Move to ...
8836 * gcc.c-torture/compile/b2.c: ... here.
8837 * gcc.c-torture/unsorted/b3.c: Move to ...
8838 * gcc.c-torture/compile/b3.c: ... here.
8839 * gcc.c-torture/unsorted/b88.c: Move to ...
8840 * gcc.c-torture/compile/b88.c: ... here.
8841 * gcc.c-torture/unsorted/bad.c: Move to ...
8842 * gcc.c-torture/compile/bad.c: ... here.
8843 * gcc.c-torture/unsorted/band.c: Move to ...
8844 * gcc.c-torture/compile/band.c: ... here.
8845 * gcc.c-torture/unsorted/bb0.c: Move to ...
8846 * gcc.c-torture/compile/bb0.c: ... here.
8847 * gcc.c-torture/unsorted/bb1.c: Move to ...
8848 * gcc.c-torture/compile/bb1.c: ... here.
8849 * gcc.c-torture/unsorted/bbb.c: Move to ...
8850 * gcc.c-torture/compile/bbb.c: ... here.
8851 * gcc.c-torture/unsorted/b.c: Move to ...
8852 * gcc.c-torture/compile/b.c: ... here.
8853 * gcc.c-torture/unsorted/bc.c: Move to ...
8854 * gcc.c-torture/compile/bc.c: ... here.
8855 * gcc.c-torture/unsorted/bcopy.c: Move to ...
8856 * gcc.c-torture/compile/bcopy.c: ... here.
8857 * gcc.c-torture/unsorted/bf.c: Move to ...
8858 * gcc.c-torture/compile/bf.c: ... here.
8859 * gcc.c-torture/unsorted/bfins.c: Move to ...
8860 * gcc.c-torture/compile/bfins.c: ... here.
8861 * gcc.c-torture/unsorted/bfx.c: Move to ...
8862 * gcc.c-torture/compile/bfx.c: ... here.
8863 * gcc.c-torture/unsorted/bge.c: Move to ...
8864 * gcc.c-torture/compile/bge.c: ... here.
8865 * gcc.c-torture/unsorted/bit.c: Move to ...
8866 * gcc.c-torture/compile/bit.c: ... here.
8867 * gcc.c-torture/unsorted/bitf.c: Move to ...
8868 * gcc.c-torture/compile/bitf.c: ... here.
8869 * gcc.c-torture/unsorted/bitw.c: Move to ...
8870 * gcc.c-torture/compile/bitw.c: ... here.
8871 * gcc.c-torture/unsorted/blk.c: Move to ...
8872 * gcc.c-torture/compile/blk.c: ... here.
8873 * gcc.c-torture/unsorted/bt386.c: Move to ...
8874 * gcc.c-torture/compile/bt386.c: ... here.
8875 * gcc.c-torture/unsorted/bt.c: Move to ...
8876 * gcc.c-torture/compile/bt.c: ... here.
8877 * gcc.c-torture/unsorted/BUG11.c: Move to ...
8878 * gcc.c-torture/compile/BUG11.c: ... here.
8879 * gcc.c-torture/unsorted/BUG12.c: Move to ...
8880 * gcc.c-torture/compile/BUG12.c: ... here.
8881 * gcc.c-torture/unsorted/BUG13.c: Move to ...
8882 * gcc.c-torture/compile/BUG13.c: ... here.
8883 * gcc.c-torture/unsorted/BUG16.c: Move to ...
8884 * gcc.c-torture/compile/BUG16.c: ... here.
8885 * gcc.c-torture/unsorted/BUG17.c: Move to ...
8886 * gcc.c-torture/compile/BUG17.c: ... here.
8887 * gcc.c-torture/unsorted/BUG18.c: Move to ...
8888 * gcc.c-torture/compile/BUG18.c: ... here.
8889 * gcc.c-torture/unsorted/BUG1.c: Move to ...
8890 * gcc.c-torture/compile/BUG1.c: ... here.
8891 * gcc.c-torture/unsorted/BUG21.c: Move to ...
8892 * gcc.c-torture/compile/BUG21.c: ... here.
8893 * gcc.c-torture/unsorted/BUG22.c: Move to ...
8894 * gcc.c-torture/compile/BUG22.c: ... here.
8895 * gcc.c-torture/unsorted/BUG23.c: Move to ...
8896 * gcc.c-torture/compile/BUG23.c: ... here.
8897 * gcc.c-torture/unsorted/BUG24.c: Move to ...
8898 * gcc.c-torture/compile/BUG24.c: ... here.
8899 * gcc.c-torture/unsorted/BUG25.c: Move to ...
8900 * gcc.c-torture/compile/BUG25.c: ... here.
8901 * gcc.c-torture/unsorted/BUG2.c: Move to ...
8902 * gcc.c-torture/compile/BUG2.c: ... here.
8903 * gcc.c-torture/unsorted/BUG3.c: Move to ...
8904 * gcc.c-torture/compile/BUG3.c: ... here.
8905 * gcc.c-torture/unsorted/BUG4.c: Move to ...
8906 * gcc.c-torture/compile/BUG4.c: ... here.
8907 * gcc.c-torture/unsorted/BUG5.c: Move to ...
8908 * gcc.c-torture/compile/BUG5.c: ... here.
8909 * gcc.c-torture/unsorted/BUG6.c: Move to ...
8910 * gcc.c-torture/compile/BUG6.c: ... here.
8911 * gcc.c-torture/unsorted/bug.c: Move to ...
8912 * gcc.c-torture/compile/bug.c: ... here.
8913 * gcc.c-torture/unsorted/bugc.c: Move to ...
8914 * gcc.c-torture/compile/bugc.c: ... here.
8915 * gcc.c-torture/unsorted/buns.c: Move to ...
8916 * gcc.c-torture/compile/buns.c: ... here.
8917 * gcc.c-torture/unsorted/bx.c: Move to ...
8918 * gcc.c-torture/compile/bx.c: ... here.
8919 * gcc.c-torture/unsorted/c1.c: Move to ...
8920 * gcc.c-torture/compile/c1.c: ... here.
8921 * gcc.c-torture/unsorted/c2.c: Move to ...
8922 * gcc.c-torture/compile/c2.c: ... here.
8923 * gcc.c-torture/unsorted/call386.c: Move to ...
8924 * gcc.c-torture/compile/call386.c: ... here.
8925 * gcc.c-torture/unsorted/call.c: Move to ...
8926 * gcc.c-torture/compile/call.c: ... here.
8927 * gcc.c-torture/unsorted/callind.c: Move to ...
8928 * gcc.c-torture/compile/callind.c: ... here.
8929 * gcc.c-torture/unsorted/c.c: Move to ...
8930 * gcc.c-torture/compile/c.c: ... here.
8931 * gcc.c-torture/unsorted/cc.c: Move to ...
8932 * gcc.c-torture/compile/cc.c: ... here.
8933 * gcc.c-torture/unsorted/charmtst.c: Move to ...
8934 * gcc.c-torture/compile/charmtst.c: ... here.
8935 * gcc.c-torture/unsorted/cmb.c: Move to ...
8936 * gcc.c-torture/compile/cmb.c: ... here.
8937 * gcc.c-torture/unsorted/cmp.c: Move to ...
8938 * gcc.c-torture/compile/cmp.c: ... here.
8939 * gcc.c-torture/unsorted/cmphi.c: Move to ...
8940 * gcc.c-torture/compile/cmphi.c: ... here.
8941 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
8942 * gcc.c-torture/compile/cmpsi386.c: ... here.
8943 * gcc.c-torture/unsorted/cmul.c: Move to ...
8944 * gcc.c-torture/compile/cmul.c: ... here.
8945 * gcc.c-torture/unsorted/cn1.c: Move to ...
8946 * gcc.c-torture/compile/cn1.c: ... here.
8947 * gcc.c-torture/unsorted/comb.c: Move to ...
8948 * gcc.c-torture/compile/comb.c: ... here.
8949 * gcc.c-torture/unsorted/consec.c: Move to ...
8950 * gcc.c-torture/compile/consec.c: ... here.
8951 * gcc.c-torture/unsorted/const.c: Move to ...
8952 * gcc.c-torture/compile/const.c: ... here.
8953 * gcc.c-torture/unsorted/conv.c: Move to ...
8954 * gcc.c-torture/compile/conv.c: ... here.
8955 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
8956 * gcc.c-torture/compile/conv_tst.c: ... here.
8957 * gcc.c-torture/unsorted/cp.c: Move to ...
8958 * gcc.c-torture/compile/cp.c: ... here.
8959 * gcc.c-torture/unsorted/csebug.c: Move to ...
8960 * gcc.c-torture/compile/csebug.c: ... here.
8961 * gcc.c-torture/unsorted/cvt.c: Move to ...
8962 * gcc.c-torture/compile/cvt.c: ... here.
8963 * gcc.c-torture/unsorted/dblbug.c: Move to ...
8964 * gcc.c-torture/compile/dblbug.c: ... here.
8965 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
8966 * gcc.c-torture/compile/dbl_parm.c: ... here.
8967 * gcc.c-torture/unsorted/d.c: Move to ...
8968 * gcc.c-torture/compile/d.c: ... here.
8969 * gcc.c-torture/unsorted/ddd.c: Move to ...
8970 * gcc.c-torture/compile/ddd.c: ... here.
8971 * gcc.c-torture/unsorted/dead.c: Move to ...
8972 * gcc.c-torture/compile/dead.c: ... here.
8973 * gcc.c-torture/unsorted/delay.c: Move to ...
8974 * gcc.c-torture/compile/delay.c: ... here.
8975 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
8976 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
8977 * gcc.c-torture/unsorted/di.c: Move to ...
8978 * gcc.c-torture/compile/di.c: ... here.
8979 * gcc.c-torture/unsorted/dic.c: Move to ...
8980 * gcc.c-torture/compile/dic.c: ... here.
8981 * gcc.c-torture/unsorted/dilayout.c: Move to ...
8982 * gcc.c-torture/compile/dilayout.c: ... here.
8983 * gcc.c-torture/unsorted/dimove.c: Move to ...
8984 * gcc.c-torture/compile/dimove.c: ... here.
8985 * gcc.c-torture/unsorted/dimul.c: Move to ...
8986 * gcc.c-torture/compile/dimul.c: ... here.
8987 * gcc.c-torture/unsorted/div.c: Move to ...
8988 * gcc.c-torture/compile/div.c: ... here.
8989 * gcc.c-torture/unsorted/divdf.c: Move to ...
8990 * gcc.c-torture/compile/divdf.c: ... here.
8991 * gcc.c-torture/unsorted/dm.c: Move to ...
8992 * gcc.c-torture/compile/dm.c: ... here.
8993 * gcc.c-torture/unsorted/dshift.c: Move to ...
8994 * gcc.c-torture/compile/dshift.c: ... here.
8995 * gcc.c-torture/unsorted/e.c: Move to ...
8996 * gcc.c-torture/compile/e.c: ... here.
8997 * gcc.c-torture/unsorted/ex.c: Move to ...
8998 * gcc.c-torture/compile/ex.c: ... here.
8999 * gcc.c-torture/unsorted/ext.c: Move to ...
9000 * gcc.c-torture/compile/ext.c: ... here.
9001 * gcc.c-torture/unsorted/f1.c: Move to ...
9002 * gcc.c-torture/compile/f1.c: ... here.
9003 * gcc.c-torture/unsorted/f2.c: Move to ...
9004 * gcc.c-torture/compile/f2.c: ... here.
9005 * gcc.c-torture/unsorted/fdmul.c: Move to ...
9006 * gcc.c-torture/compile/fdmul.c: ... here.
9007 * gcc.c-torture/unsorted/float.c: Move to ...
9008 * gcc.c-torture/compile/float.c: ... here.
9009 * gcc.c-torture/unsorted/flo.c: Move to ...
9010 * gcc.c-torture/compile/flo.c: ... here.
9011 * gcc.c-torture/unsorted/flt_const.c: Move to ...
9012 * gcc.c-torture/compile/flt_const.c: ... here.
9013 * gcc.c-torture/unsorted/fnul.c: Move to ...
9014 * gcc.c-torture/compile/fnul.c: ... here.
9015 * gcc.c-torture/unsorted/foo.c: Move to ...
9016 * gcc.c-torture/compile/foo.c: ... here.
9017 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
9018 * gcc.c-torture/compile/forgetcc.c: ... here.
9019 * gcc.c-torture/unsorted/fq.c: Move to ...
9020 * gcc.c-torture/compile/fq.c: ... here.
9021 * gcc.c-torture/unsorted/g.c: Move to ...
9022 * gcc.c-torture/compile/g.c: ... here.
9023 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
9024 * gcc.c-torture/compile/gen_tst.c: ... here.
9025 * gcc.c-torture/unsorted/glob.c: Move to ...
9026 * gcc.c-torture/compile/glob.c: ... here.
9027 * gcc.c-torture/unsorted/gronk.c: Move to ...
9028 * gcc.c-torture/compile/gronk.c: ... here.
9029 * gcc.c-torture/unsorted/hibug.c: Move to ...
9030 * gcc.c-torture/compile/hibug.c: ... here.
9031 * gcc.c-torture/unsorted/hi.c: Move to ...
9032 * gcc.c-torture/compile/hi.c: ... here.
9033 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
9034 * gcc.c-torture/compile/HIcmp.c: ... here.
9035 * gcc.c-torture/unsorted/HIset.c: Move to ...
9036 * gcc.c-torture/compile/HIset.c: ... here.
9037 * gcc.c-torture/unsorted/i.c: Move to ...
9038 * gcc.c-torture/compile/i.c: ... here.
9039 * gcc.c-torture/unsorted/i++.c: Move to ...
9040 * gcc.c-torture/compile/i++.c: ... here.
9041 * gcc.c-torture/unsorted/ic.c: Move to ...
9042 * gcc.c-torture/compile/ic.c: ... here.
9043 * gcc.c-torture/unsorted/icmp.c: Move to ...
9044 * gcc.c-torture/compile/icmp.c: ... here.
9045 * gcc.c-torture/unsorted/ifreg.c: Move to ...
9046 * gcc.c-torture/compile/ifreg.c: ... here.
9047 * gcc.c-torture/unsorted/imm.c: Move to ...
9048 * gcc.c-torture/compile/imm.c: ... here.
9049 * gcc.c-torture/unsorted/isinf.c: Move to ...
9050 * gcc.c-torture/compile/isinf.c: ... here.
9051 * gcc.c-torture/unsorted/jmp.c: Move to ...
9052 * gcc.c-torture/compile/jmp.c: ... here.
9053 * gcc.c-torture/unsorted/jumptab.c: Move to ...
9054 * gcc.c-torture/compile/jumptab.c: ... here.
9055 * gcc.c-torture/unsorted/layout.c: Move to ...
9056 * gcc.c-torture/compile/layout.c: ... here.
9057 * gcc.c-torture/unsorted/lbug.c: Move to ...
9058 * gcc.c-torture/compile/lbug.c: ... here.
9059 * gcc.c-torture/unsorted/l.c: Move to ...
9060 * gcc.c-torture/compile/l.c: ... here.
9061 * gcc.c-torture/unsorted/ll1.c: Move to ...
9062 * gcc.c-torture/compile/ll1.c: ... here.
9063 * gcc.c-torture/unsorted/llbug.c: Move to ...
9064 * gcc.c-torture/compile/llbug.c: ... here.
9065 * gcc.c-torture/unsorted/lll.c: Move to ...
9066 * gcc.c-torture/compile/lll.c: ... here.
9067 * gcc.c-torture/unsorted/load8.c: Move to ...
9068 * gcc.c-torture/compile/load8.c: ... here.
9069 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
9070 * gcc.c-torture/compile/loadhicc.c: ... here.
9071 * gcc.c-torture/unsorted/log2.c: Move to ...
9072 * gcc.c-torture/compile/log2.c: ... here.
9073 * gcc.c-torture/unsorted/logic.c: Move to ...
9074 * gcc.c-torture/compile/logic.c: ... here.
9075 * gcc.c-torture/unsorted/loop-1.c: Move to ...
9076 * gcc.c-torture/compile/loop-1.c: ... here.
9077 * gcc.c-torture/unsorted/loop386.c: Move to ...
9078 * gcc.c-torture/compile/loop386.c: ... here.
9079 * gcc.c-torture/unsorted/lop.c: Move to ...
9080 * gcc.c-torture/compile/lop.c: ... here.
9081 * gcc.c-torture/unsorted/m1.c: Move to ...
9082 * gcc.c-torture/compile/m1.c: ... here.
9083 * gcc.c-torture/unsorted/m2.c: Move to ...
9084 * gcc.c-torture/compile/m2.c: ... here.
9085 * gcc.c-torture/unsorted/m5.c: Move to ...
9086 * gcc.c-torture/compile/m5.c: ... here.
9087 * gcc.c-torture/unsorted/m68.c: Move to ...
9088 * gcc.c-torture/compile/m68.c: ... here.
9089 * gcc.c-torture/unsorted/mbyte.c: Move to ...
9090 * gcc.c-torture/compile/mbyte.c: ... here.
9091 * gcc.c-torture/unsorted/mchar.c: Move to ...
9092 * gcc.c-torture/compile/mchar.c: ... here.
9093 * gcc.c-torture/unsorted/mcmp.c: Move to ...
9094 * gcc.c-torture/compile/mcmp.c: ... here.
9095 * gcc.c-torture/unsorted/mdouble.c: Move to ...
9096 * gcc.c-torture/compile/mdouble.c: ... here.
9097 * gcc.c-torture/unsorted/memtst.c: Move to ...
9098 * gcc.c-torture/compile/memtst.c: ... here.
9099 * gcc.c-torture/unsorted/miscomp.c: Move to ...
9100 * gcc.c-torture/compile/miscomp.c: ... here.
9101 * gcc.c-torture/unsorted/mm.c: Move to ...
9102 * gcc.c-torture/compile/mm.c: ... here.
9103 * gcc.c-torture/unsorted/mod.c: Move to ...
9104 * gcc.c-torture/compile/mod.c: ... here.
9105 * gcc.c-torture/unsorted/modcc.c: Move to ...
9106 * gcc.c-torture/compile/modcc.c: ... here.
9107 * gcc.c-torture/unsorted/move.c: Move to ...
9108 * gcc.c-torture/compile/move.c: ... here.
9109 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
9110 * gcc.c-torture/compile/move_qhi.c: ... here.
9111 * gcc.c-torture/unsorted/mregtst.c: Move to ...
9112 * gcc.c-torture/compile/mregtst.c: ... here.
9113 * gcc.c-torture/unsorted/msp.c: Move to ...
9114 * gcc.c-torture/compile/msp.c: ... here.
9115 * gcc.c-torture/unsorted/mtst.c: Move to ...
9116 * gcc.c-torture/compile/mtst.c: ... here.
9117 * gcc.c-torture/unsorted/mu.c: Move to ...
9118 * gcc.c-torture/compile/mu.c: ... here.
9119 * gcc.c-torture/unsorted/mul.c: Move to ...
9120 * gcc.c-torture/compile/mul.c: ... here.
9121 * gcc.c-torture/unsorted/mword1.c: Move to ...
9122 * gcc.c-torture/compile/mword1.c: ... here.
9123 * gcc.c-torture/unsorted/mword.c: Move to ...
9124 * gcc.c-torture/compile/mword.c: ... here.
9125 * gcc.c-torture/unsorted/n1.c: Move to ...
9126 * gcc.c-torture/compile/n1.c: ... here.
9127 * gcc.c-torture/unsorted/nand.c: Move to ...
9128 * gcc.c-torture/compile/nand.c: ... here.
9129 * gcc.c-torture/unsorted/n.c: Move to ...
9130 * gcc.c-torture/compile/n.c: ... here.
9131 * gcc.c-torture/unsorted/neg.c: Move to ...
9132 * gcc.c-torture/compile/neg.c: ... here.
9133 * gcc.c-torture/unsorted/o.c: Move to ...
9134 * gcc.c-torture/compile/o.c: ... here.
9135 * gcc.c-torture/unsorted/omit.c: Move to ...
9136 * gcc.c-torture/compile/omit.c: ... here.
9137 * gcc.c-torture/unsorted/opout.c: Move to ...
9138 * gcc.c-torture/compile/opout.c: ... here.
9139 * gcc.c-torture/unsorted/opt.c: Move to ...
9140 * gcc.c-torture/compile/opt.c: ... here.
9141 * gcc.c-torture/unsorted/or386.c: Move to ...
9142 * gcc.c-torture/compile/or386.c: ... here.
9143 * gcc.c-torture/unsorted/or.c: Move to ...
9144 * gcc.c-torture/compile/or.c: ... here.
9145 * gcc.c-torture/unsorted/parms.c: Move to ...
9146 * gcc.c-torture/compile/parms.c: ... here.
9147 * gcc.c-torture/unsorted/pass.c: Move to ...
9148 * gcc.c-torture/compile/pass.c: ... here.
9149 * gcc.c-torture/unsorted/p.c: Move to ...
9150 * gcc.c-torture/compile/p.c: ... here.
9151 * gcc.c-torture/unsorted/pmt.c: Move to ...
9152 * gcc.c-torture/compile/pmt.c: ... here.
9153 * gcc.c-torture/unsorted/poor.c: Move to ...
9154 * gcc.c-torture/compile/poor.c: ... here.
9155 * gcc.c-torture/unsorted/pp.c: Move to ...
9156 * gcc.c-torture/compile/pp.c: ... here.
9157 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
9158 * gcc.c-torture/compile/pret-arg.c: ... here.
9159 * gcc.c-torture/unsorted/pyr2.c: Move to ...
9160 * gcc.c-torture/compile/pyr2.c: ... here.
9161 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
9162 * gcc.c-torture/compile/PYRBUG.c: ... here.
9163 * gcc.c-torture/unsorted/pyr.c: Move to ...
9164 * gcc.c-torture/compile/pyr.c: ... here.
9165 * gcc.c-torture/unsorted/q.c: Move to ...
9166 * gcc.c-torture/compile/q.c: ... here.
9167 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
9168 * gcc.c-torture/compile/QIcmp.c: ... here.
9169 * gcc.c-torture/unsorted/QIset.c: Move to ...
9170 * gcc.c-torture/compile/QIset.c: ... here.
9171 * gcc.c-torture/unsorted/r1.c: Move to ...
9172 * gcc.c-torture/compile/r1.c: ... here.
9173 * gcc.c-torture/unsorted/r.c: Move to ...
9174 * gcc.c-torture/compile/r.c: ... here.
9175 * gcc.c-torture/unsorted/rel.c: Move to ...
9176 * gcc.c-torture/compile/rel.c: ... here.
9177 * gcc.c-torture/unsorted/rmsc.c: Move to ...
9178 * gcc.c-torture/compile/rmsc.c: ... here.
9179 * gcc.c-torture/unsorted/round.c: Move to ...
9180 * gcc.c-torture/compile/round.c: ... here.
9181 * gcc.c-torture/unsorted/run.c: Move to ...
9182 * gcc.c-torture/compile/run.c: ... here.
9183 * gcc.c-torture/unsorted/sar.c: Move to ...
9184 * gcc.c-torture/compile/sar.c: ... here.
9185 * gcc.c-torture/unsorted/s.c: Move to ...
9186 * gcc.c-torture/compile/s.c: ... here.
9187 * gcc.c-torture/unsorted/scal.c: Move to ...
9188 * gcc.c-torture/compile/scal.c: ... here.
9189 * gcc.c-torture/unsorted/sc.c: Move to ...
9190 * gcc.c-torture/compile/sc.c: ... here.
9191 * gcc.c-torture/unsorted/scc.c: Move to ...
9192 * gcc.c-torture/compile/scc.c: ... here.
9193 * gcc.c-torture/unsorted/scond.c: Move to ...
9194 * gcc.c-torture/compile/scond.c: ... here.
9195 * gcc.c-torture/unsorted/selfrec.c: Move to ...
9196 * gcc.c-torture/compile/selfrec.c: ... here.
9197 * gcc.c-torture/unsorted/seq.c: Move to ...
9198 * gcc.c-torture/compile/seq.c: ... here.
9199 * gcc.c-torture/unsorted/set386.c: Move to ...
9200 * gcc.c-torture/compile/set386.c: ... here.
9201 * gcc.c-torture/unsorted/set88.c: Move to ...
9202 * gcc.c-torture/compile/set88.c: ... here.
9203 * gcc.c-torture/unsorted/SFset.c: Move to ...
9204 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
9205 * gcc.c-torture/unsorted/shand.c: Move to ...
9206 * gcc.c-torture/compile/shand.c: ... here.
9207 * gcc.c-torture/unsorted/sh.c: Move to ...
9208 * gcc.c-torture/compile/sh.c: ... here.
9209 * gcc.c-torture/unsorted/shft.c: Move to ...
9210 * gcc.c-torture/compile/shft.c: ... here.
9211 * gcc.c-torture/unsorted/shift.c: Move to ...
9212 * gcc.c-torture/compile/shift.c: ... here.
9213 * gcc.c-torture/unsorted/shloop.c: Move to ...
9214 * gcc.c-torture/compile/shloop.c: ... here.
9215 * gcc.c-torture/unsorted/shm.c: Move to ...
9216 * gcc.c-torture/compile/shm.c: ... here.
9217 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
9218 * gcc.c-torture/compile/SIcmp.c: ... here.
9219 * gcc.c-torture/unsorted/signext2.c: Move to ...
9220 * gcc.c-torture/compile/signext2.c: ... here.
9221 * gcc.c-torture/unsorted/signext.c: Move to ...
9222 * gcc.c-torture/compile/signext.c: ... here.
9223 * gcc.c-torture/unsorted/sim.c: Move to ...
9224 * gcc.c-torture/compile/sim.c: ... here.
9225 * gcc.c-torture/unsorted/simple.c: Move to ...
9226 * gcc.c-torture/compile/simple.c: ... here.
9227 * gcc.c-torture/unsorted/SIset.c: Move to ...
9228 * gcc.c-torture/compile/SIset.c: ... here.
9229 * gcc.c-torture/unsorted/sne.c: Move to ...
9230 * gcc.c-torture/compile/sne.c: ... here.
9231 * gcc.c-torture/unsorted/sound.c: Move to ...
9232 * gcc.c-torture/compile/sound.c: ... here.
9233 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
9234 * gcc.c-torture/compile/sparcbug.c: ... here.
9235 * gcc.c-torture/unsorted/speed.c: Move to ...
9236 * gcc.c-torture/compile/speed.c: ... here.
9237 * gcc.c-torture/unsorted/stor.c: Move to ...
9238 * gcc.c-torture/compile/stor.c: ... here.
9239 * gcc.c-torture/unsorted/store0.c: Move to ...
9240 * gcc.c-torture/compile/store0.c: ... here.
9241 * gcc.c-torture/unsorted/storecc.c: Move to ...
9242 * gcc.c-torture/compile/storecc.c: ... here.
9243 * gcc.c-torture/unsorted/str.c: Move to ...
9244 * gcc.c-torture/compile/str.c: ... here.
9245 * gcc.c-torture/unsorted/stru.c: Move to ...
9246 * gcc.c-torture/compile/stru.c: ... here.
9247 * gcc.c-torture/unsorted/structret.c: Move to ...
9248 * gcc.c-torture/compile/structret.c: ... here.
9249 * gcc.c-torture/unsorted/stuct.c: Move to ...
9250 * gcc.c-torture/compile/stuct.c: ... here.
9251 * gcc.c-torture/unsorted/sub32.c: Move to ...
9252 * gcc.c-torture/compile/sub32.c: ... here.
9253 * gcc.c-torture/unsorted/subcc.c: Move to ...
9254 * gcc.c-torture/compile/subcc.c: ... here.
9255 * gcc.c-torture/unsorted/subcse.c: Move to ...
9256 * gcc.c-torture/compile/subcse.c: ... here.
9257 * gcc.c-torture/unsorted/sym.c: Move to ...
9258 * gcc.c-torture/compile/sym.c: ... here.
9259 * gcc.c-torture/unsorted/symconst.c: Move to ...
9260 * gcc.c-torture/compile/symconst.c: ... here.
9261 * gcc.c-torture/unsorted/t.c: Move to ...
9262 * gcc.c-torture/compile/t.c: ... here.
9263 * gcc.c-torture/unsorted/test.c: Move to ...
9264 * gcc.c-torture/compile/test.c: ... here.
9265 * gcc.c-torture/unsorted/test-flow.c: Move to ...
9266 * gcc.c-torture/compile/test-flow.c: ... here.
9267 * gcc.c-torture/unsorted/test-loop.c: Move to ...
9268 * gcc.c-torture/compile/test-loop.c: ... here.
9269 * gcc.c-torture/unsorted/time.c: Move to ...
9270 * gcc.c-torture/compile/time.c: ... here.
9271 * gcc.c-torture/unsorted/tmp.c: Move to ...
9272 * gcc.c-torture/compile/tmp.c: ... here.
9273 * gcc.c-torture/unsorted/trivial.c: Move to ...
9274 * gcc.c-torture/compile/trivial.c: ... here.
9275 * gcc.c-torture/unsorted/trunc.c: Move to ...
9276 * gcc.c-torture/compile/trunc.c: ... here.
9277 * gcc.c-torture/unsorted/u.c: Move to ...
9278 * gcc.c-torture/compile/u.c: ... here.
9279 * gcc.c-torture/unsorted/udconvert.c: Move to ...
9280 * gcc.c-torture/compile/udconvert.c: ... here.
9281 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
9282 * gcc.c-torture/compile/udivmod4.c: ... here.
9283 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
9284 * gcc.c-torture/compile/UHIcmp.c: ... here.
9285 * gcc.c-torture/unsorted/uns.c: Move to ...
9286 * gcc.c-torture/compile/uns.c: ... here.
9287 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
9288 * gcc.c-torture/compile/uns_tst.c: ... here.
9289 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
9290 * gcc.c-torture/compile/UQIcmp.c: ... here.
9291 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
9292 * gcc.c-torture/compile/USIcmp.c: ... here.
9293 * gcc.c-torture/unsorted/uuarg.c: Move to ...
9294 * gcc.c-torture/compile/uuarg.c: ... here.
9295 * gcc.c-torture/unsorted/v.c: Move to ...
9296 * gcc.c-torture/compile/v.c: ... here.
9297 * gcc.c-torture/unsorted/w.c: Move to ...
9298 * gcc.c-torture/compile/w.c: ... here.
9299 * gcc.c-torture/unsorted/ww.c: Move to ...
9300 * gcc.c-torture/compile/ww.c: ... here.
9301 * gcc.c-torture/unsorted/xb.c: Move to ...
9302 * gcc.c-torture/compile/xb.c: ... here.
9303 * gcc.c-torture/unsorted/xbg.c: Move to ...
9304 * gcc.c-torture/compile/xbg.c: ... here.
9305 * gcc.c-torture/unsorted/x.c: Move to ...
9306 * gcc.c-torture/compile/x.c: ... here.
9307 * gcc.c-torture/unsorted/xc.c: Move to ...
9308 * gcc.c-torture/compile/xc.c: ... here.
9309 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
9310 * gcc.c-torture/compile/xcsebug.c: ... here.
9311 * gcc.c-torture/unsorted/xdi.c: Move to ...
9312 * gcc.c-torture/compile/xdi.c: ... here.
9313 * gcc.c-torture/unsorted/xfoo.c: Move to ...
9314 * gcc.c-torture/compile/xfoo.c: ... here.
9315 * gcc.c-torture/unsorted/xi.c: Move to ...
9316 * gcc.c-torture/compile/xi.c: ... here.
9317 * gcc.c-torture/unsorted/xlop.c: Move to ...
9318 * gcc.c-torture/compile/xlop.c: ... here.
9319 * gcc.c-torture/unsorted/xmtst.c: Move to ...
9320 * gcc.c-torture/compile/xmtst.c: ... here.
9321 * gcc.c-torture/unsorted/xneg.c: Move to ...
9322 * gcc.c-torture/compile/xneg.c: ... here.
9323 * gcc.c-torture/unsorted/xopt.c: Move to ...
9324 * gcc.c-torture/compile/xopt.c: ... here.
9325 * gcc.c-torture/unsorted/xor.c: Move to ...
9326 * gcc.c-torture/compile/xor.c: ... here.
9327 * gcc.c-torture/unsorted/xorn.c: Move to ...
9328 * gcc.c-torture/compile/xorn.c: ... here.
9329 * gcc.c-torture/unsorted/xp.c: Move to ...
9330 * gcc.c-torture/compile/xp.c: ... here.
9331 * gcc.c-torture/unsorted/xpp.c: Move to ...
9332 * gcc.c-torture/compile/xpp.c: ... here.
9333 * gcc.c-torture/unsorted/xs.c: Move to ...
9334 * gcc.c-torture/compile/xs.c: ... here.
9335 * gcc.c-torture/unsorted/xsh.c: Move to ...
9336 * gcc.c-torture/compile/xsh.c: ... here.
9337 * gcc.c-torture/unsorted/xz.c: Move to ...
9338 * gcc.c-torture/compile/xz.c: ... here.
9339 * gcc.c-torture/unsorted/xzz.c: Move to ...
9340 * gcc.c-torture/compile/xzz.c: ... here.
9341
9342 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9343
9344 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
9345 (abort, exit): Declare.
9346
9347 2014-09-01 Yury Gribov <y.gribov@samsung.com>
9348
9349 PR sanitizer/61897
9350 PR sanitizer/62140
9351 * c-c++-common/asan/pr62140-1.c: New test.
9352 * c-c++-common/asan/pr62140-2.c: New test.
9353
9354 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
9355 Tobias Burnus <burnus@net-b.de>
9356
9357 PR fortran/62309
9358 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
9359
9360 2014-08-31 Tobias Burnus <burnus@net-b.de>
9361
9362 * gfortran.dg/coarray_lib_comm_1.f90: New.
9363
9364 2014-08-30 Andrew Pinski <apinski@cavium.com>
9365
9366 * gcc.c-torture/execute/20140828-1.c: New testcase.
9367
9368 2014-08-29 DJ Delorie <dj@redhat.com>
9369
9370 * lib/target-supports.exp (check_effective_target_size32plus):
9371 Increase size to avoid false positives on 24-bit address spaces.
9372 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
9373 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
9374 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
9375 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
9376 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
9377 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
9378 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
9379 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
9380
9381 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9382
9383 PR c++/54002
9384 * g++.dg/cpp0x/constexpr-54002.C: New.
9385
9386 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9387
9388 PR c++/56991
9389 * g++.dg/cpp0x/constexpr-56991.C: New.
9390
9391 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9392
9393 PR c++/57764
9394 * g++.dg/cpp0x/constexpr-57764.C: New.
9395
9396 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9397
9398 PR c++/59938
9399 * g++.dg/cpp0x/constexpr-59938.C: New.
9400
9401 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9402
9403 PR c++/61484
9404 * g++.dg/cpp0x/constexpr-61484.C: New.
9405
9406 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9407
9408 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
9409 vec_round, vec_splat, vec_div, and vec_mul.
9410 * gcc.target/powerpc/builtins-2.c: New test.
9411
9412 2014-08-28 Richard Biener <rguenther@suse.de>
9413
9414 PR tree-optimization/62283
9415 * gfortran.dg/vect/pr62283.f: New testcase.
9416 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
9417 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
9418 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
9419 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
9420 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
9421 * gcc.dg/vect/vect-33.c: Likewise.
9422
9423 2014-08-28 Yury Gribov <y.gribov@samsung.com>
9424
9425 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
9426
9427 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
9428
9429 PR cpp/23827 - standard C++ should not have hex float preprocessor
9430 tokens
9431 * g++.dg/cpp/pr23827_cxx11.C: New.
9432 * g++.dg/cpp/pr23827_cxx98.C: New.
9433 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
9434 * gcc.dg/cpp/pr23827_c90.c: New.
9435 * gcc.dg/cpp/pr23827_c90_neg.c: New.
9436 * gcc.dg/cpp/pr23827_c99.c: New.
9437
9438 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
9439
9440 PR c++/52892
9441 * g++.dg/cpp0x/constexpr-52892-1.C: New.
9442 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
9443 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
9444
9445 2014-08-27 Guozhi Wei <carrot@google.com>
9446
9447 PR target/62262
9448 * gcc.target/aarch64/pr62262.c: New test.
9449
9450 2014-08-26 Joseph Myers <joseph@codesourcery.com>
9451
9452 PR target/60606
9453 PR target/61330
9454 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
9455 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
9456
9457 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
9458
9459 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
9460 failure on s390*-*-linux-gnu.
9461
9462 2014-08-26 Richard Biener <rguenther@suse.de>
9463
9464 PR tree-optimization/62175
9465 * g++.dg/torture/pr62175.C: New testcase.
9466
9467 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
9468
9469 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
9470 copy of compile/compile.exp.
9471 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
9472 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
9473 i?86-*.
9474 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
9475 m32c-*-*.
9476 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
9477 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
9478 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
9479 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
9480 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
9481 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
9482 * gcc.c-torture/execute/20040703-1.c: Likewise.
9483 * gcc.c-torture/execute/20040705-1.c: Likewise.
9484 * gcc.c-torture/execute/20040705-2.c: Likewise.
9485 * gcc.c-torture/execute/20040709-1.c: Likewise.
9486 * gcc.c-torture/execute/20040709-2.c: Likewise.
9487 * gcc.c-torture/execute/20040811-1.c: Likewise.
9488 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
9489 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
9490 compiling for x86_64-* or i?86-*.
9491 * gcc.c-torture/execute/20050604-1.c: Likewise.
9492 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
9493 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
9494 for x86_64-* or i?86-*.
9495 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
9496 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
9497 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
9498 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
9499 option.
9500 * gcc.c-torture/execute/20111227-2.c: Moved to...
9501 * gcc.dg/20111227-2.c: ... here. Add -free option.
9502 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
9503 * gcc.dg/20111227-3.c: ... here. Add -free option.
9504 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
9505 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
9506 declarations for abort and exit.
9507 * gcc.c-torture/execute/920711-1.c: Likewise.
9508 * gcc.c-torture/execute/930529-1.c: Likewise.
9509 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
9510 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
9511 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
9512 exit.
9513 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
9514 for i?86-* or x86_64-*. Add declarations for abort and exit.
9515 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
9516 i?86-* or x86_64-*.
9517 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
9518 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
9519 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
9520 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
9521 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
9522 Xfail on powerpc-ibm-aix*. Add declaration for abort.
9523 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
9524 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
9525 m68k-linux.
9526 * gcc.c-torture/execute/loop-2g.c: Likewise.
9527 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
9528 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
9529 powerpc-*-eabi*.
9530 * gcc.c-torture/execute/pr19689.c: Require int32plus.
9531 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
9532 * gcc.c-torture/execute/pr23047.c: Likewise.
9533 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
9534 declarations for abort and exit.
9535 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
9536 * gcc.c-torture/execute/pr31448.c: Likewise.
9537 * gcc.c-torture/execute/pr35456.c: Skip on vax.
9538 * gcc.c-torture/execute/pr37573.c: Require int32plus.
9539 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
9540 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
9541 Skip on spu-*.
9542 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
9543 declarations for abort and exit.
9544 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
9545 * gcc.c-torture/execute/pr43220.c: Require int32plus.
9546 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
9547 * gcc.c-torture/execute/pr45262.c: Require int32plus.
9548 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
9549 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
9550 * gcc.c-torture/execute/pr51582-2.c: Likewise.
9551 * gcc.c-torture/execute/pr52979-1.c: Likewise.
9552 * gcc.c-torture/execute/pr52979-2.c: Likewise.
9553 * gcc.c-torture/execute/pr56799.c: Likewise.
9554 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
9555 option. Add declarations for abort and exit.
9556 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
9557 * gcc.c-torture/execute/pr58570.c: Likewise.
9558 * gcc.c-torture/execute/pr60822.c: Likewise.
9559 * gcc.c-torture/execute/pr7284-1.c: Likewise.
9560 * gcc.c-torture/execute/shiftdi.c: Likewise.
9561 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
9562 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
9563 * gcc.c-torture/execute/usmul.c: Require int32plus.
9564 * gcc.c-torture/execute/vrp-5.c: Likewise.
9565 * gcc.c-torture/execute/vrp-6.c: Likewise.
9566 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
9567 * gcc.c-torture/execute/20010122-1.x: Delete.
9568 * gcc.c-torture/execute/20010129-1.x: Delete.
9569 * gcc.c-torture/execute/20020404-1.x: Delete.
9570 * gcc.c-torture/execute/20021024-1.x: Delete.
9571 * gcc.c-torture/execute/20021127-1.x: Delete.
9572 * gcc.c-torture/execute/20030125-1.x: Delete.
9573 * gcc.c-torture/execute/20030216-1.x: Delete.
9574 * gcc.c-torture/execute/20030222-1.x: Delete.
9575 * gcc.c-torture/execute/20040629-1.x: Delete.
9576 * gcc.c-torture/execute/20040703-1.x: Delete.
9577 * gcc.c-torture/execute/20040705-1.x: Delete.
9578 * gcc.c-torture/execute/20040705-2.x: Delete.
9579 * gcc.c-torture/execute/20040709-1.x: Delete.
9580 * gcc.c-torture/execute/20040709-2.x: Delete.
9581 * gcc.c-torture/execute/20040811-1.x: Delete.
9582 * gcc.c-torture/execute/20050316-1.x: Delete.
9583 * gcc.c-torture/execute/20050316-2.x: Delete.
9584 * gcc.c-torture/execute/20050316-3.x: Delete.
9585 * gcc.c-torture/execute/20050604-1.x: Delete.
9586 * gcc.c-torture/execute/20061101-1.x: Delete.
9587 * gcc.c-torture/execute/20061220-1.x: Delete.
9588 * gcc.c-torture/execute/20081117-1.x: Delete.
9589 * gcc.c-torture/execute/20101011-1.x: Delete.
9590 * gcc.c-torture/execute/20120919-1.x: Delete.
9591 * gcc.c-torture/execute/920612-1.x: Delete.
9592 * gcc.c-torture/execute/920710-1.x: Delete.
9593 * gcc.c-torture/execute/920711-1.x: Delete.
9594 * gcc.c-torture/execute/930529-1.x: Delete.
9595 * gcc.c-torture/execute/931004-12.x: Delete.
9596 * gcc.c-torture/execute/980709-1.x: Delete.
9597 * gcc.c-torture/execute/981130-1.x: Delete.
9598 * gcc.c-torture/execute/990127-2.x: Delete.
9599 * gcc.c-torture/execute/990413-2.x: Delete.
9600 * gcc.c-torture/execute/990826-0.x: Delete.
9601 * gcc.c-torture/execute/bf64-1.x: Delete.
9602 * gcc.c-torture/execute/bitfld-4.x: Delete.
9603 * gcc.c-torture/execute/cmpsi-2.x: Delete.
9604 * gcc.c-torture/execute/cvt-1.x: Delete.
9605 * gcc.c-torture/execute/eeprof-1.x: Delete.
9606 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
9607 * gcc.c-torture/execute/loop-2f.x: Delete.
9608 * gcc.c-torture/execute/loop-2g.x: Delete.
9609 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
9610 * gcc.c-torture/execute/nest-align-1.x: Delete.
9611 * gcc.c-torture/execute/pr19689.x: Delete.
9612 * gcc.c-torture/execute/pr22493-1.x: Delete.
9613 * gcc.c-torture/execute/pr23047.x: Delete.
9614 * gcc.c-torture/execute/pr23135.x: Delete.
9615 * gcc.c-torture/execute/pr29797-1.x: Delete.
9616 * gcc.c-torture/execute/pr31448.x: Delete.
9617 * gcc.c-torture/execute/pr35456.x: Delete.
9618 * gcc.c-torture/execute/pr37573.x: Delete.
9619 * gcc.c-torture/execute/pr38151.x: Delete.
9620 * gcc.c-torture/execute/pr39228.x: Delete.
9621 * gcc.c-torture/execute/pr39501.x: Delete.
9622 * gcc.c-torture/execute/pr40386.x: Delete.
9623 * gcc.c-torture/execute/pr43220.x: Delete.
9624 * gcc.c-torture/execute/pr44683.x: Delete.
9625 * gcc.c-torture/execute/pr45262.x: Delete.
9626 * gcc.c-torture/execute/pr47237.x: Delete.
9627 * gcc.c-torture/execute/pr51581-1.x: Delete.
9628 * gcc.c-torture/execute/pr51581-2.x: Delete.
9629 * gcc.c-torture/execute/pr52979-1.x: Delete.
9630 * gcc.c-torture/execute/pr52979-2.x: Delete.
9631 * gcc.c-torture/execute/pr53366-1.x: Delete.
9632 * gcc.c-torture/execute/pr56799.x: Delete.
9633 * gcc.c-torture/execute/pr57124.x: Delete.
9634 * gcc.c-torture/execute/pr57344-2.x: Delete.
9635 * gcc.c-torture/execute/pr58570.x: Delete.
9636 * gcc.c-torture/execute/pr60822.x: Delete.
9637 * gcc.c-torture/execute/pr7284-1.x: Delete.
9638 * gcc.c-torture/execute/shiftdi.x: Delete.
9639 * gcc.c-torture/execute/simd-4.x: Delete.
9640 * gcc.c-torture/execute/strncmp-1.x: Delete.
9641 * gcc.c-torture/execute/usmul.x: Delete.
9642 * gcc.c-torture/execute/vrp-5.x: Delete.
9643 * gcc.c-torture/execute/vrp-6.x: Delete.
9644 * gcc.c-torture/execute/zerolen-2.x: Delete.
9645
9646 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9647
9648 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
9649
9650 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9651
9652 PR c++/34938
9653 * g++.dg/template/pr34938-1.C: New.
9654 * g++.dg/template/pr34938-2.C: Likewise.
9655
9656 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
9657
9658 PR target/61996
9659 * gcc.target/sh/pr61996.c: New.
9660
9661 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
9662
9663 * g++.dg/cpp0x/cplusplus.C: New.
9664 * g++.dg/cpp0x/cplusplus_0x.C: New.
9665 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
9666 * g++.dg/cpp0x/auto41.C: Ditto.
9667 * g++.dg/cpp0x/auto9.C: Ditto.
9668 * g++.dg/cpp0x/initlist26.C: Ditto.
9669 * g++.dg/cpp0x/pr59111.C: Ditto.
9670 * g++.dg/cpp0x/trailing2.C: Ditto.
9671 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
9672 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
9673 * g++.dg/cpp1y/auto-fn1.C: Ditto.
9674 * g++.dg/cpp1y/auto-fn2.C: Ditto.
9675 * g++.dg/cpp1y/auto-fn3.C: Ditto.
9676 * g++.dg/cpp1y/auto-fn4.C: Ditto.
9677 * g++.dg/cpp1y/auto-fn5.C: Ditto.
9678 * g++.dg/cpp1y/auto-fn6.C: Ditto.
9679 * g++.dg/cpp1y/auto-fn7.C: Ditto.
9680 * g++.dg/cpp1y/auto-fn8.C: Ditto.
9681 * g++.dg/cpp1y/auto-fn9.C: Ditto.
9682 * g++.dg/cpp1y/auto-fn10.C: Ditto.
9683 * g++.dg/cpp1y/auto-fn11.C: Ditto.
9684 * g++.dg/cpp1y/auto-fn12.C: Ditto.
9685 * g++.dg/cpp1y/auto-fn13.C: Ditto.
9686 * g++.dg/cpp1y/auto-fn14.C: Ditto.
9687 * g++.dg/cpp1y/auto-fn15.C: Ditto.
9688 * g++.dg/cpp1y/auto-fn16.C: Ditto.
9689 * g++.dg/cpp1y/auto-fn17.C: Ditto.
9690 * g++.dg/cpp1y/auto-fn18.C: Ditto.
9691 * g++.dg/cpp1y/auto-fn19.C: Ditto.
9692 * g++.dg/cpp1y/auto-fn20.C: Ditto.
9693 * g++.dg/cpp1y/auto-fn21.C: Ditto.
9694 * g++.dg/cpp1y/auto-fn22.C: Ditto.
9695 * g++.dg/cpp1y/auto-fn23.C: Ditto.
9696 * g++.dg/cpp1y/auto-fn24.C: Ditto.
9697 * g++.dg/cpp1y/auto-fn25.C: Ditto.
9698 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
9699 * g++.dg/cpp1y/auto-neg1.C: Ditto.
9700 * g++.dg/cpp1y/digit-sep.C: Ditto.
9701 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
9702 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
9703 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
9704 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
9705 * g++.dg/cpp1y/lambda-generic.C: Ditto.
9706 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
9707 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
9708 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
9709 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
9710 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
9711 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
9712 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
9713 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
9714 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
9715 * g++.dg/cpp1y/lambda-init.C: Ditto.
9716 * g++.dg/cpp1y/lambda-init1.C: Ditto.
9717 * g++.dg/cpp1y/lambda-init2.C: Ditto.
9718 * g++.dg/cpp1y/lambda-init3.C: Ditto.
9719 * g++.dg/cpp1y/lambda-init4.C: Ditto.
9720 * g++.dg/cpp1y/lambda-init5.C: Ditto.
9721 * g++.dg/cpp1y/lambda-init6.C: Ditto.
9722 * g++.dg/cpp1y/lambda-init7.C: Ditto.
9723 * g++.dg/cpp1y/lambda-init8.C: Ditto.
9724 * g++.dg/cpp1y/lambda-init9.C: Ditto.
9725 * g++.dg/cpp1y/mangle1.C: Ditto.
9726 * g++.dg/cpp1y/pr57640.C: Ditto.
9727 * g++.dg/cpp1y/pr57644.C: Ditto.
9728 * g++.dg/cpp1y/pr58500.C: Ditto.
9729 * g++.dg/cpp1y/pr58533.C: Ditto.
9730 * g++.dg/cpp1y/pr58534.C: Ditto.
9731 * g++.dg/cpp1y/pr58535.C: Ditto.
9732 * g++.dg/cpp1y/pr58536.C: Ditto.
9733 * g++.dg/cpp1y/pr58548.C: Ditto.
9734 * g++.dg/cpp1y/pr58549.C: Ditto.
9735 * g++.dg/cpp1y/pr58637.C: Ditto.
9736 * g++.dg/cpp1y/pr58708.C: Ditto.
9737 * g++.dg/cpp1y/pr59110.C: Ditto.
9738 * g++.dg/cpp1y/pr59112.C: Ditto.
9739 * g++.dg/cpp1y/pr59113.C: Ditto.
9740 * g++.dg/cpp1y/pr59629.C: Ditto.
9741 * g++.dg/cpp1y/pr59635.C: Ditto.
9742 * g++.dg/cpp1y/pr59636.C: Ditto.
9743 * g++.dg/cpp1y/pr59638.C: Ditto.
9744 * g++.dg/cpp1y/pr59867.C: Ditto.
9745 * g++.dg/cpp1y/pr60033.C: Ditto.
9746 * g++.dg/cpp1y/pr60052.C: Ditto.
9747 * g++.dg/cpp1y/pr60053.C: Ditto.
9748 * g++.dg/cpp1y/pr60054.C: Ditto.
9749 * g++.dg/cpp1y/pr60064.C: Ditto.
9750 * g++.dg/cpp1y/pr60065.C: Ditto.
9751 * g++.dg/cpp1y/pr60190.C: Ditto.
9752 * g++.dg/cpp1y/pr60311.C: Ditto.
9753 * g++.dg/cpp1y/pr60332.C: Ditto.
9754 * g++.dg/cpp1y/pr60376.C: Ditto.
9755 * g++.dg/cpp1y/pr60377.C: Ditto.
9756 * g++.dg/cpp1y/pr60384.C: Ditto.
9757 * g++.dg/cpp1y/pr60390.C: Ditto.
9758 * g++.dg/cpp1y/pr60391.C: Ditto.
9759 * g++.dg/cpp1y/pr60393.C: Ditto.
9760 * g++.dg/cpp1y/pr60573.C: Ditto.
9761 * g++.dg/cpp1y/pr60626.C: Ditto.
9762 * g++.dg/cpp1y/pr60627.C: Ditto.
9763 * g++.dg/cpp1y/regress1.C: Ditto.
9764 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
9765 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
9766 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
9767 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
9768 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
9769 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
9770 * g++.dg/cpp1y/var-templ1.C: Ditto.
9771 * g++.dg/cpp1y/var-templ2.C: Ditto.
9772 * g++.dg/cpp1y/var-templ3.C: Ditto.
9773 * g++.dg/cpp1y/var-templ4.C: Ditto.
9774 * g++.dg/cpp1y/var-templ5.C: Ditto.
9775 * g++.dg/cpp1y/var-templ6.C: Ditto.
9776 * g++.dg/cpp1y/var-templ7.C: Ditto.
9777 * g++.dg/cpp1y/vla1.C: Ditto.
9778 * g++.dg/cpp1y/vla2.C: Ditto.
9779 * g++.dg/cpp1y/vla3.C: Ditto.
9780 * g++.dg/cpp1y/vla4.C: Ditto.
9781 * g++.dg/cpp1y/vla5.C: Ditto.
9782 * g++.dg/cpp1y/vla8.C: Ditto.
9783 * g++.dg/cpp1y/vla9.C: Ditto.
9784 * g++.dg/cpp1y/vla10.C: Ditto.
9785 * g++.dg/cpp1y/vla11.C: Ditto.
9786 * g++.dg/cpp1y/vla12.C: Ditto.
9787 * g++.dg/cpp1y/vla13.C: Ditto.
9788 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
9789 * g++.dg/ext/vector23.C: Ditto.
9790 * g++.dg/ext/vla11.C: Ditto.
9791 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
9792 * g++.dg/warn/Wvla-2.C: Ditto.
9793 * g++.dg/debug/dwarf2/auto1.C: Ditto.
9794 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
9795 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
9796 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
9797 in error message.
9798 * g++.dg/system-binary-constants-1.C: Ditto.
9799 * g++.dg/cpp1y/cplusplus_1y.C: New.
9800 * g++.dg/cpp1z/cplusplus.C: New.
9801 * lib/target-supports.exp:
9802 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
9803 (check_effective_target_c++11_only): Call check_effective_target_c++14;
9804 (check_effective_target_c++11_down): Ditto.
9805
9806 2014-08-22 Marek Polacek <polacek@redhat.com>
9807
9808 PR c++/62199
9809 * c-c++-common/pr62199.c: New test.
9810 * c-c++-common/pr62199-2.c: New test.
9811 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
9812
9813 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9814
9815 PR c++/57709
9816 * g++.dg/Wshadow.C: New test.
9817
9818 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
9819
9820 PR fortran/62135
9821 * gfortran.dg/pr62135.f90: New test.
9822
9823 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9824
9825 * g++.dg/warn/wdate-time.C: Remove.
9826 * gcc.dg/wdate-time.c: Move from here...
9827 * c-c++-common/wdate-time.c: ... to here.
9828
9829 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9830
9831 * gfortran.dg/use_without_only_1.f90: New test.
9832
9833 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
9834
9835 PR other/62008
9836 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
9837
9838 2014-08-22 Tony Wang <tony.wang@arm.com>
9839
9840 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
9841 dejagnu wrapper.
9842
9843 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9844
9845 PR fortran/62214
9846 * gfortran.dg/array_assignment_5.f90: New test.
9847
9848 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
9849
9850 * lib/target-supports.exp
9851 (check_effective_target_logical_op_short_circuit): Add nios2.
9852 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
9853 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9854 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9855 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9856 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
9857 for test using -fPIC.
9858 * gcc.dg/lto/pr61526_0.c: Likewise.
9859
9860 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
9861
9862 PR tree-optimization/62091
9863 * g++.dg/ipa/devirt-37.C: Update template.
9864 * g++.dg/ipa/devirt-40.C: New testcase.
9865
9866 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
9867
9868 PR tree-optimization/62112
9869 * gcc.dg/tree-ssa/pr62112-1.c: New file.
9870 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
9871 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
9872 * gcc.c-torture/execute/20071219-1.c: Likewise.
9873
9874 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9875
9876 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
9877
9878 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9879
9880 * gcc.target/powerpc/swaps-p8-1.c: New test.
9881 * gcc.target/powerpc/swaps-p8-2.c: New test.
9882 * gcc.target/powerpc/swaps-p8-3.c: New test.
9883 * gcc.target/powerpc/swaps-p8-4.c: New test.
9884 * gcc.target/powerpc/swaps-p8-5.c: New test.
9885 * gcc.target/powerpc/swaps-p8-6.c: New test.
9886 * gcc.target/powerpc/swaps-p8-7.c: New test.
9887 * gcc.target/powerpc/swaps-p8-8.c: New test.
9888 * gcc.target/powerpc/swaps-p8-9.c: New test.
9889 * gcc.target/powerpc/swaps-p8-10.c: New test.
9890 * gcc.target/powerpc/swaps-p8-11.c: New test.
9891 * gcc.target/powerpc/swaps-p8-12.c: New test.
9892
9893 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9894
9895 * gcc.dg/ipa/ctor-empty-1.c: Update template.
9896
9897 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9898
9899 * g++.dg/ipa/devirt-37.C: Fix testcase.
9900
9901 2014-08-20 Martin Jambor <mjambor@suse.cz>
9902 Wei Mi <wmi@google.com>
9903
9904 PR ipa/60449
9905 PR middle-end/61776
9906 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
9907 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
9908 * testsuite/gcc.dg/pr61776.c: New test.
9909
9910 2014-08-20 Steve Ellcey <sellcey@mips.com>
9911
9912 PR middle-end/49191
9913 * lib/target-supports.exp (check_effective_target_non_strict_align):
9914 Add function description.
9915
9916 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9917
9918 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
9919 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
9920
9921 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9922
9923 PR c/59304
9924 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
9925 before setting the option.
9926 * diagnostic.c (diagnostic_classify_diagnostic): Record
9927 command-line status.
9928
9929 2014-08-20 Mark Wielaard <mjw@redhat.com>
9930
9931 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
9932
9933 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9934
9935 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
9936 Return memory full when we have a tiny target and relocation
9937 truncation occurs.
9938 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
9939 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
9940 * lib/target-supports.exp (check_effective_target_tiny): New function.
9941
9942 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9943
9944 * gfortran.dg/errnocheck_1.f90: New test.
9945 * gfortran.dg/associative_1.f90: New test.
9946
9947 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9948
9949 PR preprocessor/51303
9950 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
9951
9952 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9953
9954 PR c/60975
9955 PR c/53063
9956 * gcc.dg/cpp/Wvariadic-1p.c: New test.
9957
9958 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
9959
9960 * lib/target-supports.exp
9961 (check_effective_target_arm_v8_neon_ok_nocache): Add
9962 "-march-armv8-a" to compile flags.
9963
9964 2014-08-19 Marek Polacek <polacek@redhat.com>
9965
9966 PR c++/62153
9967 * c-c++-common/Wbool-compare-1.c: New test.
9968
9969 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
9970
9971 PR c/45584
9972 * gcc.dg/pr13519-1.c: Adjust.
9973
9974 2014-08-19 Mark Wielaard <mjw@redhat.com>
9975
9976 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
9977
9978 2014-07-08 Mark Wielaard <mjw@redhat.com>
9979
9980 PR debug/59051
9981 * gcc.dg/guality/restrict.c: New test.
9982
9983 2014-08-19 Mark Wielaard <mjw@redhat.com>
9984
9985 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
9986 matching. Catch '<unknown type in ' to recognize older gdb versions.
9987 * gcc.dg/guality/const-volatile.c: New test.
9988
9989 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9990
9991 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
9992 !gas.
9993
9994 2014-08-19 Marek Polacek <polacek@redhat.com>
9995
9996 * gcc.dg/Wc99-c11-compat-1.c: New test.
9997 * gcc.dg/Wc99-c11-compat-2.c: New test.
9998 * gcc.dg/Wc99-c11-compat-3.c: New test.
9999 * gcc.dg/Wc99-c11-compat-4.c: New test.
10000 * gcc.dg/Wc99-c11-compat-5.c: New test.
10001 * gcc.dg/Wc99-c11-compat-6.c: New test.
10002 * gcc.dg/Wc99-c11-compat-7.c: New test.
10003
10004 2014-08-19 Marek Polacek <polacek@redhat.com>
10005
10006 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
10007 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
10008 * gcc.dg/Wc90-c99-compat-7.c: New test.
10009 * gcc.dg/Wc90-c99-compat-8.c: New test.
10010 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
10011
10012 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10013 Steven Bosscher <steven@gcc.gnu.org>
10014
10015 PR c/52952
10016 * gcc.dg/redecl-4.c: Add column markers.
10017 * gcc.dg/format/bitfld-1.c: Likewise.
10018 * gcc.dg/format/attr-2.c: Likewise.
10019 * gcc.dg/format/attr-6.c: Likewise.
10020 * gcc.dg/format/array-1.c: Likewise.
10021 * gcc.dg/format/attr-7.c: Likewise.
10022 * gcc.dg/format/asm_fprintf-1.c: Likewise.
10023 * gcc.dg/format/attr-4.c: Likewise.
10024 * gcc.dg/format/branch-1.c: Likewise.
10025 * gcc.dg/format/c90-printf-1.c: Likewise.
10026
10027 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
10028
10029 * guality/nrv-1.c: Add `used' attribute to a1.
10030
10031 2014-08-18 Richard Biener <rguenther@suse.de>
10032
10033 PR tree-optimization/62090
10034 * gcc.dg/pr62090-2.c: New testcase.
10035
10036 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
10037
10038 * g++.dg/ipa/pr61800.C: New.
10039
10040 2014-08-18 Yury Gribov <y.gribov@samsung.com>
10041
10042 PR sanitizer/62089
10043 * c-c++-common/asan/pr62089.c: New test.
10044 * c-c++-common/asan/bitfield-1.c: New test.
10045 * c-c++-common/asan/bitfield-2.c: New test.
10046 * c-c++-common/asan/bitfield-3.c: New test.
10047 * c-c++-common/asan/bitfield-4.c: New test.
10048
10049 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
10050
10051 PR tree-optimization/52904
10052 * gcc.dg/pr52904.c: New test.
10053
10054 2014-08-17 Tobias Burnus <burnus@net-b.de>
10055
10056 * gfortran.dg/finalize_27.f90: New.
10057
10058 2014-08-16 Andrew Pinski <apinski@cavium.com>
10059
10060 * gcc.c-torture/compile/20140816-1.c: New testcase.
10061
10062 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
10063
10064 PR c++/52819
10065 * g++.dg/template/pr52819.C: New.
10066
10067 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10068
10069 PR fortran/62142
10070 * gfortran.dg/realloc_on_assign_24.f90: New test.
10071
10072 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
10073
10074 PR c++/62072
10075 Revert:
10076 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10077
10078 DR 1584
10079 PR c++/57466
10080 * g++.dg/template/pr57466.C: New.
10081 * g++.dg/cpp0x/pr57466.C: Likewise.
10082 * g++.dg/template/unify6.C: Update.
10083
10084 * g++.dg/cpp0x/sfinae52.C: New.
10085
10086 2014-08-15 Ilya Tocar <tocarip@gmail.com>
10087
10088 PR target/61878
10089 * gcc.target/i386/avx512f-typecast-1.c: New test.
10090 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
10091 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
10092 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
10093 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
10094 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
10095 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
10096 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
10097 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10098 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
10099 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10100 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
10101 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10102 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
10103 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
10104 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
10105 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
10106 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
10107 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
10108 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
10109 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10110 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
10111 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10112 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
10113 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10114 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
10115 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10116 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
10117 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10118 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
10119 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10120 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
10121 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10122 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
10123 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10124 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
10125 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10126 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
10127 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10128 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
10129 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10130
10131 2014-08-15 Jakub Jelinek <jakub@redhat.com>
10132 Tobias Burnus <burnus@net-b.de>
10133
10134 PR fortran/62131
10135 * gfortran.dg/gomp/pr62131.f90: New test.
10136
10137 2014-08-15 Richard Biener <rguenther@suse.de>
10138
10139 PR tree-optimization/62031
10140 * gcc.dg/torture/pr62031.c: New testcase.
10141
10142 2014-08-15 Bin Cheng <bin.cheng@arm.com>
10143
10144 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
10145
10146 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
10147
10148 PR tree-optimization/62091
10149 * g++.dg/ipa/devirt-38.C: New testcase.
10150
10151 2014-08-14 Marek Polacek <polacek@redhat.com>
10152
10153 DR 458
10154 * gcc.dg/c11-stdatomic-2.c: New test.
10155
10156 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10157
10158 PR fortran/62106
10159 * gfortran.dg/array_constructor_49.f90: New test.
10160
10161 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10162
10163 PR c++/54377
10164 * g++.dg/template/pr54377.C: New.
10165 * g++.dg/cpp0x/pr54377.C: Likewise.
10166 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
10167 * g++.dg/cpp0x/pr51226.C: Likewise.
10168 * g++.dg/cpp0x/variadic2.C: Likewise.
10169 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
10170 * g++.dg/template/dtor3.C: Likewise.
10171 * g++.dg/template/qualttp4.C: Likewise.
10172 * g++.dg/template/spec28.C: Likewise.
10173 * g++.old-deja/g++.brendan/crash8.C: Likewise.
10174 * g++.old-deja/g++.pt/ttp7.C: Likewise.
10175
10176 2014-08-14 Tom de Vries <tom@codesourcery.com>
10177
10178 PR rtl-optimization/62004
10179 PR rtl-optimization/62030
10180 * gcc.dg/pr62004.c: New test.
10181 * gcc.dg/pr62030.c: Same.
10182 * gcc.target/mips/pr62030-octeon.c: Same.
10183
10184 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10185
10186 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
10187 * g++.dg/cpp0x/decltype2.C: Likewise.
10188 * g++.dg/cpp0x/decltype3.C: Likewise.
10189 * g++.dg/cpp0x/pr60249.C: Likewise.
10190 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
10191 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
10192 * g++.dg/cpp0x/variadic2.C: Likewise.
10193 * g++.dg/cpp0x/variadic74.C: Likewise.
10194 * g++.dg/parse/error10.C: Likewise.
10195 * g++.dg/parse/error15.C: Likewise.
10196 * g++.dg/parse/error2.C: Likewise.
10197 * g++.dg/template/crash106.C: Likewise.
10198 * g++.dg/template/crash89.C: Likewise.
10199 * g++.dg/template/nontype7.C: Likewise.
10200 * g++.dg/template/void3.C: Likewise.
10201 * g++.dg/template/void7.C: Likewise.
10202
10203 2014-08-14 Richard Biener <rguenther@suse.de>
10204
10205 PR tree-optimization/62090
10206 * gcc.dg/pr62090.c: New testcase.
10207
10208 2014-08-14 Richard Biener <rguenther@suse.de>
10209
10210 PR rtl-optimization/62079
10211 * g++.dg/pr62079.C: New testcase.
10212
10213 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
10214
10215 * gcc.target/arm/max-insns-skipped.c: New test.
10216
10217 2014-08-14 Bin Cheng <bin.cheng@arm.com>
10218
10219 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
10220
10221 2014-08-12 Marek Polacek <polacek@redhat.com>
10222
10223 * gcc.dg/concat.c: Add dg-options.
10224 * gcc.dg/func-outside-2.c: Add __extension__.
10225 * gcc.dg/pr19967.c: Use -std=c99.
10226 * gcc.dg/pr22458-1.c: Add dg-options.
10227 * gcc.dg/pr33676.c: Add dg-options.
10228 * gcc.dg/gnu-predef-1.c: New test.
10229 * gcc.dg/c90-func-1.c: New test.
10230 * gcc.dg/c90-func-2.c: New test.
10231 * gcc.dg/c90-func-2.h: New test.
10232
10233 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
10234
10235 * lib/target/supports.exp
10236 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
10237 or later.
10238
10239 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
10240
10241 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
10242 on Neon hardware.
10243
10244 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
10245 * gcc.target/arm/pr59985.c: Likewise.
10246
10247 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
10248
10249 PR other/61962
10250 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
10251
10252 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
10253
10254 PR middle-end/62103
10255 * gcc.c-torture/execute/bitfld-6.c: New test.
10256
10257 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
10258
10259 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
10260 * gcc.target/arm/pr56184.C: Likewise.
10261 * gcc.target/arm/pr59896.c: Likewise.
10262 * gcc.target/arm/stack-red-zone.c: Likewise.
10263 * gcc.target/arm/thumb-find-work-register.c: Likewise.
10264
10265 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
10266 check_effective_target_arm_thumb2_ok): Test with code that passes
10267 an argument and returns a result.
10268
10269 2014-08-11 Richard Biener <rguenther@suse.de>
10270
10271 PR tree-optimization/62075
10272 * gcc.dg/vect/pr62075.c: New testcase.
10273
10274 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
10275
10276 PR tree-optimization/62073
10277 * gcc.dg/vect/pr62073.c: New test.
10278
10279 2014-08-11 Richard Biener <rguenther@suse.de>
10280
10281 PR tree-optimization/62070
10282 * gcc.dg/pr62070.c: New testcase.
10283
10284 2014-08-11 Yury Gribov <y.gribov@samsung.com>
10285
10286 * c-c++-common/asan/inc.c: Update test.
10287 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10288 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
10289 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
10290 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
10291 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
10292 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
10293 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
10294 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
10295 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
10296 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
10297
10298 2014-08-10 Marek Polacek <polacek@redhat.com>
10299
10300 PR c/51849
10301 * gcc.dg/Wc90-c99-compat-1.c: New test.
10302 * gcc.dg/Wc90-c99-compat-2.c: New test.
10303 * gcc.dg/Wc90-c99-compat-3.c: New test.
10304 * gcc.dg/Wc90-c99-compat-4.c: New test.
10305 * gcc.dg/Wc90-c99-compat-5.c: New test.
10306 * gcc.dg/Wc90-c99-compat-6.c: New test.
10307 * gcc.dg/wvla-1.c: Adjust dg-warning.
10308 * gcc.dg/wvla-2.c: Adjust dg-warning.
10309 * gcc.dg/wvla-4.c: Adjust dg-warning.
10310 * gcc.dg/wvla-6.c: Adjust dg-warning.
10311
10312 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10313
10314 PR fortran/61999
10315 * gfortran.dg/dot_product_3.f90: New test case.
10316
10317 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
10318
10319 * g++.dg/ipa/devirt-35.C: Fix template.
10320 * g++.dg/ipa/devirt-36.C: Likewise.
10321 * g++.dg/ipa/devirt-37.C: New testcase.
10322
10323 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
10324
10325 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
10326 * g++.dg/cpp0x/enum29.C: Adjust.
10327
10328 2014-08-08 Richard Biener <rguenther@suse.de>
10329
10330 * gcc.dg/strlenopt-8.c: Remove XFAIL.
10331 * gcc.dg/tree-prof/stringop-2.c: Adjust.
10332 * gfortran.dg/array_memcpy_4.f90: Likewise.
10333 * gfortran.dg/trim_optimize_1.f90: Likewise.
10334 * gfortran.dg/trim_optimize_2.f90: Likewise.
10335
10336 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
10337
10338 * gcc.dg/zero_sign_ext_test.c: New test.
10339
10340 2014-08-08 Bin Cheng <bin.cheng@arm.com>
10341
10342 * gcc.dg/torture/pr61772.c: Skip lto running.
10343
10344 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10345
10346 PR tree-optimization/60707
10347 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
10348
10349 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
10350
10351 * g++.dg/ipa/devirt-35.C: New testcase.
10352 * g++.dg/ipa/devirt-36.C: New testcase.
10353
10354 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
10355
10356 PR c++/51312
10357 * g++.dg/cpp0x/enum29.C: New.
10358
10359 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10360
10361 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
10362 defining in dg-options.
10363 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
10364
10365 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
10366
10367 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
10368
10369 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
10370 on 32-bit hppa-hpux.
10371
10372 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
10373 * c-c++-common/pr50459.c: Likewise.
10374
10375 2014-08-07 Petr Murzin <petr.murzin@intel.com>
10376
10377 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
10378 values.h, change MAXDOUBLE for DBL_MAX.
10379 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10380 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
10381 values.h, change MAXFLOAT for FLT_MAX.
10382 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10383 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
10384 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10385 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10386 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10387 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10388 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10389 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10390 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10391
10392 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10393
10394 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
10395
10396 2014-08-07 Marek Polacek <polacek@redhat.com>
10397
10398 * gcc.dg/fold-reassoc-3.c: New test.
10399
10400 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
10401
10402 * gcc.target/i386/struct-size.c: New.
10403
10404 2014-08-07 Tom de Vries <tom@codesourcery.com>
10405
10406 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
10407 * lib/target-supports.exp (check_effective_target_glibc)
10408 (check_effective_target_glibc_2_12_or_later)
10409 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
10410
10411 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
10412
10413 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
10414
10415 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
10416
10417 PR c++/43906
10418 * g++.dg/warn/Waddress-1.C: New.
10419
10420 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10421
10422 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
10423
10424 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
10425
10426 PR debug/61923
10427 * gcc.target/i386/pr61923.c: New test.
10428
10429 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
10430
10431 * gcc.target/aarch64/vdup_n_2.c: New test.
10432
10433 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10434
10435 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
10436 powerpc_elfv2.
10437
10438 2014-08-06 Jakub Jelinek <jakub@redhat.com>
10439
10440 PR rtl-optimization/61801
10441 * gcc.target/i386/pr61801.c: Rewritten.
10442
10443 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10444
10445 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
10446 Fix types.
10447 (test_vqdmlsls_lane_s32): Likewise.
10448 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10449 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10450
10451 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10452
10453 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
10454 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
10455 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
10456 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
10457 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
10458 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
10459 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
10460 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
10461
10462 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10463
10464 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
10465 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
10466 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
10467 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
10468 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
10469 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
10470
10471 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10472
10473 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
10474
10475 2014-08-04 Rohit <rohitarulraj@freescale.com>
10476
10477 PR target/60102
10478 * gcc.target/powerpc/pr60102.c: New testcase.
10479
10480 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10481
10482 PR target/61713
10483 * gcc.dg/pr61756.c: New test.
10484
10485 2014-08-04 Tom de Vries <tom@codesourcery.com>
10486
10487 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
10488 version instead of required-target.
10489 * lib/target-supports.exp
10490 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
10491 (check_effective_target_glibc_2_11_or_earlier): ... this.
10492
10493 2014-08-04 Arnaud Charlet <charlet@adacore.com>
10494
10495 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
10496 * gnat.dg/specs/debug1.ads: Adjust.
10497 * gnat.dg/specs/formal_type.ads: Fix error in test.
10498
10499 2014-08-03 Marek Polacek <polacek@redhat.com>
10500
10501 * gcc.dg/case-bogus-1.c: New test.
10502
10503 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
10504
10505 PR c++/15339
10506 * g++.dg/other/default9.C: New.
10507 * g++.dg/other/default10.C: Likewise.
10508 * g++.dg/other/default3.C: Remove xfail.
10509
10510 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
10511
10512 * g++.dg/warn/Wsuggest-final.C: New testcase.
10513 * g++.dg/ipa/devirt-34.C: Fix.
10514
10515 2014-08-02 Marek Polacek <polacek@redhat.com>
10516
10517 PR c/59855
10518 * gcc.dg/Wdesignated-init-2.c: New test.
10519
10520 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
10521
10522 DR 217 again
10523 * g++.dg/tc1/dr217-2.C: New.
10524
10525 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
10526
10527 PR other/61963
10528 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
10529
10530 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
10531
10532 PR middle-end/61455
10533 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
10534 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
10535
10536 2014-08-01 Jiong Wang <jiong.wang@arm.com>
10537
10538 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
10539 testcase.
10540
10541 2014-08-01 Richard Biener <rguenther@suse.de>
10542
10543 PR middle-end/61762
10544 * gcc.dg/pr61762.c: Align the string to make the testcase work
10545 on strict-align targets.
10546
10547 2014-08-01 Jakub Jelinek <jakub@redhat.com>
10548
10549 * c-c++-common/ubsan/align-1.c: New test.
10550 * c-c++-common/ubsan/align-2.c: New test.
10551 * c-c++-common/ubsan/align-3.c: New test.
10552 * c-c++-common/ubsan/align-4.c: New test.
10553 * c-c++-common/ubsan/align-5.c: New test.
10554 * c-c++-common/ubsan/attrib-4.c: New test.
10555 * g++.dg/ubsan/align-1.C: New test.
10556 * g++.dg/ubsan/align-2.C: New test.
10557 * g++.dg/ubsan/align-3.C: New test.
10558 * g++.dg/ubsan/attrib-1.C: New test.
10559 * g++.dg/ubsan/null-1.C: New test.
10560 * g++.dg/ubsan/null-2.C: New test.
10561
10562 2014-08-01 Tom de Vries <tom@codesourcery.com>
10563
10564 * lib/target-supports.exp (check_effective_target_glibc)
10565 (check_effective_target_glibc_2_12_or_later)
10566 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
10567 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
10568 not_glibc_2_11_or_earlier.
10569
10570 2014-07-31 Tom de Vries <tom@codesourcery.com>
10571
10572 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
10573
10574 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
10575
10576 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
10577 (test_vpaddd_s64): Likewise.
10578 (test_vpaddd_s64): Likewise.
10579 * gcc.target/aarch64/simd/vpaddd_f64: New.
10580 * gcc.target/aarch64/simd/vpaddd_s64: New.
10581 * gcc.target/aarch64/simd/vpaddd_u64: New.
10582
10583 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
10584
10585 PR target/61948
10586 * gcc.target/arm/pr61948.c: New test case.
10587
10588 2014-07-31 Richard Biener <rguenther@suse.de>
10589
10590 PR tree-optimization/61964
10591 * gcc.dg/torture/pr61964.c: New testcase.
10592
10593 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
10594
10595 PR c++/60517
10596 * c-c++-common/addrtmp.c: New file.
10597 * c-c++-common/uninit-G.c: Adapt.
10598
10599 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
10600
10601 PR lto/61868
10602 * gcc.dg/pr61868.c: New test.
10603
10604 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
10605
10606 PR c++/57397
10607 * g++.dg/cpp0x/vt-57397-1.C: New.
10608 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
10609
10610 2014-07-30 Arnaud Charlet <charlet@adacore.com>
10611
10612 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
10613
10614 2014-07-30 Tom Tromey <tromey@redhat.com>
10615
10616 PR c/59855
10617 * gcc.dg/Wdesignated-init.c: New file.
10618
10619 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
10620
10621 * g++.dg/ipa/devirt-34.C: New testcase.
10622
10623 2014-07-28 Richard Biener <rguenther@suse.de>
10624
10625 PR rtl-optimization/61801
10626 * gcc.target/i386/pr61801.c: Fix testcase.
10627
10628 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
10629
10630 * gcc.dg/fold-abs-5.c: New test.
10631 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
10632 * gcc.dg/fold-compare-8.c: Likewise.
10633
10634 2014-07-28 Richard Biener <rguenther@suse.de>
10635
10636 PR middle-end/52478
10637 * gcc.dg/torture/ftrapv-1.c: New testcase.
10638
10639 2014-07-28 Richard Biener <rguenther@suse.de>
10640
10641 PR tree-optimization/61921
10642 * gfortran.dg/pr61921.f90: New testcase.
10643
10644 2014-07-28 Richard Biener <rguenther@suse.de>
10645
10646 PR rtl-optimization/61801
10647 * gcc.target/i386/pr61801.c: New testcase.
10648
10649 2014-07-27 Marek Polacek <polacek@redhat.com>
10650
10651 PR c/61861
10652 * gcc.dg/pr61861.c: New test.
10653
10654 2014-07-27 Petr Murzin <petr.murzin@intel.com>
10655
10656 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
10657 variable problem.
10658
10659 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
10660
10661 PR rtl-optimization/61926
10662 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
10663 Reverse argument order.
10664 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
10665 New XFAILed tests that match the original order.
10666
10667 2014-07-26 Marek Polacek <polacek@redhat.com>
10668
10669 PR c/61077
10670 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
10671
10672 2014-07-26 Tobias Burnus <burnus@net-b.de>
10673
10674 PR fortran/61881
10675 PR fortran/61888
10676 PR fortran/57305
10677 * gfortran.dg/sizeof_2.f90: Change dg-error.
10678 * gfortran.dg/sizeof_4.f90: New.
10679 * gfortran.dg/storage_size_1.f08: Correct expected
10680 value.
10681
10682 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
10683
10684 PR target/44551
10685 * gcc.target/i386/pr44551-1.c: New file.
10686
10687 2014-07-25 Xinliang David Li <davidxl@google.com>
10688
10689 * g++.dg/tree-prof/tree-prof.exp: Define macros.
10690 * g++.dg/tree-prof/reorder_class1.h: New file.
10691 * g++.dg/tree-prof/reorder_class2.h: New file.
10692 * g++.dg/tree-prof/reorder.C: New test.
10693 * g++.dg/tree-prof/morefunc.C: New test.
10694
10695 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10696
10697 Implement N4051 - Allow typename in a template template parameter
10698 * lib/target-supports.exp (check_effective_target_c++1y): Now
10699 means C++1y and up.
10700 (check_effective_target_c++1y_down): New.
10701 (check_effective_target_c++1z_only): New.
10702 (check_effective_target_c++1z): New.
10703 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
10704 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
10705 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
10706
10707 2014-07-25 Tobias Burnus <burnus@net-b.de>
10708
10709 * gfortran.dg/storage_size_5.f90: New.
10710
10711 2014-07-25 Richard Biener <rguenther@suse.de>
10712
10713 PR middle-end/61762
10714 PR middle-end/61894
10715 * gcc.dg/pr61762.c: New testcase.
10716 * gcc.dg/fold-cstring.c: Likewise.
10717 * gcc.dg/fold-cvect.c: Likewise.
10718
10719 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10720
10721 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
10722
10723 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
10724 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
10725 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
10726 * gcc.c-torture/execute/pr23135.x: Likewise.
10727
10728 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10729
10730 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
10731
10732 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10733
10734 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
10735
10736 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10737
10738 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
10739
10740 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10741
10742 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10743 sequences.
10744 * gcc.target/aarch64/test_frame_2.c: Likewise.
10745 * gcc.target/aarch64/test_frame_4.c: Likewise.
10746 * gcc.target/aarch64/test_frame_6.c: Likewise.
10747 * gcc.target/aarch64/test_frame_7.c: Likewise.
10748 * gcc.target/aarch64/test_frame_8.c: Likewise.
10749 * gcc.target/aarch64/test_frame_10.c: Likewise.
10750
10751 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10752
10753 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10754 sequences.
10755 * gcc.target/aarch64/test_frame_10.c: Likewise.
10756 * gcc.target/aarch64/test_frame_2.c: Likewise.
10757 * gcc.target/aarch64/test_frame_4.c: Likewise.
10758 * gcc.target/aarch64/test_frame_6.c: Likewise.
10759 * gcc.target/aarch64/test_frame_7.c: Likewise.
10760 * gcc.target/aarch64/test_frame_8.c: Likewise.
10761 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
10762
10763 2014-07-24 Martin Jambor <mjambor@suse.cz>
10764
10765 PR ipa/61160
10766 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
10767
10768 2014-07-24 Richard Biener <rguenther@suse.de>
10769
10770 PR ipa/61823
10771 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
10772
10773 2014-07-24 Andreas Schwab <schwab@suse.de>
10774
10775 * lib/target-supports.exp (check_effective_target_arm_nothumb):
10776 Also check for __arm__.
10777
10778 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10779
10780 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
10781 sequences.
10782
10783 2014-07-24 Marek Polacek <polacek@redhat.com>
10784
10785 PR c/57653
10786 * c-c++-common/pr57653.c: New test.
10787 * c-c++-common/pr57653.h: New file.
10788 * c-c++-common/pr57653-2.c: New test.
10789 * c-c++-common/pr57653-2.h: New file.
10790
10791 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10792
10793 * gcc.target/aarch64/test_frame_common.h: New file.
10794 * gcc.target/aarch64/test_frame_1.c: Likewise.
10795 * gcc.target/aarch64/test_frame_2.c: Likewise.
10796 * gcc.target/aarch64/test_frame_3.c: Likewise.
10797 * gcc.target/aarch64/test_frame_4.c: Likewise.
10798 * gcc.target/aarch64/test_frame_5.c: Likewise.
10799 * gcc.target/aarch64/test_frame_6.c: Likewise.
10800 * gcc.target/aarch64/test_frame_7.c: Likewise.
10801 * gcc.target/aarch64/test_frame_8.c: Likewise.
10802 * gcc.target/aarch64/test_frame_9.c: Likewise.
10803 * gcc.target/aarch64/test_frame_10.c: Likewise.
10804 * gcc.target/aarch64/test_frame_11.c: Likewise.
10805 * gcc.target/aarch64/test_frame_12.c: Likewise.
10806 * gcc.target/aarch64/test_frame_13.c: Likewise.
10807 * gcc.target/aarch64/test_frame_14.c: Likewise.
10808 * gcc.target/aarch64/test_frame_15.c: Likewise.
10809
10810 2014-07-23 Marek Polacek <polacek@redhat.com>
10811
10812 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
10813 in the structure.
10814
10815 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10816
10817 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
10818 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
10819 * gcc.dg/pr10474.c (target): Likewise.
10820
10821 2014-07-22 Martin Jambor <mjambor@suse.cz>
10822
10823 PR ipa/61160
10824 * pr61160-3.C (main): Return zero.
10825
10826 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
10827
10828 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
10829 * gcc.target/arm/simd/vextu64_1.c: Likewise.
10830 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
10831 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
10832 * gcc.target/aarch64/simd/ext_s64.x: Remove.
10833 * gcc.target/aarch64/simd/ext_u64.x: Remove.
10834
10835 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
10836
10837 PR tree-optimization/61822
10838 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
10839
10840 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10841
10842 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
10843
10844 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10845
10846 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
10847 -msse2 -mno-avx instead of -msse.
10848
10849 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10850
10851 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
10852 * gcc.dg/pr44024.c (dg-options): Add -O1.
10853 (dg-final): Check for the condition.
10854 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
10855
10856 2014-07-21 Bin Cheng <bin.cheng@arm.com>
10857
10858 PR target/55701
10859 * gcc.target/arm/memset-inline-1.c: New test.
10860 * gcc.target/arm/memset-inline-2.c: New test.
10861 * gcc.target/arm/memset-inline-3.c: New test.
10862 * gcc.target/arm/memset-inline-4.c: New test.
10863 * gcc.target/arm/memset-inline-5.c: New test.
10864 * gcc.target/arm/memset-inline-6.c: New test.
10865 * gcc.target/arm/memset-inline-7.c: New test.
10866 * gcc.target/arm/memset-inline-8.c: New test.
10867 * gcc.target/arm/memset-inline-9.c: New test.
10868
10869 2014-07-21 Tom de Vries <tom@codesourcery.com>
10870
10871 PR target/61827
10872 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
10873 to bar symbol in scan-assembler-times call check.
10874
10875 2014-07-21 Tom de Vries <tom@codesourcery.com>
10876
10877 PR target/61827
10878 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
10879 for darwin in scan-assembler-times check.
10880 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
10881 scan-assembler-not checks. Add checks for insns.
10882 (main): Remove.
10883 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
10884 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
10885 (main): Remove.
10886
10887 2014-07-21 Tom de Vries <tom@codesourcery.com>
10888
10889 PR target/61827
10890 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
10891 dg-options. Add checks for insns with xmm registers. Remove
10892 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
10893 (main): Remove.
10894
10895 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
10896
10897 PR target/61855
10898 * gcc.target/i386/pr61855.c: New test.
10899
10900 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
10901
10902 * gnat.dg/pack20.ad[sb]: New test.
10903 * gnat.dg/pack20_pkg.ads: New helper.
10904
10905 2014-07-20 Ian Lance Taylor <iant@google.com>
10906
10907 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
10908 package for compiledir tests.
10909
10910 2014-07-20 Marek Polacek <polacek@redhat.com>
10911
10912 PR c/61852
10913 * gcc.dg/pr61852.c: New test.
10914
10915 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
10916
10917 * gcc.dg/stack-usage-2.c: Adjust.
10918
10919 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
10920
10921 PR target/61794
10922 * gcc.target/i386/pr61794.c: New test.
10923
10924 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
10925
10926 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
10927 involving both inputs rather than a multiplication involving one.
10928 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
10929 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
10930 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
10931
10932 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
10933
10934 PR c++/50961
10935 * g++.dg/template/operator13.C: New.
10936
10937 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10938
10939 * gcc.target/aarch64/simd/vfma_f64.c: New test.
10940 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
10941 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
10942 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
10943
10944 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
10945
10946 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
10947 * c-c++-common/ubsan/bounds-5.c: Likewise.
10948 * c-c++-common/ubsan/bounds-6.c: Likewise.
10949 * c-c++-common/ubsan/bounds-7.c: Likewise.
10950 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
10951 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
10952 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10953 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
10954 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10955 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
10956 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
10957 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
10958 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
10959 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
10960
10961 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10962
10963 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
10964 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
10965 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
10966 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
10967
10968 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
10969
10970 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
10971 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
10972 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
10973
10974 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
10975
10976 PR c++/61804
10977 * g++.dg/parse/pr61804.C: New.
10978
10979 2014-07-16 Arnaud Charlet <charlet@adacore.com>
10980
10981 * gnat.dg/specs/alignment2.ads: Update.
10982 * gnat.dg/specs/size_clause1.ads: Likewise.
10983 * gnat.dg/specs/size_clause2.ads: Likewise.
10984
10985 2014-07-16 Dodji Seketeli <dodji@redhat.com>
10986
10987 PR preprocessor/60723 - missing system-ness marks for macro tokens
10988 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
10989
10990 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
10991
10992 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
10993 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
10994 -mieee-with-inexact for alpha*-*-*.
10995
10996 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
10997
10998 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
10999 Add IEEE options to compile flags.
11000 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
11001 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
11002
11003 2014-07-15 Michael Matz <matz@suse.de>
11004
11005 PR rtl-optimization/61772
11006 * gcc.dg/torture/pr61772.c: New test.
11007
11008 2014-07-15 Marek Polacek <polacek@redhat.com>
11009
11010 * gcc.dg/ubsan/bounds-1.c: New test.
11011
11012 2014-06-15 Tobias Burnus <burnus@net-b.de>
11013
11014 * gfortran.dg/coarray_34.f90: New.
11015 * gfortran.dg/coarray_6.f90: Update test case.
11016
11017 2014-07-14 Richard Biener <rguenther@suse.de>
11018
11019 PR tree-optimization/61779
11020 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
11021
11022 2014-07-14 Richard Biener <rguenther@suse.de>
11023
11024 PR tree-optimization/61786
11025 * gcc.dg/torture/pr61786.c: New testcase.
11026 * gcc.dg/lto/pr61786_0.c: Likewise.
11027 * gcc.dg/lto/pr61786_1.c: Likewise.
11028
11029 2014-07-14 Richard Biener <rguenther@suse.de>
11030
11031 PR tree-optimization/61757
11032 PR tree-optimization/61783
11033 PR tree-optimization/61787
11034 * gcc.dg/torture/pr61757.c: New testcase.
11035 * gcc.dg/torture/pr61787.c: Likewise.
11036
11037 2014-07-14 Jakub Jelinek <jakub@redhat.com>
11038
11039 PR middle-end/61294
11040 * c-c++-common/Wmemset-transposed-args1.c: New test.
11041 * c-c++-common/Wmemset-transposed-args2.c: New test.
11042 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
11043
11044 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
11045
11046 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
11047 longer happens during parsing.
11048 * gcc.dg/pr44024.c: Update template.
11049 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
11050 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
11051 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
11052
11053 2014-07-13 Tom de Vries <tom@codesourcery.com>
11054
11055 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
11056 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
11057
11058 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
11059
11060 PR C++/60209 - Declaration of user-defined literal operator cause error
11061 * g++.dg/cpp0x/pr60209-neg.C: New.
11062 * g++.dg/cpp0x/pr60209.C: New.
11063 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
11064
11065 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
11066
11067 PR c++/60967
11068 * g++.dg/cilk-plus/pr60967.C: New.
11069
11070 2014-07-13 Tobias Burnus <burnus@net-b.de>
11071
11072 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
11073
11074 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
11075
11076 PR fortran/61780
11077 * gfortran.dg/dependency_44.f90 : New test
11078
11079 2014-07-12 Tobias Burnus <burnus@net-b.de>
11080
11081 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
11082 * gfortran.dg/coarray_atomic_2.f90: New.
11083 * gfortran.dg/coarray_atomic_3.f90: New.
11084 * gfortran.dg/coarray_atomic_4.f90: New.
11085 * gfortran.dg/coarray/atomic_2.f90: New.
11086
11087 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
11088
11089 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
11090 * g++.dg/cpp0x/pr57644.C: New.
11091
11092 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11093
11094 PR c++/53159
11095 * g++.dg/cpp0x/Wnarrowing1.C: New.
11096
11097 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
11098
11099 PR preprocessor/61389
11100 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
11101 * gcc.dg/cpp/sysmac1.c: Likewise.
11102
11103 2014-07-11 Richard Biener <rguenther@suse.de>
11104
11105 PR middle-end/61473
11106 * gcc.dg/memmove-4.c: New testcase.
11107 * gcc.dg/strlenopt-8.c: XFAIL.
11108 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
11109
11110 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
11111
11112 PR target/61561
11113 * gcc.dg/pr61561.c: New test.
11114
11115 2014-07-10 Tom de Vries <tom@codesourcery.com>
11116
11117 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
11118 dg-options.
11119 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
11120 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
11121 dg-options.
11122
11123 2014-07-10 Richard Biener <rguenther@suse.de>
11124
11125 PR c-family/61741
11126 * c-c++-common/torture/pr61741.c: Use signed char.
11127
11128 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
11129
11130 * gnat.dg/opt39.adb: New test.
11131
11132 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11133
11134 PR tree-optimization/61742
11135 * gcc.dg/torture/pr61742.c: New test.
11136 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
11137 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
11138
11139 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11140
11141 PR c++/60686
11142 * g++.dg/cpp0x/explicit8.C: New.
11143
11144 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11145
11146 DR 1584
11147 PR c++/57466
11148 * g++.dg/template/pr57466.C: New.
11149 * g++.dg/cpp0x/pr57466.C: Likewise.
11150 * g++.dg/template/unify6.C: Update.
11151
11152 2014-07-09 Tom de Vries <tom@codesourcery.com>
11153
11154 * gcc.target/i386/fuse-caller-save-rec.c: New test.
11155
11156 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11157
11158 * gfortran.dg/ieee/underflow_1.f90: New file.
11159
11160 2014-07-09 Richard Biener <rguenther@suse.de>
11161
11162 PR c-family/61741
11163 * c-c++-common/torture/pr61741.c: New testcase.
11164
11165 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
11166
11167 * lib/target-supports.exp
11168 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
11169
11170 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
11171
11172 * gcc.dg/globalalias.c: Remove XFAIL.
11173 * gcc.dg/localalias.c: Remove XFAIL.
11174
11175 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
11176
11177 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
11178 * g++.dg/cpp0x/pr58155.C: New.
11179
11180 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11181
11182 PR testsuite/61453
11183 * gfortran.dg/bind_c_array_params_2.f90:
11184 Adjust regexp for more targets.
11185
11186 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
11187 Paolo Carlini <paolo.carlini@oracle.com>
11188
11189 PR c++/59361
11190 * g++.dg/cpp0x/vt-59361.C: New.
11191
11192 2014-07-08 Sriraman Tallam <tmsriram@google.com>
11193
11194 PR target/61599
11195 * gcc.target/i386/pr61599-1.c: New test.
11196 * gcc.target/i386/pr61599-2.c: New test.
11197
11198 2014-07-08 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR rtl-optimization/61673
11201 * gcc.c-torture/execute/pr61673.c: New test.
11202
11203 PR tree-optimization/61725
11204 * gcc.dg/tree-ssa/vrp93.c: New test.
11205 * gcc.c-torture/execute/pr61725.c: New test.
11206
11207 2014-07-08 Richard Biener <rguenther@suse.de>
11208
11209 * tree-ssa-dom.h (loop_depth_of_name): Remove.
11210 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
11211 restriction on loop depth difference.
11212 (record_equality): Likewise.
11213 (propagate_rhs_into_lhs): Likewise. Simplify condition.
11214 (loop_depth_of_name): Remove.
11215 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
11216 restriction on loop depth difference.
11217 (init_copy_prop): Likewise.
11218
11219 2014-07-08 Richard Biener <rguenther@suse.de>
11220
11221 PR tree-optimization/61681
11222 * gcc.dg/torture/pr61681.c: New testcase.
11223
11224 2014-07-08 Richard Biener <rguenther@suse.de>
11225
11226 PR tree-optimization/61680
11227 * gcc.dg/vect/pr61680.c: New testcase.
11228
11229 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
11230
11231 PR tree-optimization/61576
11232 * gcc.dg/torture/pr61576.c: New test.
11233
11234 2014-07-08 Marek Polacek <polacek@redhat.com>
11235
11236 PR c/60226
11237 * c-c++-common/pr60226.c: New test.
11238
11239 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
11240
11241 PR fortran/61459
11242 PR fortran/58883
11243 * gfortran.dg/allocatable_function_8.f90 : New test
11244
11245 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
11246
11247 * gcc.target/powerpc/spe-evmerge.c: New file.
11248
11249 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11250
11251 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
11252
11253 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
11254
11255 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
11256
11257 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11258
11259 PR c++/58898
11260 * g++.dg/parse/pr58898.C: New.
11261
11262 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11263
11264 * gfortran.dg/list_read_12.f90: Delete the file.
11265 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
11266 of dg-runtest.
11267
11268 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11269
11270 PR libgfortran/61640
11271 * gfortran.dg/arrayio_16.f90: New test.
11272
11273 2014-07-06 Marek Polacek <polacek@redhat.com>
11274
11275 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
11276 * g++.dg/ipa/imm-devirt-2.C: Likewise.
11277
11278 2014-07-06 Marek Polacek <polacek@redhat.com>
11279
11280 PR c/6940
11281 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
11282 -Wno-sizeof-array-argument.
11283 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11284 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
11285 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
11286 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
11287 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
11288 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
11289 * c-c++-common/sizeof-array-argument.c: New test.
11290 * gcc.dg/vla-5.c: Add dg-warnings.
11291
11292 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
11293
11294 * g++.dg/ipa/devirt-26.C: Update testcase.
11295 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
11296 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
11297
11298 2014-07-04 Tobias Burnus <burnus@net-b.de>
11299
11300 * gfortran.dg/coarray/coindexed_3.f90: New.
11301
11302 2014-07-04 Jakub Jelinek <jakub@redhat.com>
11303
11304 PR middle-end/61654
11305 * g++.dg/opt/pr61654.C: New test.
11306
11307 PR tree-optimization/61684
11308 * gcc.c-torture/compile/pr61684.c: New test.
11309
11310 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
11311
11312 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
11313 dg-runtest's. Adapt all callers.
11314 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
11315 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
11316 * lib/go-dg.exp (go-dg-runtest): Likewise.
11317 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
11318 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
11319
11320 2014-07-03 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR tree-optimization/61682
11323 * gcc.c-torture/execute/pr61682.c: New test.
11324
11325 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11326
11327 * gcc.target/powerpc/shift-dot.c: New test.
11328
11329 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11330
11331 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
11332 avoid optimization.
11333
11334 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11335
11336 * gcc.target/arm/identical-invariants.c: New test.
11337
11338 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
11339 Chen Gang <gang.chen.5i5j@gmail.com>
11340
11341 * gcc.c-torture/compile/section.c: New testcase.
11342
11343 2014-07-02 Christian Bruel <christian.bruel@st.com>
11344
11345 PR target/29349
11346 PR target/53513
11347 * gcc.target/sh/fpchg.c: New test.
11348
11349 2014-07-02 Jakub Jelinek <jakub@redhat.com>
11350 Fritz Reese <Reese-Fritz@zai.com>
11351
11352 * gfortran.dg/oldstyle_5.f: New test.
11353
11354 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
11355
11356 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
11357 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
11358
11359 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11360
11361 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
11362 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
11363 * g++.dg/parse/error11.C: Likewise.
11364 * g++.old-deja/g++.brendan/template17.C: Likewise.
11365
11366 2014-07-02 Tobias Burnus <burnus@net-b.de>
11367
11368 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
11369 * gfortran.dg/coarray/send_array.f90: Ditto.
11370 * gfortran.dg/coarray/sendget_array.f90: Ditto.
11371
11372 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
11373 Yufeng Zhang <yufeng.zhang@arm.com>
11374
11375 * gcc.target/aarch64/aapcs64/aapcs64.exp:
11376 (additional_flags_for_func_ret): New variable based on
11377 $additional_flags with -fno-use-caller-save.
11378 (func-ret-*.c): Use the new variable.
11379
11380 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11381
11382 PR c++/59637
11383 * g++.dg/cpp0x/decltype60.C: New.
11384
11385 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11386
11387 * gcc.target/aarch64/simd/vcage_f64.c: New test.
11388 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
11389 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
11390 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
11391 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11392 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
11393 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11394 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11395
11396 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11397
11398 * g++.dg/cpp1y/pr59867.C: Fix target selector.
11399
11400 2014-07-01 Marek Polacek <polacek@redhat.com>
11401
11402 * gcc.dg/Wint-conversion.c: New test.
11403
11404 2014-07-01 Marek Polacek <polacek@redhat.com>
11405
11406 PR c/58286
11407 * gcc.dg/Wincompatible-pointer-types.c: New test.
11408
11409 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
11410
11411 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
11412 MicroBlaze specific pattern.
11413
11414 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11415
11416 PR c++/58781
11417 PR c++/60249
11418 PR c++/59867
11419 * testsuite/g++.dg/cpp0x/pr58781.C: New.
11420 * testsuite/g++.dg/cpp0x/pr60249.C: New.
11421 * testsuite/g++.dg/cpp1y/pr59867.C: New.
11422
11423 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11424
11425 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
11426 test requires greater precision than the current PowerPC long
11427 double implementation supports.
11428
11429 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11430
11431 PR c++/54891
11432 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
11433
11434 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11435
11436 PR c++/51400
11437 * g++.dg/cpp0x/constexpr-attribute3.C: New.
11438
11439 2014-06-30 Jeff Law <law@redhat.com>
11440
11441 PR tree-optimization/61607
11442 * gcc.dg/tree-ssa/pr61607.c: New test.
11443
11444 2014-06-30 Marek Polacek <polacek@redhat.com>
11445
11446 * c-c++-common/ubsan/attrib-2.c: New test.
11447 * g++.dg/ubsan/return-3.C: New test.
11448
11449 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
11450
11451 PR middle-end/57541
11452 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
11453 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
11454
11455 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11456
11457 * gcc.dg/ira-loop-pressure.c: New test.
11458
11459 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11460
11461 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
11462 checks that the dump is generated.
11463
11464 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11465
11466 PR fortran/36275
11467 PR fortran/38839
11468 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
11469 * gfortran.dg/binding_label_tests_27.f90: New file.
11470
11471 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11472
11473 * gfortran.dg/graphite/pr59586.f: New testcase.
11474
11475 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
11476
11477 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
11478
11479 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11480
11481 PR fortran/29383
11482 * lib/target-supports.exp (check_effective_target_fortran_ieee):
11483 New function.
11484 * gfortran.dg/ieee/ieee.exp: New file.
11485 * gfortran.dg/ieee/ieee_1.F90: New file.
11486 * gfortran.dg/ieee/ieee_2.f90: New file.
11487 * gfortran.dg/ieee/ieee_3.f90: New file.
11488 * gfortran.dg/ieee/ieee_4.f90: New file.
11489 * gfortran.dg/ieee/ieee_5.f90: New file.
11490 * gfortran.dg/ieee/ieee_6.f90: New file.
11491 * gfortran.dg/ieee/ieee_7.f90: New file.
11492 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
11493
11494 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
11495
11496 * g++.dg/cpp0x/elision_conv.C: New.
11497
11498 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11499
11500 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
11501
11502 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
11503
11504 PR c++/61614
11505 * g++.dg/ext/complit14.C: New.
11506
11507 2014-06-27 Martin Jambor <mjambor@suse.cz>
11508
11509 PR ipa/61160
11510 * g++.dg/ipa/pr61160-2.C: New test.
11511 * g++.dg/ipa/pr61160-3.C: Likewise.
11512
11513 2014-06-27 Jakub Jelinek <jakub@redhat.com>
11514
11515 PR tree-optimization/57233
11516 PR tree-optimization/61299
11517 * gcc.dg/pr57233.c: New test.
11518 * gcc.target/i386/pr57233.c: New test.
11519 * gcc.target/i386/sse2-pr57233.c: New test.
11520 * gcc.target/i386/avx-pr57233.c: New test.
11521 * gcc.target/i386/avx2-pr57233.c: New test.
11522 * gcc.target/i386/avx512f-pr57233.c: New test.
11523 * gcc.target/i386/xop-pr57233.c: New test.
11524
11525 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
11526
11527 * gcc.dg/typeof-2.c: New testcase.
11528
11529 2014-06-27 Marek Polacek <polacek@redhat.com>
11530
11531 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
11532 (fn1): Remove store to out-of-bounds location. Add memory barrier.
11533 (fn2): Likewise.
11534 (fn5): Likewise.
11535 (fn6): Likewise.
11536 (fn7): Likewise.
11537 (fn8): Likewise.
11538 (fn9): Likewise.
11539 (fn11): Likewise.
11540 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
11541 location. Add memory barrier.
11542 (fn2): Likewise.
11543 (fn3): Likewise.
11544 (fn4): Likewise.
11545 (fn5): Likewise.
11546 * c-c++-common/ubsan/bounds-7.c: New test.
11547
11548 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11549
11550 PR libgfortran/61499
11551 * gfortran.dg/arrayio_15.f90: New test.
11552
11553 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
11554
11555 PR target/61586
11556 * gcc.target/alpha/pr61586.c: New test.
11557
11558 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11559
11560 PR c++/57573
11561 * g++.dg/template/pr57573.C: New.
11562
11563 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
11564
11565 * gcc.dg/tree-ssa/interposition.c: New testcase.
11566
11567 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11568
11569 PR c++/56633
11570 * g++.dg/cpp0x/deleted8.C: New.
11571
11572 2014-06-26 Martin Jambor <mjambor@suse.cz>
11573
11574 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
11575 parameter.
11576 * g++.dg/simulate-thread/bitfields.C: Likewise.
11577 * gcc.dg/simulate-thread/strict-align-global.c: Remove
11578 allow-packed-store-data-races parameter.
11579 * gcc.dg/simulate-thread/subfields.c: Likewise.
11580 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
11581 to one.
11582
11583 2014-06-26 Martin Jambor <mjambor@suse.cz>
11584
11585 * g++.dg/ipa/pr60600.C: Fix typo.
11586 * g++.dg/ipa/devirt-25.C: Likewise.
11587
11588 2014-06-26 Richard Biener <rguenther@suse.de>
11589
11590 PR tree-optimization/61607
11591 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
11592
11593 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11594
11595 * gcc.dg/inline-22.c: Add bind_pic_locally.
11596 * gcc.dg/inline_4.c: Ditto.
11597 * gcc.dg/fail_always_inline.c: Ditto.
11598 * g++.dg/ipa/devirt-25.C: Ditto.
11599
11600 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11601
11602 * lib/target-support.exp (bind_pic_locally): Save the flags to
11603 'flags_to_postpone' instead of appending to 'flags'.
11604 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
11605 with flags_to_postpone and revert after target_compile.
11606 * lib/g++.exp (g++_target_compile): Ditto.
11607 * lib/gfortran.exp (gfortran_target_compile): Ditto.
11608
11609 2014-06-26 Nick Clifton <nickc@redhat.com>
11610
11611 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
11612
11613 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
11614
11615 PR c++/61537
11616 * g++.dg/template/pr61537.C: New testcase.
11617
11618 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11619
11620 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
11621 powerpc*-*-linux*.
11622
11623 2014-06-25 Tobias Burnus <burnus@net-b.de>
11624
11625 * gfortran.dg/coarray_33.f90: New.
11626
11627 2014-06-25 Tobias Burnus <burnus@net-b.de>
11628
11629 * gfortran.dg/coarray/coindexed_1.f90: New.
11630
11631 2014-06-25 Tobias Burnus <burnus@net-b.de>
11632
11633 * gfortran.dg/coarray_collectives_7.f90: New.
11634
11635 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11636
11637 * gcc.c-torture/execute/20140622-1.c: New test.
11638
11639 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
11640
11641 DR 178
11642 PR c++/49132
11643 * g++.dg/cpp0x/aggr1.C: New.
11644 * g++.dg/cpp0x/aggr2.C: Likewise.
11645 * g++.dg/init/aggr11.C: Likewise.
11646 * g++.dg/init/aggr12.C: Likewise.
11647
11648 2014-06-25 Martin Jambor <mjambor@suse.cz>
11649
11650 * g++.dg/ipa/pr61540.C: Remove dumping test.
11651
11652 2014-06-25 Marek Polacek <polacek@redhat.com>
11653
11654 PR c/61162
11655 * gcc.dg/pr61162.c: Adjust dg-warning.
11656 * gcc.dg/pr61162-2.c: New test.
11657
11658 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
11659
11660 PR tree-optimization/57742
11661 * gcc.dg/tree-ssa/calloc-3.c: New file.
11662
11663 2014-06-25 Richard Biener <rguenther@suse.de>
11664
11665 PR testsuite/61560
11666 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
11667 for targets that return _Complex float in memory.
11668
11669 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11670
11671 * gcc.target/arm/vect-noalign.c: Adjust options.
11672
11673 2014-06-24 Cong Hou <congh@google.com>
11674
11675 * gcc.dg/vect/vect-reduc-sad.c: New.
11676 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
11677
11678 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
11679
11680 PR tree-optimization/57742
11681 * g++.dg/tree-ssa/calloc.C: New testcase.
11682 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
11683 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
11684 * gcc.dg/strlenopt-9.c: Adapt.
11685
11686 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
11687
11688 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
11689 global variable.
11690 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
11691 instead of calling sequentially in the C code.
11692 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
11693 saved_return_address to the stack frame where LR register was stored.
11694 (saved_return_address): Declare weak.
11695
11696 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11697
11698 PR c++/33972
11699 * g++.dg/other/operator3.C: New.
11700 * g++.dg/template/operator8.C: Adjust.
11701 * g++.dg/template/operator9.C: Likewise.
11702
11703 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
11704
11705 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
11706
11707 2014-06-24 Richard Biener <rguenther@suse.de>
11708
11709 PR tree-optimization/61572
11710 * gcc.target/i386/pr61572.c: New testcase.
11711
11712 2014-06-24 Jakub Jelinek <jakub@redhat.com>
11713
11714 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
11715 reduction clause.
11716 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
11717 Remove Label is never defined expected error.
11718 * gfortran.dg/gomp/udr8.f90: New test.
11719
11720 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
11721
11722 PR tree-optimization/61554
11723 * g++.dg/torture/pr61554.C: New testcase.
11724
11725 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
11726
11727 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
11728
11729 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
11730
11731 * gcc.dg/localalias-2.c: Guard by require-alias.
11732 * gcc.dg/globalalias-2.c: Likewise.
11733
11734 2014-06-23 Kai Tietz <ktietz@redhat.com>
11735
11736 * gcc.target/i386/indjmp-1.c: New test.
11737
11738 2014-06-23 Andrew Pinski <apinski@cavium.com>
11739
11740 * gcc.c-torture/compile/20140723-1.c: New testcase.
11741
11742 2014-06-23 Marek Polacek <polacek@redhat.com>
11743
11744 PR c/61553
11745 * c-c++-common/pr61553.c (foo): Add dg-error.
11746
11747 2014-06-23 Tobias Burnus <burnus@net-b.de>
11748
11749 * gfortran.dg/coarray_32.f90: New.
11750
11751 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11752
11753 DR 577
11754 PR c++/33101
11755 * g++.dg/other/void1.C: Adjust.
11756 * g++.dg/other/void3.C: Likewise.
11757
11758 2014-06-23 Marek Polacek <polacek@redhat.com>
11759
11760 PR c/61553
11761 * c-c++-common/pr61553.c: New test.
11762
11763 2014-06-23 Richard Biener <rguenther@suse.de>
11764
11765 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
11766 * g++.dg/vect/slp-pr50819.cc: Likewise.
11767 * g++.dg/vect/slp-pr56812.cc: Likewise.
11768 * gcc.dg/vect/bb-slp-1.c: Likewise.
11769 * gcc.dg/vect/bb-slp-10.c: Likewise.
11770 * gcc.dg/vect/bb-slp-11.c: Likewise.
11771 * gcc.dg/vect/bb-slp-13.c: Likewise.
11772 * gcc.dg/vect/bb-slp-14.c: Likewise.
11773 * gcc.dg/vect/bb-slp-15.c: Likewise.
11774 * gcc.dg/vect/bb-slp-16.c: Likewise.
11775 * gcc.dg/vect/bb-slp-17.c: Likewise.
11776 * gcc.dg/vect/bb-slp-18.c: Likewise.
11777 * gcc.dg/vect/bb-slp-19.c: Likewise.
11778 * gcc.dg/vect/bb-slp-2.c: Likewise.
11779 * gcc.dg/vect/bb-slp-20.c: Likewise.
11780 * gcc.dg/vect/bb-slp-21.c: Likewise.
11781 * gcc.dg/vect/bb-slp-22.c: Likewise.
11782 * gcc.dg/vect/bb-slp-23.c: Likewise.
11783 * gcc.dg/vect/bb-slp-24.c: Likewise.
11784 * gcc.dg/vect/bb-slp-25.c: Likewise.
11785 * gcc.dg/vect/bb-slp-26.c: Likewise.
11786 * gcc.dg/vect/bb-slp-27.c: Likewise.
11787 * gcc.dg/vect/bb-slp-28.c: Likewise.
11788 * gcc.dg/vect/bb-slp-29.c: Likewise.
11789 * gcc.dg/vect/bb-slp-3.c: Likewise.
11790 * gcc.dg/vect/bb-slp-30.c: Likewise.
11791 * gcc.dg/vect/bb-slp-31.c: Likewise.
11792 * gcc.dg/vect/bb-slp-32.c: Likewise.
11793 * gcc.dg/vect/bb-slp-4.c: Likewise.
11794 * gcc.dg/vect/bb-slp-5.c: Likewise.
11795 * gcc.dg/vect/bb-slp-6.c: Likewise.
11796 * gcc.dg/vect/bb-slp-7.c: Likewise.
11797 * gcc.dg/vect/bb-slp-8.c: Likewise.
11798 * gcc.dg/vect/bb-slp-8a.c: Likewise.
11799 * gcc.dg/vect/bb-slp-8b.c: Likewise.
11800 * gcc.dg/vect/bb-slp-9.c: Likewise.
11801 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
11802 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
11803 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
11804 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
11805 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
11806 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
11807 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
11808 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
11809 * gcc.dg/vect/pr26359.c: Likewise.
11810 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
11811
11812 2014-06-23 Marek Polacek <polacek@redhat.com>
11813
11814 * c-c++-common/pr49706-2.c: New test.
11815
11816 2014-06-23 Alan Modra <amodra@gmail.com>
11817
11818 * gcc.dg/pr61583.c: New.
11819
11820 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11821
11822 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
11823 [u]int64x1_t.
11824
11825 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
11826 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
11827
11828 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
11829 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
11830 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
11831 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
11832 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
11833 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
11834 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
11835 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
11836 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
11837 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
11838 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
11839 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
11840 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
11841 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
11842 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
11843 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
11844 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
11845 test_vsrid_n_u64): Fix signature to match intrinsic.
11846
11847 (test_vabs_s64): Remove.
11848 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
11849
11850 (test_vdupd_lane_s64): Rename to...
11851 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
11852
11853 (test_vdupd_lane_u64): Rename to...
11854 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
11855
11856 (test_vtst_s64): Rename to...
11857 (test_vtstd_s64): ...and change int64x1_t to int64_t.
11858
11859 (test_vtst_u64): Rename to...
11860 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
11861
11862 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
11863 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
11864 Remove out-of-bounds tests.
11865 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
11866 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
11867 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
11868
11869 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11870
11871 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
11872 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
11873 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
11874 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
11875 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
11876 vector types.
11877 * gcc.target/aarch64/vsub_f64.c: Likewise.
11878 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
11879 scheme as now the same for all variants.
11880 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
11881 float64x1_t.
11882
11883 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11884
11885 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
11886
11887 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
11888
11889 * gcc.dg/localalias.c: Fix broken commit.
11890 * gcc.dg/globalalias.c: Likewise.
11891
11892 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
11893
11894 * gcc.dg/localalias.c: New testcase.
11895 * gcc.dg/localalias-2.c: New testcase.
11896 * gcc.dg/globalalias.c: New testcase.
11897 * gcc.dg/globalalias-2.c: New testcase.
11898
11899 2014-06-20 Jakub Jelinek <jakub@redhat.com>
11900
11901 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
11902
11903 2014-06-20 Marek Polacek <polacek@redhat.com>
11904
11905 * c-c++-common/ubsan/bounds-1.c: New test.
11906 * c-c++-common/ubsan/bounds-2.c: New test.
11907 * c-c++-common/ubsan/bounds-3.c: New test.
11908 * c-c++-common/ubsan/bounds-4.c: New test.
11909 * c-c++-common/ubsan/bounds-5.c: New test.
11910 * c-c++-common/ubsan/bounds-6.c: New test.
11911
11912 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
11913
11914 Make the tests big-endian friendly.
11915
11916 * gcc.target/aarch64/aapcs64/test_25.c: Update.
11917 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
11918 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
11919 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
11920 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
11921 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
11922 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
11923 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
11924 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
11925
11926 2014-06-20 Yury Gribov <y.gribov@samsung.com>
11927 Max Ostapenko <m.ostapenko@partner.samsung.com>
11928
11929 PR sanitizer/61547
11930 * c-c++-common/asan/strlen-overflow-1.c: New test.
11931
11932 2014-06-20 Martin Jambor <mjambor@suse.cz>
11933
11934 PR ipa/61540
11935 * g++.dg/ipa/pr61540.C: New test.
11936
11937 2014-06-20 Yury Gribov <y.gribov@samsung.com>
11938 Max Ostapenko <m.ostapenko@partner.samsung.com>
11939
11940 PR sanitizer/61530
11941 * c-c++-common/asan/pr61530.c: New test.
11942
11943 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11944
11945 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
11946 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
11947 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
11948 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
11949 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
11950 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
11951 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
11952 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
11953 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
11954 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
11955 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
11956 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
11957 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
11958 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
11959 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
11960 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
11961 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
11962 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
11963 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
11964 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
11965 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
11966 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
11967 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
11968 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
11969 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
11970 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
11971 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
11972 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
11973 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
11974 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
11975 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
11976 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
11977 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
11978 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
11979 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
11980 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
11981 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
11982 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
11983 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
11984 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
11985 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
11986 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
11987 (test_vqdmlal_high_lane_s16): Fix parameter type.
11988 (test_vqdmlal_high_lane_s32): Likewise.
11989 (test_vqdmull_high_lane_s16): Likewise.
11990 (test_vqdmull_high_lane_s32): Likewise.
11991 (test_vqdmlsl_high_lane_s32): Likewise.
11992 (test_vqdmlsl_high_lane_s16): Likewise.
11993 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
11994 Fix argument type.
11995 (test_vqdmlals_lane_s32): Likewise.
11996 (test_vqdmlslh_lane_s16): Likewise.
11997 (test_vqdmlsls_lane_s32): Likewise.
11998 (test_vqdmulhh_lane_s16): Likewise.
11999 (test_vqdmulhs_lane_s32): Likewise.
12000 (test_vqdmullh_lane_s16): Likewise.
12001 (test_vqdmulls_lane_s32): Likewise.
12002 (test_vqrdmulhh_lane_s16): Likewise.
12003 (test_vqrdmulhs_lane_s32): Likewise.
12004
12005 2014-06-20 Tobias Burnus <burnus@net-b.de>
12006
12007 PR testsuite/61567
12008 * gfortran.dg/coarray_collectives_5.f90: Update
12009 dg-final scan-tree-dump-times.
12010 * gfortran.dg/coarray_collectives_6.f90: Ditto.
12011
12012 2014-06-20 Hale Wang <hale.wang@arm.com>
12013
12014 * gcc.target/arm/lto/: New folder to verify the LTO option.
12015 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
12016 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
12017 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
12018 * lib/lto.exp (object-readelf): New procedure.
12019
12020 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12021
12022 PR fortran/61454
12023 * gfortran.dg/pr61454.f90: New file.
12024
12025 2014-06-19 Terry Guo <terry.guo@arm.com>
12026
12027 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
12028 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
12029 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
12030
12031 2014-06-19 Tobias Burnus <burnus@net-b.de>
12032
12033 * gfortran.dg/coarray/collectives_2.f90: Extend
12034 and make valid.
12035
12036 2014-06-18 Tom de Vries <tom@codesourcery.com>
12037
12038 * gcc.target/aarch64/fuse-caller-save.c: New test.
12039
12040 2014-06-18 Radovan Obradovic <robradovic@mips.com>
12041 Tom de Vries <tom@codesourcery.com>
12042
12043 * gcc.target/arm/fuse-caller-save.c: New test.
12044
12045 2014-06-18 Richard Biener <rguenther@suse.de>
12046
12047 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
12048 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
12049 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
12050
12051 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
12052
12053 PR tree-optimization/61518
12054 * gcc.dg/torture/pr61518.c: New test.
12055
12056 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12057
12058 PR tree-optimization/61517
12059 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
12060 (incorrect_read_be32): Likewise.
12061 (main): Call incorrect_read_* to test stmt replacement is made by
12062 bswap at the right place.
12063 * gcc.c-torture/execute/pr61517.c: New test.
12064
12065 2014-06-18 Andreas Schwab <schwab@suse.de>
12066
12067 PR rtl-optimization/54555
12068 * gcc.target/m68k/pr54555.c: New test.
12069
12070 2014-06-18 Olivier Hainque <hainque@adacore.com>
12071
12072 * gnat.dg/blocklocs.adb: New test.
12073
12074 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
12075
12076 PR tree-optimization/52252
12077 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
12078 * gcc.target/i386/pr52252-core.c: Ditto.
12079
12080 PR tree-optimization/61403
12081 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
12082
12083 2014-06-18 Jakub Jelinek <jakub@redhat.com>
12084
12085 * gfortran.dg/gomp/declare-simd-1.f90: New test.
12086 * gfortran.dg/gomp/depend-1.f90: New test.
12087 * gfortran.dg/gomp/target1.f90: New test.
12088 * gfortran.dg/gomp/target2.f90: New test.
12089 * gfortran.dg/gomp/target3.f90: New test.
12090 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
12091 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
12092 201107.
12093
12094 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12095
12096 PR fortran/61126
12097 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
12098
12099 2014-06-17 Tobias Burnus <burnus@net-b.de>
12100 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
12101
12102 * gfortran.dg/coarray/send_array.f90: New.
12103 * gfortran.dg/coarray/get_array.f90: New.
12104 * gfortran.dg/coarray/sendget_array.f90: New.
12105 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
12106 names.
12107 * gfortran.dg/coarray/collectives_2.f90: New.
12108
12109 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12110
12111 PR target/61533
12112 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
12113 dg-options.
12114
12115 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
12116
12117 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
12118 unit_id and kind_id to zero.
12119
12120 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
12121
12122 PR target/61483
12123 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
12124 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
12125 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
12126 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
12127
12128 2014-06-17 Richard Biener <rguenther@suse.de>
12129
12130 PR lto/61012
12131 * gcc.dg/lto/pr61526_0.c: New testcase.
12132 * gcc.dg/lto/pr61526_1.c: Likewise.
12133
12134 2014-06-17 Richard Biener <rguenther@suse.de>
12135
12136 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
12137 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
12138 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
12139 * gcc.dg/tree-ssa/vrp36.c: Likewise.
12140 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
12141
12142 2014-06-17 Richard Biener <rguenther@suse.de>
12143
12144 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
12145
12146 2014-06-16 Richard Biener <rguenther@suse.de>
12147
12148 PR tree-optimization/61482
12149 * g++.dg/torture/pr61482.C: New testcase.
12150
12151 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
12152
12153 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
12154 vpmacsdql instruction.
12155
12156 2014-06-16 Yury Gribov <y.gribov@samsung.com>
12157
12158 * c-c++-common/asan/instrument-with-calls-1.c: New test.
12159 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12160 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12161 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
12162 test patterns.
12163 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
12164 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
12165 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
12166 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
12167 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
12168 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
12169
12170 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12171
12172 PR fortran/28484
12173 PR fortran/61429
12174 * gfortran.dg/system_clock_1.f90: New file.
12175 * gfortran.dg/system_clock_2.f90: New file.
12176
12177 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
12178
12179 PR c++/33101
12180 * g++.dg/other/void3.C: New.
12181 * g++.dg/conversion/err-recover1.C: Update.
12182
12183 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
12184
12185 PR target/61415
12186 * lib/target-supports.exp (check_effective_target_longdouble128): New.
12187 * gcc.target/powerpc/pack02.c: Use it.
12188 * gcc.target/powerpc/tfmode_off.c: Likewise.
12189
12190 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
12191
12192 PR rtl-optimization/61094
12193 PR rtl-optimization/61446
12194 * gcc.target/i386/pr61446.c : New.
12195
12196 2014-06-13 Dehao Chen <dehao@google.com>
12197
12198 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
12199
12200 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
12201
12202 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
12203
12204 2014-06-13 Richard Biener <rguenther@suse.de>
12205
12206 * c-c++-common/pr46562-2.c: Adjust.
12207 * g++.dg/tree-ssa/pr8781.C: Likewise.
12208 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12209 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12210 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
12211 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
12212 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
12213
12214 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12215
12216 PR tree-optimization/61375
12217 * gcc.c-torture/execute/pr61375-1.c: New test.
12218
12219 2014-06-12 Jakub Jelinek <jakub@redhat.com>
12220
12221 PR middle-end/61486
12222 * c-c++-common/gomp/pr61486-1.c: New test.
12223 * c-c++-common/gomp/pr61486-2.c: New test.
12224
12225 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
12226
12227 PR target/59843
12228 * gcc.dg/vect/vect-singleton_1.c: New file.
12229
12230 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
12231
12232 PR target/61443
12233 * gcc.target/avr/torture/pr61443.c: New test.
12234
12235 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12236
12237 PR c++/19200
12238 * g++.dg/parse/friend11.C: New.
12239
12240 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12241
12242 PR c++/60265
12243 * g++.dg/cpp0x/using-enum-1.C: New.
12244 * g++.dg/cpp0x/using-enum-2.C: Likewise.
12245
12246 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12247
12248 PR c++/19200
12249 * g++.dg/parse/friend9.C: New.
12250 * g++.dg/parse/friend10.C: Likewise.
12251 * g++.dg/parse/friend7.C: Adjust.
12252
12253 2014-06-11 Richard Biener <rguenther@suse.de>
12254
12255 PR tree-optimization/61452
12256 * gcc.dg/torture/pr61452.c: New testcase.
12257
12258 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12259
12260 PR c++/34049
12261 * g++.dg/parse/pr34049.C: New.
12262
12263 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12264
12265 * gcc.c-torture/execute/pr61306-1.c: New test.
12266 * gcc.c-torture/execute/pr61306-2.c: Likewise.
12267 * gcc.c-torture/execute/pr61306-3.c: Likewise.
12268
12269 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12270
12271 * gcc.target/aarch64/acle/acle.exp: New.
12272 * gcc.target/aarch64/acle/crc32b.c: New test.
12273 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
12274 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
12275 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
12276 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
12277 * gcc.target/aarch64/acle/crc32d.c: Likewise.
12278 * gcc.target/aarch64/acle/crc32h.c: Likewise.
12279 * gcc.target/aarch64/acle/crc32w.c: Likewise.
12280
12281 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
12282
12283 PR tree-optimization/52252
12284 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
12285
12286 2014-06-11 Richard Biener <rguenther@suse.de>
12287
12288 PR middle-end/61437
12289 * gcc.dg/torture/20140610-1.c: New testcase.
12290 * gcc.dg/torture/20140610-2.c: Likewise.
12291
12292 2014-06-10 Richard Biener <rguenther@suse.de>
12293
12294 PR tree-optimization/61438
12295 * gcc.dg/torture/pr61438.c: New testcase.
12296
12297 2014-06-10 Richard Biener <rguenther@suse.de>
12298
12299 PR middle-end/61456
12300 * g++.dg/opt/pr61456.C: New testcase.
12301
12302 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
12303 Mikael Morin <mikael@gcc.gnu.org>
12304
12305 PR fortran/41936
12306 * gfortran.dg/class_array_15.f03: Check memory leaks.
12307
12308 2014-06-10 Richard Biener <rguenther@suse.de>
12309
12310 PR tree-optimization/57186
12311 PR tree-optimization/59299
12312 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
12313 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
12314
12315 2014-06-10 Jakub Jelinek <jakub@redhat.com>
12316
12317 PR fortran/60928
12318 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
12319 directives.
12320 * gfortran.dg/gomp/associate1.f90: New test.
12321 * gfortran.dg/gomp/intentin1.f90: New test.
12322 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
12323 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
12324 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
12325 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
12326
12327 2014-06-09 Marek Polacek <polacek@redhat.com>
12328
12329 PR c/36446
12330 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
12331 * gcc.dg/array-2.c: Likewise.
12332 * gcc.dg/array-const-2.c: Likewise.
12333 * gcc.dg/ucnid-8.c: Likewise.
12334 * gcc.dg/vla-init-1.c: Likewise.
12335 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
12336 * gcc.dg/c99-flex-array-7.c: Likewise.
12337 * gcc.dg/init-bad-1.c: Likewise.
12338 * gcc.dg/init-bad-3.c: Likewise.
12339 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
12340 * gcc.dg/pedwarn-init.c: Add dg-warning.
12341 * gcc.dg/pr53119.c: Remove dg-excess-errors.
12342
12343 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12344
12345 PR c++/22556
12346 * g++.dg/other/redecl3.C: New.
12347
12348 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
12349
12350 PR c++/54442
12351 * g++.dg/pr54442.C: New file.
12352
12353 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
12354
12355 PR fortran/61406
12356 * gfortran.dg/associate_17.f90 : New test
12357
12358 2014-06-09 Petr Murzin <petr.murzin@intel.com>
12359
12360 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
12361 void for TEST instead of static void.
12362 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
12363 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
12364 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
12365 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
12366 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
12367 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
12368 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
12369 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
12370 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
12371 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
12372 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
12373 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
12374 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
12375 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
12376 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
12377 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
12378 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
12379 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
12380 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
12381 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
12382 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
12383 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
12384 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
12385 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
12386 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
12387 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
12388 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
12389 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
12390 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
12391 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
12392 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
12393 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12394 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12395 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12396 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12397 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12398 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12399 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12400 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12401 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12402 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12403 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
12404 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
12405 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
12406 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
12407 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
12408 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
12409 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
12410 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
12411 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
12412 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
12413 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
12414 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
12415 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
12416 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
12417 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
12418 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
12419 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
12420 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
12421 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
12422 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
12423 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
12424 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
12425 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12426 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12427 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12428 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
12429 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
12430 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12431 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12432 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12433 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12434 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12435 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12436 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12437 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12438 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12439 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
12440 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
12441 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12442 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
12443 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
12444 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
12445 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
12446 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
12447 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
12448 instead of static void.
12449 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
12450 delete unused variables.
12451 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12452 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12453 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12454 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
12455 delete unused variables, void for TEST instead of static void.
12456 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12457 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12458 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12459 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12460 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12461 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12462 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12463 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12464 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12465 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12466 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12467 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12468 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
12469 initialize variables.
12470 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
12471 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
12472 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
12473 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
12474 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
12475 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
12476 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
12477 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
12478 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12479 * gcc.target/i386/i386.exp: Ditto.
12480 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
12481 CALC, void for TEST instead of static void, initialize variables.
12482 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
12483 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
12484 static void.
12485 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
12486 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
12487 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
12488 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
12489 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
12490 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
12491 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
12492 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
12493 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
12494 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
12495 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
12496 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
12497 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
12498 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
12499 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
12500 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
12501 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12502 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12503 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12504 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
12505 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
12506 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
12507 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
12508 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
12509 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
12510 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
12511 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
12512 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
12513 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
12514 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
12515 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
12516 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
12517 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
12518 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
12519 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
12520 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
12521 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
12522 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
12523 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
12524 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
12525 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12526 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12527 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
12528 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
12529 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
12530 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
12531 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
12532 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
12533 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
12534 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
12535 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
12536 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
12537 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12538 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12539 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12540 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12541 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
12542 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
12543 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
12544 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
12545 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
12546 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
12547 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
12548 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
12549 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
12550 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
12551 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
12552 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12553 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
12554 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12555 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
12556 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12557 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
12558 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
12559 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
12560 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
12561 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
12562 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
12563 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
12564 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
12565 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
12566 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
12567 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
12568 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
12569 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
12570 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
12571 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
12572 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
12573 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
12574 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
12575 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
12576 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12577 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
12578 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
12579 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
12580 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
12581 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
12582 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
12583 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12584 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
12585 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
12586 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
12587 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
12588 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
12589 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
12590 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
12591 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
12592 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
12593 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
12594 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
12595 instead of static void.
12596 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
12597 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
12598 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
12599 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
12600 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
12601 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
12602 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
12603 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
12604 static void, delete unused variables.
12605 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
12606 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12607 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
12608 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
12609 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
12610 static void, delete unused variables, Change parameters for
12611 UNION_CHECK, MASK_MERGE and MASK_ZERO.
12612 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
12613 CALC, void for TEST instead of static void.
12614 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
12615 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
12616 void.
12617 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
12618 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
12619 static void, change type of parameter for UNION_TYPE.
12620 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
12621 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
12622 void for TEST instead of static void, delete unused variables, change
12623 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
12624 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
12625 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12626 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12627 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12628 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12629 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12630 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
12631 void for TEST instead of static void, change parameters for
12632 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
12633 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
12634 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
12635 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
12636 * gcc.target/i386/avx512f-additional-reg-names.c: Add
12637 __attribute__((unused)).
12638 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
12639 __attribute__((unused)).
12640 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
12641 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
12642 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
12643 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
12644 * gcc.target/i386/avx512f-korw-1.c: Ditto.
12645 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
12646 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
12647 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
12648 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
12649 add __attribute__((unused)).
12650 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
12651 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
12652 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
12653 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
12654 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
12655 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
12656 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
12657 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
12658 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
12659 delete unused variables.
12660 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
12661 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
12662 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
12663 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
12664 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
12665 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
12666 static void, mask_merging and zero_masking for unsigned types.
12667 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
12668 CHECK_ARRAY for unsigned types.
12669 * gcc.target/i386/m256-check.h: Ditto.
12670 * gcc.target/i386/m512-check.h: Ditto.
12671
12672 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
12673
12674 PR target/61062
12675 * gcc.target/arm/pr48252.c (main): Expect same result
12676 as endian-neutral.
12677
12678 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12679
12680 PR fortran/45187
12681 * gfortran.dg/cray_pointers_10.f90: New file.
12682
12683 2014-06-09 Jakub Jelinek <jakub@redhat.com>
12684
12685 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
12686 instead of complex(kind=16).
12687
12688 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12689
12690 PR fortran/38829
12691 * gfortran.dg/bind_c_usage_29.f90: New file.
12692
12693 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
12694
12695 * gnat.dg/opt38.adb: New test.
12696 * gnat.dg/opt38_pkg.ad[sb]: New helper.
12697
12698 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
12699
12700 PR target/18343
12701 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
12702 New macro, 0 for __MMIX__, default 64.
12703 (bar): Pass it to __builtin_apply instead of literal 64.
12704
12705 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12706
12707 * gfortran.dg/io_constraints_11.f90: New file.
12708 * gfortran.dg/io_constraints_12.f90: New file.
12709 * gfortran.dg/io_constraints_13.f90: New file.
12710
12711 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
12712
12713 PR target/61423
12714 * gcc.target/i386/pr61423.c: New test.
12715
12716 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12717
12718 PR c++/60184
12719 * g++.dg/cpp0x/constexpr-union6.C: New.
12720 * g++.dg/cpp0x/union6.C: Likewise.
12721 * g++.dg/init/ref14.C: Adjust.
12722 * g++.dg/init/union1.C: Likewise.
12723
12724 2014-06-06 Richard Biener <rguenther@suse.de>
12725
12726 PR tree-optimization/59299
12727 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
12728
12729 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
12730
12731 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
12732 * gcc.dg/tree-ssa/sra-12.c: Likewise.
12733
12734 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12735
12736 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
12737 bitfield and test wrong results instead of correct results to make the
12738 test more portable.
12739
12740 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12741
12742 PR c++/60432
12743 * g++.dg/cpp0x/constexpr-60432.C: New.
12744
12745 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12746
12747 PR c++/60199
12748 * g++.dg/cpp0x/constexpr-60199.C: New.
12749
12750 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12751
12752 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
12753 Specify -march=z900 as an additional option.
12754 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
12755 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12756 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
12757
12758 2014-06-06 Jakub Jelinek <jakub@redhat.com>
12759
12760 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
12761 reduction clause diagnostic changes.
12762 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
12763 * gfortran.dg/gomp/reduction1.f90: Likewise.
12764 * gfortran.dg/gomp/reduction3.f90: Likewise.
12765 * gfortran.dg/gomp/udr1.f90: New test.
12766 * gfortran.dg/gomp/udr2.f90: New test.
12767 * gfortran.dg/gomp/udr3.f90: New test.
12768 * gfortran.dg/gomp/udr4.f90: New test.
12769 * gfortran.dg/gomp/udr5.f90: New test.
12770 * gfortran.dg/gomp/udr6.f90: New test.
12771 * gfortran.dg/gomp/udr7.f90: New test.
12772
12773 2014-06-06 Christian Bruel <christian.bruel@st.com>
12774
12775 PR tree-optimization/43934
12776 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
12777
12778 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
12779
12780 PR c/53119
12781 * gcc.dg/pr53119.c: New testcase.
12782
12783 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12784
12785 PR target/52472
12786 * gcc.target/avr/pr52472.c: New test.
12787
12788
12789 2014-06-05 Jeff Law <law@redhat.com>
12790
12791 PR tree-optimization/61289
12792 * g++.dg/pr61289.C: New test.
12793 * g++.dg/pr61289-2.C: New test.
12794
12795 2014-06-05 Richard Biener <rguenther@suse.de>
12796 Paolo Carlini <paolo.carlini@oracle.com>
12797
12798 PR c++/56961
12799 * g++.dg/parse/pr56961.C: New.
12800
12801 2014-06-05 Kai Tietz <ktietz@redhat.com>
12802
12803 PR target/46219
12804 * gcc.target/i386/sibcall-4.c: Remove xfail.
12805
12806 2014-06-05 Julian Brown <julian@codesourcery.com>
12807 Sandra Loosemore <sandra@codesourcery.com>
12808
12809 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
12810
12811 2014-06-05 Richard Biener <rguenther@suse.de>
12812
12813 PR c++/61004
12814 * g++.dg/diagnostic/pr61004.C: New testcase.
12815
12816 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
12817
12818 * gcc.dg/torture/pr61319.c: New test.
12819
12820 2014-06-05 Marek Polacek <polacek@redhat.com>
12821
12822 PR c/56724
12823 * gcc.dg/pr56724-3.c: New test.
12824
12825 2014-06-05 Andreas Schwab <schwab@suse.de>
12826
12827 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
12828
12829 2014-06-05 Marek Polacek <polacek@redhat.com>
12830
12831 PR c/49706
12832 * c-c++-common/pr49706.c: New test.
12833
12834 2014-06-05 Marek Polacek <polacek@redhat.com>
12835
12836 PR c/48062
12837 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
12838 * gcc.dg/Wshadow-3.c: Likewise.
12839 * gcc.dg/pr48062.c: New test.
12840
12841 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12842
12843 PR c++/43453
12844 * g++.dg/init/pr43453.C: New.
12845
12846 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
12847
12848 PR tree-optimization/61385
12849 * gcc.dg/tree-ssa/pr61385.c: New file.
12850
12851 2014-06-04 Richard Biener <rguenther@suse.de>
12852
12853 PR tree-optimization/60098
12854 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
12855
12856 2014-06-04 Richard Biener <rguenther@suse.de>
12857
12858 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
12859
12860 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
12861
12862 PR c/58942
12863 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
12864 the case with a pointer.
12865
12866 2014-06-04 Marek Polacek <polacek@redhat.com>
12867
12868 PR c/30020
12869 * c-c++-common/pr30020.c: New test.
12870
12871 2014-06-03 Andrew Pinski <apinski@cavium.com>
12872
12873 * gcc.c-torture/compile/20140528-1.c: New testcase.
12874
12875 2014-06-03 Dehao Chen <dehao@google.com>
12876
12877 * gcc.dg/tree-prof/merge_block.c: New test.
12878
12879 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
12880
12881 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
12882 * g++.dg/ext/mv15.C (dg-options): Ditto.
12883
12884 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12885
12886 DR 1423
12887 PR c++/52174
12888 * g++.dg/cpp0x/nullptr31.C: New.
12889 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
12890 * g++.dg/cpp0x/nullptr17.C: Update.
12891
12892 2014-06-03 Marek Polacek <polacek@redhat.com>
12893
12894 PR c/60439
12895 * c-c++-common/pr60439.c: New test.
12896 * g++.dg/eh/scope1.C (f4): Add dg-warning.
12897
12898 2014-06-03 Martin Jambor <mjambor@suse.cz>
12899
12900 PR ipa/61160
12901 * g++.dg/ipa/pr61160-1.C: New test.
12902
12903 2014-06-03 Richard Biener <rguenther@suse.de>
12904
12905 PR tree-optimization/61383
12906 * gcc.dg/torture/pr61383-1.c: New testcase.
12907
12908 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
12909
12910 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
12911
12912 2014-06-02 Jeff Law <law@redhat.com>
12913
12914 PR rtl-optimization/61094
12915 * g++.dg/pr61094: New test.
12916
12917 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
12918
12919 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
12920 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
12921 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
12922 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
12923 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
12924 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
12925 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
12926 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
12927
12928 2014-06-02 Richard Biener <rguenther@suse.de>
12929
12930 PR tree-optimization/61346
12931 * gcc.dg/torture/pr61346.c: New testcase.
12932
12933 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12934
12935 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
12936 not compilation.
12937 * gcc.target/i386/sibcall-4.c: Ditto.
12938 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
12939
12940 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12941
12942 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
12943 in scan-assembler-not string.
12944 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
12945 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
12946 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
12947
12948 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12949
12950 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
12951
12952 2014-06-01 Kai Tietz <ktietz@redhat.com>
12953
12954 PR target/61377
12955 * gcc.target/i386/sibcall-6.c: New test.
12956
12957 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
12958
12959 DR 1227
12960 PR c++/57543
12961 * g++.dg/cpp0x/pr57543-1.C: New.
12962 * g++.dg/cpp0x/pr57543-2.C: Likewise.
12963 * g++.dg/cpp0x/pr57543-3.C: Likewise.
12964 * g++.dg/cpp0x/decltype59.C: Likewise.
12965
12966 2014-05-31 Tom de Vries <tom@codesourcery.com>
12967
12968 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
12969
12970 2014-05-30 Jakub Jelinek <jakub@redhat.com>
12971
12972 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
12973 restore_gcc_exec_prefix_env_var): New procedures.
12974 (set_ld_library_path_env_vars,
12975 restore_ld_library_path_env_vars): Use them.
12976 * lib/c-compat.exp: Load target-libpath.exp.
12977 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
12978 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
12979 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
12980 restore_gcc_exec_prefix_env_var.
12981 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
12982 Likewise.
12983
12984 * c-c++-common/asan/misalign-1.c: New test.
12985 * c-c++-common/asan/misalign-2.c: New test.
12986
12987 * g++.dg/asan/asan_test.C: Add -std=c++11 and
12988 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
12989 -DASAN_USE_DEJAGNU_GTEST=1.
12990 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
12991 * g++.dg/asan/asan_oob_test.cc: Likewise.
12992 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
12993 * g++.dg/asan/asan_str_test.cc: Likewise.
12994 * g++.dg/asan/asan_test_utils.h: Likewise.
12995 * g++.dg/asan/sanitizer_test_config.h: Likewise.
12996 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
12997 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
12998 Imported from upstream r209283.
12999 * g++.dg/asan/asan_test_config.h: Likewise.
13000
13001 2014-05-30 Kai Tietz <ktietz@redhat.com>
13002
13003 PR target/60104
13004 * gcc.target/i386/sibcall-1.c: New test.
13005 * gcc.target/i386/sibcall-2.c: New test.
13006 * gcc.target/i386/sibcall-3.c: New test.
13007 * gcc.target/i386/sibcall-4.c: New test.
13008
13009 2014-05-30 Ian Lance Taylor <iant@google.com>
13010
13011 * gcc.target/i386/pause-2.c: New test.
13012
13013 2014-05-30 Tom de Vries <tom@codesourcery.com>
13014
13015 * gcc.target/i386/fuse-caller-save.c: New test.
13016 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
13017 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
13018
13019 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
13020
13021 * gcc.target/arm/simd/vrev16p8_1.c: New file.
13022 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
13023 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
13024 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
13025 * gcc.target/arm/simd/vrev16s8_1.c: New file.
13026 * gcc.target/arm/simd/vrev16u8_1.c: New file.
13027 * gcc.target/arm/simd/vrev32p16_1.c: New file.
13028 * gcc.target/arm/simd/vrev32p8_1.c: New file.
13029 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
13030 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
13031 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
13032 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
13033 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
13034 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
13035 * gcc.target/arm/simd/vrev32s16_1.c: New file.
13036 * gcc.target/arm/simd/vrev32s8_1.c: New file.
13037 * gcc.target/arm/simd/vrev32u16_1.c: New file.
13038 * gcc.target/arm/simd/vrev32u8_1.c: New file.
13039 * gcc.target/arm/simd/vrev64f32_1.c: New file.
13040 * gcc.target/arm/simd/vrev64p16_1.c: New file.
13041 * gcc.target/arm/simd/vrev64p8_1.c: New file.
13042 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
13043 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
13044 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
13045 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
13046 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
13047 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
13048 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
13049 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
13050 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
13051 * gcc.target/arm/simd/vrev64s16_1.c: New file.
13052 * gcc.target/arm/simd/vrev64s32_1.c: New file.
13053 * gcc.target/arm/simd/vrev64s8_1.c: New file.
13054 * gcc.target/arm/simd/vrev64u16_1.c: New file.
13055 * gcc.target/arm/simd/vrev64u32_1.c: New file.
13056 * gcc.target/arm/simd/vrev64u8_1.c: New file.
13057
13058 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
13059
13060 PR rtl-optimization/61325
13061 * gcc.target/aarch64/pr61325.c: New.
13062
13063 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
13064
13065 * gcc.target/arm/simd/vextQf32_1.c: New file.
13066 * gcc.target/arm/simd/vextQp16_1.c: New file.
13067 * gcc.target/arm/simd/vextQp8_1.c: New file.
13068 * gcc.target/arm/simd/vextQs16_1.c: New file.
13069 * gcc.target/arm/simd/vextQs32_1.c: New file.
13070 * gcc.target/arm/simd/vextQs64_1.c: New file.
13071 * gcc.target/arm/simd/vextQs8_1.c: New file.
13072 * gcc.target/arm/simd/vextQu16_1.c: New file.
13073 * gcc.target/arm/simd/vextQu32_1.c: New file.
13074 * gcc.target/arm/simd/vextQu64_1.c: New file.
13075 * gcc.target/arm/simd/vextQu8_1.c: New file.
13076 * gcc.target/arm/simd/vextQp64_1.c: New file.
13077 * gcc.target/arm/simd/vextf32_1.c: New file.
13078 * gcc.target/arm/simd/vextp16_1.c: New file.
13079 * gcc.target/arm/simd/vextp8_1.c: New file.
13080 * gcc.target/arm/simd/vexts16_1.c: New file.
13081 * gcc.target/arm/simd/vexts32_1.c: New file.
13082 * gcc.target/arm/simd/vexts64_1.c: New file.
13083 * gcc.target/arm/simd/vexts8_1.c: New file.
13084 * gcc.target/arm/simd/vextu16_1.c: New file.
13085 * gcc.target/arm/simd/vextu32_1.c: New file.
13086 * gcc.target/arm/simd/vextu64_1.c: New file.
13087 * gcc.target/arm/simd/vextu8_1.c: New file.
13088 * gcc.target/arm/simd/vextp64_1.c: New file.
13089
13090 2014-05-29 Radovan Obradovic <robradovic@mips.com>
13091 Tom de Vries <tom@codesourcery.com>
13092
13093 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
13094 options.
13095 * gcc.target/mips/fuse-caller-save.h: New include file.
13096 * gcc.target/mips/fuse-caller-save.c: New test.
13097 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
13098 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
13099
13100 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
13101
13102 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
13103
13104 2014-05-28 Richard Biener <rguenther@suse.de>
13105
13106 PR middle-end/61045
13107 * gcc.dg/pr61045.c: New testcase.
13108
13109 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13110
13111 * lib/clearcap.exp: New file.
13112 * gcc.dg/vect/vect.exp: Load clearcap.exp.
13113 Remove clearcap_ldflags handling.
13114 Call clearcap-init, clearcap-finish.
13115 * gcc.target/i386/i386.exp: Likewise.
13116 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
13117 * gcc.target/i386/clearcapv2.map: Move to
13118 ../config/sol2-clearcapv2.map.
13119 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
13120 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
13121
13122 2014-05-28 Richard Biener <rguenther@suse.de>
13123
13124 PR tree-optimization/61335
13125 * gfortran.dg/pr61335.f90: New testcase.
13126
13127 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13128
13129 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
13130
13131 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13132
13133 * gnat.dg/overflow_fixed.adb: New test.
13134
13135 2014-05-27 Marek Polacek <polacek@redhat.com>
13136
13137 PR c/56724
13138 * gcc.dg/pr56724-1.c: New test.
13139 * gcc.dg/pr56724-2.c: New test.
13140 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
13141 -Wtraditional.
13142 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
13143
13144 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13145
13146 * gcc.dg/fold-compare-8.c: New test.
13147 * gcc.dg/Wstrict-overflow-25.c: Likewise.
13148
13149 2014-05-27 Richard Biener <rguenther@suse.de>
13150
13151 * gcc.dg/tree-ssa/vrp92.c: New testcase.
13152
13153 2014-05-27 Marek Polacek <polacek@redhat.com>
13154
13155 PR testsuite/61319
13156 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
13157 LLONG_MIN, and ULLONG_MAX.
13158
13159 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13160
13161 * lib/target-supports.exp (check_effective_target_vect_bswap):
13162 Specify arm*-*-* support.
13163
13164 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
13165
13166 PR testsuite/61319
13167 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
13168 -nan optional.
13169 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
13170 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
13171
13172 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13173
13174 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
13175
13176 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
13177
13178 PR rtl-optimization/61222
13179 * gcc.c-torture/compile/pr61222-1.c: New test.
13180 * gcc.c-torture/compile/pr61222-2.c: Likewise.
13181
13182 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13183
13184 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
13185
13186 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13187
13188 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
13189
13190 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13191
13192 PR libgfortran/55117
13193 * gfortran.dg/namelist_85.f90: New test.
13194
13195 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
13196
13197 PR c/61191
13198 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
13199 the case with syntax error.
13200
13201 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13202
13203 * gcc.dg/lto/pr61278_0.c: New test.
13204 * gcc.dg/lto/pr61278_1.c: New test.
13205
13206 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13207
13208 * gcc.dg/pr61220.c: New test.
13209 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
13210
13211 2014-05-25 Tobias Burnus <burnus@net-b.de>
13212
13213 * gfortran.dg/coarray_10.f90: Update dg-warning.
13214 * gfortran.dg/coarray_this_image_1.f90: New.
13215 * gfortran.dg/coarray_this_image_2.f90: New.
13216
13217 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
13218
13219 PR libfortran/61173
13220 * gfortran.dg/arrayio_14.f90: New test.
13221
13222 2014-05-24 Andreas Schwab <schwab@suse.de>
13223
13224 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
13225
13226 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13227
13228 * gfortran.dg/bind_c_array_params_2.f90:
13229 Adjust regexp for -flto.
13230 * gfortran.dg/pr48636-2.f90: Likewise.
13231 * gfortran.dg/pr52835.f90: Likewise.
13232
13233 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
13234
13235 PR rtl-optimization/61215
13236 * gcc.target/i386/pr61215.c: New.
13237
13238 2014-05-23 Marek Polacek <polacek@redhat.com>
13239 Jakub Jelinek <jakub@redhat.com>
13240
13241 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
13242 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
13243 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
13244 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
13245 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
13246 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
13247 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
13248 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
13249 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
13250 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
13251 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
13252 * c-c++-common/ubsan/float-cast.h: New file.
13253 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
13254 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
13255
13256 2014-05-23 Jiong Wang <jiong.wang@arm.com>
13257
13258 * gcc.target/aarch64/tail_indirect_call_1.c: New.
13259
13260 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
13261
13262 * g++.dg/cpp1y/lambda-init9.C: New.
13263
13264 2014-05-23 Richard Biener <rguenther@suse.de>
13265
13266 PR testsuite/61266
13267 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
13268 adjust testcase to reflect reality.
13269
13270 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13271
13272 PR tree-optimization/54733
13273 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
13274 optimization to support memory sources and bitwise operations
13275 equivalent to load in host endianness.
13276 * gcc.dg/optimize-bswaphi-1.c: Likewise.
13277 * gcc.dg/optimize-bswapsi-2.c: Likewise.
13278 * gcc.c-torture/execute/bswap-2.c: Likewise.
13279
13280 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13281
13282 * lib/target-supports.exp: New effective targets for architectures
13283 capable of performing byte swap.
13284 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
13285 * gcc.dg/optimize-bswapdi-2.c: Likewise.
13286 * gcc.dg/optimize-bswapsi-1.c: Likewise.
13287
13288 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13289
13290 PR c++/61088
13291 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
13292 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
13293
13294 2014-05-22 Xinliang David Li <davidxl@google.com>
13295
13296 * g++.dg/ipa/devirt-15.C: Fix expected message.
13297 * g++.dg/ipa/devirt-16.C: Ditto.
13298 * g++.dg/ipa/devirt-17.C: Ditto.
13299 * g++.dg/ipa/devirt-26.C: Ditto.
13300 * g++.dg/ipa/imm-devirt-1.C: Ditto.
13301 * g++.dg/ipa/imm-devirt-2.C: Ditto.
13302 * g++.dg/tree-ssa/pr8781.C:Ditto.
13303
13304 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
13305
13306 * gcc.target/powerpc/htm-ttest.c: New test.
13307
13308 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
13309
13310 * gnat.dg/opt37.ad[sb]: New test.
13311
13312 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
13313
13314 PR c/61271
13315 * g++.dg/cilk-plus/AN/array_function.cc: New.
13316
13317 2014-05-22 Richard Biener <rguenther@suse.de>
13318
13319 * gcc.dg/tree-ssa/alias-33.c: New testcase.
13320
13321 2014-05-22 Kostya Serebryany <kcc@google.com>
13322
13323 * c-c++-common/tsan/mutexset1.c: Update the test to match
13324 upstream r209283.
13325 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
13326
13327 2014-05-21 Marek Polacek <polacek@redhat.com>
13328
13329 PR sanitizer/61272
13330 * g++.dg/ubsan/pr61272.C: New test.
13331
13332 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
13333 Sandra Loosemore <sandra@codesourcery.com>
13334
13335 PR lto/60179
13336 * lib/scanasm.exp (scan-lto-assembler): New procedure.
13337 * gcc.target/nios2/custom-fp-lto.c: New test.
13338
13339 2014-05-21 Andreas Schwab <schwab@suse.de>
13340
13341 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
13342
13343 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13344
13345 PR target/54236
13346 * gcc.target/sh/pr54236-3.c: New.
13347
13348 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
13349
13350 PR c++/60189
13351 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
13352
13353 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
13354
13355 PR tree-optimization/60899
13356 * g++.dg/ipa/devirt-11.C: Update template.
13357
13358 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
13359
13360 PR C++/61038
13361 * g++.dg/cpp0x/pr61038.C: New.
13362
13363 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13364
13365 PR c++/58753
13366 PR c++/58930
13367 PR c++/58704
13368 * g++.dg/cpp0x/nsdmi-template11.C: New.
13369 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
13370 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
13371
13372 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
13373
13374 * gnat.dg/opt35.adb: New test.
13375 * gnat.dg/opt36.adb: Likewise.
13376 * gnat.dg/opt35_pkg.ad[sb]: New helper.
13377
13378 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13379
13380 PR c++/60373
13381 * g++.dg/cpp0x/Wattributes1.C: New.
13382 * g++.dg/ext/visibility/redecl1.C: Adjust.
13383 * g++.dg/ext/visibility/visibility-7.C: Likewise.
13384
13385 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13386
13387 * gcc.target/powerpc/vsxcopy.c: New test.
13388
13389 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13390
13391 PR c++/58664
13392 * g++.dg/cpp0x/nsdmi-union6.C: New.
13393 * g++.dg/parse/pr58664.C: Likewise.
13394 * g++.dg/cpp0x/nsdmi6.C: Tweak.
13395 * g++.dg/parse/crash31.C: Likewise.
13396 * g++.dg/template/error2.C: Likewise.
13397 * g++.dg/template/inherit8.C: Likewise.
13398 * g++.dg/template/offsetof2.C: Likewise.
13399
13400 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
13401
13402 * c-c++-common/gomp/simd4.c: Adjust for inform.
13403 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13404 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13405 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
13406 * g++.dg/cpp0x/noexcept15.C: Likewise.
13407 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
13408 * g++.dg/eh/spec6.C: Likewise.
13409 * g++.dg/expr/cast1.C: Likewise.
13410 * g++.dg/expr/dtor1.C: Likewise.
13411 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
13412 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
13413 * g++.dg/gomp/pr49223-2.C: Likewise.
13414 * g++.dg/gomp/udr-4.C: Likewise.
13415 * g++.dg/init/delete1.C: Likewise.
13416 * g++.dg/other/crash-2.C: Likewise.
13417 * g++.dg/parse/crash24.C: Likewise.
13418 * g++.dg/parse/crash25.C: Likewise.
13419 * g++.dg/parse/crash31.C: Likewise.
13420 * g++.dg/parse/crash49.C: Likewise.
13421 * g++.dg/parse/crash50.C: Likewise.
13422 * g++.dg/parse/crash54.C: Likewise.
13423 * g++.dg/parse/dtor7.C: Likewise.
13424 * g++.dg/parse/error40.C: Likewise.
13425 * g++.dg/parse/fused-params1.C: Likewise.
13426 * g++.dg/parse/new1.C: Likewise.
13427 * g++.dg/template/crash35.C: Likewise.
13428 * g++.dg/template/crash59.C: Likewise.
13429 * g++.dg/template/crash77.C: Likewise.
13430 * g++.dg/template/error51.C: Likewise.
13431 * g++.dg/template/incomplete1.C: Likewise.
13432 * g++.dg/template/incomplete3.C: Likewise.
13433 * g++.dg/template/incomplete4.C: Likewise.
13434 * g++.dg/template/incomplete5.C: Likewise.
13435 * g++.dg/template/inherit8.C: Likewise.
13436 * g++.dg/template/instantiate1.C: Likewise.
13437 * g++.dg/template/instantiate3.C: Likewis: Likewise.
13438 * g++.dg/template/offsetof2.C: Likewise.
13439 * g++.dg/tm/pr51928.C: Likewise.
13440 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
13441 * g++.dg/warn/incomplete1.C: Likewise.
13442 * g++.dg/warn/incomplete2.C: Likewise.
13443 * g++.old-deja/g++.brendan/friend4.C: Likewise.
13444 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
13445 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
13446 * g++.old-deja/g++.eh/catch1.C: Likewise.
13447 * g++.old-deja/g++.eh/spec6.C: Likewise.
13448 * g++.old-deja/g++.mike/p7868.C: Likewise.
13449 * g++.old-deja/g++.other/crash38.C: Likewise.
13450 * g++.old-deja/g++.other/enum2.C: Likewise.
13451 * g++.old-deja/g++.other/incomplete.C: Likewise.
13452 * g++.old-deja/g++.other/vaarg3.C: Likewise.
13453 * g++.old-deja/g++.pt/crash9.C: Likewise.
13454 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
13455 * g++.old-deja/g++.pt/typename8.C: Likewise.
13456 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
13457
13458 2014-05-19 Joseph Myers <joseph@codesourcery.com>
13459
13460 * lib/target-supports.exp
13461 (check_effective_target_vect_sizes_32B_16B): Return false if
13462 128-bit AVX vectors preferred.
13463
13464 2014-05-19 Mike Stump <mikestump@comcast.net>
13465
13466 * lib/target-supports.exp (check_effective_target_avx): Early out
13467 if not x86 to prevent x86 flags on non-x86 targets.
13468
13469 2014-05-19 Richard Biener <rguenther@suse.de>
13470
13471 PR tree-optimization/61221
13472 * gcc.dg/torture/pr61221.c: New testcase.
13473
13474 2014-05-19 Richard Biener <rguenther@suse.de>
13475
13476 PR tree-optimization/61209
13477 * gfortran.dg/pr61209.f90: New testcase.
13478
13479 2014-05-19 Richard Biener <rguenther@suse.de>
13480
13481 PR tree-optimization/61184
13482 * c-c++-common/torture/pr61184.c: New testcase.
13483
13484 2014-05-19 Christian Bruel <christian.bruel@st.com>
13485
13486 PR target/61195
13487 * gcc.target/sh/pr61195.c: New test.
13488
13489 2014-05-18 Wei Mi <wmi@google.com>
13490
13491 PR target/58066
13492 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
13493 directive with rtl insns. Add effective-target fpic and
13494 tls_native.
13495
13496 2014-05-17 Xinliang David Li <davidxl@google.com>
13497
13498 * g++.dg/ipa/devirt-33.C: New testcase.
13499
13500 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
13501
13502 * g++.dg/ipa/comdat.C: New file.
13503
13504 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13505
13506 * gnat.dg/volatile12.ad[sb]: New test.
13507
13508 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13509
13510 * gnat.dg/enum3.adb: New test.
13511
13512 2014-05-18 Andreas Schwab <schwab@suse.de>
13513
13514 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
13515
13516 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
13517
13518 PR libfortran/52539
13519 * gfortran.dg/namelist_utf8.f90: New test.
13520
13521 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
13522
13523 PR c++/52875
13524 * g++.dg/cpp0x/decltype58.C: New.
13525
13526 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
13527
13528 * gcc.target/microblaze/others/break_handler.c: New.
13529
13530 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
13531
13532 PR tree-optimization/61140
13533 PR tree-optimization/61150
13534 PR tree-optimization/61197
13535 * gcc.dg/tree-ssa/pr61140.c: New file.
13536 * gcc.dg/tree-ssa/pr61150.c: New file.
13537 * gcc.dg/tree-ssa/pr61197.c: New file.
13538
13539 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
13540
13541 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13542 (dg-options): Add -mfpmath=387.
13543 (dg-final): Check that no MMX registers are used.
13544
13545 2014-05-17 Andreas Schwab <schwab@suse.de>
13546
13547 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
13548
13549 2014-05-16 David Malcolm <dmalcolm@redhat.com>
13550
13551 Revert:
13552 2014-04-29 David Malcolm <dmalcolm@redhat.com>
13553
13554 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
13555 occurrences of "int" in the gimple dump to reflect that the return
13556 types of functions now show up in such dumps.
13557 * gcc.dg/tree-ssa/pr27810.c: Likewise.
13558
13559 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
13560
13561 * gcc.c-torture/execute/20101011-1.c: Update testcase.
13562 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
13563 * gcc.dg/tree-ssa/writeonly.c: New testcase.
13564 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
13565 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
13566 * gcc.dg/debug/pr35154.c: Update testcase.
13567 * gcc.target/i386/vectorize1.c: Update testcase.
13568
13569 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
13570
13571 PR c++/51640
13572 * g++.dg/parse/error54.C: New.
13573
13574 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
13575
13576 PR rtl-optimization/60969
13577 * g++.dg/pr60969.C: New.
13578
13579 2014-05-16 Richard Biener <rguenther@suse.de>
13580
13581 PR tree-optimization/61194
13582 * gcc.dg/vect/pr61194.c: New testcase.
13583
13584 2014-05-16 Richard Biener <rguenther@suse.de>
13585
13586 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
13587 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
13588 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
13589 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
13590
13591 2014-05-16 Richard Biener <rguenther@suse.de>
13592
13593 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
13594
13595 2014-05-15 Martin Jambor <mjambor@suse.cz>
13596
13597 PR ipa/61085
13598 * g++.dg/ipa/pr61085.C: New test.
13599
13600 2014-05-15 Martin Jambor <mjambor@suse.cz>
13601
13602 PR tree-optimization/61090
13603 * gcc.dg/tree-ssa/pr61090.c: New test.
13604
13605 2014-05-15 Jakub Jelinek <jakub@redhat.com>
13606
13607 PR tree-optimization/61158
13608 * gcc.dg/pr61158.c: New test.
13609
13610 2014-05-15 Andreas Schwab <schwab@suse.de>
13611
13612 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
13613 emitted.
13614 * obj-c++.dg/exceptions-5.mm: Likewise.
13615
13616 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13617
13618 * shrink-wrap-loop.c: New test case.
13619
13620 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
13621
13622 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
13623 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
13624 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
13625 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
13626 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
13627 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
13628 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
13629 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
13630 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
13631 * gcc.target/arm/simd/vtrnf32_1.c: New file.
13632 * gcc.target/arm/simd/vtrnp16_1.c: New file.
13633 * gcc.target/arm/simd/vtrnp8_1.c: New file.
13634 * gcc.target/arm/simd/vtrns16_1.c: New file.
13635 * gcc.target/arm/simd/vtrns32_1.c: New file.
13636 * gcc.target/arm/simd/vtrns8_1.c: New file.
13637 * gcc.target/arm/simd/vtrnu16_1.c: New file.
13638 * gcc.target/arm/simd/vtrnu32_1.c: New file.
13639 * gcc.target/arm/simd/vtrnu8_1.c: New file.
13640
13641 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
13642
13643 * gcc.target/i386/clflushopt-1.c: New.
13644 * gcc.target/i386/xsavec-1.c: Ditto.
13645 * gcc.target/i386/xsavec64-1.c: Ditto.
13646 * gcc.target/i386/xsaves-1.c: Ditto.
13647 * gcc.target/i386/xsaves64-1.c: Ditto.
13648 * gcc.target/i386/sse-12.c: Test new options.
13649 * gcc.target/i386/sse-13.c: Ditto.
13650 * gcc.target/i386/sse-14.c: Ditto.
13651 * gcc.target/i386/sse-22.c: Ditto.
13652 * gcc.target/i386/sse-23.c: Ditto.
13653 * g++.dg/other/i386-2.C: Ditto.
13654 * g++.dg/other/i386-3.C: Ditto.
13655
13656 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13657
13658 PR rtl-optimization/60866
13659 * gcc.dg/pr60866.c: New test.
13660
13661 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13662
13663 PR rtl-optimization/60901
13664 * gcc.target/i386/pr60901.c: New test.
13665
13666 2014-05-14 Yury Gribov <y.gribov@samsung.com>
13667
13668 PR sanitizer/61100
13669 * c-c++-common/asan/asan-interface-1.c: New test.
13670 * lib/asan-dg.exp (asan_include_flags): New function.
13671 (asan_init): Call asan_include_flags to obtain path
13672 to sanitizer headers.
13673
13674 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
13675
13676 * lib/target-support.exp (check_dfp_hw_available): New function.
13677 (is-effective-target): Check $arg for dfp_hw.
13678 (is-effective-target-keyword): Likewise.
13679 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
13680 Change target to dfp_hw.
13681
13682 2014-05-13 Marek Polacek <polacek@redhat.com>
13683
13684 PR c/61162
13685 * gcc.dg/pr61162.c: New test.
13686
13687 2014-05-13 Marek Polacek <polacek@redhat.com>
13688
13689 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
13690 * c-c++-common/pr50459-2.c: New test.
13691
13692 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
13693
13694 PR c++/54310
13695 * g++.dg/template/pr54310.C: New.
13696
13697 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
13698 Sandra Loosemore <sandra@codesourcery.com>
13699
13700 * gcc.target/mips/loongson-simd.c: Disable micromips too.
13701
13702 2014-05-13 Catherine Moore <clm@cm00re.com>
13703
13704 * gcc.target/mips/near-far-1.c: Adjust expected output
13705 to allow the JALS instruction.
13706 * gcc.target/mips/near-far-2.c: Likewise.
13707 * gcc.target/mips/near-far-4.c: Likewise.
13708
13709 2014-05-13 Bin Cheng <bin.cheng@arm.com>
13710
13711 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
13712
13713 2014-05-13 Jakub Jelinek <jakub@redhat.com>
13714
13715 PR target/61060
13716 * gcc.dg/pr61060.c: New test.
13717
13718 2014-05-12 DJ Delorie <dj@redhat.com>
13719
13720 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
13721 * gcc.dg/sibcall-4.c: Likewise.
13722
13723 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
13724
13725 * objc.dg/shadow-1.m: New test.
13726 * objc.dg/shadow-2.m: New test.
13727 * objc.dg/ivar-scope-1.m: New test.
13728 * objc.dg/ivar-scope-2.m: New test.
13729 * objc.dg/ivar-scope-3.m: New test.
13730 * objc.dg/ivar-scope-4.m: New test.
13731 * objc.dg/ivar-visibility-1.m: New test.
13732 * objc.dg/ivar-visibility-2.m: New test.
13733 * objc.dg/ivar-visibility-3.m: New test.
13734 * objc.dg/ivar-visibility-4.m: New test.
13735
13736 2014-05-12 Tobias Burnus <burnus@net-b.de>
13737
13738 PR fortran/60127
13739 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
13740
13741 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13742
13743 PR fortran/60834
13744 * gfortran.dg/associate_16.f90: New test.
13745
13746 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13747
13748 PR target/60991
13749 * gcc.target/avr/pr60991.c: New testcase.
13750
13751 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13752
13753 PR c++/60054
13754 * g++.dg/cpp1y/pr60054.C: New.
13755
13756 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13757
13758 PR c++/51199
13759 * g++.dg/template/pr51199.C: New.
13760
13761 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
13762
13763 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
13764
13765 2014-05-11 Jakub Jelinek <jakub@redhat.com>
13766
13767 * gfortran.dg/gomp/affinity-1.f90: New test.
13768
13769 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
13770
13771 * gcc.dg/torture/pr61136.c: New test.
13772
13773 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
13774
13775 PR c++/59705
13776 * g++.dg/cpp0x/sfinae51.C: New.
13777
13778 PR c++/58353
13779 * g++.dg/cpp0x/variadic157.C: New.
13780
13781 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
13782
13783 PR target/51244
13784 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
13785
13786 2014-05-10 Marek Polacek <polacek@redhat.com>
13787
13788 * gcc.dg/pedwarn-init.c: New test.
13789 * gcc.dg/init-string-1.c: Adjust dg-error.
13790
13791 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
13792
13793 * lib/target-supports.exp
13794 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
13795 to the list.
13796
13797 2014-05-09 Marek Polacek <polacek@redhat.com>
13798
13799 PR c/61096
13800 * gcc.dg/pr61096-1.c: New test.
13801 * gcc.dg/pr61096-2.c: New test.
13802
13803 2014-05-09 Florian Weimer <fweimer@redhat.com>
13804
13805 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
13806 * g++.dg/fstack-protector-strong.C: Likewise.
13807 * gcc.target/i386/ssp-strong-reg.c: New file.
13808
13809 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
13810
13811 PR target/61055
13812 * gcc.target/avr/torture/pr61055.c: New test.
13813
13814 2014-05-09 Marek Polacek <polacek@redhat.com>
13815
13816 PR c/50459
13817 * c-c++-common/attributes-1.c: Move test line to a new test.
13818 * c-c++-common/attributes-2.c: New test.
13819 * c-c++-common/pr50459.c: New test.
13820 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
13821 * gcc.dg/nonnull-2.c: Likewise.
13822 * gcc.dg/pr55570.c: Modify dg-error.
13823 * gcc.dg/tm/wrap-2.c: Likewise.
13824
13825 2014-05-08 Jeff Law <law@redhat.com>
13826
13827 PR tree-optimization/61009
13828 * g++.dg/tree-ssa/pr61009.C: New test.
13829
13830 2014-05-08 Matthias Klose <doko@ubuntu.com>
13831
13832 PR driver/61106
13833 * gcc-dg/unused-8a.c: New.
13834 * gcc-dg/unused-8b.c: Likewise.
13835
13836 2014-05-08 Marek Polacek <polacek@redhat.com>
13837
13838 PR c/61053
13839 * gcc.dg/pr61053.c: New test.
13840
13841 2014-05-08 Marek Polacek <polacek@redhat.com>
13842
13843 PR c/61077
13844 * gcc.dg/pr61077.c: New test.
13845
13846 2014-05-08 Tobias Burnus <burnus@net-b.de>
13847
13848 * gfortran.dg/coarray_collectives_1.f90: New.
13849 * gfortran.dg/coarray_collectives_2.f90: New.
13850 * gfortran.dg/coarray_collectives_3.f90: New.
13851 * gfortran.dg/coarray_collectives_4.f90: New.
13852 * gfortran.dg/coarray_collectives_5.f90: New.
13853 * gfortran.dg/coarray_collectives_6.f90: New.
13854 * gfortran.dg/coarray/collectives_1.f90: New.
13855 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
13856 * gfortran.dg/assumed_type_4.f90: Update dg-error.
13857 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
13858 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
13859 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
13860 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
13861 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
13862
13863 2014-05-08 Wei Mi <wmi@google.com>
13864
13865 PR target/58066
13866 * gcc.target/i386/pr58066.c: New test.
13867
13868 2014-05-08 Joseph Myers <joseph@codesourcery.com>
13869
13870 * gcc.target/i386/avx256-unaligned-load-2.c,
13871 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
13872 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
13873 packed-single instructions.
13874
13875 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
13876
13877 PR c++/13981
13878 * g++.dg/diagnostic/pr13981.C: New.
13879
13880 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
13881
13882 PR tree-optimization/59100
13883 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
13884 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
13885
13886 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
13887
13888 PR tree-optimization/61095
13889 * gcc.dg/torture/pr61095.c: New test.
13890
13891 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13892
13893 PR middle-end/39246
13894 * gcc.dg/uninit-13.c: Move warning on the actual source line where
13895 the uninitialized complex is used.
13896 * gcc.dg/uninit-17.c: New test to check partial initialization of
13897 complex with branches.
13898 * gcc.dg/uninit-17-O0.c: Likewise.
13899
13900 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
13901
13902 PR target/60884
13903 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
13904 (test_03): Rename to test_02.
13905
13906 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13907
13908 PR c++/61083
13909 * g++.dg/cpp0x/sfinae50.C: New.
13910
13911 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13912
13913 PR c++/61080
13914 * g++.dg/cpp0x/deleted7.C: New.
13915
13916 2014-05-07 Richard Biener <rguenther@suse.de>
13917
13918 PR tree-optimization/61034
13919 * g++.dg/tree-ssa/pr61034.C: New testcase.
13920
13921 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
13922
13923 * gcc.target/epiphany/isr-arg.c: New file.
13924
13925 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
13926
13927 PR tree-optimization/52252
13928 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
13929
13930 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13931
13932 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
13933 * gcc.target/aarch64/simd/vrev16p8.x: New file.
13934 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
13935 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
13936 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
13937 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
13938 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
13939 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
13940 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
13941 * gcc.target/aarch64/simd/vrev16s8.x: New file.
13942 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
13943 * gcc.target/aarch64/simd/vrev16u8.x: New file.
13944 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
13945 * gcc.target/aarch64/simd/vrev32p16.x: New file.
13946 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
13947 * gcc.target/aarch64/simd/vrev32p8.x: New file.
13948 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
13949 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
13950 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
13951 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
13952 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
13953 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
13954 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
13955 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
13956 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
13957 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
13958 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
13959 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
13960 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
13961 * gcc.target/aarch64/simd/vrev32s16.x: New file.
13962 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
13963 * gcc.target/aarch64/simd/vrev32s8.x: New file.
13964 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
13965 * gcc.target/aarch64/simd/vrev32u16.x: New file.
13966 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
13967 * gcc.target/aarch64/simd/vrev32u8.x: New file.
13968 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
13969 * gcc.target/aarch64/simd/vrev64f32.x: New file.
13970 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
13971 * gcc.target/aarch64/simd/vrev64p16.x: New file.
13972 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
13973 * gcc.target/aarch64/simd/vrev64p8.x: New file.
13974 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
13975 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
13976 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
13977 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
13978 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
13979 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
13980 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
13981 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
13982 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
13983 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
13984 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
13985 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
13986 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
13987 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
13988 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
13989 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
13990 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
13991 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
13992 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
13993 * gcc.target/aarch64/simd/vrev64s16.x: New file.
13994 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
13995 * gcc.target/aarch64/simd/vrev64s32.x: New file.
13996 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
13997 * gcc.target/aarch64/simd/vrev64s8.x: New file.
13998 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
13999 * gcc.target/aarch64/simd/vrev64u16.x: New file.
14000 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
14001 * gcc.target/aarch64/simd/vrev64u32.x: New file.
14002 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
14003 * gcc.target/aarch64/simd/vrev64u8.x: New file.
14004
14005 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14006
14007 gcc.target/aarch64/simd/ext_f32.x: New file.
14008 gcc.target/aarch64/simd/ext_f32_1.c: New file.
14009 gcc.target/aarch64/simd/ext_p16.x: New file.
14010 gcc.target/aarch64/simd/ext_p16_1.c: New file.
14011 gcc.target/aarch64/simd/ext_p8.x: New file.
14012 gcc.target/aarch64/simd/ext_p8_1.c: New file.
14013 gcc.target/aarch64/simd/ext_s16.x: New file.
14014 gcc.target/aarch64/simd/ext_s16_1.c: New file.
14015 gcc.target/aarch64/simd/ext_s32.x: New file.
14016 gcc.target/aarch64/simd/ext_s32_1.c: New file.
14017 gcc.target/aarch64/simd/ext_s64.x: New file.
14018 gcc.target/aarch64/simd/ext_s64_1.c: New file.
14019 gcc.target/aarch64/simd/ext_s8.x: New file.
14020 gcc.target/aarch64/simd/ext_s8_1.c: New file.
14021 gcc.target/aarch64/simd/ext_u16.x: New file.
14022 gcc.target/aarch64/simd/ext_u16_1.c: New file.
14023 gcc.target/aarch64/simd/ext_u32.x: New file.
14024 gcc.target/aarch64/simd/ext_u32_1.c: New file.
14025 gcc.target/aarch64/simd/ext_u64.x: New file.
14026 gcc.target/aarch64/simd/ext_u64_1.c: New file.
14027 gcc.target/aarch64/simd/ext_u8.x: New file.
14028 gcc.target/aarch64/simd/ext_u8_1.c: New file.
14029 gcc.target/aarch64/simd/ext_f64.c: New file.
14030 gcc.target/aarch64/simd/extq_f32.x: New file.
14031 gcc.target/aarch64/simd/extq_f32_1.c: New file.
14032 gcc.target/aarch64/simd/extq_p16.x: New file.
14033 gcc.target/aarch64/simd/extq_p16_1.c: New file.
14034 gcc.target/aarch64/simd/extq_p8.x: New file.
14035 gcc.target/aarch64/simd/extq_p8_1.c: New file.
14036 gcc.target/aarch64/simd/extq_s16.x: New file.
14037 gcc.target/aarch64/simd/extq_s16_1.c: New file.
14038 gcc.target/aarch64/simd/extq_s32.x: New file.
14039 gcc.target/aarch64/simd/extq_s32_1.c: New file.
14040 gcc.target/aarch64/simd/extq_s64.x: New file.
14041 gcc.target/aarch64/simd/extq_s64_1.c: New file.
14042 gcc.target/aarch64/simd/extq_s8.x: New file.
14043 gcc.target/aarch64/simd/extq_s8_1.c: New file.
14044 gcc.target/aarch64/simd/extq_u16.x: New file.
14045 gcc.target/aarch64/simd/extq_u16_1.c: New file.
14046 gcc.target/aarch64/simd/extq_u32.x: New file.
14047 gcc.target/aarch64/simd/extq_u32_1.c: New file.
14048 gcc.target/aarch64/simd/extq_u64.x: New file.
14049 gcc.target/aarch64/simd/extq_u64_1.c: New file.
14050 gcc.target/aarch64/simd/extq_u8.x: New file.
14051 gcc.target/aarch64/simd/extq_u8_1.c: New file.
14052 gcc.target/aarch64/simd/extq_f64.c: New file.
14053
14054 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14055
14056 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
14057 * gcc.target/aarch64/vtrnu32.c: Likewise.
14058 * gcc.target/aarch64/vtrnf32.c: Likewise.
14059
14060 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14061
14062 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
14063 * gcc.target/aarch64/simd/vtrnf32.x: New file.
14064 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
14065 * gcc.target/aarch64/simd/vtrnp16.x: New file.
14066 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
14067 * gcc.target/aarch64/simd/vtrnp8.x: New file.
14068 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
14069 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
14070 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
14071 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
14072 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
14073 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
14074 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
14075 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
14076 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
14077 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
14078 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
14079 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
14080 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
14081 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
14082 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
14083 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
14084 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
14085 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
14086 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
14087 * gcc.target/aarch64/simd/vtrns16.x: New file.
14088 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
14089 * gcc.target/aarch64/simd/vtrns32.x: New file.
14090 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
14091 * gcc.target/aarch64/simd/vtrns8.x: New file.
14092 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
14093 * gcc.target/aarch64/simd/vtrnu16.x: New file.
14094 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
14095 * gcc.target/aarch64/simd/vtrnu32.x: New file.
14096 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
14097 * gcc.target/aarch64/simd/vtrnu8.x: New file.
14098
14099 2014-05-07 Richard Biener <rguenther@suse.de>
14100
14101 PR tree-optimization/57864
14102 * gcc.dg/torture/pr57864.c: New testcase.
14103
14104 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
14105
14106 PR libfortran/61049
14107 * gfortran.dg/list_read_13.f: New test.
14108
14109 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
14110
14111 PR c++/60999
14112 * g++.dg/cpp0x/nsdmi-template9.C: New.
14113 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
14114
14115 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
14116 Mike Stump <mikestump@comcast.net>
14117 Richard Sandiford <rdsandiford@googlemail.com>
14118
14119 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
14120
14121 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
14122
14123 PR ipa/60965
14124 * g++.dg/ipa/devirt-32.C: New testcase.
14125
14126 2014-05-05 Richard Biener <rguenther@suse.de>
14127
14128 PR middle-end/61010
14129 * gcc.dg/torture/pr61010.c: New testcase.
14130
14131 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14132
14133 * gcc.target/s390/leaf-profile.c: New testcase.
14134
14135 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14136
14137 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
14138 Disable asm scan for s390.
14139 * gcc.dg/hoist-register-pressure-2.c: Likewise.
14140 * gcc.dg/hoist-register-pressure-3.c: Likewise.
14141
14142 2014-05-05 Bin Cheng <bin.cheng@arm.com>
14143
14144 PR tree-optimization/60363
14145 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
14146
14147 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
14148
14149 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
14150 (dg-require-effective-target): Change target to powerpc_fprs.
14151 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
14152 (dg-require-effective-target): Change target to dfprt.
14153
14154 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
14155
14156 PR c++/58582
14157 * g++.dg/cpp0x/deleted4.C: New.
14158 * g++.dg/cpp0x/deleted5.C: Likewise.
14159 * g++.dg/cpp0x/deleted6.C: Likewise.
14160
14161 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
14162
14163 PR fortran/61025
14164 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
14165 regexps for -m32.
14166 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
14167 * gfortran.dg/coarray_poly_6.f90: Likewise.
14168 * gfortran.dg/coarray_poly_7.f90: Likewise.
14169 * gfortran.dg/coarray_poly_8.f90: Likewise.
14170
14171 2014-05-02 Marek Polacek <polacek@redhat.com>
14172
14173 PR c/25801
14174 * gcc.dg/pr25801.c: New test.
14175
14176 2014-05-02 Marek Polacek <polacek@redhat.com>
14177
14178 PR c/60784
14179 * gcc.dg/pr60784.c: New test.
14180
14181 2014-05-01 Marek Polacek <polacek@redhat.com>
14182
14183 PR c/60915
14184 * gcc.dg/pr60915.c: New test.
14185
14186 2014-05-01 Marek Polacek <polacek@redhat.com>
14187
14188 PR c/60257
14189 * gcc.dg/pr60257.c: New test.
14190
14191 2014-05-01 Marek Polacek <polacek@redhat.com>
14192
14193 PR c/43395
14194 * c-c++-common/pr43395.c: New test.
14195
14196 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
14197
14198 * gcc.dg/cond-reduc-1.c: New test.
14199 * gcc.dg/cond-reduc-2.c: Likewise.
14200
14201 2014-05-01 Marek Polacek <polacek@redhat.com>
14202
14203 PR c/29467
14204 * gcc.dg/pr29467.c: New test.
14205 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
14206 about boolean types.
14207 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
14208 to bool.
14209 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
14210
14211 2014-05-01 Marek Polacek <polacek@redhat.com>
14212
14213 PR c/43245
14214 * gcc.dg/pr43245.c: New test.
14215
14216 2014-05-01 Marek Polacek <polacek@redhat.com>
14217
14218 PR c/56989
14219 * gcc.dg/pr56989.c: New test.
14220
14221 2014-04-30 Ian Lance Taylor <iant@google.com>
14222
14223 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
14224 in go_compile_args rather than in argument to go-torture-execute.
14225
14226 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
14227
14228 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
14229 instead of getpid.
14230
14231 2014-04-30 Tobias Burnus <burnus@net-b.de>
14232
14233 * gfortran.dg/coarray_poly_6.f90
14234 * gfortran.dg/coarray_poly_7.f90
14235 * gfortran.dg/coarray_poly_8.f90
14236
14237 2014-04-30 Tobias Burnus <burnus@net-b.de>
14238
14239 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
14240 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
14241 * gfortran.dg/coarray/codimension.f90: New.
14242
14243 2014-04-30 Tobias Burnus <burnus@net-b.de>
14244
14245 * gfortran.dg/coarray_lib_this_image_1.f90: New.
14246 * gfortran.dg/coarray_lib_this_image_2.f90: New.
14247
14248 2014-04-30 Tobias Burnus <burnus@net-b.de>
14249
14250 * gfortran.dg/coarray_poly_4.f90: New.
14251 * gfortran.dg/coarray_poly_5.f90: New.
14252
14253 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14254
14255 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
14256 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
14257 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
14258 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
14259 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
14260 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
14261 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
14262 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
14263 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
14264 * gcc.target/arm/simd/vuzpf32_1.c: New file.
14265 * gcc.target/arm/simd/vuzpp16_1.c: New file.
14266 * gcc.target/arm/simd/vuzpp8_1.c: New file.
14267 * gcc.target/arm/simd/vuzps16_1.c: New file.
14268 * gcc.target/arm/simd/vuzps32_1.c: New file.
14269 * gcc.target/arm/simd/vuzps8_1.c: New file.
14270 * gcc.target/arm/simd/vuzpu16_1.c: New file.
14271 * gcc.target/arm/simd/vuzpu32_1.c: New file.
14272 * gcc.target/arm/simd/vuzpu8_1.c: New file.
14273
14274 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14275
14276 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
14277 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
14278 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
14279
14280 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14281
14282 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
14283 * gcc.target/aarch64/simd/vuzpf32.x: New file.
14284 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
14285 * gcc.target/aarch64/simd/vuzpp16.x: New file.
14286 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
14287 * gcc.target/aarch64/simd/vuzpp8.x: New file.
14288 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
14289 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
14290 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
14291 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
14292 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
14293 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
14294 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
14295 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
14296 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
14297 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
14298 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
14299 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
14300 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
14301 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
14302 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
14303 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
14304 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
14305 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
14306 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
14307 * gcc.target/aarch64/simd/vuzps16.x: New file.
14308 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
14309 * gcc.target/aarch64/simd/vuzps32.x: New file.
14310 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
14311 * gcc.target/aarch64/simd/vuzps8.x: New file.
14312 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
14313 * gcc.target/aarch64/simd/vuzpu16.x: New file.
14314 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
14315 * gcc.target/aarch64/simd/vuzpu32.x: New file.
14316 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
14317 * gcc.target/aarch64/simd/vuzpu8.x: New file.
14318
14319 2014-04-30 Richard Biener <rguenther@suse.de>
14320
14321 PR tree-optimization/48329
14322 * gfortran.dg/vect/pr48329.f90: New testcase.
14323
14324 2014-04-30 Marek Polacek <polacek@redhat.com>
14325
14326 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
14327 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
14328
14329 2014-04-30 Marek Polacek <polacek@redhat.com>
14330
14331 PR c/60139
14332 * gcc.dg/pr60139.c: New test.
14333
14334 2014-04-30 Marek Polacek <polacek@redhat.com>
14335
14336 PR c/60351
14337 * gcc.dg/pr60351.c: New test.
14338
14339 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
14340
14341 * gcc.target/arm/simd/simd.exp: New file.
14342 * gcc.target/arm/simd/vzipqf32_1.c: New file.
14343 * gcc.target/arm/simd/vzipqp16_1.c: New file.
14344 * gcc.target/arm/simd/vzipqp8_1.c: New file.
14345 * gcc.target/arm/simd/vzipqs16_1.c: New file.
14346 * gcc.target/arm/simd/vzipqs32_1.c: New file.
14347 * gcc.target/arm/simd/vzipqs8_1.c: New file.
14348 * gcc.target/arm/simd/vzipqu16_1.c: New file.
14349 * gcc.target/arm/simd/vzipqu32_1.c: New file.
14350 * gcc.target/arm/simd/vzipqu8_1.c: New file.
14351 * gcc.target/arm/simd/vzipf32_1.c: New file.
14352 * gcc.target/arm/simd/vzipp16_1.c: New file.
14353 * gcc.target/arm/simd/vzipp8_1.c: New file.
14354 * gcc.target/arm/simd/vzips16_1.c: New file.
14355 * gcc.target/arm/simd/vzips32_1.c: New file.
14356 * gcc.target/arm/simd/vzips8_1.c: New file.
14357 * gcc.target/arm/simd/vzipu16_1.c: New file.
14358 * gcc.target/arm/simd/vzipu32_1.c: New file.
14359 * gcc.target/arm/simd/vzipu8_1.c: New file.
14360
14361 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14362
14363 PR c++/51707
14364 * g++.dg/cpp0x/constexpr-51707.C: New.
14365
14366 2014-04-29 David Malcolm <dmalcolm@redhat.com>
14367
14368 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
14369 occurrences of "int" in the gimple dump to reflect that the return
14370 types of functions now show up in such dumps.
14371 * gcc.dg/tree-ssa/pr27810.c: Likewise.
14372
14373 2014-04-29 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR tree-optimization/60971
14376 * c-c++-common/turtore/pr60971.c: New test.
14377
14378 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
14379
14380 * gcc.target/aarch64/simd/simd.exp: New file.
14381 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
14382 * gcc.target/aarch64/simd/vzipf32.x: New file.
14383 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
14384 * gcc.target/aarch64/simd/vzipp16.x: New file.
14385 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
14386 * gcc.target/aarch64/simd/vzipp8.x: New file.
14387 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
14388 * gcc.target/aarch64/simd/vzipqf32.x: New file.
14389 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
14390 * gcc.target/aarch64/simd/vzipqp16.x: New file.
14391 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
14392 * gcc.target/aarch64/simd/vzipqp8.x: New file.
14393 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
14394 * gcc.target/aarch64/simd/vzipqs16.x: New file.
14395 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
14396 * gcc.target/aarch64/simd/vzipqs32.x: New file.
14397 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
14398 * gcc.target/aarch64/simd/vzipqs8.x: New file.
14399 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
14400 * gcc.target/aarch64/simd/vzipqu16.x: New file.
14401 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
14402 * gcc.target/aarch64/simd/vzipqu32.x: New file.
14403 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
14404 * gcc.target/aarch64/simd/vzipqu8.x: New file.
14405 * gcc.target/aarch64/simd/vzips16_1.c: New file.
14406 * gcc.target/aarch64/simd/vzips16.x: New file.
14407 * gcc.target/aarch64/simd/vzips32_1.c: New file.
14408 * gcc.target/aarch64/simd/vzips32.x: New file.
14409 * gcc.target/aarch64/simd/vzips8_1.c: New file.
14410 * gcc.target/aarch64/simd/vzips8.x: New file.
14411 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
14412 * gcc.target/aarch64/simd/vzipu16.x: New file.
14413 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
14414 * gcc.target/aarch64/simd/vzipu32.x: New file.
14415 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
14416 * gcc.target/aarch64/simd/vzipu8.x: New file.
14417
14418 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14419
14420 * gcc.target/aarch64/fcsel_1.c: New test case.
14421
14422 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
14423
14424 PR libfortran/60810
14425 * gfortran.dg/arrayio_13.f90: New test.
14426
14427 2014-04-28 Martin Jambor <mjambor@suse.cz>
14428
14429 * gcc.dg/tree-ssa/sra-14.c: New test.
14430
14431 2014-04-28 Richard Biener <rguenther@suse.de>
14432
14433 PR middle-end/60092
14434 * gcc.dg/tree-ssa/alias-32.c: New testcase.
14435 * gcc.dg/vect/pr60092.c: Likewise.
14436
14437 2014-04-28 Richard Biener <rguenther@suse.de>
14438
14439 * gcc.dg/tree-ssa/vrp91.c: New testcase.
14440 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
14441 * gcc.dg/Wstrict-overflow-15.c: Likewise.
14442 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
14443
14444 2014-04-28 Richard Biener <rguenther@suse.de>
14445
14446 PR tree-optimization/60979
14447 * gcc.dg/graphite/pr60979.c: New testcase.
14448
14449 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14450
14451 PR c/60983
14452 * gcc.dg/pr60114.c: Use signed chars.
14453
14454 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
14455
14456 PR c++/59120
14457 * g++.dg/cpp0x/alias-decl-43.C: New.
14458
14459 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
14460
14461 PR fortran/59604
14462 PR fortran/58003
14463 * gfortran.dg/no_range_check_3.f90: New test.
14464
14465 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
14466
14467 PR libfortran/52539
14468 * gfortran.dg/namelist_utf8.f90: New test.
14469
14470 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
14471
14472 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
14473 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
14474 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
14475
14476 2014-04-25 Cary Coutant <ccoutant@google.com>
14477
14478 PR debug/60929
14479 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
14480 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
14481 -fdebug-types-section flag.
14482
14483 2014-04-25 Jiong Wang <jiong.wang@arm.com>
14484
14485 * gcc.target/arm/tail-long-call.c: New test.
14486
14487 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14488
14489 PR tree-optimization/60930
14490 * gcc.dg/torture/pr60930.c: New test.
14491
14492 2014-04-25 Jakub Jelinek <jakub@redhat.com>
14493
14494 PR tree-optimization/60960
14495 * gcc.c-torture/execute/pr60960.c: New test.
14496
14497 2014-04-25 Marek Polacek <polacek@redhat.com>
14498
14499 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
14500
14501 2014-04-25 Marek Polacek <polacek@redhat.com>
14502
14503 PR c/18079
14504 * gcc.dg/pr18079.c: New test.
14505 * gcc.dg/pr18079-2.c: New test.
14506
14507 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
14508
14509 * c-c++-common/gomp/pr60823-2.c: Require effective target
14510 vect_simd_clones.
14511
14512 2014-04-25 Marek Polacek <polacek@redhat.com>
14513
14514 PR c/60114
14515 * gcc.dg/pr60114.c: New test.
14516
14517 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
14518
14519 * gcc.c-torture/execute/20140425-1.c: New test.
14520
14521 2014-04-25 Marek Polacek <polacek@redhat.com>
14522
14523 PR c/60156
14524 * c-c++-common/pr60156.c: New test.
14525
14526 2014-04-25 Richard Biener <rguenther@suse.de>
14527
14528 PR ipa/60912
14529 * g++.dg/opt/pr60912.C: New testcase.
14530
14531 2014-04-25 Richard Biener <rguenther@suse.de>
14532
14533 PR ipa/60911
14534 * gcc.dg/lto/pr60911_0.c: New testcase.
14535
14536 2014-04-24 Cong Hou <congh@google.com>
14537
14538 PR tree-optimization/60896
14539 * g++.dg/vect/pr60896.cc: New test.
14540
14541 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14542
14543 * gcc.target/powerpc/pack01.c: New test to test the new pack and
14544 unpack builtin functionss for 128-bit types.
14545 * gcc.target/powerpc/pack02.c: Likewise.
14546 * gcc.target/powerpc/pack03.c: Likewise.
14547 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
14548 divide builtin functionss.
14549 * gcc.target/powerpc/extend-divide-2.c: Likewise.
14550 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
14551 functions.
14552 * gcc.target/powerpc/bcd-2.c: Likewise.
14553 * gcc.target/powerpc/bcd-3.c: Likewise.
14554 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
14555 builtin functionss.
14556 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
14557
14558 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
14559
14560 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
14561 keeps_null_pointer_checks.
14562 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
14563 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
14564 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
14565 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
14566
14567 2014-04-24 Jakub Jelinek <jakub@redhat.com>
14568
14569 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
14570 Replace load with read and store with write.
14571
14572 2014-04-24 Jeff Law <law@redhat.com>
14573
14574 PR target/60822
14575 * gcc.c-torture/pr60822.c: New test.
14576 * gcc.c-torture/pr60822.x: New test.
14577
14578 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
14579
14580 PR c++/57958
14581 * g++.dg/cpp0x/pr57958.C: New test.
14582
14583 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
14584
14585 * lib/target-supports.exp (check_effective_target_vect_perm): Return
14586 true for aarch64_be.
14587
14588 2014-04-24 Radovan Obradovic <robradovic@mips.com>
14589 Tom de Vries <tom@codesourcery.com>
14590
14591 * gcc.dg/fuse-caller-save.c: New test.
14592
14593 2014-04-24 Joey Ye <joey.ye@arm.com>
14594
14595 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
14596
14597 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14598
14599 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
14600 * gcc.dg/vect/vect-bswap16: New test.
14601 * gcc.dg/vect/vect-bswap32: Likewise.
14602 * gcc.dg/vect/vect-bswap64: Likewise.
14603
14604 2014-04-23 Jeff Law <law@redhat.com>
14605
14606 PR tree-optimization/60902
14607 * gcc.target/i386/pr60902.c: New test.
14608
14609 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
14610
14611 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
14612 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
14613 * gcc.target/aarch64/vdup_n_1.c: New testcase.
14614
14615 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14616
14617 * gcc.target/arm/rev16.c: New test.
14618
14619 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14620
14621 * gcc.target/aarch64/rev16_1.c: New test.
14622
14623 2014-04-23 Richard Biener <rguenther@suse.de>
14624
14625 PR tree-optimization/60903
14626 * gcc.dg/torture/pr60903.c: New testcase.
14627
14628 2014-04-23 Richard Biener <rguenther@suse.de>
14629
14630 PR middle-end/60895
14631 * g++.dg/torture/pr60895.C: New testcase.
14632
14633 2014-04-23 Richard Biener <rguenther@suse.de>
14634
14635 PR middle-end/60891
14636 * gcc.dg/torture/pr60891.c: New testcase.
14637
14638 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14639
14640 PR sanitizer/60275
14641 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
14642 -fno-sanitize-recover to dg-options.
14643 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
14644 add -std=c++11 to dg-options.
14645 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
14646 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
14647 add -std=c++1y to dg-options.
14648 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
14649 -fno-sanitize-recover to dg-options.
14650 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14651 * c-c++-common/ubsan/vla-4.c: Likewise.
14652 * c-c++-common/ubsan/pr59503.c: Likewise.
14653 * c-c++-common/ubsan/vla-3.c: Likewise.
14654 * c-c++-common/ubsan/save-expr-1.c: Likewise.
14655 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
14656 * c-c++-common/ubsan/shift-3.c: Likewise.
14657 * c-c++-common/ubsan/overflow-1.c: Likewise.
14658 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14659 * c-c++-common/ubsan/vla-2.c: Likewise.
14660 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14661 * c-c++-common/ubsan/pr60613-1.c: Likewise.
14662 * c-c++-common/ubsan/shift-6.c: Likewise.
14663 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14664 * c-c++-common/ubsan/overflow-add-3.c: New test.
14665 * c-c++-common/ubsan/overflow-add-4.c: New test.
14666 * c-c++-common/ubsan/div-by-zero-6.c: New test.
14667 * c-c++-common/ubsan/div-by-zero-7.c: New test.
14668
14669 2014-04-22 Christian Bruel <christian.bruel@st.com>
14670
14671 * gcc.target/sh/hiconst.c: New test.
14672
14673 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
14674
14675 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
14676 lroundf generates custom round instruction, too.
14677
14678 2014-04-22 Tobias Burnus <burnus@net-b.de>
14679
14680 PR fortran/60881
14681 * coarray/alloc_comp_3.f90: New.
14682
14683 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
14684
14685 PR target/60868
14686 * gcc.target/i386/pr60868.c: New testcase.
14687
14688 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14689
14690 PR c/59073
14691 * c-c++-common/gomp/pr59073.c: New test.
14692
14693 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14694
14695 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
14696
14697 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14698
14699 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
14700 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
14701
14702 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
14703
14704 * gcc.dg/memcpy-5.c: New test.
14705
14706 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14707
14708 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
14709
14710 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
14711 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
14712 *-*-solaris2.9.
14713 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
14714 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
14715 from dg-options.
14716 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
14717 from dg-additional-options.
14718 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
14719 from dg-options.
14720
14721 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
14722 execution check.
14723 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
14724 (sigill_hdlr): Remove.
14725 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
14726 check.
14727
14728 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
14729 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
14730 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
14731
14732 * lib/target-supports.exp (add_options_for_tls): Remove
14733 *-*-solaris2.9* handling.
14734
14735 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
14736
14737 * gcc.target/aarch64/vect_cvtf_1.c: New.
14738
14739 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14740
14741 PR tree-optimization/60823
14742 * c-c++-common/gomp/pr60823-1.c: New test.
14743 * c-c++-common/gomp/pr60823-2.c: New test.
14744 * c-c++-common/gomp/pr60823-3.c: New test.
14745
14746 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14747
14748 * gcc.target/arm/anddi_notdi-1.c: New test.
14749 * gcc.target/arm/iordi_notdi-1.c: New test case.
14750
14751 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14752
14753 * gcc.target/arm/iordi_notdi-1.c: New test.
14754
14755 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14756
14757 * gcc.target/aarch64/vrnd_f64_1.c : New file.
14758
14759 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
14760
14761 PR target/60735
14762 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
14763 not cause errors if -mspe.
14764
14765 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
14766
14767 PR target/60909
14768 * gcc.target/i386/pr60909-1.c: New test.
14769 * gcc.target/i386/pr60909-2.c: Ditto.
14770
14771 2014-04-18 Cong Hou <congh@google.com>
14772
14773 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
14774 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
14775
14776 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14777
14778 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
14779 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14780
14781 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
14782
14783 PR c++/59200
14784 * g++.dg/cpp0x/alias-decl-42.C: New.
14785
14786 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
14787
14788 * gcc.target/powerpc/ti_math1.c: New.
14789 * gcc.target/powerpc/ti_math2.c: New.
14790
14791 2014-04-17 Martin Jambor <mjambor@suse.cz>
14792
14793 * gnat.dg/opt34.adb: New.
14794 * gnat.dg/opt34_pkg.ads: Likewise.
14795
14796 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14797
14798 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
14799 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
14800
14801 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14802
14803 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
14804 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
14805
14806 2014-04-17 Jakub Jelinek <jakub@redhat.com>
14807
14808 PR target/60847
14809 Forward port from 4.8 branch
14810 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
14811
14812 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
14813 Fix scan patterns.
14814 * gcc.target/i386/bmi-2.c: Ditto.
14815
14816 2014-04-17 Richard Biener <rguenther@suse.de>
14817
14818 PR middle-end/60849
14819 * g++.dg/opt/pr60849.C: New testcase.
14820
14821 2014-04-17 Richard Biener <rguenther@suse.de>
14822
14823 PR tree-optimization/60836
14824 * g++.dg/vect/pr60836.cc: New testcase.
14825
14826 2014-04-17 Richard Biener <rguenther@suse.de>
14827
14828 PR tree-optimization/60841
14829 * gcc.dg/vect/pr60841.c: New testcase.
14830
14831 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14832
14833 * g++.dg/ipa/devirt-31.C: New testcase.
14834
14835 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14836
14837 PR lto/60820
14838 * gcc.dg/lto/pr60820_0.c: New testcase.
14839 * gcc.dg/lto/pr60820_1.c: New testcase.
14840
14841 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14842
14843 PR ipa/60854
14844 * g++.dg/torture/pr60854.C: New testcase.
14845
14846 2014-04-16 Catherine Moore <clm@codesourcery.com>
14847
14848 * gcc.target/mips/umips-store16-2.c: New test.
14849
14850 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
14851
14852 * g++.dg/cpp0x/initlist-vect.C: New file.
14853
14854 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
14855
14856 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
14857 * gcc.dg/uninit-I-O0.c: Likewise.
14858 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
14859
14860 2014-04-16 Jakub Jelinek <jakub@redhat.com>
14861
14862 PR tree-optimization/60844
14863 * gcc.dg/pr60844.c: New test.
14864
14865 2014-04-15 Richard Biener <rguenther@suse.de>
14866
14867 PR rtl-optimization/56965
14868 * gcc.dg/torture/pr56965-1.c: New testcase.
14869 * gcc.dg/torture/pr56965-2.c: Likewise.
14870
14871 2014-04-15 Teresa Johnson <tejohnson@google.com>
14872
14873 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
14874
14875 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14876
14877 * gnat.dg/vect14.adb: New test.
14878
14879 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14880
14881 * gnat.dg/vect12.ad[sb]: New test.
14882 * gnat.dg/vect13.ad[sb]: Likewise.
14883
14884 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
14885
14886 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
14887 under qemu-arm.
14888 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
14889 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
14890 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
14891 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
14892 * c-c++-common/ubsan/null-1.c: Likewise.
14893 * c-c++-common/ubsan/null-10.c: Likewise.
14894 * c-c++-common/ubsan/null-11.c: Likewise.
14895 * c-c++-common/ubsan/null-2.c: Likewise.
14896 * c-c++-common/ubsan/null-3.c: Likewise.
14897 * c-c++-common/ubsan/null-4.c: Likewise.
14898 * c-c++-common/ubsan/null-5.c: Likewise.
14899 * c-c++-common/ubsan/null-6.c: Likewise.
14900 * c-c++-common/ubsan/null-7.c: Likewise.
14901 * c-c++-common/ubsan/null-8.c: Likewise.
14902 * c-c++-common/ubsan/null-9.c: Likewise.
14903 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14904 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14905 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14906 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14907 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14908 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14909 * c-c++-common/ubsan/pr59333.c: Likewise.
14910 * c-c++-common/ubsan/pr59667.c: Likewise.
14911 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14912 * c-c++-common/ubsan/pr60636.c: Likewise.
14913 * c-c++-common/ubsan/shift-1.c: Likewise.
14914 * c-c++-common/ubsan/shift-2.c: Likewise.
14915 * c-c++-common/ubsan/vla-1.c: Likewise.
14916
14917 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
14918
14919 * gnat.dg/vect11.ad[sb]: New test.
14920
14921 2014-04-14 Richard Biener <rguenther@suse.de>
14922
14923 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
14924
14925 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14926
14927 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
14928
14929 2014-04-14 Richard Biener <rguenther@suse.de>
14930 Marc Glisse <marc.glisse@inria.fr>
14931
14932 PR c/60819
14933 * gcc.target/i386/vec-may_alias.c: New testcase.
14934
14935 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14936
14937 * lib/target-supports.exp
14938 (check_effective_target_vect_widen_mult_si_to_di_pattern):
14939 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
14940 Fix formatting.
14941
14942 2014-04-14 Richard Biener <rguenther@suse.de>
14943
14944 PR lto/60720
14945 * gcc.dg/lto/pr60720_0.c: New testcase.
14946 * gcc.dg/lto/pr60720_1.c: Likewise.
14947
14948 2014-04-14 Christian Bruel <christian.bruel@st.com>
14949
14950 * gcc.target/sh/memset.c: New test.
14951
14952 2014-04-14 Richard Biener <rguenther@suse.de>
14953
14954 PR middle-end/55022
14955 * gcc.dg/graphite/pr55022.c: New testcase.
14956
14957 2014-04-14 Richard Biener <rguenther@suse.de>
14958
14959 PR tree-optimization/59817
14960 PR tree-optimization/60453
14961 * gfortran.dg/graphite/pr59817.f: New testcase.
14962 * gcc.dg/graphite/pr59817-1.c: Likewise.
14963 * gcc.dg/graphite/pr59817-2.c: Likewise.
14964
14965 2014-04-14 Jason Merrill <jason@redhat.com>
14966
14967 Revert:
14968 * lib/gcc-dg.exp (dg-build-dso): New.
14969 (gcc-dg-test-1): Handle dg-do-what "dso".
14970
14971 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
14972
14973 PR fortran/60717
14974 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
14975
14976 PR fortran/58085
14977 * gfortran.dg/associate_15.f90: New test.
14978
14979 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
14980
14981 PR middle-end/60467
14982 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
14983 case to check.
14984
14985 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
14986
14987 PR middle-end/60469
14988 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
14989
14990 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
14991
14992 * gcc.target/mips/umips-store16-1.c: New test.
14993
14994 2014-04-11 Tobias Burnus <burnus@net-b.de>
14995
14996 PR c/60194
14997 * * g++.dg/warn/warn_format_signedness.C: New.
14998 * gcc.dg/format/warn-signedness.c: New.
14999
15000 2014-04-11 Tobias Burnus <burnus@net-b.de>
15001
15002 PR fortran/58880
15003 PR fortran/60495
15004 * gfortran.dg/finalize_25.f90: New.
15005
15006 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15007
15008 * gcc.target/epiphany/t1068-2.c: New file.
15009
15010 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15011
15012 * gcc.target/epiphany/btst-1.c: New test.
15013
15014 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15015
15016 PR rtl-optimization/60651
15017 * gcc.target/epiphany/mode-switch.c: New test.
15018
15019 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
15020
15021 PR c++/58600
15022 * g++.dg/cpp0x/gen-attrs-58.C: New.
15023 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
15024
15025 2014-04-11 Steve Ellcey <sellcey@mips.com>
15026 Jakub Jelinek <jakub@redhat.com>
15027
15028 PR middle-end/60556
15029 * gcc.c-torture/compile/pr60556.c: New test.
15030
15031 2014-04-11 Richard Biener <rguenther@suse.de>
15032
15033 PR middle-end/60797
15034 * gcc.dg/pr60797.c: New testcase.
15035
15036 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15037
15038 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
15039 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
15040 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
15041 rename to ...
15042 * gcc.target/s390/htm-nofloat-1.c: ... this one.
15043 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
15044 instructions as well.
15045
15046 2014-04-11 Jakub Jelinek <jakub@redhat.com>
15047
15048 PR rtl-optimization/60663
15049 * gcc.target/arm/pr60663.c: New test.
15050
15051 2014-04-10 Jason Merrill <jason@redhat.com>
15052
15053 * g++.dg/dso/dlclose1.C: Disable for 4.9.
15054
15055 2014-04-10 Jakub Jelinek <jakub@redhat.com>
15056
15057 PR lto/60567
15058 * g++.dg/lto/pr60567_0.C: New test.
15059
15060 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
15061
15062 * gfortran.dg/class_nameclash.f90: New test.
15063
15064 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
15065
15066 PR c++/52844
15067 * g++.dg/cpp0x/variadic156.C: New.
15068
15069 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15070
15071 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
15072 long.
15073
15074 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15075
15076 PR debug/60655
15077 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
15078 -fdata-sections.
15079
15080 2014-04-09 Steve Ellcey <sellcey@mips.com>
15081
15082 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
15083 and scan lists.
15084
15085 2014-04-09 Cong Hou <congh@google.com>
15086
15087 PR testsuite/60773
15088 * lib/target-supports.exp:
15089 (check_effective_target_vect_widen_si_to_di_pattern): New.
15090 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
15091 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
15092 targets only.
15093 (foo): Fix up formatting.
15094 (main): Call check_vect.
15095
15096 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
15097
15098 PR c++/59115
15099 * g++.dg/template/crash119.C: New.
15100
15101 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
15102
15103 * gcc.target/powerpc/atomic_load_store-p8.c: New.
15104
15105 2014-04-08 Jason Merrill <jason@redhat.com>
15106
15107 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
15108
15109 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15110
15111 PR rtl-optimization/60776
15112 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
15113 * gcc.dg/builtin-bswap-7.c: Likewise.
15114 * gcc.dg/builtin-bswap-6a.c: New testcase.
15115 * gcc.dg/builtin-bswap-7a.c: New testcase.
15116
15117 Revert
15118 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15119
15120 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15121 optimization.
15122 * gcc.dg/builtin-bswap-7.c: Likewise.
15123
15124 2014-04-08 Richard Biener <rguenther@suse.de>
15125
15126 PR tree-optimization/60785
15127 * gcc.dg/graphite/pr60785.c: New testcase.
15128
15129 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15130
15131 PR target/60602
15132 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
15133 with as at -O0.
15134
15135 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
15136
15137 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
15138 * g++.dg/warn/Wnvdtor-3.C: Likewise.
15139 * g++.dg/warn/Wnvdtor-4.C: Likewise.
15140
15141 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
15142
15143 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
15144
15145 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
15146
15147 PR target/60609
15148 * g++.dg/torture/pr60609.C: New test.
15149
15150 2014-04-07 Richard Biener <rguenther@suse.de>
15151
15152 PR tree-optimization/60766
15153 * gcc.dg/torture/pr60766.c: New testcase.
15154
15155 2014-04-07 Jason Merrill <jason@redhat.com>
15156
15157 * lib/gcc-dg.exp (dg-build-dso): New.
15158 (gcc-dg-test-1): Handle dg-do-what "dso".
15159 * lib/target-supports.exp (add_options_for_dlopen): New.
15160 (check_effective_target_dlopen): Use it.
15161
15162 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15163
15164 * gcc.target/arm/pr60657.c: Fix missing curly brace.
15165
15166 2014-04-07 Richard Biener <rguenther@suse.de>
15167
15168 PR middle-end/60750
15169 * g++.dg/torture/pr60750.C: New testcase.
15170 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
15171
15172 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
15173
15174 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
15175
15176 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15177
15178 PR testsuite/60671
15179 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
15180
15181 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15182
15183 PR testsuite/60672
15184 * g++.dg/cpp1y/auto-fn25.C: Require lto.
15185
15186 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
15187
15188 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
15189
15190 * gfortran.dg/warn_conversion_4.f90: Adjust test.
15191
15192 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
15193
15194 * gcc.target/avr/dev-specific-rmw.c: New test.
15195
15196 2014-04-04 Cong Hou <congh@google.com>
15197
15198 PR tree-optimization/60656
15199 * gcc.dg/vect/pr60656.c: New test.
15200
15201 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15202
15203 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15204 optimization.
15205 * gcc.dg/builtin-bswap-7.c: Likewise.
15206
15207 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
15208
15209 PR c++/58207
15210 * g++.dg/cpp0x/constexpr-ice15.C: New.
15211
15212 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
15213
15214 PR ipa/59626
15215 testcase by Richard Biener
15216 * gcc.dg/lto/pr59626_0.c: New testcase.
15217 * gcc.dg/lto/pr59626_1.c: New testcase.
15218
15219 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15220
15221 PR debug/60655
15222 * gcc.c-torture/compile/pr60655-1.c: New test.
15223
15224 2014-04-04 Martin Jambor <mjambor@suse.cz>
15225
15226 PR ipa/60640
15227 * g++.dg/ipa/pr60640-1.C: New test.
15228 * g++.dg/ipa/pr60640-2.C: Likewise.
15229 * g++.dg/ipa/pr60640-3.C: Likewise.
15230 * g++.dg/ipa/pr60640-4.C: Likewise.
15231
15232 2014-04-04 Jeff Law <law@redhat.com>
15233
15234 PR target/60657
15235 * gcc.target/arm/pr60657.c: New test.
15236
15237 2014-04-04 Richard Biener <rguenther@suse.de>
15238
15239 PR ipa/60746
15240 * g++.dg/torture/pr60746.C: New testcase.
15241
15242 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
15243
15244 * g++.old-deja/g++.robertl/eb121.C: Adjust.
15245 * g++.old-deja/g++.jason/overload21.C: Likewise.
15246 * g++.old-deja/g++.law/init5.C: Likewise.
15247
15248 2014-04-03 Cong Hou <congh@google.com>
15249
15250 PR tree-optimization/60505
15251 * gcc.dg/vect/pr60505.c: New test.
15252
15253 2014-04-03 Richard Biener <rguenther@suse.de>
15254
15255 PR tree-optimization/60740
15256 * gcc.dg/graphite/pr60740.c: New testcase.
15257
15258 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
15259
15260 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
15261 * g++.dg/warn/Wnvdtor-2.C: New.
15262 * g++.dg/warn/Wnvdtor-3.C: New.
15263 * g++.dg/warn/Wnvdtor-4.C: New.
15264 * g++.dg/warn/Weff1.C: Delete.
15265 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
15266 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
15267
15268 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
15269
15270 PR ipa/60659
15271 * g++.dg/torture/pr60659.C: New testcase.
15272
15273 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15274
15275 PR tree-optimization/60733
15276 * gcc.dg/torture/pr60733.c: New test.
15277
15278 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
15279
15280 PR rtl-optimization/60650
15281 * gcc.target/arm/pr60650-2.c: New.
15282
15283 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
15284
15285 * gcc.target/i386/avx2-vpand-3.c,
15286 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
15287
15288 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15289
15290 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
15291 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
15292 gcc.target/i386/memcpy-strategy-1.c,
15293 gcc.target/i386/memcpy-strategy-2.c,
15294 gcc.target/i386/memcpy-vector_loop-1.c,
15295 gcc.target/i386/memcpy-vector_loop-2.c,
15296 gcc.target/i386/memset-vector_loop-1.c,
15297 gcc.target/i386/memset-vector_loop-2.c,
15298 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
15299 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
15300 -march= options different from those in dg-options.
15301
15302 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15303
15304 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15305 gcc.target/i386/pr30970.c: Use -mtune=generic.
15306 * gcc.target/i386/avx2-vpaddb-3.c,
15307 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
15308 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
15309 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
15310 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
15311 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
15312 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
15313 gcc.target/i386/avx2-vpsubw-3.c,
15314 gcc.target/i386/avx256-unaligned-load-1.c,
15315 gcc.target/i386/avx256-unaligned-load-4.c,
15316 gcc.target/i386/avx256-unaligned-store-1.c,
15317 gcc.target/i386/avx256-unaligned-store-2.c,
15318 gcc.target/i386/avx256-unaligned-store-4.c: Use
15319 -mno-prefer-avx128.
15320
15321 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15322 Iain Sandoe <iain@codesourcery.com>
15323
15324 PR target/54083
15325 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
15326 with the additional options -Wl,-undefined,dynamic_lookup
15327 and -Wl,-flat_namespace.
15328 * gcc.dg/torture/pr53922.c: Additional option
15329 -Wl,-flat_namespace for darwin[89].
15330 * gcc.dg/torture/pr60092.c: Additional options
15331 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
15332 for darwin[89].
15333
15334 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15335
15336 PR target/43751
15337 * lib/prune.exp: Modify the regular express to prune
15338 the new warnings introduced by r205679 on darwin9.
15339
15340 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
15341
15342 * g++.dg/init/ctor4.C: Adjust.
15343 * g++.dg/init/ctor4-1.C: New.
15344 * g++.dg/cpp0x/defaulted2.C: Adjust.
15345
15346 2014-04-01 Richard Henderson <rth@redhat.com>
15347
15348 PR target/60704
15349 * gcc.dg/pr60704.c: New file.
15350
15351 2014-04-01 Bin Cheng <bin.cheng@arm.com>
15352
15353 PR target/60363
15354 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
15355 logical_op_short_circuit targets.
15356
15357 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
15358
15359 PR libfortran/60128
15360 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
15361 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
15362
15363 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
15364
15365 PR rtl-optimization/60700
15366 * gcc.target/i386/pr60700.c: New test.
15367
15368 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15369
15370 PR target/60650
15371 * gcc.target/arm/pr60650.c: Adjust command line options.
15372
15373 2014-03-31 Martin Jambor <mjambor@suse.cz>
15374
15375 PR middle-end/60647
15376 * gcc.dg/pr60647-1.c: New test.
15377 * gcc.dg/pr60647-2.c: Likewise.
15378
15379 2014-03-31 Richard Biener <rguenther@suse.de>
15380
15381 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
15382
15383 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
15384
15385 PR target/60034
15386 * gcc.target/aarch64/pr60034.c: New file.
15387
15388 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
15389
15390 PR c++/60626
15391 * g++.dg/cpp1y/pr60626.C: New testcase.
15392
15393 2014-03-29 Joseph Myers <joseph@codesourcery.com>
15394
15395 * gcc.dg/pr45416.c: Allow bextr on x86.
15396 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
15397 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
15398 gcc.target/i386/fma4-vector.c: Use -mno-fma.
15399 * gcc.target/i386/l_fma_double_1.c,
15400 gcc.target/i386/l_fma_double_2.c,
15401 gcc.target/i386/l_fma_double_3.c,
15402 gcc.target/i386/l_fma_double_4.c,
15403 gcc.target/i386/l_fma_double_5.c,
15404 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
15405 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
15406 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
15407 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
15408 * gcc.target/i386/pr27971.c: Use -mno-tbm.
15409 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
15410 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
15411
15412 2014-03-29 Jakub Jelinek <jakub@redhat.com>
15413
15414 PR target/60648
15415 * g++.dg/pr60648.C: Move test to...
15416 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
15417 dg-options, add for fpic targets dg-additional-options -fPIC.
15418
15419 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
15420
15421 * gnat.dg/opt33.adb: New testcase.
15422
15423 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15424
15425 PR target/60697
15426 * gcc.target/aarch64/pr60697.c: New.
15427
15428 2014-03-27 Jeff Law <law@redhat.com>
15429
15430 PR target/60648
15431 * g++.dg/pr60648.C: New test.
15432
15433 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
15434
15435 PR c++/60573
15436 * g++.dg/cpp1y/pr60573.C: New testcase.
15437
15438 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15439
15440 PR target/60693
15441 * gcc.target/i386/pr60693.c: New test.
15442
15443 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
15444
15445 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
15446
15447 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15448
15449 PR c++/60689
15450 * c-c++-common/pr60689.c: New test.
15451
15452 PR c++/58678
15453 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
15454 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
15455 targets.
15456
15457 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15458
15459 PR target/60675
15460 * gcc.target/aarch64/pr60675.C: New.
15461
15462 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15463
15464 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
15465 * lib/target-supports.exp: Return true for s390
15466 in check_effective_logical_op_short_circuit.
15467
15468 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
15469
15470 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
15471 of second source operand.
15472 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
15473 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
15474 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
15475
15476 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15477
15478 PR ipa/60315
15479 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
15480
15481 2014-03-28 Tobias Burnus <burnus@net-b.de>
15482
15483 * lib/cilk-plus-dg.exp: New.
15484 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
15485 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
15486
15487 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
15488
15489 PR fortran/60522
15490 * gfortran.dg/where_4.f90: New test case.
15491
15492 2014-03-27 Tobias Burnus <burnus@net-b.de>
15493
15494 PR fortran/58880
15495 * gfortran.dg/finalize_24.f90: New.
15496
15497 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
15498
15499 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
15500 vbpermq builtin.
15501
15502 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
15503 vec_select optimizations.
15504 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
15505 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
15506
15507 PR target/60672
15508 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
15509 xxpermdi builtins are supported.
15510
15511 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
15512
15513 PR rtl-optimization/60650
15514 * gcc.target/arm/pr60650.c: New.
15515
15516 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15517
15518 * gcc.target/s390/20140327-1.c: New testcase.
15519
15520 2014-03-27 Jakub Jelinek <jakub@redhat.com>
15521
15522 PR middle-end/60682
15523 * g++.dg/gomp/pr60682.C: New test.
15524
15525 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
15526
15527 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
15528
15529 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
15530
15531 PR target/60580
15532 * gcc.target/aarch64/pr60580_1.c: New.
15533 * gcc.target/aarch64/test_fp_attribute_1.c: New.
15534 * gcc.target/aarch64/test_fp_attribute_2.c: New.
15535
15536 2014-03-26 Dehao Chen <dehao@google.com>
15537
15538 * gcc.dg/predict-8.c: New test.
15539
15540 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
15541
15542 PR c++/52369
15543 * g++.dg/init/const10.C: New.
15544 * g++.dg/init/const11.C: New.
15545 * g++.dg/init/pr25811.C: Adjust.
15546 * g++.dg/init/pr29043.C: Likewise.
15547 * g++.dg/init/pr43719.C: Likewise.
15548 * g++.dg/init/pr44086.C: Likewise.
15549 * g++.dg/init/ctor8.C: Likewise.
15550 * g++.dg/init/uninitialized1.C: Likewise.
15551
15552 2014-03-26 Jakub Jelinek <jakub@redhat.com>
15553
15554 PR sanitizer/60636
15555 * c-c++-common/ubsan/pr60636.c: New test.
15556
15557 2014-03-26 Andreas Schwab <schwab@suse.de>
15558
15559 * g++.dg/torture/pr60315.C: Remove duplication.
15560
15561 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
15562
15563 * gcc.c-torture/execute/20140326-1.c: New test.
15564
15565 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
15566
15567 PR ipa/60315
15568 * g++.dg/torture/pr60315.C: New testcase.
15569
15570 2014-03-25 Martin Jambor <mjambor@suse.cz>
15571
15572 PR ipa/60600
15573 * g++.dg/ipa/pr60600.C: New test.
15574
15575 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
15576
15577 PR testsuite/58013
15578 * g++.dg/opt/pr56999.C: Pop hidden visibility.
15579
15580 2014-03-25 Richard Biener <rguenther@suse.de>
15581
15582 PR middle-end/60635
15583 * gfortran.dg/lto/pr60635_0.f90: New testcase.
15584 * gfortran.dg/lto/pr60635_1.c: Likewise.
15585
15586 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
15587
15588 PR c++/60627
15589 * g++.dg/cpp1y/pr60627.C: New testcase.
15590
15591 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
15592
15593 * gcc.target/aarch64/ushr64_1.c: New.
15594
15595 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
15596
15597 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
15598 (LONG_LONG): Use LLONG.
15599 (set_rvector_long): Explicitly return void.
15600 (set_vector_long): Likewise.
15601 (check_vector_long): Likewise.
15602
15603 2014-03-24 Marek Polacek <polacek@redhat.com>
15604
15605 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
15606 Define INT_MIN.
15607 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
15608 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15609 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15610 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15611 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15612 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15613 * c-c++-common/ubsan/pr59503.c: Likewise.
15614 * c-c++-common/ubsan/pr60613-1.c: Likewise.
15615 * c-c++-common/ubsan/save-expr-1.c: Likewise.
15616 * c-c++-common/ubsan/shift-3.c: Likewise.
15617 * c-c++-common/ubsan/shift-6.c: Likewise.
15618 * c-c++-common/ubsan/undefined-1.c: Likewise.
15619 * c-c++-common/ubsan/vla-2.c: Likewise.
15620 * c-c++-common/ubsan/vla-3.c: Likewise.
15621 * c-c++-common/ubsan/vla-4.c: Likewise.
15622 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
15623 * g++.dg/ubsan/return-2.C: Likewise.
15624
15625 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
15626
15627 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
15628 hppa*-*-hpux*.
15629
15630 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
15631
15632 PR libfortran/59313
15633 PR libfortran/58015
15634 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
15635 * gfortran.dg/round_4.f90: Likewise.
15636
15637 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
15638
15639 PR libfortran/60128
15640 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
15641 i?86-*-solaris2.9*.
15642
15643 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15644
15645 PR sanitizer/60613
15646 * c-c++-common/ubsan/pr60613-1.c: New test.
15647 * c-c++-common/ubsan/pr60613-2.c: New test.
15648
15649 2014-03-22 Matthias Klose <doko@ubuntu.com>
15650
15651 * g++.dg/cpp0x/regress: Remove empty directory.
15652
15653 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15654
15655 PR debug/60603
15656 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
15657
15658 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15659
15660 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
15661 * g++.dg/cpp1y/pr60393.C: Likewise.
15662
15663 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15664
15665 PR c++/60384
15666 * g++.dg/cpp1y/pr60384.C: New.
15667
15668 2014-03-21 Jakub Jelinek <jakub@redhat.com>
15669
15670 PR target/60598
15671 * gcc.dg/pr60598.c: New test.
15672
15673 2014-03-21 Martin Jambor <mjambor@suse.cz>
15674
15675 PR ipa/59176
15676 * g++.dg/torture/pr59176.C: New test.
15677
15678 2014-03-21 Martin Jambor <mjambor@suse.cz>
15679
15680 PR ipa/60419
15681 * g++.dg/ipa/pr60419.C: New test.
15682
15683 2014-03-21 Richard Biener <rguenther@suse.de>
15684
15685 PR tree-optimization/60577
15686 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
15687
15688 2014-03-21 Tobias Burnus <burnus@net-b.de>
15689
15690 PR fortran/60599
15691 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
15692
15693 2014-03-20 Jakub Jelinek <jakub@redhat.com>
15694
15695 PR middle-end/60597
15696 * g++.dg/opt/pr60597.C: New test.
15697
15698 PR c++/60572
15699 * g++.dg/init/pr60572.C: New test.
15700
15701 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
15702
15703 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
15704
15705 2014-03-19 Tobias Burnus <burnus@net-b.de>
15706
15707 PR fortran/60543
15708 PR fortran/60283
15709 * gfortran.dg/implicit_pure_4.f90: New.
15710
15711 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15712
15713 PR c++/51474
15714 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
15715
15716 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
15717
15718 PR testsuite/60590
15719 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
15720 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
15721 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
15722
15723 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15724
15725 PR c++/60332
15726 * g++.dg/cpp1y/pr60332.C: New.
15727
15728 2014-03-19 Marek Polacek <polacek@redhat.com>
15729
15730 PR sanitizer/60569
15731 * g++.dg/ubsan/pr60569.C: New test.
15732
15733 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15734
15735 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
15736
15737 2014-03-19 Jakub Jelinek <jakub@redhat.com>
15738
15739 PR tree-optimization/60559
15740 * g++.dg/vect/pr60559.cc: New test.
15741
15742 2014-03-18 Ian Lance Taylor <iant@google.com>
15743
15744 PR target/60563
15745 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
15746 (ditype): Rename typedef from int64_t.
15747
15748 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
15749
15750 PR c/55383
15751 * gcc.dg/cast-qual-3.c: New.
15752 Revert:
15753 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15754 * c-c++-common/Wcast-qual-1.c: More precise match text.
15755
15756 2014-03-18 Janus Weil <janus@gcc.gnu.org>
15757
15758 PR fortran/55207
15759 PR fortran/60549
15760 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
15761 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
15762 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
15763 * gfortran.dg/intent_optimize_1.f90: Ditto.
15764 * gfortran.dg/pointer_init_9.f90: Ditto.
15765 * gfortran.dg/volatile4.f90: Ditto.
15766 * gfortran.dg/volatile6.f90: Ditto.
15767
15768 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15769
15770 PR c/55383
15771 * c-c++-common/Wcast-qual-1.c: More precise match text.
15772
15773 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15774
15775 PR c++/60305
15776 * g++.dg/cpp0x/constexpr-ice14.C: New.
15777
15778 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15779
15780 PR c++/54250
15781 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
15782
15783 2014-03-18 Jakub Jelinek <jakub@redhat.com>
15784
15785 PR sanitizer/60535
15786 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
15787 * c-c++-common/ubsan/null-2.c: Likewise.
15788 * c-c++-common/ubsan/null-3.c: Likewise.
15789 * c-c++-common/ubsan/null-4.c: Likewise.
15790 * c-c++-common/ubsan/null-5.c: Likewise.
15791 * c-c++-common/ubsan/null-6.c: Likewise.
15792 * c-c++-common/ubsan/null-7.c: Likewise.
15793 * c-c++-common/ubsan/null-8.c: Likewise.
15794 * c-c++-common/ubsan/null-9.c: Likewise.
15795 * c-c++-common/ubsan/null-10.c: Likewise.
15796 * c-c++-common/ubsan/null-11.c: Likewise.
15797 * c-c++-common/ubsan/overflow-1.c: Likewise.
15798 * c-c++-common/ubsan/overflow-2.c: Likewise.
15799 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15800 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
15801 * c-c++-common/ubsan/overflow-int128.c: Likewise.
15802 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15803 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15804 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15805 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15806 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15807 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15808 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15809 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15810 * c-c++-common/ubsan/pr59333.c: Likewise.
15811 * c-c++-common/ubsan/pr59503.c: Likewise.
15812 * c-c++-common/ubsan/pr59667.c: Likewise.
15813 * c-c++-common/ubsan/undefined-1.c: Likewise.
15814 * g++.dg/ubsan/pr59250.C: Likewise.
15815 * g++.dg/ubsan/pr59306.C: Likewise.
15816
15817 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15818
15819 * gcc.dg/tls/pr58595.c: Add tls options.
15820
15821 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
15822
15823 * gcc.target/i386/avx-additional-reg-names.c: New.
15824 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
15825
15826 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
15827
15828 PR c++/60390
15829 * g++.dg/cpp1y/pr60390.C: New testcase.
15830
15831 PR c++/60391
15832 * g++.dg/cpp1y/pr60391.C: New testcase.
15833
15834 2014-03-17 Jakub Jelinek <jakub@redhat.com>
15835
15836 PR target/60516
15837 * gcc.target/i386/pr60516.c: New test.
15838
15839 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
15840
15841 PR c++/59571
15842 * g++.dg/cpp0x/constexpr-ice13.C: New.
15843
15844 2014-03-17 Marek Polacek <polacek@redhat.com>
15845
15846 PR middle-end/60534
15847 * gcc.dg/gomp/pr60534.c: New test.
15848
15849 2014-03-17 Kai Tietz <ktietz@redhat.com>
15850
15851 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
15852
15853 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
15854
15855 PR testsuite/58851
15856 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
15857 storage size.
15858
15859 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
15860
15861 PR libfortran/58324
15862 * gfortran.dg/list_read_12.f90: New test.
15863
15864 2014-03-15 Janus Weil <janus@gcc.gnu.org>
15865
15866 PR fortran/55207
15867 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
15868 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
15869 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
15870 -Wno-aggressive-loop-optimizations and remove an unused variable.
15871 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
15872 * gfortran.dg/pointer_init_9.f90: New.
15873 * gfortran.dg/volatile4.f90: Put into subroutine.
15874 * gfortran.dg/volatile6.f90: Ditto.
15875
15876 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
15877
15878 PR fortran/60392
15879 * gfortran.dg/transpose_4.f90: New test.
15880
15881 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
15882
15883 PR rtl-optimization/60508
15884 * gcc.target/i386/pr60508.c: New.
15885
15886 2014-03-14 Richard Biener <rguenther@suse.de>
15887
15888 PR middle-end/60518
15889 * g++.dg/pr60518.C: New testcase.
15890
15891 2014-03-14 Martin Jambor <mjambor@suse.cz>
15892
15893 PR lto/60461
15894 * gcc.dg/lto/pr60461_0.c: New test.
15895
15896 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
15897
15898 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
15899 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
15900 * gcc.dg/lto/save-temps_0.c: New testcase.
15901
15902 2014-03-13 Jakub Jelinek <jakub@redhat.com>
15903
15904 PR middle-end/36282
15905 * c-c++-common/pr36282-1.c: New test.
15906 * c-c++-common/pr36282-2.c: New test.
15907 * c-c++-common/pr36282-3.c: New test.
15908 * c-c++-common/pr36282-4.c: New test.
15909
15910 2014-03-13 Richard Henderson <rth@redhat.com>
15911
15912 PR debug/60438
15913 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
15914
15915 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15916
15917 PR c++/60383
15918 * g++.dg/template/crash118.C: New.
15919 * g++.dg/template/crash95.C: Adjust.
15920
15921 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
15922
15923 PR rtl-optimization/57189
15924 * gcc.target/i386/pr57189.c: New.
15925
15926 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15927
15928 PR c++/60254
15929 * g++.dg/cpp0x/static_assert10.C: New.
15930 * g++.dg/cpp0x/static_assert11.C: Likewise.
15931 * g++.dg/cpp0x/static_assert3.C: Adjust.
15932
15933 2014-03-13 Richard Biener <rguenther@suse.de>
15934
15935 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
15936
15937 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
15938
15939 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
15940 2.07 128-bit arithmetic.
15941 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
15942
15943 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
15944 due to when TImode is allowed in VSX registers, the allowable
15945 address modes for TImode is just a single indirect address in
15946 order for the value to be loaded and store in either GPR or VSX
15947 registers. This affects the generated code, and it would cause
15948 this test to fail, when such an option is used.
15949
15950 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
15951
15952 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
15953
15954 2014-03-12 Jakub Jelinek <jakub@redhat.com>
15955
15956 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
15957 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
15958 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
15959 only test for exactly one if if -mbranch-cost=1 has been passed.
15960
15961 2014-03-12 Christian Bruel <christian.bruel@st.com>
15962
15963 PR target/60264
15964 * gcc.target/arm/pr60264.c
15965
15966 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
15967
15968 PR tree-optimization/60454
15969 * gcc.c-torture/execute/pr60454.c: New test.
15970
15971 2014-03-12 Jakub Jelinek <jakub@redhat.com>
15972 Marc Glisse <marc.glisse@inria.fr>
15973
15974 PR tree-optimization/60502
15975 * gcc.c-torture/compile/pr60502.c: New test.
15976
15977 2014-03-12 Jakub Jelinek <jakub@redhat.com>
15978
15979 PR middle-end/60482
15980 * gcc.dg/vect/pr60482.c: New test.
15981
15982 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
15983
15984 PR c++/60389
15985 * g++.dg/cpp0x/inh-ctor19.C: New.
15986
15987 2014-03-11 Richard Biener <rguenther@suse.de>
15988
15989 PR tree-optimization/60429
15990 PR tree-optimization/60485
15991 * gcc.dg/pr60485-1.c: New testcase.
15992 * gcc.dg/pr60485-2.c: Likewise.
15993
15994 2014-03-10 Jakub Jelinek <jakub@redhat.com>
15995
15996 PR ipa/60457
15997 * g++.dg/ipa/pr60457.C: New test.
15998
15999 2014-03-10 Richard Biener <rguenther@suse.de>
16000
16001 PR middle-end/60474
16002 * g++.dg/torture/pr60474.C: New testcase.
16003
16004 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
16005
16006 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
16007
16008 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
16009
16010 * gcc.dg/lto/pr55113_0.c: New testcase.
16011
16012 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
16013
16014 PR c++/60033
16015 * g++.dg/cpp1y/pr60033.C: New testcase.
16016
16017 PR c++/60393
16018 * g++.dg/cpp1y/pr60393.C: New testcase.
16019
16020 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
16021
16022 PR libfortran/60128
16023 * gfortran.dg/fmt_en.f90: New test.
16024
16025 2014-03-07 Jason Merrill <jason@redhat.com>
16026
16027 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
16028 * lib/target-supports.exp (check_effective_target_c++11): Now
16029 means C++11 and up.
16030 (check_effective_target_c++11_only): New.
16031 (check_effective_target_c++11_down): New.
16032 (check_effective_target_c++1y): New.
16033 (check_effective_target_c++1y_only): New.
16034 (check_effective_target_c++98_only): Rename from
16035 check_effective_target_c++98.
16036 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
16037
16038 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
16039
16040 PR c++/58609
16041 * g++.dg/cpp0x/constexpr-ice12.C: New.
16042
16043 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
16044
16045 * c-c++-common/gomp/map-1.c: Extend.
16046
16047 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
16048 Janus Weil <janus@gcc.gnu.org>
16049
16050 PR fortran/51976
16051 * gfortran.dg/deferred_type_component_1.f90 : New test.
16052 * gfortran.dg/deferred_type_component_2.f90 : New test.
16053
16054 2014-03-06 Marek Polacek <polacek@redhat.com>
16055
16056 PR c/60197
16057 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
16058 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
16059
16060 2014-03-06 Jakub Jelinek <jakub@redhat.com>
16061
16062 PR target/58595
16063 * gcc.dg/tls/pr58595.c: New test.
16064
16065 2014-03-06 Richard Biener <rguenther@suse.de>
16066
16067 PR middle-end/60445
16068 PR lto/60424
16069 PR lto/60427
16070 Revert
16071 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16072
16073 * gcc.dg/lto/pr55113_0.c: New testcase.
16074
16075 2014-03-05 Jakub Jelinek <jakub@redhat.com>
16076
16077 PR testsuite/59308
16078 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
16079 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
16080 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
16081 s390*/i?86/x86_64.
16082 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16083 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16084 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16085 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16086 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
16087 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
16088 even for mips*/s390*/i?86/x86_64.
16089 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16090 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16091 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16092 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16093 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16094
16095 PR lto/60404
16096 * gcc.dg/lto/pr60404_0.c: New test.
16097 * gcc.dg/lto/pr60404_1.c: New file.
16098 * gcc.dg/lto/pr60404_2.c: New file.
16099
16100 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16101
16102 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
16103 long long" throughout.
16104 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16105 * gcc.dg/vmx/insert-vsx.c: Likewise.
16106 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16107 * gcc.dg/vmx/ld-vsx.c: Likewise.
16108 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16109 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16110 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16111 * gcc.dg/vmx/merge-vsx.c: Likewise.
16112 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16113 * gcc.dg/vmx/st-vsx.c: Likewise.
16114 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16115 * gcc.dg/vmx/stl-vsx.c: Likewise.
16116 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16117
16118 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16119
16120 * gcc.dg/lto/pr55113_0.c: New testcase.
16121
16122 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16123
16124 PR c++/60376
16125 * g++.dg/cpp1y/pr60376.C: New.
16126
16127 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16128
16129 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
16130
16131 2014-03-04 Richard Biener <rguenther@suse.de>
16132
16133 PR tree-optimization/60382
16134 * gcc.dg/vect/pr60382.c: New testcase.
16135
16136 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
16137
16138 PR libfortran/60148
16139 * gfortran.dg/namelist_84.f90: New test.
16140
16141 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
16142
16143 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
16144 argument to avoid inf values.
16145 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
16146 UNION_FP_CHECK machinery.
16147
16148 2014-03-03 Renlin Li <Renlin.Li@arm.com>
16149
16150 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
16151 i32in128 cases outside special big-endian processing block.
16152
16153 2014-03-03 Jakub Jelinek <jakub@redhat.com>
16154
16155 PR preprocessor/60400
16156 * c-c++-common/cpp/pr60400.c: New test.
16157 * c-c++-common/cpp/pr60400-1.h: New file.
16158 * c-c++-common/cpp/pr60400-2.h: New file.
16159
16160 PR objc++/60398
16161 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
16162
16163 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
16164 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
16165
16166 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16167
16168 PR ipa/60150
16169 * g++.dg/lto/pr60150.H: New testcase.
16170 * g++.dg/lto/pr60150_0.C: New testcase.
16171 * g++.dg/lto/pr60150_1.C: New testcase.
16172
16173 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16174
16175 PR ipa/60306
16176 * g++.dg/ipa/devirt-29.C: New testcase
16177
16178 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
16179
16180 PR fortran/60236
16181 * gfortran.dg/vect/pr32380.f: Fix expected test results.
16182
16183 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
16184
16185 PR c++/50025
16186 * g++.dg/cpp0x/pr50025.C: New.
16187
16188 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
16189
16190 PR c++/60377
16191 * g++.dg/cpp1y/pr60377.C: New testcase.
16192
16193 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
16194
16195 PR fortran/60341
16196 * gfortran.dg/str_comp_optimize_1.f90: New test.
16197
16198 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16199
16200 PR target/60071
16201 * gcc.c-torture/compile/pr60071.c: New.
16202
16203 2014-02-28 Janus Weil <janus@gcc.gnu.org>
16204
16205 PR fortran/60359
16206 * gfortran.dg/unlimited_polymorphic_16.f90: New.
16207
16208 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16209
16210 PR c++/58610
16211 * g++.dg/cpp0x/constexpr-ice11.C: New.
16212
16213 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16214
16215 PR c++/60314
16216 * g++.dg/cpp1y/auto-fn24.C: New.
16217
16218 2014-02-28 Joey Ye <joey.ye@arm.com>
16219
16220 PR target/PR60169
16221 * gcc.target/arm/thumb1-far-jump-3.c: New case.
16222
16223 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
16224
16225 PR c++/60253
16226 * g++.dg/overload/ellipsis2.C: New.
16227
16228 2014-02-27 Jeff Law <law@redhat.com>
16229
16230 PR rtl-optimization/52714
16231 * gcc.c-torture/compile/pr52714.c: New test.
16232
16233 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
16234 Jeff Law <law@redhat.com>
16235
16236 PR rtl-optimization/49847
16237 * g++.dg/pr49847.C: New test.
16238
16239 2014-02-27 Marek Polacek <polacek@redhat.com>
16240
16241 PR middle-end/59223
16242 * c-c++-common/pr59223.c: New test.
16243
16244 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16245
16246 * common/config/i386/predicates.md (const1256_operand): Remove.
16247 (const2356_operand): New.
16248 (const_1_to_2_operand): Remove.
16249 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
16250 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
16251 (*avx512pf_gatherpf<mode>sf): Ditto.
16252 (avx512pf_gatherpf<mode>df): Ditto.
16253 (*avx512pf_gatherpf<mode>df_mask): Ditto.
16254 (*avx512pf_gatherpf<mode>df): Ditto.
16255 (avx512pf_scatterpf<mode>sf): Ditto.
16256 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
16257 (*avx512pf_scatterpf<mode>sf): Ditto.
16258 (avx512pf_scatterpf<mode>df): Ditto.
16259 (*avx512pf_scatterpf<mode>df_mask): Ditto.
16260 (*avx512pf_scatterpf<mode>df): Ditto.
16261 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
16262
16263 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16264
16265 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
16266 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
16267 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
16268 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
16269 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
16270 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
16271 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
16272 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
16273
16274 2014-02-26 Bin Cheng <bin.cheng@arm.com>
16275
16276 PR target/60280
16277 * gnat.dg/renaming5.adb: Change to two expected gotos.
16278 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
16279 jump threads.
16280 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
16281 messages for removed basic block.
16282 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
16283 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
16284 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
16285 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
16286
16287 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16288
16289 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
16290 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16291 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16292 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16293 * gcc.dg/vmx/merge-vsx.c: Likewise.
16294 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16295
16296 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
16297
16298 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
16299 * gcc.target/i386/prefetchwt1-1.c: New.
16300 * g++.dg/other/i386-2.C: Add new option.
16301 * g++.dg/other/i386-3.C: Ditto.
16302 * gcc.target/i386/sse-12.c: Ditto.
16303 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
16304 * gcc.target/i386/sse-22.c: Add new option.
16305 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
16306
16307 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16308
16309 PR libfortran/59313
16310 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
16311
16312 PR libfortran/58015
16313 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
16314
16315 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
16316
16317 PR c++/60311
16318 * g++.dg/cpp1y/pr60311.C: New testcase.
16319
16320 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
16321
16322 PR c++/60065
16323 * g++.dg/cpp1y/pr60065.C: New testcase.
16324
16325 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
16326
16327 PR rtl-optimization/60268
16328 * gcc.c-torture/compile/pr60268.c: New test.
16329
16330 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
16331
16332 * gcc.target/microblaze/others/mem_reload.c: New test.
16333
16334 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16335
16336 * gcc.dg/vmx/lde.c: New test.
16337 * gcc.dg/vmx/lde-be-order.c: New test.
16338 * gcc.dg/vmx/ste.c: New test.
16339 * gcc.dg/vmx/ste-be-order.c: New test.
16340
16341 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
16342
16343 PR testsuite/60173
16344 * lib/target-supports.exp
16345 (check_effective_target_logical_op_short_circuit): Add cris-*-*
16346 and crisv32-*-* to list.
16347
16348 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16349
16350 PR fortran/60302
16351 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
16352
16353 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16354
16355 * gcc.dg/vmx/vsums.c: Check entire result vector.
16356 * gcc.dg/vmx/vsums-be-order.c: Likewise.
16357
16358 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16359
16360 * gcc.dg/vmx/ld.c: New test.
16361 * gcc.dg/vmx/ld-be-order.c: New test.
16362 * gcc.dg/vmx/ld-vsx.c: New test.
16363 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
16364 * gcc.dg/vmx/ldl.c: New test.
16365 * gcc.dg/vmx/ldl-be-order.c: New test.
16366 * gcc.dg/vmx/ldl-vsx.c: New test.
16367 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
16368 * gcc.dg/vmx/st.c: New test.
16369 * gcc.dg/vmx/st-be-order.c: New test.
16370 * gcc.dg/vmx/st-vsx.c: New test.
16371 * gcc.dg/vmx/st-vsx-be-order.c: New test.
16372 * gcc.dg/vmx/stl.c: New test.
16373 * gcc.dg/vmx/stl-be-order.c: New test.
16374 * gcc.dg/vmx/stl-vsx.c: New test.
16375 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
16376
16377 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
16378
16379 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
16380 * g++.dg/other/i386-3.C (dg-options): Ditto.
16381 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
16382 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
16383 -mavx512pf and -msha.
16384
16385 2014-02-21 Richard Biener <rguenther@suse.de>
16386
16387 PR tree-optimization/60276
16388 * gcc.dg/vect/pr60276.c: New testcase.
16389
16390 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16391
16392 PR fortran/60234
16393 * gfortran.dg/finalize_23.f90: New.
16394
16395 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
16396
16397 PR c++/60052
16398 PR c++/60053
16399 * g++.dg/cpp1y/pr60052.C: New testcase.
16400 * g++.dg/cpp1y/pr60053.C: New testcase.
16401
16402 2014-02-21 Tobias Burnus <burnus@net-b.de>
16403
16404 PR fortran/60286
16405 * gfortran.dg/inquire_16.f90: New.
16406
16407 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
16408
16409 * gcc.target/nios2/biggot-1.c: New.
16410 * gcc.target/nios2/biggot-2.c: New.
16411
16412 2014-02-20 Martin Jambor <mjambor@suse.cz>
16413
16414 PR ipa/55260
16415 * gcc.dg/ipa/pr55260.c: New test.
16416
16417 2014-02-20 Bin Cheng <bin.cheng@arm.com>
16418
16419 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
16420 for execution test case.
16421
16422 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
16423
16424 PR ipa/58555
16425 * g++.dg/torture/pr58555.C: New testcase.
16426
16427 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16428
16429 PR target/60204
16430 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
16431 reflect abi fix.
16432 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
16433
16434 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16435 Kirill Yukhin <kirill.yukhin@intel.com>
16436
16437 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
16438 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
16439 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
16440 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16441 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
16442 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
16443
16444 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16445
16446 PR c/37743
16447 * g++.dg/ext/builtin-bswap1.C: New test.
16448 * c-c++-common/pr37743.c: New test.
16449
16450 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
16451
16452 * gcc.dg/decl-10.c: New test.
16453
16454 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16455
16456 PR c++/60267
16457 * g++.dg/ext/ivdep-1.C: New test.
16458
16459 PR c++/60267
16460 * gcc.dg/pr60267.c: New test.
16461
16462 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
16463
16464 PR target/59794
16465 * gcc.target/i386/pr39162.c: Add dg-prune-output.
16466 (dg-options): Remove -Wno-psabi.
16467 * gcc.target/i386/pr59794-2.c: Ditto.
16468 * gcc.target/i386/pr60205-1.c: Ditto.
16469 * gcc.target/i386/sse-5.c: Ditto.
16470
16471 2014-02-18 Nick Clifton <nickc@redhat.com>
16472
16473 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
16474 * gcc.dg/pr23623.c: Likewise.
16475 * gcc.dg/pr48784-1.c: Likewise.
16476 * gcc.dg/pr48784-2.c: Likewise.
16477 * gcc.dg/pr56997-2.c: Likewise.
16478 * gcc.dg/sms-6.c: Likewise.
16479 * gcc.dg/torture/pr60183.c: Likewise.
16480 * gcc.dg/torture/vec-cvt-1.c: Likewise.
16481 * gcc.c-torture/execute/20061220-1.x: New.
16482 * gcc.c-torture/execute/pr43220.x: New.
16483 * gcc.c-torture/execute/pr51581-1.x: New.
16484 * gcc.c-torture/execute/pr51581-2.x: New.
16485 * gcc.c-torture/execute/pr58570.x: New.
16486 * gcc.c-torture/unsorted/DFcmp.x: New.
16487 * gcc.c-torture/unsorted/SFset.x: New.
16488
16489 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
16490
16491 * gnat.dg/opt31.adb: New test.
16492
16493 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16494
16495 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
16496
16497 2014-02-19 Janus Weil <janus@gcc.gnu.org>
16498
16499 PR fortran/60232
16500 * gfortran.dg/typebound_proc_33.f90: New.
16501
16502 2014-02-19 Marek Polacek <polacek@redhat.com>
16503
16504 PR c/60195
16505 * gcc.dg/pr60195.c: New test.
16506
16507 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
16508
16509 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
16510
16511 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16512
16513 PR preprocessor/58844
16514 * c-c++-common/cpp/pr58844-1.c: New test.
16515 * c-c++-common/cpp/pr58844-2.c: New test.
16516
16517 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16518
16519 PR c++/60225
16520 * g++.dg/cpp0x/constexpr-ice10.C: New.
16521
16522 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16523
16524 PR c++/60215
16525 * g++.dg/cpp0x/pr60215.C: New.
16526
16527 2014-02-18 Tobias Burnus <burnus@net-b.de>
16528
16529 PR fortran/49397
16530 * gfortran.dg/proc_ptr_45.f90: New.
16531 * gfortran.dg/proc_ptr_46.f90: New.
16532
16533 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
16534
16535 PR c++/60190
16536 * g++.dg/cpp1y/pr60190.C: New testcase.
16537
16538 PR c++/60064
16539 * g++.dg/cpp1y/pr60064.C: New testcase.
16540
16541 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
16542
16543 PR target/60205
16544 * gcc.target/i386/pr60205-1.c: New test.
16545 * gcc.target/i386/pr60205-2.c: Ditto.
16546
16547 2014-02-18 Kai Tietz <ktietz@redhat.com>
16548
16549 PR target/60193
16550 * gcc.target/i386/nest-1.c: New testcase.
16551
16552 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
16553
16554 * gnat.dg/opt32.adb: New test.
16555
16556 2014-02-18 Janus Weil <janus@gcc.gnu.org>
16557
16558 PR fortran/60231
16559 * gfortran.dg/typebound_generic_15.f90: New.
16560
16561 2014-02-17 Janus Weil <janus@gcc.gnu.org>
16562
16563 PR fortran/55907
16564 * gfortran.dg/init_flag_12.f90: New.
16565
16566 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
16567 Ilya Tocar <ilya.tocar@intel.com>
16568
16569 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
16570 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
16571 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
16572 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
16573
16574 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
16575
16576 * lib/target-supports.exp
16577 (check_effective_target_logical_op_short_circuit): New procedure.
16578 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
16579 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
16580 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
16581 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16582 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16583 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
16584 logical_op_short_circuit for the alternative test, extending
16585 it to arm_cortex_m.
16586
16587 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
16588
16589 PR target/60203
16590 * gcc.target/powerpc/pr60203.c: New testsuite.
16591
16592 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
16593
16594 PR fortran/59599
16595 * gfortran.dg/ichar_3.f90: New test.
16596
16597 2014-02-15 Richard Biener <rguenther@suse.de>
16598
16599 PR tree-optimization/60183
16600 * gcc.dg/torture/pr60183.c: New testcase.
16601
16602 2014-02-14 Jeff Law <law@redhat.com>
16603
16604 PR rtl-optimization/60131
16605 * g++.dg/torture/pr60131.C: New test.
16606
16607 2014-02-14 Ian Bolton <ian.bolton@arm.com>
16608
16609 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
16610 on command-line.
16611
16612 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
16613
16614 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
16615
16616 2014-02-14 Jakub Jelinek <jakub@redhat.com>
16617
16618 * gcc.c-torture/compile/20140213.c: New test.
16619
16620 2014-02-13 Jakub Jelinek <jakub@redhat.com>
16621
16622 PR target/43546
16623 * gcc.target/i386/pr43546.c: New test.
16624
16625 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
16626
16627 * gcc.target/s390/hotpatch-compile-8.c: New test.
16628
16629 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16630
16631 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
16632 definition with an ifndef.
16633 * gcc.dg/pr59605-2.c: New test.
16634
16635 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16636
16637 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
16638
16639 2014-02-12 Joseph Myers <joseph@codesourcery.com>
16640
16641 * gcc.dg/torture/float128-mul-underflow.c,
16642 gcc.dg/torture/float128-truncdf-underflow.c,
16643 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
16644
16645 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16646
16647 PR middle-end/59737
16648 * g++.dg/ipa/pr59737.C: New test.
16649
16650 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
16651
16652 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
16653
16654 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
16655
16656 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
16657
16658 * gcc.dg/cilk-plus/jump-openmp.c: New file.
16659
16660 2014-02-12 Richard Biener <rguenther@suse.de>
16661
16662 PR middle-end/60092
16663 * gcc.dg/torture/pr60092.c: New testcase.
16664 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
16665
16666 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
16667
16668 * gcc.c-torture/execute/20140212-1.c: New test.
16669
16670 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16671
16672 PR c++/60047
16673 * g++.dg/cpp0x/pr60047.C: New.
16674
16675 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16676
16677 PR c/60101
16678 * c-c++-common/pr60101.c: New test.
16679
16680 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
16681
16682 PR lto/59468
16683 * g++.dg/ipa/devirt-27.C: New testcase.
16684 * g++.dg/ipa/devirt-26.C: New testcase.
16685
16686 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16687
16688 PR target/60137
16689 * gcc.target/powerpc/pr60137.c: New file.
16690
16691 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16692
16693 PR fortran/52370
16694 * gfortran.dg/pr52370.f90: New test.
16695
16696 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
16697
16698 PR target/59927
16699 Revert
16700 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
16701
16702 PR testsuite/58630
16703 * gcc.target/i386/pr43662.c (dg-options):
16704 Add -maccumulate-outgoing-args.
16705 * gcc.target/i386/pr43869.c (dg-options): Ditto.
16706 * gcc.target/i386/pr57003.c (dg-options): Ditto.
16707 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
16708 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
16709 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
16710 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
16711 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
16712 Add -maccumulate-outgoing-args.
16713 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
16714 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
16715 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
16716 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
16717 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
16718 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
16719 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
16720 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
16721 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
16722 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
16723 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
16724 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
16725 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
16726 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
16727 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
16728
16729 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
16730
16731 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
16732
16733 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16734
16735 PR debug/59776
16736 * gcc.dg/guality/pr59776.c: New test.
16737
16738 2014-02-11 Renlin Li <Renlin.Li@arm.com>
16739
16740 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
16741 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
16742 (add_options_for_arm_vfp3): New.
16743
16744 2014-02-11 Jeff Law <law@redhat.com>
16745
16746 PR middle-end/54041
16747 * gcc.target/m68k/pr54041.c: New test.
16748
16749 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16750
16751 PR target/59927
16752 * gcc.target/i386/pr59927.c: New test.
16753
16754 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
16755
16756 * gcc.dg/vect/pr57741-3.c: Require vect_int.
16757 * gcc.dg/vect/pr60012.c: Likewise.
16758 * gcc.dg/vect/vect-119.c: Likewise.
16759 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
16760 * gcc.dg/vect/vect-outer-4c.c: Likewise.
16761
16762 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16763
16764 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
16765
16766 2014-02-10 Jeff Law <law@redhat.com>
16767
16768 PR middle-end-52306
16769 * gcc.c-torture/compile/pr52306.c: New test.
16770
16771 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16772
16773 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
16774
16775 2014-02-10 Richard Biener <rguenther@suse.de>
16776
16777 PR tree-optimization/60115
16778 * gcc.dg/torture/pr60115.c: New testcase.
16779
16780 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
16781
16782 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
16783 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
16784
16785 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
16786 Ilya Tocar <ilya.tocar@intel.com>
16787
16788 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
16789 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
16790 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
16791 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
16792 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
16793 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
16794 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
16795 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
16796 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
16797 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
16798 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
16799 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
16800 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
16801 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
16802 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
16803 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
16804 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
16805 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
16806 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
16807 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
16808 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
16809 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
16810 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
16811 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
16812 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
16813 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
16814 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
16815
16816 2014-02-10 Jakub Jelinek <jakub@redhat.com>
16817
16818 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
16819
16820 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16821
16822 PR fortran/57522
16823 * gfortran.dg/associated_target_5.f03: New test.
16824
16825 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16826
16827 PR fortran/59026
16828 * gfortran.dg/elemental_by_value_1.f90: New test.
16829
16830 2014-02-08 Janus Weil <janus@gcc.gnu.org>
16831
16832 PR fortran/58470
16833 * gfortran.dg/finalize_22.f90: New.
16834
16835 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
16836
16837 PR fortran/60066
16838 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
16839 was fixed by the patch for PR59906.
16840
16841 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
16842
16843 PR translation/52289
16844 * gfortran.dg/coarray_8.f90: Update dg-error match.
16845
16846 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16847
16848 PR c/59984
16849 * gcc.dg/vect/pr59984.c: New test.
16850
16851 PR middle-end/60092
16852 * gcc.dg/attr-alloc_align-1.c: New test.
16853 * gcc.dg/attr-alloc_align-2.c: New test.
16854 * gcc.dg/attr-alloc_align-3.c: New test.
16855 * gcc.dg/attr-assume_aligned-1.c: New test.
16856 * gcc.dg/attr-assume_aligned-2.c: New test.
16857 * gcc.dg/attr-assume_aligned-3.c: New test.
16858
16859 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16860
16861 PR target/60077
16862 * gcc.target/i386/pr60077-1.c: New test.
16863 * gcc.target/i386/pr60077-2.c: New test.
16864
16865 2014-02-07 Jakub Jelinek <jakub@redhat.com>
16866
16867 PR preprocessor/56824
16868 * gcc.dg/pr56824.c: New test.
16869
16870 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16871
16872 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
16873 variable used for atomic operations.
16874
16875 2014-02-07 Richard Biener <rguenther@suse.de>
16876
16877 PR middle-end/60092
16878 * gcc.dg/vect/pr60092-2.c: New testcase.
16879
16880 2014-02-07 Jakub Jelinek <jakub@redhat.com>
16881
16882 PR c++/60082
16883 Revert
16884 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
16885
16886 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
16887 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16888
16889 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16890
16891 * gcc.target/s390/fp2int1.c: New testcase.
16892
16893 2014-02-07 Richard Biener <rguenther@suse.de>
16894
16895 PR middle-end/60092
16896 * gcc.dg/tree-ssa/alias-30.c: New testcase.
16897 * gcc.dg/tree-ssa/alias-31.c: Likewise.
16898
16899 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
16900
16901 PR ipa/59918
16902 * g++.dg/torture/pr59918.C: New testcase.
16903
16904 2014-02-06 Jakub Jelinek <jakub@redhat.com>
16905
16906 PR target/59575
16907 * gcc.target/arm/pr59575.c: New test.
16908
16909 PR debug/59992
16910 * gcc.dg/pr59992.c: New test.
16911
16912 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
16913
16914 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
16915 init_priority. Test alignment of variable instead of function.
16916
16917 2014-02-06 Marek Polacek <polacek@redhat.com>
16918
16919 PR c/60087
16920 * gcc.dg/pr60087.c: New test.
16921
16922 2014-02-06 Alan Modra <amodra@gmail.com>
16923
16924 * gcc.target/powerpc/pr60032.c: New.
16925
16926 2014-02-06 Jakub Jelinek <jakub@redhat.com>
16927
16928 PR target/60062
16929 * gcc.c-torture/execute/pr60062.c: New test.
16930 * gcc.c-torture/execute/pr60072.c: New test.
16931
16932 2014-02-06 Ian Bolton <ian.bolton@arm.com>
16933
16934 * gcc.dg/tree-ssa/pr59597.c: Make called function static
16935 so that expected outcome works for PIC variants too.
16936
16937 2014-02-06 Yury Gribov <y.gribov@samsung.com>
16938 Kugan Vivekanandarajah <kuganv@linaro.org>
16939
16940 * gcc.target/arm/vect-noalign.c: New file.
16941
16942 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
16943 Jakub Jelinek <jakub@redhat.com>
16944
16945 PR middle-end/60013
16946 * gcc.dg/pr60013.c: New testcase.
16947
16948 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16949
16950 * gcc.dg/vmx/sum2s.c: New.
16951 * gcc.dg/vmx/sum2s-be-order.c: New.
16952
16953 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16954
16955 * gcc.dg/vmx/pack.c: New.
16956 * gcc.dg/vmx/pack-be-order.c: New.
16957 * gcc.dg/vmx/unpack.c: New.
16958 * gcc.dg/vmx/unpack-be-order.c: New.
16959
16960 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
16961
16962 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
16963 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16964
16965 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16966
16967 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
16968 Use __builtin_floorf, __builtin_ceilf.
16969 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
16970 declaration.
16971 (TEST): Use __builtin_floorf.
16972 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
16973
16974 2014-02-05 Jakub Jelinek <jakub@redhat.com>
16975
16976 PR ipa/59947
16977 * g++.dg/opt/pr59947.C: New test.
16978
16979 PR c++/58703
16980 * c-c++-common/gomp/pr58703.c: New test.
16981
16982 2014-02-05 Richard Biener <rguenther@suse.de>
16983
16984 PR testsuite/60076
16985 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
16986 avoid using unsigned long long.
16987
16988 2014-02-05 Jakub Jelinek <jakub@redhat.com>
16989
16990 PR middle-end/57499
16991 * g++.dg/torture/pr57499.C: New test.
16992
16993 2014-02-05 Yury Gribov <y.gribov@samsung.com>
16994
16995 * gcc.dg/asan/nosanitize-and-inline.c: New test.
16996
16997 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
16998
16999 * g++.dg/ipa/devirrt-22.C: Fix template.
17000
17001 2014-02-04 Marek Polacek <polacek@redhat.com>
17002
17003 PR c/60036
17004 * gcc.dg/pr60036.c: New test.
17005
17006 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
17007
17008 PR ipa/60058
17009 * g++.dg/torture/pr60058.C: New testcase.
17010
17011 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
17012
17013 * g++.dg/tsan/default_options.C: Invert check.
17014
17015 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17016
17017 PR tree-optimization/60002
17018 * g++.dg/opt/pr60002.C: New test.
17019
17020 PR tree-optimization/60023
17021 * g++.dg/vect/pr60023.cc: New test.
17022
17023 PR ipa/60026
17024 * c-c++-common/torture/pr60026.c: New test.
17025
17026 PR rtl-optimization/57915
17027 * gcc.target/i386/pr57915.c: New test.
17028
17029 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17030
17031 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
17032
17033 2014-02-04 Renlin Li <Renlin.Li@arm.com>
17034
17035 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
17036
17037 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17038
17039 PR middle-end/59261
17040 * gcc.dg/pr59261.c: New test.
17041
17042 2014-02-04 Richard Biener <rguenther@suse.de>
17043
17044 PR tree-optimization/60012
17045 * gcc.dg/vect/pr60012.c: New testcase.
17046
17047 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17048
17049 PR target/59788
17050 * g++.dg/eh/unwind-direct.C: New test.
17051
17052 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
17053
17054 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
17055 timeout value to 20s.
17056
17057 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17058
17059 PR ipa/59882
17060 * g++.dg/torture/pr59882.C: New testcase
17061
17062 2014-02-03 Jan Hubicka <jh@suse.cz>
17063
17064 PR ipa/59831
17065 * g++.dg/ipa/devirt-22.C: New testcase.
17066
17067 2014-02-03 Jan Hubicka <jh@suse.cz>
17068
17069 * g++.dg/ipa/devirt-25.C: New testcase.
17070
17071 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17072
17073 PR tree-optimization/59924
17074 * gcc.dg/pr59924.c: New test.
17075
17076 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17077
17078 PR ipa/59831
17079 * g++.dg/ipa/devirt-24.C: New testcase.
17080
17081 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
17082
17083 PR c++/53017
17084 PR c++/59211
17085 * c-c++-common/attributes-1.c: New testcase.
17086 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
17087
17088 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17089
17090 PR c++/58871
17091 * g++.dg/cpp0x/pr58871.C: New.
17092
17093 2014-02-03 Cong Hou <congh@google.com>
17094
17095 PR tree-optimization/60000
17096 * g++.dg/vect/pr60000.cc: New test.
17097
17098 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
17099
17100 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
17101 * gcc.target/i386/long-double-64-4.c: Likewise.
17102 * gcc.target/i386/long-double-80-1.c: Likewise.
17103 * gcc.target/i386/long-double-80-2.c: Likewise.
17104 * gcc.target/i386/long-double-80-3.c: Likewise.
17105 * gcc.target/i386/long-double-80-4.c: Likewise.
17106 * gcc.target/i386/long-double-80-5.c: Likewise.
17107 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
17108 __multf3 isn't used.
17109 * gcc.target/i386/long-double-64-3.c: Likewise.
17110 * gcc.target/i386/long-double-128-1.c: New test.
17111 * gcc.target/i386/long-double-128-2.c: Likewise.
17112 * gcc.target/i386/long-double-128-3.c: Likewise.
17113 * gcc.target/i386/long-double-128-4.c: Likewise.
17114 * gcc.target/i386/long-double-128-5.c: Likewise.
17115 * gcc.target/i386/long-double-128-6.c: Likewise.
17116 * gcc.target/i386/long-double-128-7.c: Likewise.
17117 * gcc.target/i386/long-double-128-8.c: Likewise.
17118 * gcc.target/i386/long-double-128-9.c: Likewise.
17119 * gcc.target/i386/long-double-64-5.c: Likewise.
17120 * gcc.target/i386/long-double-64-6.c: Likewise.
17121 * gcc.target/i386/long-double-64-7.c: Likewise.
17122 * gcc.target/i386/long-double-64-8.c: Likewise.
17123 * gcc.target/i386/long-double-64-9.c: Likewise.
17124 * gcc.target/i386/long-double-80-10.c: Likewise.
17125 * gcc.target/i386/long-double-80-8.c: Likewise.
17126 * gcc.target/i386/long-double-80-9.c: Likewise.
17127
17128 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
17129
17130 PR rtl-optimization/57662
17131 * g++.dg/pr57662.C: New test.
17132
17133 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17134
17135 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
17136 * gcc.dg/vmx/perm.c: New.
17137 * gcc.dg/vmx/perm-be-order.c: New.
17138
17139 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17140
17141 * gcc.dg/vmx/vsums.c: New.
17142 * gcc.dg/vmx/vsums-be-order.c: New.
17143
17144 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
17145
17146 * g++.dg/ipa/devirt-23.C: New testcase.
17147 * g++.dg/ipa/devirt-20.C: Fix template.
17148
17149 2014-02-02 Jan Hubicka <jh@suse.cz>
17150
17151 * g++.dg/ipa/devirt-21.C: New testcase.
17152
17153 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
17154
17155 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
17156 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
17157
17158 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
17159
17160 PR target/60017
17161 * gcc.c-torture/execute/pr60017.c: New test.
17162
17163 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
17164
17165 PR fortran/57033
17166 * gfortran.dg/default_initialization_7.f90: New test.
17167
17168 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
17169
17170 PR fortran/59906
17171 * gfortran.dg/elemental_subroutine_9.f90: New test.
17172
17173 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17174
17175 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
17176
17177 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17178
17179 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
17180
17181 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17182
17183 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
17184
17185 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17186
17187 PR c++/51219
17188 * g++.dg/init/bitfield5.C: New.
17189
17190 2014-02-01 Jakub Jelinek <jakub@redhat.com>
17191
17192 PR tree-optimization/60003
17193 * gcc.c-torture/execute/pr60003.c: New test.
17194
17195 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
17196
17197 PR bootstrap/59985
17198 * gcc.target/arm/pr59985.C: New.
17199
17200 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17201
17202 PR sanitizer/59410
17203 * lib/tsan-dg.exp (tsan_init): Instead of not running any
17204 tsan tests if trivial testcase doesn't run, set dg-do-what-default
17205 to compile.
17206 (tsan_finish): Restore dg-do-what-default.
17207 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
17208 * g++.dg/tsan/fd_close_norace2.C: Likewise.
17209 * g++.dg/tsan/default_options.C: Likewise.
17210 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17211 * g++.dg/tsan/atomic_free2.C: Likewise.
17212 * g++.dg/tsan/cond_race.C: Likewise.
17213 * g++.dg/tsan/fd_close_norace.C: Likewise.
17214 * g++.dg/tsan/benign_race.C: Likewise.
17215 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17216 * c-c++-common/tsan/simple_race.c: Likewise.
17217 * c-c++-common/tsan/mutexset1.c: Likewise.
17218 * c-c++-common/tsan/thread_leak2.c: Likewise.
17219 * c-c++-common/tsan/tls_race.c: Likewise.
17220 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17221 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
17222 * c-c++-common/tsan/free_race2.c: Likewise.
17223 * c-c++-common/tsan/thread_leak.c: Likewise.
17224 * c-c++-common/tsan/thread_leak1.c: Likewise.
17225 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17226 * c-c++-common/tsan/free_race.c: Likewise.
17227 * c-c++-common/tsan/sleep_sync.c: Likewise.
17228 * c-c++-common/tsan/tiny_race.c: Likewise.
17229 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17230 * c-c++-common/tsan/atomic_stack.c: Likewise.
17231 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
17232 in dg-output regexps.
17233 * c-c++-common/tsan/simple_stack.c: Likewise.
17234
17235 2014-01-31 Richard Henderson <rth@redhat.com>
17236
17237 * g++.dg/tm/pr60004.C: New.
17238
17239 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17240
17241 PR c++/59082
17242 * g++.dg/inherit/crash4.C: New.
17243
17244 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
17245
17246 * c-c++-common/tsan/simple_race.c: Made test less flaky.
17247
17248 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17249
17250 * gcc.target/i386/m512-check.h: Use correct rounding values.
17251
17252 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17253
17254 * gcc.target/i386/avx-1.c: Use correct rounding values.
17255 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
17256 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
17257 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
17258 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
17259 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
17260 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
17261 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
17262 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
17263 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
17264 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
17265 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
17266 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
17267 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
17268 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
17269 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
17270 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
17271 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
17272 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
17273 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
17274 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
17275 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
17276 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
17277 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
17278 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
17279 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
17280 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
17281 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
17282 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
17283 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
17284 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
17285 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
17286 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
17287 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
17288 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
17289 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
17290 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
17291 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
17292 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
17293 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
17294 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
17295 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
17296 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
17297 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
17298 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
17299 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
17300 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
17301 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
17302 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
17303 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
17304 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
17305 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
17306 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
17307 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
17308 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
17309 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
17310 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
17311 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
17312 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
17313 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
17314 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
17315 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
17316 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
17317 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
17318 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
17319 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
17320 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
17321 * gcc.target/i386/sse-13.c: Ditto.
17322 * gcc.target/i386/sse-14.c: Ditto.
17323 * gcc.target/i386/sse-22.c: Ditto.
17324 * gcc.target/i386/sse-23.c: Ditto.
17325
17326 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17327
17328 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
17329 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
17330
17331 2014-01-31 Richard Biener <rguenther@suse.de>
17332
17333 PR middle-end/59990
17334 * gcc.dg/torture/pr59990.c: New testcase.
17335
17336 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17337
17338 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
17339 if it fails don't run any tsan tests.
17340
17341 2014-01-31 Marek Polacek <polacek@redhat.com>
17342
17343 PR c/59963
17344 * gcc.dg/pr59940.c (g): Adjust dg-warning.
17345 (y): Adjust dg-error.
17346 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
17347 * gcc.dg/pr59963-1.c: New test.
17348 * gcc.dg/pr59963-2.c: New test.
17349 * gcc.dg/pr59963-3.c: New test.
17350
17351 2014-01-30 Jakub Jelinek <jakub@redhat.com>
17352
17353 PR target/59923
17354 * gcc.target/arm/pr59923.c: New test.
17355
17356 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17357
17358 * gcc.dg/vmx/splat.c: New.
17359 * gcc.dg/vmx/splat-vsx.c: New.
17360 * gcc.dg/vmx/splat-be-order.c: New.
17361 * gcc.dg/vmx/splat-vsx-be-order.c: New.
17362 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
17363 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
17364
17365 2014-01-30 Richard Biener <rguenther@suse.de>
17366
17367 PR tree-optimization/59993
17368 * gcc.dg/torture/pr59993.c: New testcase.
17369
17370 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
17371
17372 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
17373 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
17374 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
17375 vect_int rather than vect_float.
17376
17377 2014-01-30 Marek Polacek <polacek@redhat.com>
17378
17379 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
17380
17381 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
17382
17383 * gcc.target/microblaze/isa/fcmp4.c: New.
17384
17385 2014-01-30 Marek Polacek <polacek@redhat.com>
17386
17387 PR c/59940
17388 * gcc.dg/pr59940.c: New test.
17389 * gcc.dg/pr35635.c (func3): Move dg-warning.
17390
17391 2014-01-30 Richard Biener <rguenther@suse.de>
17392
17393 PR tree-optimization/59903
17394 * gcc.dg/torture/pr59903.c: New testcase.
17395
17396 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17397
17398 PR c++/58843
17399 * g++.dg/lookup/crash8.C: New.
17400
17401 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17402
17403 PR c++/58649
17404 * g++.dg/template/crash117.C: New.
17405
17406 2014-01-30 Richard Biener <rguenther@suse.de>
17407
17408 PR c/59905
17409 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
17410 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
17411 abort.
17412 * gcc.dg/invalid-call-1.c: Likewise.
17413
17414 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17415
17416 PR c++/58561
17417 * g++.dg/cpp1y/auto-fn23.C: New.
17418
17419 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17420
17421 PR c++/58846
17422 * g++.dg/init/dso_handle2.C: New.
17423
17424 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17425
17426 PR c++/58674
17427 * g++.dg/cpp0x/pr58674.C: New.
17428
17429 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
17430
17431 PR target/59617
17432 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
17433 * gcc.target/i386/avx512f-gather-5.c: Ditto.
17434
17435 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17436
17437 * gcc.dg/vmx/merge-be-order.c: New.
17438 * gcc.dg/vmx/merge.c: New.
17439 * gcc.dg/vmx/merge-vsx-be-order.c: New.
17440 * gcc.dg/vmx/merge-vsx.c: New.
17441
17442 2014-01-29 Richard Biener <rguenther@suse.de>
17443
17444 PR tree-optimization/58742
17445 * gcc.dg/pr58742-1.c: New testcase.
17446 * gcc.dg/pr58742-2.c: Likewise.
17447 * gcc.dg/pr58742-3.c: Likewise.
17448
17449 2014-01-29 Renlin Li <Renlin.Li@arm.com>
17450
17451 * gcc.target/arm/ftest-armv7ve-arm.c: New.
17452 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
17453 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
17454
17455 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17456
17457 PR c++/58702
17458 * g++.dg/gomp/pr58702.C: New.
17459
17460 2014-01-29 Dodji Seketeli <dodji@redhat.com>
17461
17462 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
17463 selector.
17464
17465 2014-01-29 Jakub Jelinek <jakub@redhat.com>
17466
17467 PR middle-end/59917
17468 PR tree-optimization/59920
17469 * gcc.dg/pr59920-1.c: New test.
17470 * gcc.dg/pr59920-2.c: New test.
17471 * gcc.dg/pr59920-3.c: New test.
17472 * c-c++-common/gomp/pr59917-1.c: New test.
17473 * c-c++-common/gomp/pr59917-2.c: New test.
17474
17475 PR tree-optimization/59594
17476 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
17477 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
17478 * gcc.dg/vect/pr59594.c: New test.
17479
17480 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
17481
17482 PR fortran/59414
17483 * gfortran.dg/allocate_class_3.f90: New test.
17484
17485 2014-01-28 Dodji Seketeli <dodji@redhat.com>
17486
17487 PR preprocessor/59935
17488 * c-c++-common/cpp/warning-zero-location.c: New test.
17489 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
17490
17491 2014-01-27 Steve Ellcey <sellcey@mips.com>
17492
17493 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
17494
17495 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
17496
17497 * g++.dg/ext/mv16.C: New tests.
17498
17499 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
17500
17501 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
17502 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
17503 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
17504 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
17505 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
17506 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
17507 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
17508 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
17509 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
17510 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
17511 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
17512 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
17513 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
17514 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
17515 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
17516 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
17517 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
17518 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
17519 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
17520 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
17521 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
17522 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
17523 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
17524 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
17525 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
17526 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
17527 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
17528 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
17529 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
17530 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
17531 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
17532 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
17533 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
17534 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
17535 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
17536 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
17537 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
17538 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
17539 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
17540 _mm512_mask_cvtepi32_storeu_epi8.
17541 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
17542 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
17543 _mm512_mask_cvtepi32_storeu_epi16.
17544 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
17545 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
17546 _mm512_mask_cvtepi64_storeu_epi8.
17547 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
17548 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
17549 _mm512_mask_cvtepi64_storeu_epi16.
17550 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
17551 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
17552 _mm512_mask_cvtepi64_storeu_epi32.
17553 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
17554 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
17555 _mm512_mask_cvtsepi32_storeu_epi8.
17556 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
17557 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
17558 _mm512_mask_cvtsepi32_storeu_epi16.
17559 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
17560 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
17561 _mm512_mask_cvtsepi64_storeu_epi8.
17562 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
17563 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
17564 _mm512_mask_cvtsepi64_storeu_epi16.
17565 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
17566 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
17567 _mm512_mask_cvtsepi64_storeu_epi32.
17568 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
17569 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
17570 _mm512_mask_cvtusepi32_storeu_epi8.
17571 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
17572 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
17573 _mm512_mask_cvtusepi32_storeu_epi16.
17574 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
17575 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
17576 _mm512_mask_cvtusepi64_storeu_epi8.
17577 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
17578 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
17579 _mm512_mask_cvtusepi64_storeu_epi16.
17580 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
17581 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
17582 _mm512_mask_cvtusepi64_storeu_epi32.
17583 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
17584 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
17585
17586 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
17587
17588 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
17589 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
17590 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
17591 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
17592 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
17593 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
17594 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
17595 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
17596 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
17597 built-ins roudning immediate.
17598 * gcc.target/i386/sse-22.c: Add new built-ins.
17599 * gcc.target/i386/sse-23.c: Ditto.
17600 * gcc.target/i386/avx-1.c: Ditto.
17601
17602 2014-01-27 Christian Bruel <christian.bruel@st.com>
17603
17604 * gcc.target/sh/torture/strncmp.c: New tests.
17605
17606 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
17607
17608 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
17609
17610 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
17611
17612 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
17613
17614 2014-01-24 Jeff Law <law@redhat.com>
17615
17616 PR tree-optimization/59919
17617 * gcc.c-torture/compile/pr59919.c: New test.
17618
17619 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
17620
17621 PR c++/57524
17622 * g++.dg/ext/timevar2.C: New.
17623
17624 2014-01-24 Marek Polacek <polacek@redhat.com>
17625
17626 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
17627
17628 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
17629
17630 PR target/59929
17631 * gcc.target/i386/pr59929.c: New test.
17632
17633 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
17634
17635 PR target/59909
17636 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
17637 word atomic functions at runtime.
17638
17639 2014-01-23 Marek Polacek <polacek@redhat.com>
17640
17641 PR c/59846
17642 * gcc.dg/pr59846.c: New test.
17643
17644 2014-01-23 Marek Polacek <polacek@redhat.com>
17645
17646 PR c/58346
17647 * c-c++-common/pr58346-1.c: New test.
17648 * c-c++-common/pr58346-2.c: New test.
17649 * c-c++-common/pr58346-3.c: New test.
17650
17651 2014-01-23 Marek Polacek <polacek@redhat.com>
17652
17653 PR c/59871
17654 * gcc.dg/20020220-2.c: Adjust dg-warning message.
17655 * gcc.dg/pr59871.c: New test.
17656
17657 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17658
17659 PR c++/58980
17660 * g++.dg/parse/enum11.C: New.
17661
17662 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17663
17664 * gcc.target/aarch64/sshr64_1.c: New testcase.
17665
17666 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
17667
17668 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
17669 SIMD enabled function.
17670 * g++.dg/cilk-plus/ef_test.C: New test.
17671 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
17672 and added C++ ones.
17673 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
17674 to differenciate C error messages from C++ ones.
17675
17676 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17677
17678 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
17679
17680 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
17681
17682 * gcc.target/microblaze/others/builtin-trap.c: New test,
17683
17684 2014-01-23 Jakub Jelinek <jakub@redhat.com>
17685
17686 PR middle-end/58809
17687 * c-c++-common/gomp/pr58809.c: New test.
17688
17689 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
17690
17691 PR sanitizer/59897
17692 * c-c++-common/asan/use-after-return-1.c: Fixed
17693 to pass on darwin.
17694
17695 2014-01-23 Dodji Seketeli <dodji@redhat.com>
17696
17697 PR preprocessor/58580
17698 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
17699
17700 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17701 Ilya Tocar <ilya.tocar@intel.com>
17702
17703 * gcc.target/i386/avx512f-kmovw-1.c: New.
17704
17705 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17706
17707 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
17708 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
17709 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
17710 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
17711 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
17712 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
17713
17714 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
17715
17716 PR target/52125
17717 * gcc.dg/pr48774.c: Remove skip for mips_rel.
17718 * gcc.target/mips/pr52125.c: New test.
17719
17720 2014-01-22 Marek Polacek <polacek@redhat.com>
17721
17722 PR c/59891
17723 * gcc.dg/torture/pr59891.c: New test.
17724
17725 2014-01-22 Jeff Law <law@redhat.com>
17726
17727 PR tree-optimization/59597
17728 * gcc.dg/tree-ssa/pr59597.c: New test.
17729
17730 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
17731
17732 PR rtl-optimization/59477
17733 * g++.dg/pr59477.C: New.
17734
17735 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
17736
17737 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
17738
17739 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
17740
17741 PR c++/59482
17742 * g++.dg/pr59482.C: New.
17743
17744 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17745
17746 * gcc.dg/vmx/insert-vsx-be-order.c: New.
17747 * gcc.dg/vmx/extract-vsx.c: New.
17748 * gcc.dg/vmx/extract-vsx-be-order.c: New.
17749 * gcc.dg/vmx/insert-vsx.c: New.
17750
17751 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17752
17753 PR rtl-optimization/59896
17754 * gcc.target/arm/pr59896.c: New.
17755
17756 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17757
17758 PR rtl-optimization/59858
17759 * gcc.target/arm/pr59858.c: New.
17760
17761 2014-01-21 Jakub Jelinek <jakub@redhat.com>
17762
17763 PR target/59003
17764 * gcc.dg/tree-prof/pr59003.c: New test.
17765
17766 PR middle-end/59860
17767 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
17768 other targets.
17769
17770 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
17771
17772 * gfortran.dg/round_3.f08: Add more cases.
17773
17774 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
17775
17776 * lib/target-supports.exp (force_conventional_output_for): New
17777 procedure.
17778 * lib/scanasm.exp (scan-assembler_required_options)
17779 (scan-assembler-not_required_options)
17780 (scan-assembler-times_required_options): Replace with
17781 force_conventional_output_fors.
17782 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
17783 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
17784
17785 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
17786
17787 PR middle-end/59789
17788 * gcc.target/i386/pr59789.c: New testcase.
17789
17790 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
17791
17792 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
17793 the 'code' bitfield from 16 to 8.
17794
17795 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17796
17797 * lib/target-supports.exp
17798 (check_effective_target_vect_perm): Exclude aarch64_be.
17799 (check_effective_target_vect_perm_byte): Likewise.
17800 (check_effective_target_vect_perm_short): Likewise.
17801
17802 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17803
17804 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
17805 (RUN_TEST): Use new macro.
17806 (INDEX64_32): Delete.
17807 (INDEX64_64): Likewise.
17808 (INDEX128_32): Likewise.
17809 (INDEX128_64): Likewise.
17810 (INDEX): Likewise.
17811 (test_vneg_f32): Use fixed RUN_TEST.
17812
17813 2014-01-20 Richard Biener <rguenther@suse.de>
17814
17815 PR middle-end/59860
17816 * gcc.dg/pr59860.c: New testcase.
17817
17818 2014-01-20 Jakub Jelinek <jakub@redhat.com>
17819
17820 PR target/59880
17821 * gcc.target/i386/pr59880.c: New test.
17822
17823 2014-01-20 Renlin Li <renlin.li@arm.com>
17824
17825 * gcc.dg/pr44194-1.c: Tweak regexp.
17826
17827 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17828
17829 PR libfortran/59771
17830 PR libfortran/59774
17831 PR libfortran/59836
17832 * gfortran.dg/round_3.f08: New cases added.
17833 * gfortran.dg/fmt_g_1.f90: New test.
17834
17835 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
17836
17837 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
17838
17839 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17840
17841 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
17842
17843 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17844
17845 * gcc.dg/vect/pr57705.c: Require vect_int.
17846 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
17847 * gcc.dg/vect/vect-alias-check.c: Likewise.
17848
17849 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
17850
17851 PR fortran/58007
17852 * gfortran.dg/unresolved_fixup_1.f90: New test.
17853 * gfortran.dg/unresolved_fixup_2.f90: New test.
17854
17855 2014-01-18 Jakub Jelinek <jakub@redhat.com>
17856
17857 PR target/58944
17858 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
17859 Remove dg-prune-output lines.
17860
17861 2014-01-17 Jakub Jelinek <jakub@redhat.com>
17862
17863 PR middle-end/59706
17864 * gfortran.dg/pr59706.f90: New test.
17865 * g++.dg/ext/pr59706.C: New test.
17866
17867 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17868
17869 PR c++/59270
17870 PR c++/58811
17871 * g++.dg/cpp0x/decltype-incomplete1.C: New.
17872 * g++.dg/init/pr58811.C: Likewise.
17873
17874 2014-01-17 Jeff Law <law@redhat.com>
17875
17876 PR middle-end/57904
17877 * gfortran.dg/pr57904.f90: New test.
17878
17879 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17880
17881 PR c++/59269
17882 * g++.dg/cpp0x/nsdmi-union4.C: New.
17883
17884 2014-01-17 Marek Polacek <polacek@redhat.com>
17885
17886 PR c++/59838
17887 * g++.dg/diagnostic/pr59838.C: New test.
17888
17889 2014-01-17 Marek Polacek <polacek@redhat.com>
17890
17891 PR c/58346
17892 * gcc.dg/pr58346.c: New test.
17893
17894 2014-01-17 Jakub Jelinek <jakub@redhat.com>
17895
17896 PR testsuite/58776
17897 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
17898 dg-options, use dg-additional-options for i?86/x86_64 to avoid
17899 option duplication.
17900
17901 PR fortran/59440
17902 * gfortran.dg/pr59440-1.f90: New test.
17903 * gfortran.dg/pr59440-2.f90: New test.
17904 * gfortran.dg/pr59440-3.f90: New test.
17905
17906 PR testsuite/59064
17907 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
17908 testing for " version" and " alias" with one testing for
17909 " version\[^\n\r]* alias".
17910 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
17911 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
17912 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
17913 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
17914 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
17915 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
17916
17917 PR c++/57945
17918 * c-c++-common/torture/pr57945.c: New test.
17919
17920 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
17921
17922 * gcc.target/arm/its.c: New testcase.
17923
17924 2014-01-16 Jan Hubicka <jh@suse.cz>
17925
17926 PR ipa/59775
17927 * g++.dg/torture/pr59775.C: New testcase.
17928
17929 2014-01-16 Jakub Jelinek <jakub@redhat.com>
17930
17931 PR middle-end/58344
17932 * gcc.c-torture/compile/pr58344.c: New test.
17933
17934 PR target/59839
17935 * gcc.target/i386/pr59839.c: New test.
17936
17937 PR debug/54694
17938 * gcc.target/i386/pr9771-1.c (main): Rename to...
17939 (real_main): ... this. Add __asm name "main".
17940 (ASMNAME, ASMNAME2, STRING): Define.
17941
17942 2014-01-16 Nick Clifton <nickc@redhat.com>
17943
17944 PR middle-end/28865
17945 * gcc.c-torture/compile/pr28865.c: New.
17946 * gcc.c-torture/execute/pr28865.c: New.
17947
17948 2014-01-16 Marek Polacek <polacek@redhat.com>
17949
17950 PR middle-end/59827
17951 * gcc.dg/pr59827.c: New test.
17952
17953 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
17954
17955 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
17956
17957 2014-01-15 Richard Henderson <rth@redhat.com>
17958
17959 PR debug/54694
17960 * gcc.target/i386/pr54694.c: New test.
17961
17962 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
17963
17964 PR c++/49718
17965 * g++.dg/pr49718.C: New test.
17966
17967 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
17968
17969 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
17970
17971 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
17972
17973 * gcc.dg/vmx/mult-even-odd.c: New.
17974 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
17975
17976 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
17977
17978 * lib/target-supports.exp (check_libcilkrts_available): Added an
17979 extern "C" if we are using C++ along with a function prototype.
17980
17981 2014-01-15 Jeff Law <law@redhat.com>
17982
17983 PR tree-optimization/59747
17984 * gcc.c-torture/execute/pr59747.c: New test.
17985
17986 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
17987
17988 PR target/59794
17989 * c-c++-common/convert-vec-1.c: Also prune ABI change for
17990 Linux/x86.
17991 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
17992 * g++.dg/ext/attribute-test-1.C: Likewise.
17993 * g++.dg/ext/attribute-test-2.C: Likewise.
17994 * g++.dg/ext/attribute-test-3.C: Likewise.
17995 * g++.dg/ext/attribute-test-4.C: Likewise.
17996 * g++.dg/ext/pr56790-1.C: Likewise.
17997 * g++.dg/torture/pr38565.C: Likewise.
17998 * gcc.dg/pr53060.c: Likewise.
17999 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
18000 * c-c++-common/vector-compare-2.c: Likewise.
18001 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
18002 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
18003 dg-message line number.
18004
18005 2014-01-15 Matthias Klose <doko@ubuntu.com>
18006
18007 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
18008
18009 2014-01-15 Richard Biener <rguenther@suse.de>
18010
18011 PR tree-optimization/59822
18012 * g++.dg/torture/pr59822.C: New testcase.
18013
18014 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
18015
18016 PR target/59808
18017 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
18018 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
18019
18020 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
18021 Kugan Vivekanandarajah <kuganv@linaro.org>
18022
18023 PR target/59695
18024 * g++.dg/pr59695.C: New testcase.
18025
18026 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
18027
18028 PR target/59803
18029 * gcc.c-torture/compile/pr59803.c: New testcase.
18030
18031 2014-01-15 Jakub Jelinek <jakub@redhat.com>
18032
18033 PR c/58943
18034 * gcc.c-torture/execute/pr58943.c: New test.
18035 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
18036
18037 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
18038
18039 PR target/59794
18040 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
18041 * gcc.target/i386/pr39162.c (y): New __m256i variable.
18042 (bar): Change return type to void. Set y to x.
18043 * gcc.target/i386/pr59794-1.c: New testcase.
18044 * gcc.target/i386/pr59794-2.c: Likewise.
18045 * gcc.target/i386/pr59794-3.c: Likewise.
18046 * gcc.target/i386/pr59794-4.c: Likewise.
18047 * gcc.target/i386/pr59794-5.c: Likewise.
18048 * gcc.target/i386/pr59794-6.c: Likewise.
18049 * gcc.target/i386/pr59794-7.c: Likewise.
18050
18051 2014-01-14 Richard Biener <rguenther@suse.de>
18052
18053 PR tree-optimization/58921
18054 PR tree-optimization/59006
18055 * gcc.dg/torture/pr58921.c: New testcase.
18056 * gcc.dg/torture/pr59006.c: Likewise.
18057 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
18058
18059 2014-01-14 Jakub Jelinek <jakub@redhat.com>
18060
18061 PR testsuite/59494
18062 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
18063 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
18064 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
18065 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
18066 Executing predictive commoning without unrolling.
18067
18068 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
18069
18070 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
18071 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
18072 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
18073 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
18074 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
18075 __builtin_ia32_rsqrt28sd_round.
18076 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
18077 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
18078 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
18079 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
18080 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
18081 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
18082 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
18083 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
18084 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
18085 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
18086 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
18087 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
18088 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
18089 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
18090 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
18091 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
18092 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
18093 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
18094 * gcc.target/i386/sse-22.c: Extend with new built-ins,
18095 fix wrong rounding mode (see above).
18096 * gcc.target/i386/sse-23.c: Ditto.
18097
18098 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18099
18100 * gcc.dg/vmx/insert.c: New.
18101 * gcc.dg/vmx/insert-be-order.c: New.
18102 * gcc.dg/vmx/extract.c: New.
18103 * gcc.dg/vmx/extract-be-order.c: New.
18104
18105 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18106
18107 PR tree-optimization/59387
18108 * gcc.c-torture/execute/pr59387.c: New test.
18109
18110 2014-01-13 Richard Biener <rguenther@suse.de>
18111
18112 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
18113 adjusting mathlib options.
18114 * gfortran.dg/lto/lto.exp: Likewise.
18115
18116 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
18117
18118 * gnat.dg/loop_optimization17.adb: New test.
18119 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
18120
18121 2014-01-13 Christian Bruel <christian.bruel@st.com>
18122
18123 * gcc.target/sh/cmpstrn.c: New case.
18124
18125 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18126
18127 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
18128 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
18129
18130 2014-01-12 Janus Weil <janus@gcc.gnu.org>
18131
18132 PR fortran/58026
18133 * gfortran.dg/alloc_comp_basics_6.f90: New.
18134
18135 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18136
18137 PR fortran/59700
18138 * gfortran.dg/pr59700.f90: New test.
18139
18140 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
18141
18142 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
18143 * gfortran.dg/use_only_3.f90: Likewise.
18144 * gfortran.dg/inquire_10.f90: Delete opened file.
18145 * gfortran.dg/inquire_15.f90: Likewise.
18146 * gfortran.dg/pr16597.f90: Likewise.
18147 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
18148 for PR59419.
18149
18150 2014-01-10 Jeff Law <law@redhat.com>
18151
18152 PR middle-end/59743
18153 * gcc.c-torture/compile/pr59743.c: New test.
18154
18155 2014-01-10 Jan Hubicka <jh@suse.cz>
18156
18157 PR ipa/58585
18158 * g++.dg/torture/pr58585.C: New testcase.
18159
18160 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
18161
18162 * gcc.dg/pr46309.c: Disable for cris*-*-*.
18163
18164 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
18165
18166 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
18167
18168 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
18169
18170 PR target/59744
18171 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
18172 * gcc.target/aarch64/cmn-neg2.c: New test.
18173
18174 2014-01-10 Richard Biener <rguenther@suse.de>
18175
18176 PR tree-optimization/59374
18177 * gcc.dg/torture/pr59374-3.c: New testcase.
18178
18179 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18180
18181 * lib/target-supports.exp
18182 (check_effective_target_arm_crypto_ok_nocache): New.
18183 (check_effective_target_arm_crypto_ok): Use above procedure.
18184 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
18185
18186 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
18187
18188 PR ipa/58252
18189 PR ipa/59226
18190 * g++.dg/ipa/devirt-20.C: New testcase.
18191 * g++.dg/torture/pr58252.C: Likewise.
18192 * g++.dg/torture/pr59226.C: Likewise.
18193
18194 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
18195
18196 * c-c++-common/asan/no-asan-stack.c: New test.
18197
18198 2014-01-10 Jakub Jelinek <jakub@redhat.com>
18199
18200 PR middle-end/59670
18201 * gcc.dg/pr59670.c: New test.
18202
18203 2014-01-09 Steve Ellcey <sellcey@mips.com>
18204
18205 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
18206
18207 2014-01-09 Jakub Jelinek <jakub@redhat.com>
18208
18209 PR middle-end/47735
18210 * gcc.target/i386/pr47735.c: New test.
18211
18212 PR tree-optimization/59622
18213 * g++.dg/opt/pr59622-2.C: New test.
18214 * g++.dg/opt/pr59622-3.C: New test.
18215 * g++.dg/opt/pr59622-4.C: New test.
18216 * g++.dg/opt/pr59622-5.C: New test.
18217
18218 PR sanitizer/59136
18219 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
18220 filename:line instead of (modulename+offset) form with stripped
18221 initial / from the filename.
18222
18223 2014-01-09 Ian Lance Taylor <iant@google.com>
18224
18225 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
18226 the other Go compiler.
18227
18228 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
18229
18230 PR c++/59730
18231 * g++.dg/cpp0x/variadic145.C: New.
18232
18233 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
18234
18235 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
18236 which don't support -fsplit-stack. Skip rotate[0123].go tests.
18237
18238 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18239
18240 PR testsuite/59524
18241 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
18242 are run only if the Cilk library is available/enabled.
18243 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18244 * lib/target-supports.exp (check_libcilkrts_available): New function.
18245
18246 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18247
18248 PR c++/59631
18249 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
18250 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18251 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
18252 with dg-additional-options.
18253 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
18254 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
18255 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
18256 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
18257 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
18258 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
18259
18260 2014-01-09 Richard Biener <rguenther@suse.de>
18261
18262 PR tree-optimization/59715
18263 * gcc.dg/torture/pr59715.c: New testcase.
18264
18265 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
18266
18267 * c-c++-common/asan/no-asan-globals.c: New test.
18268 * c-c++-common/asan/no-instrument-reads.c: Likewise.
18269 * c-c++-common/asan/no-instrument-writes.c: Likewise.
18270 * c-c++-common/asan/use-after-return-1.c: Likewise.
18271 * c-c++-common/asan/no-use-after-return.c: Likewise.
18272
18273 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
18274
18275 * gnat.dg/weak2.ad[sb]: New test.
18276
18277 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18278
18279 PR middle-end/59471
18280 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
18281 type, use pointers to vector type instead.
18282
18283 2014-01-08 Catherine Moore <clm@codesourcery.com>
18284
18285 * gcc.target/mips/umips-branch-3.c: New test.
18286 * gcc.target/mips/umips-branch-4.c: New test.
18287
18288 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18289
18290 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
18291 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
18292 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
18293 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
18294 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
18295 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
18296 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
18297 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
18298
18299 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18300
18301 PR rtl-optimization/59137
18302 * gcc.target/mips/pr59137.c: New test.
18303
18304 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
18305
18306 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
18307 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
18308 * gcc.target/i386/pr55433.c (dg-options): Ditto.
18309 * gcc.target/i386/pr57848.c (dg-options): Ditto.
18310 * gcc.target/i386/pr59099.c (dg-options): Ditto.
18311 Require fpic effective target.
18312 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
18313
18314 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18315
18316 PR ipa/59722
18317 * gcc.dg/pr59722.c: New test.
18318
18319 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18320
18321 PR middle-end/57748
18322 * gcc.dg/torture/pr57748-3.c: New test.
18323 * gcc.dg/torture/pr57748-4.c: New test.
18324
18325 2014-01-08 Marek Polacek <polacek@redhat.com>
18326
18327 PR middle-end/59669
18328 * gcc.dg/gomp/pr59669-1.c: New test.
18329 * gcc.dg/gomp/pr59669-2.c: New test.
18330
18331 2014-01-08 Martin Jambor <mjambor@suse.cz>
18332
18333 PR ipa/59610
18334 * gcc.dg/ipa/pr59610.c: New test.
18335
18336 2014-01-08 Janus Weil <janus@gcc.gnu.org>
18337
18338 PR fortran/58182
18339 * gfortran.dg/binding_label_tests_26a.f90: New.
18340 * gfortran.dg/binding_label_tests_26b.f90: New.
18341
18342 2014-01-08 Marek Polacek <polacek@redhat.com>
18343
18344 PR sanitizer/59667
18345 * c-c++-common/ubsan/pr59667.c: New test.
18346
18347 2014-01-08 Richard Biener <rguenther@suse.de>
18348
18349 PR middle-end/59630
18350 * gcc.dg/pr59630.c: New testcase.
18351
18352 2014-01-08 Richard Biener <rguenther@suse.de>
18353
18354 PR middle-end/59471
18355 * gcc.dg/pr59471.c: New testcase.
18356
18357 2014-01-07 Jeff Law <law@redhat.com>
18358
18359 PR middle-end/53623
18360 * gcc.target/i386/pr53623.c: New test.
18361
18362 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
18363
18364 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
18365 blanks at EOF.
18366 * g++.dg/cpp1y/pr58534.C: Likewise.
18367 * g++.dg/cpp1y/pr58536.C: Likewise.
18368 * g++.dg/cpp1y/pr58548.C: Likewise.
18369 * g++.dg/cpp1y/pr58549.C: Likewise.
18370 * g++.dg/cpp1y/pr58637.C: Likewise.
18371 * g++.dg/cpp1y/pr59112.C: Likewise.
18372 * g++.dg/cpp1y/pr59113.C: Likewise.
18373 * g++.dg/cpp1y/pr59629.C: Likewise.
18374 * g++.dg/cpp1y/pr59635.C: Likewise.
18375 * g++.dg/cpp1y/pr59636.C: Likewise.
18376 * g++.dg/cpp1y/pr59638.C: Likewise.
18377
18378 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
18379
18380 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
18381
18382 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
18383
18384 * gcc.target/i386/intrinsics_4.c (bar): New function.
18385
18386 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
18387
18388 * g++.dg/ext/is_base_of_incomplete-2.C: New.
18389
18390 2014-01-07 Jakub Jelinek <jakub@redhat.com>
18391
18392 PR rtl-optimization/58668
18393 * gcc.dg/pr58668.c: New test.
18394
18395 PR tree-optimization/59643
18396 * gcc.dg/pr59643.c: New test.
18397 * gcc.c-torture/execute/pr59643.c: New test.
18398
18399 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18400
18401 PR fortran/59589
18402 * gfortran.dg/class_allocate_16.f90: New.
18403
18404 2014-01-06 Jakub Jelinek <jakub@redhat.com>
18405
18406 PR target/59644
18407 * gcc.target/i386/pr59644.c: New test.
18408
18409 2014-01-06 Marek Polacek <polacek@redhat.com>
18410
18411 PR c/57773
18412 * gcc.dg/pr57773.c: New test.
18413
18414 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
18415
18416 PR c++/59635
18417 PR c++/59636
18418 PR c++/59629
18419 PR c++/59638
18420 * g++.dg/cpp1y/pr59635.C: New testcase.
18421 * g++.dg/cpp1y/pr59636.C: New testcase.
18422 * g++.dg/cpp1y/pr59629.C: New testcase.
18423 * g++.dg/cpp1y/pr59638.C: New testcase.
18424
18425 2014-01-06 Martin Jambor <mjambor@suse.cz>
18426
18427 PR ipa/59008
18428 * gcc.dg/ipa/pr59008.c: New test.
18429
18430 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18431
18432 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
18433 if supported.
18434
18435 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18436
18437 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
18438 Require c99_runtime.
18439 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
18440
18441 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
18442 Require c99_runtime.
18443 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
18444 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
18445 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
18446
18447 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
18448 Require c99_runtime.
18449 Make CALC void static.
18450 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
18451
18452 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
18453 Require c99_runtime.
18454 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
18455
18456 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18457
18458 * gcc.target/i386/pr59501-1.c: Require avx effective target.
18459 * gcc.target/i386/pr59501-2.c: Likewise.
18460 * gcc.target/i386/pr59501-3.c: Likewise.
18461 * gcc.target/i386/pr59501-4.c: Likewise.
18462 * gcc.target/i386/pr59501-5.c: Likewise.
18463 * gcc.target/i386/pr59501-6.c: Likewise.
18464
18465 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18466
18467 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
18468 * gcc.target/i386/pr59390_1.c: Likewise.
18469 * gcc.target/i386/pr59390_2.c: Likewise.
18470
18471 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
18472
18473 * gcc.dg/pr59350.c: Tweak.
18474 * gcc.dg/pr59350-2.c: New test.
18475 * g++.dg/pr59510.C: Likewise.
18476
18477 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18478
18479 PR fortran/59023
18480 * gfortran.dg/bind_c_procs_2.f90: New.
18481
18482 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
18483
18484 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
18485 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18486 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18487 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18488 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
18489 * gcc.dg/tree-ssa/vrp47.c: Likewise.
18490 * gcc.dg/tree-ssa/vrp87.c: Likewise.
18491
18492 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
18493
18494 * gcc.target/arm/neon-nested-apcs.c: New test.
18495
18496 2014-01-04 Jakub Jelinek <jakub@redhat.com>
18497
18498 PR tree-optimization/59519
18499 * gcc.dg/vect/pr59519-1.c: New test.
18500 * gcc.dg/vect/pr59519-2.c: New test.
18501
18502 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
18503 vmovdqu32.
18504
18505 2014-01-04 Janus Weil <janus@gcc.gnu.org>
18506
18507 PR fortran/59547
18508 * gfortran.dg/typebound_proc_32.f90: New.
18509
18510 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
18511
18512 PR c++/58950
18513 * g++.dg/pr58950.C: New file.
18514
18515 2014-01-03 Tobias Burnus <burnus@net-b.de>
18516
18517 PR c++/58567
18518 * g++.dg/gomp/pr58567.C: New.
18519
18520 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
18521
18522 PR tree-optimization/59651
18523 * gcc.dg/torture/pr59651.c: New test.
18524 * gcc.dg/vect/pr59651.c: Ditto.
18525
18526 2014-01-03 Jakub Jelinek <jakub@redhat.com>
18527
18528 PR target/59625
18529 * gcc.target/i386/pr59625.c: New test.
18530
18531 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
18532
18533 Core DR 1442
18534 PR c++/59165
18535 * g++.dg/cpp0x/range-for28.C: New.
18536 * g++.dg/cpp0x/range-for3.C: Update.
18537
18538 2014-01-02 Joseph Myers <joseph@codesourcery.com>
18539
18540 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
18541
18542 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18543
18544 PR c++/59641
18545 * g++.dg/cpp0x/pr59641.C: New file.
18546
18547 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18548
18549 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
18550
18551 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18552
18553 PR c++/59378
18554 * g++.dg/ext/pr59378.C: New file.
18555
18556 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18557
18558 Update copyright years
18559
18560 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18561
18562 * gcc.target/arc/arc.exp: Use the standard form for the copyright
18563 notice.
18564
18565 2014-01-02 Janus Weil <janus@gcc.gnu.org>
18566
18567 PR fortran/59654
18568 * gfortran.dg/dynamic_dispatch_12.f90: New.
18569
18570 2014-01-01 Jakub Jelinek <jakub@redhat.com>
18571
18572 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
18573 the builtin isn't optimized away as unused.
18574
18575 PR rtl-optimization/59647
18576 * g++.dg/opt/pr59647.C: New test.
18577 \f
18578 Copyright (C) 2014 Free Software Foundation, Inc.
18579
18580 Copying and distribution of this file, with or without modification,
18581 are permitted in any medium without royalty provided the copyright
18582 notice and this notice are preserved.