9e17c5cd3fc73e3a7d5b3ccbc2b0fc4d627b2338
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/specs/volatile1.ads: New test.
4 * gnat.dg/specs/clause_on_volatile.ads: Adjust.
5 * gnat.dg/specs/size_clause3.ads: Likewise.
6
7 2014-12-22 Bin Cheng <bin.cheng@arm.com>
8
9 PR rtl-optimization/62151
10 * gcc.c-torture/execute/pr62151.c: New test.
11
12 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
13
14 * gnat.dg/specs/atomic2.ads: New test.
15
16 2014-12-21 Oleg Endo <olegendo@gcc.gnu.org>
17
18 PR target/17280
19 * gcc.target/sh/torture/pr17280.c: New.
20
21 2014-12-19 Edward Smith-Rowland <3dw4rd@verizon.net>
22
23 * g++.dg/cpp1y/feat-cxx98-neg.C: Enable __cpp_sized_deallocation test.
24 * g++.dg/cpp1y/feat-cxx14.C: Ditto.
25 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto and move tests for consistent
26 order.
27 * g++.dg/cpp1y/feat-sized-dealloc-neg.C: New.
28 * g++.dg/cpp1y/feat-sized-dealloc.C: New.
29
30 2014-12-20 Martin Uecker <uecker@eecs.berkeley.edu>
31
32 * gcc.dg/Wwrite-strings-1.c: Change dg-warning.
33 * gcc.dg/array-quals-1.c: Use -Wno-discarded-array-qualifiers.
34 * gcc.dg/array-quals-2.c: Change dg-options, dg-warning.
35 * gcc.dg/pointer-array-atomic.c: New test.
36 * gcc.dg/pointer-array-quals-1.c: New test.
37 * gcc.dg/pointer-array-quals-2.c: New test (-pedantic-errors).
38 * gcc.dg/qual-component-1.c: Change dg-options, dg-warnings.
39
40 2014-12-19 David Malcolm <dmalcolm@redhat.com>
41
42 * jit.dg/test-expressions.c (make_tests_of_casts): Add tests of
43 casting between "long" and "bool".
44 (verify_casts): Verify these new test cases.
45
46 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
47
48 * gcc.target/mips/pr37362.c: Skip for mips-img-elf.
49
50 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
51 Steve Ellcey <sellcey@imgtec.com>
52
53 * gcc.dg/torture/mips-hilo-2.c: Unconditionally pass for R6 onwards.
54 * gcc.dg/torture/pr19683-1.c: Likewise.
55 * gcc.target/mips/branch-cost-2.c: Require MOVN.
56 * gcc.target/mips/movcc-1.c: Likewise.
57 * gcc.target/mips/movcc-2.c: Likewise.
58 * gcc.target/mips/movcc-3.c: Likewise.
59 * gcc.target/mips/call-saved-4.c: Require LDC.
60 * gcc.target/mips/dmult-1.c: Require R5 or earlier.
61 * gcc.target/mips/fpcmp-1.c: Likewise.
62 * gcc.target/mips/fpcmp-2.c: Likewise.
63 * gcc.target/mips/neg-abs-2.c: Likewise.
64 * gcc.target/mips/timode-1.c: Likewise.
65 * gcc.target/mips/unaligned-1.c: Likewise.
66 * gcc.target/mips/madd-3.c: Require MADD.
67 * gcc.target/mips/madd-9.c: Likewise.
68 * gcc.target/mips/maddu-3.c: Likewise.
69 * gcc.target/mips/msub-3.c: Likewise.
70 * gcc.target/mips/msubu-3.c: Likewise.
71 * gcc.target/mips/mult-1.c: Require INS and not DMUL.
72 * gcc.target/mips/mips-ps-type-2.c: Require MADD.PS.
73 * gcc.target/mips/mips.exp (mips_option_groups): Add ins, dmul, ldc,
74 movn, madd, maddps.
75 (mips-dg-options): INS available from R2. LDC available from MIPS II,
76 DMUL is present in octeon. Describe all features removed from R6.
77
78 2014-12-19 Janus Weil <janus@gcc.gnu.org>
79
80 PR fortran/64209
81 * gfortran.dg/unlimited_polymorphic_19.f90: New.
82
83 2014-12-19 Alan Lawrence <alan.lawrence@arm.com>
84
85 * gcc.target/aarch64/eon_1.c: New test.
86
87 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
88
89 * g++.dg/template/using30.C: Move...
90 * g++.dg/cpp0x/alias-decl-45.C: ... here.
91
92 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
93
94 PR c++/60493
95 * g++.dg/template/crash120.C: New.
96
97 2014-12-19 Kai Tietz <ktietz@redhat.com>
98
99 PR c++/61198
100 * g++.dg/template/using30.C: New file.
101
102 2014-12-19 Martin Liska <mliska@suse.cz>
103
104 PR ipa/63569
105 * gcc.dg/ipa/pr63569.c: New test.
106
107 2014-12-19 Jakub Jelinek <jakub@redhat.com>
108
109 PR preprocessor/63831
110 * c-c++-common/cpp/pr63831-1.c: New test.
111 * c-c++-common/cpp/pr63831-2.c: New test.
112
113 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/63723
116 * g++.dg/cpp0x/sfinae54.C: New.
117
118 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
119
120 PR c++/59204
121 * g++.dg/cpp0x/sfinae53.C: New.
122
123 2014-12-18 Vladimir Makarov <vmakarov@redhat.com>
124
125 PR rtl-optimization/64291
126 * testsuite/gcc.target/i386/pr64291-[12].c: New tests.
127
128 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
129
130 PR c++/60955
131 * g++.dg/warn/register-parm-1.C: New.
132
133 2014-12-18 H.J. Lu <hongjiu.lu@intel.com>
134
135 * gcc.target/i386/amd64-abi-7.c: New tests.
136 * gcc.target/i386/amd64-abi-8.c: Likwise.
137 * gcc.target/i386/amd64-abi-9.c: Likwise.
138
139 2014-12-18 Alan Lawrence <alan.lawrence@arm.com>
140
141 * gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64".
142
143 2014-12-18 Martin Liska <mliska@suse.cz>
144
145 * g++.dg/ipa/pr64146.C: New test.
146
147 2014-12-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
148
149 * lib/mpx-dg.exp (check_effective_target_mpx): Change into link test.
150 Add main.
151
152 2014-12-18 Bin Cheng <bin.cheng@arm.com>
153
154 PR tree-optimization/62178
155 * gcc.target/aarch64/pr62178.c: New test.
156
157 2014-12-17 Janus Weil <janus@gcc.gnu.org>
158
159 PR fortran/64173
160 * gfortran.dg/proc_ptr_comp_40.f90: New.
161
162 2014-12-17 H.J. Lu <hongjiu.lu@intel.com>
163
164 PR target/61296
165 * gcc.target/i386/pr61296-2.c: New.
166 * gcc.target/i386/pr61296-2.c: Likewise.
167 * gcc.target/i386/pr61296-3.c: Likewise.
168 * gcc.target/i386/pr61296-4.c: Likewise.
169 * gcc.target/i386/pr61296-5.c: Likewise.
170 * gcc.target/i386/pr61296-6.c: Likewise.
171 * gcc.target/i386/pr61296-7.c: Likewise.
172
173 2014-12-17 Tejas Belagod <tejas.belagod@arm.com>
174
175 PR testsuite/64328
176 * gcc.dg/addr_equal-1.c: Not supported for -fPIC.
177
178 2014-12-17 Marek Polacek <polacek@redhat.com>
179
180 PR middle-end/63568
181 * gcc.dg/pr63568.c: New test.
182
183 2014-12-17 Jakub Jelinek <jakub@redhat.com>
184
185 PR tree-optimization/64322
186 * gcc.dg/tree-ssa/vrp95.c: New test.
187
188 PR sanitizer/64289
189 * c-c++-common/ubsan/pr64289.c: New test.
190
191 2014-12-16 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR c++/58650
194 * g++.dg/parse/friend12.C: New.
195
196 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
197
198 PR target/54089
199 * gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2.
200
201 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
202
203 PR target/53513
204 * gcc.target/sh/fpchg.c: Rename to ...
205 * gcc.target/sh/pr53513-1.c: ... this. Adjust test case to work for
206 -m4a and -m4a-single.
207
208 2014-12-16 Marek Polacek <polacek@redhat.com>
209
210 PR middle-end/64309
211 * gcc.dg/pr64309.c: New test.
212
213 2014-12-16 Felix Yang <felix.yang@huawei.com>
214
215 PR rtl-optimization/64240
216 * gcc.dg/sms-12.c: New test.
217
218 2014-12-16 Janus Weil <janus@gcc.gnu.org>
219
220 PR fortran/64244
221 * gfortran.dg/typebound_call_26.f90: New.
222
223 2014-12-15 Jan Hubicka <hubicka@ucw.cz>
224
225 PR lto/64043
226 * gcc.dg/lto/20110201-1_0.c: New testcase.
227
228 2014-12-15 Jakub Jelinek <jakub@redhat.com>
229
230 PR rtl-optimization/64316
231 * gcc.dg/pr64316.c: New test.
232
233 PR rtl-optimization/63804
234 * gcc.dg/pr63804.c: New test.
235
236 2014-12-15 Steven Bosscher <steven@gcc.gnu.org>
237 Jakub Jelinek <jakub@redhat.com>
238
239 PR fortran/61669
240 * gfortran.dg/pr61669.f90: New test.
241
242 2014-12-15 Richard Biener <rguenther@suse.de>
243
244 PR tree-optimization/64312
245 * g++.dg/torture/pr64312.C: New testcase.
246
247 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
248
249 PR c++/58882
250 * g++.dg/ext/desig8.C: New.
251 * g++.dg/cpp0x/desig1.C: Likewise.
252
253 2014-12-15 Janus Weil <janus@gcc.gnu.org>
254
255 PR fortran/63727
256 * gfortran.dg/coarray_collectives_14.f90: Address FIXME item.
257
258 2014-12-15 Richard Biener <rguenther@suse.de>
259
260 PR middle-end/64295
261 * gcc.dg/pr64295.c: New testcase.
262
263 2014-12-15 Richard Biener <rguenther@suse.de>
264
265 PR middle-end/64246
266 * gnat.dg/opt46.adb: New testcase.
267 * gnat.dg/opt46.ads: Likewise.
268 * gnat.dg/opt46_pkg.adb: Likewise.
269 * gnat.dg/opt46_pkg.ads: Likewise.
270
271 2014-12-15 Jakub Jelinek <jakub@redhat.com>
272
273 PR target/64210
274 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d)
275 instead of %e in regexps trying to match 32-bit GPR.
276 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
277 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise.
278 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some
279 scan-assembler-times lines to nonpic targets only.
280 Fix up \[^\n^x^y\] to \[^\nxy\].
281
282 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
283
284 * g++.dg/cpp1y/pr63996.C: Fix.
285
286 2014-12-15 Jakub Jelinek <jakub@redhat.com>
287
288 PR tree-optimization/63551
289 * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
290 4294967286 to avoid warnings.
291
292 2014-12-15 Janus Weil <janus@gcc.gnu.org>
293
294 PR fortran/63674
295 * gfortran.dg/forall_5.f90: Modified error message.
296 * gfortran.dg/proc_ptr_comp_39.f90: Ditto.
297 * gfortran.dg/pure_dummy_length_1.f90: Ditto.
298 * gfortran.dg/stfunc_6.f90: Ditto.
299 * gfortran.dg/typebound_operator_4.f90: Ditto.
300
301 2014-12-15 Richard Biener <rguenther@suse.de>
302
303 PR tree-optimization/64284
304 * gcc.dg/torture/pr64284.c: New testcase.
305
306 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
307
308 PR ipa/61602
309 * gcc.dg/torture/pr61602.c: New testcase.
310
311 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
312
313 PR ipa/61558
314 * g++.dg/torture/pr61558.C: New testcase.
315
316 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
317
318 PR lto/64043
319 * g++.dg/lto/pr64043_0.C: New testcase.
320
321 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
322
323 PR rtl-optimization/64037
324 * g++.dg/pr64037.C: New test.
325
326 2014-12-14 Janus Weil <janus@gcc.gnu.org>
327
328 PR fortran/63674
329 * gfortran.dg/proc_ptr_comp_39.f90: New.
330 * gfortran.dg/pure_dummy_length_1.f90: Modified error message.
331 * gfortran.dg/stfunc_6.f90: Ditto.
332 * gfortran.dg/typebound_operator_4.f90: Ditto.
333
334 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
335
336 PR target/53513
337 * gcc.target/sh/attr-isr-nosave_low_regs.c: Fix matching of expected
338 register push/pop sequences.
339 * gcc.target/sh/attr-isr.c: Likewise.
340 * gcc.target/sh/attr-isr-trapa.c: Likewise.
341 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
342 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
343 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
344
345 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
346
347 * gcc.target/sh/sp-switch.c: Match zero or more underscores in
348 alt_stack symbol.
349
350 2014-12-13 Tobias Burnus <burnus@net-b.de>
351
352 * gfortran.dg/realloc_on_assign_21.f90: Update dg-error.
353 * gfortran.dg/warnings_are_errors_1.f: Ditto.
354 * gfortran.dg/warnings_are_errors_1.f90: Ditto.
355
356 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/59240
359 * g++.dg/torture/pr59240.C: New.
360
361 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
362
363 PR c++/59628
364 * g++.dg/gomp/pr59628.C: New.
365
366 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
367
368 PR c++/61924
369 * g++.dg/cpp0x/pr61924.C: New.
370
371 2014-12-12 Vladimir Makarov <vmakarov@redhat.com>
372
373 PR target/64110
374 * gcc.target/i386/pr64110.c: New.
375
376 2014-12-12 Thomas Schwinge <thomas@codesourcery.com>
377
378 * c-c++-common/gomp/nesting-1.c: New file.
379 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
380
381 2014-12-12 Kai Tietz <ktietz@redhat.com>
382
383 PR c++/63996
384 * g++.dg/cpp1y/pr63996.C: New file.
385
386 2014-12-12 Richard Sandiford <richard.sandiford@arm.com>
387 Joseph Myers <joseph@codesourcery.com>
388
389 PR middle-end/64182
390 * gcc.dg/plugin/wide-int-test-1.c,
391 gcc.dg/plugin/wide-int_plugin.c: New test.
392 * gcc.dg/plugin/plugin.exp: Register it.
393 * gnat.dg/round_div.adb: New test.
394
395 2014-12-12 Jakub Jelinek <jakub@redhat.com>
396
397 PR tree-optimization/64269
398 * gcc.c-torture/compile/pr64269.c: New test.
399
400 2014-12-12 Richard Biener <rguenther@suse.de>
401
402 PR middle-end/64280
403 * g++.dg/torture/pr64280.C: New testcase.
404
405 2014-12-12 Jakub Jelinek <jakub@redhat.com>
406
407 PR rtl-optimization/64255
408 * gcc.c-torture/execute/pr64255.c: New test.
409
410 PR rtl-optimization/64260
411 * gcc.c-torture/execute/pr64260.c: New test.
412
413 2014-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
414
415 * gcc.dg/pr64007.c: New test.
416
417 2014-12-12 Bin Cheng <bin.cheng@arm.com>
418
419 * gcc.target/aarch64/ldp_stp_2.c: Make test less vulnerable.
420 * gcc.target/aarch64/ldp_stp_3.c: Ditto.
421
422 2014-12-11 Eric Botcazou <ebotcazou@adacore.com>
423
424 * gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char.
425 (fn3): Likewise.
426
427 2014-12-11 Jan Hubicka <hubicka@ucw.cz>
428
429 PR ipa/61324
430 * g++.dg/pr61324.C: New testcase by Trevor Saunders.
431 * g++.dg/tm/pr51411-2.C: Update se the extern function is
432 not eliminated early.
433 * gcc.target/i386/pr57756.c: Turn extern inline into static inline.
434
435 2014-12-11 Richard Biener <rguenther@suse.de>
436
437 PR tree-optimization/42108
438 * gfortran.dg/pr42108.f90: Amend.
439
440 2014-12-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
441
442 * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.
443
444 2014-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
445
446 * config/arm/arm_neon.h (vrndqn_f32): Rename to...
447 (vrndnq_f32): ... this.
448 (vrndqa_f32): Rename to...
449 (vrndaq_f32): ... this.
450 (vrndqp_f32): Rename to...
451 (vrndpq_f32): ... this.
452 (vrndqm_f32): Rename to...
453 (vrndmq_f32): ... this.
454 (vrndx_f32): New intrinsic.
455 (vrndxq_f32): Likewise.
456
457 2014-12-11 Kyrylo Tkachov kyrylo.tkachov@arm.com
458
459 * lib/target-utils.exp: New file.
460 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete.
461 Include target-utils.exp.
462 * lib/objc.exp: Likewise.
463 * lib/mike-gcc.exp: Load target-utils.exp.
464 * lib/mike-g++.exp: Likewise.
465 * lib/go-torture.exp: Likewise.
466 * lib/fortran-torture.exp: Likewise.
467 * lib/c-torture.exp: Likewise.
468
469 2014-12-10 Ilya Tocar <ilya.tocar@intel.com>
470
471 * gcc.target/i386/funcspec-5.c: Test avx512f and knl.
472
473 2014-12-10 Jakub Jelinek <jakub@redhat.com>
474
475 PR tree-optimization/62021
476 * gcc.dg/vect/pr62021.c: New test.
477
478 2014-12-10 Jakub Jelinek <jakub@redhat.com>
479 Evgeny Stupachenko <evstupac@gmail.com>
480
481 PR target/64252
482 * gcc.dg/vect/pr64252.c: New test.
483 * gcc.dg/pr64252.c: New test.
484 * gcc.target/i386/avx2-pr64252.c: New test.
485
486 2014-12-10 Ilya Enkovich <ilya.enkovich@intel.com>
487
488 * gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector
489 from target check.
490
491 2014-12-10 Paolo Carlini <paolo.carlini@oracle.com>
492
493 * g++.dg/cpp/pr64127.C: Fix.
494
495 2014-12-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
496
497 PR fortran/60718
498 * gfortran.dg/class_alias.f90: New.
499
500 2014-12-10 Richard Biener <rguenther@suse.de>
501
502 PR testsuite/64048
503 * gcc.dg/tree-prof/peel-1.c: Update dump scanning.
504
505 2014-12-10 Richard Biener <rguenther@suse.de>
506
507 * gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.
508
509 2014-12-10 Martin Liska <mliska@suse.cz>
510
511 * gcc.dg/ipa/pr63909.c: New test.
512
513 2014-12-10 Kai Tietz <ktietz@redhat.com>
514
515 PR c++/64127
516 * g++.dg/cpp/pr64127.C: New file.
517
518 PR c++/64100
519 * g++.dg/template/pr64100.C: New file.
520
521 2014-12-10 Richard Biener <rguenther@suse.de>
522
523 PR tree-optimization/64191
524 * g++.dg/pr64191.C: Make sure we can DCE empty loops with
525 indirect clobbers.
526
527 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
528
529 PR target/63870
530 * gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test.
531 * gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise.
532 * gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise.
533 * gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise.
534 * gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise.
535 * gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise.
536 * gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise.
537 * gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise.
538 * gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise.
539 * gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise.
540 * gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise.
541 * gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise.
542 * gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise.
543 * gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise.
544 * gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise.
545 * gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise.
546 * gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise.
547 * gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise.
548 * gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise.
549 * gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise.
550 * gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise.
551 * gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise.
552 * gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise.
553 * gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise.
554
555 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
556
557 PR target/63870
558 * gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update
559 expected error message.
560
561 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
562
563 PR target/63870
564 * gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test.
565
566 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
567
568 PR target/63950
569 * gcc.target/aarch64/vld1_lane-o0.c: New test.
570
571 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
572
573 * gcc.target/aarch64/vabs_intrinsic_2.c: New test.
574
575 2014-12-09 David Malcolm <dmalcolm@redhat.com>
576
577 PR jit/64166
578 PR jit/64020
579 * jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro.
580 (check_string_contains): New function.
581 * jit.dg/test-error-unrecognized-dump.c: New file.
582 * jit.dg/test-functions.c (trig_sincos_dump): New variable.
583 (trig_statistics_dump): New variable.
584 (create_test_of_builtin_trig): Enable dumping of "sincos" and
585 "statistics" into "trig_sincos_dump" and "trig_statistics_dump".
586 (verify_test_of_builtin_trig): Verify the sincos and statistics
587 dumps.
588 * jit.dg/test-sum-of-squares.c (dump_vrp1): New variable.
589 (create_code): Enable dumping of "tree-vrp1" into dump_vrp1.
590 (verify_code): Verify the tree-vrp1 dump.
591
592 2014-12-09 Uros Bizjak <ubizjak@gmail.com>
593
594 PR bootstrap/64213
595 Revert:
596 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
597
598 PR rtl-optimization/64037
599 * g++.dg/pr64037.C: New test.
600
601 2014-12-09 Richard Biener <rguenther@suse.de>
602
603 PR tree-optimization/64193
604 * gcc.dg/tree-ssa/ssa-fre-43.c: New testcase.
605
606 2014-12-09 Richard Biener <rguenther@suse.de>
607
608 PR middle-end/64199
609 * gcc.dg/torture/pr64199.c: New testcase.
610
611 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
612
613 * gcc.dg/lto/lto.exp: Load mpx-dg.exp.
614 * gcc.dg/lto/chkp-privatize_0.c: New.
615 * gcc.dg/lto/chkp-privatize_1.c: New.
616
617 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
618
619 PR bootstrap/63995
620 * g++.dg/dg.exp: Add mpx-dg.exp.
621 * g++.dg/pr63995-1.C: New.
622
623 2014-12-08 Sandra Loosemore <sandra@codesourcery.com>
624
625 * gcc.target/aarch64/bics_4.c: New.
626
627 2014-12-08 Mark Wielaard <mjw@redhat.com>
628
629 PR debug/60782
630 * gcc.dg/debug/dwarf2/atomic.c: New test.
631 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.
632
633 2014-11-15 David Wohlferd <dw@LimeGreenSocks.com>
634
635 PR target/61692
636 * gcc.dg/pr61692.c: New test.
637
638 2014-12-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
639
640 PR ipa/64049
641 * g++.dg/ipa/pr64049.h: New.
642 * g++.dg/ipa/pr64049-1.C: New.
643 * g++.dg/ipa/pr64049-2.C: New.
644
645 2014-12-08 Alex Velenko <Alex.Velenko@arm.com>
646
647 * gcc.target/aarch64/bics_3.c : New testcase.
648
649 2014-12-08 Felix Yang <felix.yang@huawei.com>
650 Haijian Zhang <z.zhanghaijian@huawei.com>
651 Jiji Jiang <jiangjiji@huawei.com>
652 Pengfei Sui <suipengfei@huawei.com>
653
654 * gcc.target/aarch64/vfma.c: New test.
655 * gcc.target/aarch64/vfma_n.c: New test.
656 * gcc.target/aarch64/vfms.c: New test.
657 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler
658 for rsubhn2 & subhn2.
659
660 2014-12-08 Ilya Enkovich <ilya.enkovich@intel.com>
661
662 * gcc.target/i386/chkp-bndret.c: New.
663 * gcc.target/i386/chkp-strchr.c: New.
664
665 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
666
667 PR target/53513
668 * gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence.
669
670 2014-12-07 John David Anglin <danglin@gcc.gnu.org>
671
672 PR testsuite/64038
673 * gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime. Add c99_runtime options.
674 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
675
676 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
677
678 * gcc.target/h8300/h8300.exp: Fix duplicated text.
679 * gcc.target/h8300/pragma-isr.c: Likewise.
680 * gcc.target/h8300/pragma-isr2.c: Likewise.
681
682 2014-12-07 Christophe Lyon <christophe.lyon@linaro.org>
683
684 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
685 the test.
686 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
687 the test. Fix expected output.
688 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
689
690 2014-12-07 Jan Hubicka <hubicka@ucw.cz>
691
692 * gcc.dg/addr_equal-1.c: New testcase.
693
694 2014-12-06 James Greenhalgh <james.greenhalgh@arm.com>
695 Sebastian Pop <s.pop@samsung.com>
696 Brian Rzycki <b.rzycki@samsung.com>
697
698 PR tree-optimization/54742
699 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
700 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
701
702 2014-12-06 Marek Polacek <polacek@redhat.com>
703
704 PR tree-optimization/64183
705 * gcc.dg/tree-ssa/pr64183.c: New test.
706
707 2014-12-06 H.J. Lu <hongjiu.lu@intel.com>
708
709 PR target/64200
710 * gcc.target/i386/memcpy-strategy-4.c: New test.
711
712 2014-12-05 Jakub Jelinek <jakub@redhat.com>
713
714 PR sanitizer/64170
715 * gcc.dg/asan/pr64170.c: New test.
716
717 2014-12-05 Michael Meissner <meissner@linux.vnet.ibm.com>
718
719 PR target/53199
720 * gcc.target/powerpc/pr53199.c: Limit tests to 64-bit.
721
722 2014-12-05 Bin Cheng <bin.cheng@arm.com>
723
724 * gcc.target/aarch64/ldp_stp_1.c: New test.
725 * gcc.target/aarch64/ldp_stp_2.c: New test.
726 * gcc.target/aarch64/ldp_stp_3.c: New test.
727 * gcc.target/aarch64/ldp_stp_4.c: New test.
728 * gcc.target/aarch64/ldp_stp_5.c: New test.
729 * gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion
730 and peephole2 pass.
731
732 2014-12-05 Sandra Loosemore <sandra@codesourcery.com>
733
734 * gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run".
735 * gcc.dg/vect/pr63341-2.c: Likewise.
736 * gcc.dg/vect/pr63379.c: Likewise.
737 * gcc.dg/vect/pr63605.c: Likewise.
738
739 2014-12-05 Andre Vehreschild <vehre@gmx.de>
740
741 PR fortran/60414
742 * gfortran.dg/unlimited_polymorphism_18.f90: New test.
743
744 2014-12-05 Ilya Enkovich <ilya.enkovich@intel.com>
745
746 PR target/64056
747 * lib/target-supports.exp (check_effective_target_stpcpy): New.
748 * gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check.
749
750 2014-12-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
751
752 * gfortran.dg/line_length_5.f90: New test.
753
754 2014-12-04 Sriraman Tallam <tmsriram@google.com>
755 H.J. Lu <hongjiu.lu@intel.com>
756
757 * gcc.target/i386/pie-copyrelocs-1.c: New test.
758 * gcc.target/i386/pie-copyrelocs-2.c: Likewise.
759 * gcc.target/i386/pie-copyrelocs-3.c: Likewise.
760 * gcc.target/i386/pie-copyrelocs-4.c: Likewise.
761
762 * lib/target-supports.exp (check_effective_target_pie_copyreloc):
763 New procedure.
764
765 2014-12-04 Marek Polacek <polacek@redhat.com>
766
767 PR middle-end/56917
768 * c-c++-common/ubsan/pr56917.c: New test.
769
770 2014-12-04 Martin Jambor <mjambor@suse.cz>
771
772 * gcc.dg/ipa/propalign-1.c: New test.
773 * gcc.dg/ipa/propalign-2.c: Likewise.
774
775 2014-12-04 Jakub Jelinek <jakub@redhat.com>
776
777 PR c++/56493
778 * c-c++-common/pr56493.c: New test.
779
780 2014-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
781
782 * lib/target-supports.exp (check_effective_target_tiny): Cache
783 predicate value.
784
785 2014-12-04 Jack Howarth <howarth@bromo.med.uc.edu>
786
787 PR testsuite/64145
788 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore
789 -fgraphite-identity.
790
791 2014-12-03 Paolo Carlini <paolo.carlini@oracle.com>
792
793 PR c++/63558
794 * g++.dg/init/goto3.C: New.
795 * g++.dg/eh/goto2.C: Adjust.
796 * g++.dg/ext/vla14.C: Likewise.
797 * g++.dg/gomp/block-1.C: Likewise.
798 * g++.dg/gomp/block-2.C: Likewise.
799 * g++.dg/gomp/block-3.C: Likewise.
800 * g++.dg/gomp/block-5.C: Likewise.
801 * g++.dg/gomp/target-1.C: Likewise.
802 * g++.dg/gomp/target-2.C: Likewise.
803 * g++.dg/gomp/taskgroup-1.C: Likewise.
804 * g++.dg/gomp/teams-1.C: Likewise.
805 * g++.dg/init/goto2.C: Likewise.
806 * g++.dg/warn/pedantic1.C: Likewise.
807 * g++.old-deja/g++.jason/jump.C: Likewise.
808 * g++.old-deja/g++.law/arm6.C: Likewise.
809 * g++.old-deja/g++.other/goto1.C: Likewise.
810 * g++.old-deja/g++.other/goto3.C: Likewise.
811 * g++.old-deja/g++.other/init9.C: Likewise.
812
813 2014-12-03 Michael Meissner <meissner@linux.vnet.ibm.com>
814
815 PR target/64019
816 * gcc.target/powerpc/pr64019.c: New file.
817
818 2014-12-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
819
820 PR fortran/44054
821 * gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors.
822 * gfortran.dg/warnings_are_errors_1.f: Likewise.
823
824 2014-12-03 David Edelsohn <dje.gcc@gmail.com>
825
826 * g++.dg/ext/visibility/anon[12].C: Require visibility support.
827
828 2014-12-03 Joern Rennecke <joern.rennecke@embecosm.com>
829
830 * gcc.target/epiphany/fcmp-1.c: New test.
831
832 2014-12-03 Petr Murzin <petr.murzin@intel.com>
833
834 * gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler
835 scanning.
836 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
837 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
838 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
839 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
840 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
841 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
842 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
843 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
844 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
845 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
846 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
847 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
848 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
849 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
850 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
851 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
852 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
853 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
854 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
855 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
856 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
857 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
858 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
859 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
860 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
861 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto.
862 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
863 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
864 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
865 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
866 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
867 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
868 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
869 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
870 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
871 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
872 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
873 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
874 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
875 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
876 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
877 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
878 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
879 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
880 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
881 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
882 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
883 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
884 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
885 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
886 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
887 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
888 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
889 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
890 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
891 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
892 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
893 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
894 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
895 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
896 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
897 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
898 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
899 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
900 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
901 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
902 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
903 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
904 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
905 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
906 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
907 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
908 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
909 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
910 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
911 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
912 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
913 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
914 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
915 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
916 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
917 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
918 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
919 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
920 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
921 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
922 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
923 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
924 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
925 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
926 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
927 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
928 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
929 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
930 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
931 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
932 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
933 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
934 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
935 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
936 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
937 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
938 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
939 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
940 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
941 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
942 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
943 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
944 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
945 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
946 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
947 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
948 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
949 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
950 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
951 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
952 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
953 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
954 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
955 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
956 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
957 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
958 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
959 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
960 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
961 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
962 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
963 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
964 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
965 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
966 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
967 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
968 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
969 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
970 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
971 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
972 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
973 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
974 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
975 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
976 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
977 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
978 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
979 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
980 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
981 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
982 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
983 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
984 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
985 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
986 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
987 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
988 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
989 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
990 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
991 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
992 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
993 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
994 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
995 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
996 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
997 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
998 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
999 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1000 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1001 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1002 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
1003 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1004 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1005 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1006 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1007 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1008 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
1009 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
1010 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
1011 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1012 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
1013 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
1014 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
1015 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
1016 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
1017 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
1018 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
1019 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
1020 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
1021 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
1022 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
1023 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
1024 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
1025 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
1026 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
1027 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
1028 * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
1029 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1030 * gcc.target/i386/avx512f-kmovw-1.c: Ditto.
1031 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1032 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1033 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1034 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1035 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1036 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1037 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1038 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1039 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1040 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1041 * gcc.target/i386/avx512f-valignd-1.c: Ditto.
1042 * gcc.target/i386/avx512f-valignq-1.c: Ditto.
1043 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
1044 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
1045 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
1046 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
1047 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
1048 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
1049 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
1050 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
1051 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
1052 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
1053 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
1054 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
1055 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
1056 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
1057 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
1058 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
1059 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
1060 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1061 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1062 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1063 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1064 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
1065 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1066 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
1067 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
1068 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1069 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1070 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1071 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1072 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1073 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1074 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1075 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1076 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1077 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
1078 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1079 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1080 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1081 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1082 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
1083 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
1084 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
1085 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
1086 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
1087 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
1088 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
1089 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
1090 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1091 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
1092 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
1093 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
1094 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
1095 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1096 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
1097 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1098 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1099 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1100 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1101 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1102 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1103 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1104 * gcc.target/i386/avx512f-vec-init.c: Ditto.
1105 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
1106 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1107 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
1108 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
1109 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
1110 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
1111 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1112 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1113 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1114 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1115 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1116 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1117 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1118 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1119 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1120 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1121 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1122 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1123 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1124 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1125 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1126 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1127 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1129 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1130 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1131 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1133 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1134 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1135 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
1136 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
1137 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
1138 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
1139 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
1140 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
1141 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
1143 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
1144 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
1145 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
1146 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
1147 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
1148 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
1149 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
1150 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
1151 * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
1152 * gcc.target/i386/avx512f-vminps-1.c: Ditto.
1153 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
1154 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
1155 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
1156 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
1157 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
1158 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
1159 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
1160 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
1161 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
1162 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
1163 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1164 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
1165 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
1166 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
1167 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
1168 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
1169 * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
1170 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1171 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1172 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1173 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1174 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
1175 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
1177 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
1178 * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
1179 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
1180 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
1181 * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
1182 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
1183 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
1184 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
1185 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
1186 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
1187 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
1188 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
1189 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1190 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1191 * gcc.target/i386/avx512f-vpcmpged-1.c: Ditto.
1192 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1193 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1194 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1195 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
1196 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
1197 * gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1199 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1200 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1201 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1202 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1203 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1204 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1205 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1206 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1207 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1208 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1209 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1210 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1211 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
1212 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
1213 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
1214 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
1215 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
1216 * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
1217 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
1218 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
1219 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
1220 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
1221 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
1222 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
1223 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
1224 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
1225 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
1226 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
1227 * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
1228 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
1229 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
1230 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
1231 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
1232 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
1233 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
1234 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
1235 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
1236 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
1237 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
1238 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
1239 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
1240 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
1241 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
1242 * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
1243 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
1244 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
1245 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
1246 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
1247 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
1248 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
1249 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
1250 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
1251 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
1252 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
1253 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
1254 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
1255 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
1256 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
1257 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
1258 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
1259 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
1260 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
1261 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
1262 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
1263 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
1264 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
1265 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
1266 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
1267 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
1268 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
1269 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
1270 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
1271 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
1272 * gcc.target/i386/avx512f-vpord-1.c: Ditto.
1273 * gcc.target/i386/avx512f-vporq-1.c: Ditto.
1274 * gcc.target/i386/avx512f-vprold-1.c: Ditto.
1275 * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
1276 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
1277 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
1278 * gcc.target/i386/avx512f-vprord-1.c: Ditto.
1279 * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
1280 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
1281 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
1282 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
1283 * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
1284 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
1285 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
1286 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
1287 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
1288 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
1289 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
1290 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
1291 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
1292 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
1293 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
1294 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
1295 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
1296 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
1297 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
1298 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
1299 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
1300 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
1301 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
1302 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
1303 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
1304 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
1305 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
1306 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
1307 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
1308 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
1309 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
1310 * gcc.target/i386/avx512f-vptestnmd-1.c: Ditto.
1311 * gcc.target/i386/avx512f-vptestnmq-1.c: Ditto.
1312 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
1313 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
1314 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
1315 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
1316 * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
1317 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
1318 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
1319 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
1320 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
1321 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1322 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1323 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1324 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
1325 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
1326 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
1327 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
1328 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
1329 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1330 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1331 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1332 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1333 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1334 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
1335 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
1336 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
1337 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
1338 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
1339 * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
1340 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1341 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1342 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1343 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1344 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1345 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1346 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1347 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1348 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
1349 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
1350 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
1351 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
1352 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
1353 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
1354 * gcc.target/i386/avx512f_cond_move.c: Ditto.
1355 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
1356 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
1357 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
1358 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
1359 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1360 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1361 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1362 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1363 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1364 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1365 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1366 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1367 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
1368 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1369 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
1370 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1371 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
1372 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1373 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
1374 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
1375 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
1376 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
1377 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
1378 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1379 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1380 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1381 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1382 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1383 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1384 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1385 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1386 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1387 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1388 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1389 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1390 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1391 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1392 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1393 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1394 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1395 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1396 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1397 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1398 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1399 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1400 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1401 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1402 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1403 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1404 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1405 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1406 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1407 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1408 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1409 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1410 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1411 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1412 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1413 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1414 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1415 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1416 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1417 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1418 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1419 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1420 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1421 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1422 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1423 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1424 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1425 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1426 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1427 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1428 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1429 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1430 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1431 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1432 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1433 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1434 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1435 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1436 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1437 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1438 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1439 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1440 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1441 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1442 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1443 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1444 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1445 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1446 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1447 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1448 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1449 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1450 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1451 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1452 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1453 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1454 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1455 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1456 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1457 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1458 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1459 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1460 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1461 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1462 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1463 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1464 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1465 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1466 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1467 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1468 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1469 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1470 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1471 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1472 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1473 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1474 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1475 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1476 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1477 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1478 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1479 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1480 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1481 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1482 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1483 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1484 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1485 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1486 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1487 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1488 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1489 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1490 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1491 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1492 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1493 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1494 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1495 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1496 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1497 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1498 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1499 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1500 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1501 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1502 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1503 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1504 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1505 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1506 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1507 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1508 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1509 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1510 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1511 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1512 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1513 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1514 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1515 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1516 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1517 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1518 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1519 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1520 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1521 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1522 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1523 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1524 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1525 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1526 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1527 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1528 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1529 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1530 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1531 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1532 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1533 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1534 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1535 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1536 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1537 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1538 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1539 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1540 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1541 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1542 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1543 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1544 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1545 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1546 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1547 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1548 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1549 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1550 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1551 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1552 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1553 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1554 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1555 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1556 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1557 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1558 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1559 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1560 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1561 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1562 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1563 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1564 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1565 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1566 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1567 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1568 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1569 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1570 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1571 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1572 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1573 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1574 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1575 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1576 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1577 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1578 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1579 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1580 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1581 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1582 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1583 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1584 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1585 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1586 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1587 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1588 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1589 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1590 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1591 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1592 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1593 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1594 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1595 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1596 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1597 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1598 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1599 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1600 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1601 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1602 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1603 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1604 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1605 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1606 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1607 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1608 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1609 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1610 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1611 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1612 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1613 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1614 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1615 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1616 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1617 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1618 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1619 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1620 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1621 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1622 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1623 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1624 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1625 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1626 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1627 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1628 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1629 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1630 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1631 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1632 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1633 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1634 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1635 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1636 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1637 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1638
1639 2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
1640
1641 PR rtl-optimization/64151
1642 PR rtl-optimization/64156
1643 * gcc.target/aarch64/remat1.c: Removed. Revert r218267.
1644
1645 2014-12-03 Tom de Vries <tom@codesourcery.com>
1646
1647 PR rtl-optimization/63957
1648 * gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with
1649 -fno-ipa-ra.
1650 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1651 * gcc.target/aarch64/aapcs64/aapcs64.exp: Same.
1652 * gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra.
1653 * gcc.target/aarch64/fuse-caller-save.c: Same.
1654 * gcc.target/arm/fuse-caller-save.c: Same.
1655 * gcc.target/i386/fuse-caller-save-rec.c: Same.
1656 * gcc.target/i386/fuse-caller-save-xmm-run.c: Same.
1657 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1658 * gcc.target/i386/fuse-caller-save.c: Same.
1659 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1660 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1661 * gcc.target/mips/fuse-caller-save.c: Same.
1662 * gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in
1663 -ffoo/-fno-foo options.
1664
1665 2014-12-03 Ilya Enkovich <ilya.enkovich@intel.com>
1666
1667 * gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed
1668 vec_concatv2di template.
1669
1670 2014-12-03 Segher Boessenkool <segher.kernel.crashing.org>
1671
1672 PR rtl-optimization/52714
1673 * gcc.target/m68k/pr52714.c: New testcase.
1674
1675 2014-12-02 Uros Bizjak <ubizjak@gmail.com>
1676
1677 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA.
1678 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1679 * gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI.
1680 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1681 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1682 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1683
1684 2014-12-02 Marek Polacek <polacek@redhat.com>
1685
1686 * g++.dg/cpp0x/constexpr-shift1.C: New test.
1687 * g++.dg/cpp1y/constexpr-shift1.C: New test.
1688 * g++.dg/ubsan/pr63956.C: Add dg-errors.
1689
1690 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1691
1692 PR target/64108
1693 * gcc.target/i386/memset-strategy-2.c: New test.
1694
1695 2014-12-02 Richard Biener <rguenther@suse.de>
1696
1697 * gcc.dg/torture/20141202-1.c: New testcase.
1698
1699 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1700
1701 PR ipa/63814
1702 * g++.dg/ipa/pr63814.C: New test.
1703
1704 2014-12-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
1705
1706 * gcc.target/aarch64/remat1.c: New testcase.
1707
1708 2014-12-01 Oleg Endo <olegendo@gcc.gnu.org>
1709
1710 PR rtl-optimization/59278
1711 * gcc.target/sh/pr59278.c: New.
1712
1713 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1714
1715 PR c++/60859
1716 * g++.dg/cpp0x/initlist88.C: New.
1717
1718 2014-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1719
1720 * gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.
1721
1722 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1723
1724 * jit.dg/jit.exp (verify_exit_status): New function.
1725 (fixed_host_execute): Verify the exit status of the spawnee.
1726
1727 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1728
1729 * jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.
1730
1731 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1732
1733 PR jit/63854
1734 * jit.dg/jit.exp (report_leak): New.
1735 (parse_valgrind_logfile): New.
1736 (fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present
1737 in the environment, and if so, run the executable under
1738 valgrind, capturing valgrind's output to a logfile. Parse the
1739 log file, generating PASSes and XFAILs for the summary of leaks.
1740 Use "wait" before "close": valgrind might not have finished
1741 writing the log out before we parse it, so we need to wait for
1742 the spawnee to finish.
1743
1744 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1745
1746 PR jit/63969
1747 * jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New.
1748 (check_string_starts_with): New.
1749 * jit.dg/test-error-pr63969-missing-driver.c: New.
1750
1751 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1752
1753 * jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog
1754 when calling jit_check_compile to avoid embedding the full path of
1755 the testcase into the test results.
1756
1757 2014-12-01 Marek Polacek <polacek@redhat.com>
1758
1759 PR sanitizer/64121
1760 * c-c++-common/ubsan/pr64121.c: New test.
1761
1762 2014-12-01 Marek Polacek <polacek@redhat.com>
1763
1764 PR sanitizer/63956
1765 * c-c++-common/ubsan/shift-5.c: Add xfails.
1766 * g++.dg/ubsan/div-by-zero-1.C: Don't use -w. Add xfail.
1767 * g++.dg/ubsan/pr63956.C: New test.
1768
1769 2014-12-01 Marek Polacek <polacek@redhat.com>
1770
1771 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
1772 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1773 * g++.dg/cpp1y/constexpr-void1.C: New test.
1774
1775 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1776
1777 PR c++/60845
1778 * g++.dg/parse/error55.C: New.
1779
1780 2014-12-01 Richard Biener <rguenther@suse.de>
1781
1782 PR tree-optimization/15346
1783 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
1784
1785 2014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1786
1787 PR tree-optimization/63941
1788 * gcc.dg/torture/pr63941.c: New test.
1789
1790 2014-12-01 Martin Jambor <mjambor@suse.cz>
1791
1792 PR ipa/63551
1793 * gcc.dg/ipa/pr63551.c: New test.
1794 * gcc.dg/ipa/pr64041.c: Likewise.
1795
1796 2014-12-01 Ilya Tocar <ilya.tocar@intel.com>
1797
1798 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
1799 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1800 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1801 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1802 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1803 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1804 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1805 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1806 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1807 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1808 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1809 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1810 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1811 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1812 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1813 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1814 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1815 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1816 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1817 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1818 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1819 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1820 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1821 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1822 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1823 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1824 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1825 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1826 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1827 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1828 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1829 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1830 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1831 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1832 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1833 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1834 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1835 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1836 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1837 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1838 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1839 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1840 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1841 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1842 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1843 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1844 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1845 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1846 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1847 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1848 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1849 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1850 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1851 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1852 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1853 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1854 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1855 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1856 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1857 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1858 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1859 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1860 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1861 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1862 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1863 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1864 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1865 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1866 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1867 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1868 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1869 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1870 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1871 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1872 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1873 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1874 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1875 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1876 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1877 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1878 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1879 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1880 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1881 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1882 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1883 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1884 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1885 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1886 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1887 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1888 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1889 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1890 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
1891 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
1892 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
1893 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
1894 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
1895 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
1896 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
1897 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
1898 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
1899 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
1900 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
1901 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
1902 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
1903 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
1904 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
1905 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
1906 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
1907 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
1908 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
1909 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
1910 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
1911 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
1912 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
1913 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
1914 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
1915 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
1916 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
1917 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
1918 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
1919 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
1920 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
1921 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
1922 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
1923 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
1924 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
1925 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
1926 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
1927 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
1928 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
1929 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
1930 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
1931 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
1932 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
1933 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
1934 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
1935 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
1936 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
1937 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
1938 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
1939 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
1940 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
1941 * gcc.target/i386/avx512f-helper.h: Ditto.
1942 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
1943 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1944 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
1945 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1946 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1947 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1948 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
1949 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
1950 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
1951 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1952 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1953 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1954 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1955 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1956 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1957 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1958 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1959 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1960 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1961 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1962 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1963 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1964 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1965 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1966 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1967 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1968 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1969 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1970 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1971 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1972 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1973 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1974 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1975 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1976 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1977 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1978 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1979 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1980 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1981 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1982 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1983 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1984 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1985 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1986 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1987 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1988 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1989 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1990 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1991 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1992 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1993 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1994 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1995 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1996 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1997 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1998 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1999 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2000 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2001 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2002 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2003 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2004 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2005 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2006 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2007 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2008 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2009 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2010 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2011 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2012 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2013 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2014 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2015 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2016 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2017 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2018 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2019 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2020 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2021 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2022 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2023 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2024 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2025 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2026 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2027 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2028 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2029 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2030 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2031 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2032 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2033 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2034 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2035 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2036 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2037 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2038 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2039 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2040 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2041 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2042 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2043 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2044 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2045 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2046 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2047 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2048 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2049 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2050 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2051 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2052 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2053 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2054 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2055 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2056 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2057 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2058 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2059 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2060 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2061 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2062 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2063 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2064 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2065 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2066 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2067 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2068 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2069 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2070 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2071 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2072 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2074 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2075 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2077 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2078 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2079 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2080 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2081 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2082 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2083 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2084 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2085 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2086 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2087 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2088 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2089 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2090 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2091 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2092 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2093 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2094 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2095 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2096 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2097 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2098 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2099 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2100 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2101 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2102 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2103 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2104 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2105 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2106 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2107 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2108 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2109 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2110 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2111 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2112 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2113 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2114 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2115 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2116 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2117 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2118 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2119 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2120 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2121 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2122 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2124 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2125 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2126 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2127 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2128 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2129 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2130 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2131 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2132 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2133 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2134 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2135 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2136 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2137 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2138 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2140 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2141 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2142 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2143 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2145 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2146 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2147 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2148 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2149 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2150 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2152 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2153 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2154 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2155 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2156 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2157 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2158 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2159 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2160 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2161 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2162 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2163 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2164 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2165 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2166 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2167 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2168 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2169 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2170 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2171 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2172 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2173 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2174 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2175 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2176 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2177 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2178 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2179 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2180 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2181 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2182 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2183 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2184 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2185 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2186 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2187 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2188 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2189 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2190 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2191 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2192 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2193 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2194 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2195 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2196 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2197 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2198 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2199 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2200 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2201 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2202 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2203 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2204 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2205 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2206 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2207 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2208 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2209 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2210 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2211 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2212 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2213 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2214 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2215 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2216 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2217 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2218 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2219 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2220 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2221 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2222 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2223 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2224 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2225 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2226 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2227 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2228 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2229 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2230 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2231 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2232 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2233 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2234 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2235 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2236 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2237 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2238 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2239 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2240 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2241 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2242 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2243 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2244 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2246 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2247 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2248 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2249 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2250 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2251 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2252 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2253 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2254 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2255 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2256 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2257 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2258 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2259 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2260 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2261 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2262 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2263 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2264 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2265 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2266 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2267 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2268 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2269 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2270 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2271 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2272 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2273 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2274 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2275 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2276 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2277 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2278 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2279 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2280 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2281 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2282 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2283 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2284 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2285 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2286 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2287 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2288 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2289 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2290 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2291 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2292 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2293 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2294 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2295 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2296 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2297 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2298 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2299 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2300 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2301 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2302 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2303 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2304 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2305 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2306 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2307 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2308 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2309 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2310 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2311 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2312 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2313 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2314 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2315
2316 2014-12-01 Richard Biener <rguenther@suse.de>
2317
2318 PR tree-optimization/63738
2319 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
2320
2321 2014-11-29 H.J. Lu <hongjiu.lu@intel.com>
2322
2323 PR target/64114
2324 * gcc.target/i386/pr64114.c: New test.
2325
2326 2014-11-29 Joseph Myers <joseph@codesourcery.com>
2327
2328 PR preprocessor/41698
2329 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
2330
2331 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2332
2333 PR target/64061
2334 * gcc.target/i386/pr64061.c: New.
2335
2336 2014-11-28 Marek Polacek <polacek@redhat.com>
2337
2338 * c-c++-common/ubsan/shift-8.c: New test.
2339
2340 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2341
2342 PR rtl-optimization/64087
2343 * gcc.dg/pr64087.c: New.
2344
2345 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2346
2347 PR rtl-optimization/64037
2348 * g++.dg/pr64037.C: New test.
2349
2350 2014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
2351
2352 * gcc.target/i386/pr52252-atom-1.c: Delete.
2353
2354 2014-11-28 Jiong Wang <jiong.wang@arm.com>
2355
2356 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
2357 testcase for soft-float.
2358
2359 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2360
2361 * gcc.target/i386/pr63661.c: Replace -mtune=native with
2362 -mtune=nehalem.
2363 (foo): Replace "!=" with delta.
2364 (main): Remove __builtin_printf.
2365
2366 2014-11-28 Renlin Li <renlin.li@arm.com>
2367
2368 PR target/63661
2369 * gcc.target/i386/pr63661.c: Use native tune.
2370
2371 2014-11-28 Renlin Li <renlin.li@arm.com>
2372
2373 PR target/63661
2374 * gcc.target/i386/pr63661.c: New test.
2375
2376 2014-11-28 Marek Polacek <polacek@redhat.com>
2377
2378 PR c/63862
2379 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
2380 * c-c++-common/ubsan/shift-7.c: New test.
2381
2382 2014-11-28 Richard Biener <rguenther@suse.de>
2383
2384 PR middle-end/64084
2385 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
2386 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
2387
2388 2014-11-27 Richard Biener <rguenther@suse.de>
2389
2390 PR middle-end/64088
2391 * gcc.dg/torture/pr64088.c: New testcase.
2392
2393 PR tree-optimization/64088
2394 * gcc.dg/torture/pr64091.c: New testcase.
2395
2396 2014-11-27 Ilya Tocar <ilya.tocar@intel.com>
2397
2398 * g++.dg/ext/mv2.C: Add test for target ("avx512f").
2399 * gcc.target/i386/builtin_target.c: Ditto.
2400
2401 2014-11-27 Kai Tietz <ktietz@redhat.com>
2402
2403 PR c++/63904
2404 * g++.dg/cpp0x/pr63904.C: New.
2405
2406 2014-11-27 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR middle-end/64067
2409 * gcc.c-torture/compile/pr64067.c: New test.
2410
2411 PR tree-optimization/64024
2412 * gcc.dg/vect/vect-simd-clone-13.c: New test.
2413 * gcc.dg/vect/vect-simd-clone-14.c: New test.
2414
2415 2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2416
2417 PR target/59593
2418 * gcc.target/arm/constant-pool.c: New test.
2419
2420 2014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2421
2422 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
2423
2424 2014-11-27 Richard Biener <rguenther@suse.de>
2425
2426 PR tree-optimization/64083
2427 * gcc.dg/torture/pr64083.c: New testcase.
2428
2429 2014-11-27 Richard Biener <rguenther@suse.de>
2430
2431 PR tree-optimization/61634
2432 * gcc.dg/vect/pr61634.c: New testcase.
2433
2434 2014-11-26 David Edelsohn <dje.gcc@gmail.com>
2435
2436 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
2437
2438 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2439
2440 PR c++/63757
2441 * g++.dg/cpp0x/nullptr33.C: New.
2442
2443 2014-11-26 Jakub Jelinek <jakub@redhat.com>
2444
2445 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
2446 tsan_init): Don't use -fPIE or -pie.
2447
2448 2014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2449
2450 PR ipa/61190
2451 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
2452
2453 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/59114
2456 * g++.dg/cpp0x/auto43.C: New.
2457
2458 2014-11-26 Richard Biener <rguenther@suse.de>
2459
2460 PR middle-end/63738
2461 * gcc.dg/torture/pr63738.c: New testcase.
2462
2463 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2464
2465 PR bootstrap/63995
2466 * gcc.target/i386/pr63995-2.c: New.
2467
2468 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2469
2470 PR lto/64075
2471 * gcc.dg/pr64075.c: New.
2472
2473 2014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2474
2475 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
2476 *-*-solaris* && !gld.
2477 * gcc.target/i386/mcount_pic.c: Likewise.
2478 Use -pg.
2479
2480 2014-11-21 Mark Wielaard <mjw@redhat.com>
2481
2482 * gcc.dg/debug/dwarf2/lang-c11.c: New test.
2483 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
2484 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2485 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2486 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2487
2488 2014-11-24 Mark Wielaard <mjw@redhat.com>
2489
2490 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
2491 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
2492 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
2493
2494 2014-11-26 Richard Biener <rguenther@suse.de>
2495
2496 PR tree-optimization/62238
2497 * gcc.dg/torture/pr62238.c: New testcase.
2498
2499 2014-11-25 Andrew Pinski <apinski@cavium.com>
2500
2501 * gcc.c-torture/execute/20141125-1.c: New testcase.
2502
2503 2014-11-25 Tobias Burnus <burnus@net-b.de>
2504
2505 * gfortran.dg/empty_label.f: Change test to continue testing
2506 for -fmax-errors=1.
2507 * gfortran.dg/empty_label.f90: Ditto.
2508 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
2509
2510 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
2511
2512 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
2513 Update comment.
2514 * g++.old-deja/g++.law/enum9.C: Likewise.
2515 * g++.old-deja/g++.other/enum4.C: Likewise.
2516
2517 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2518
2519 PR target/63534
2520 * gcc.target/i386/pr63534.c: New test.
2521
2522 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2523
2524 PR target/63527
2525 * gcc.target/i386/pr63527.c: New test.
2526
2527 2014-11-25 Martin Liska <mliska@suse.cz>
2528
2529 PR bootstrap/64050
2530 PR ipa/64060
2531 * gcc.dg/plugin/plugin.exp: New plugin.
2532 * gcc.dg/plugin/sreal-test-1.c: New test.
2533 * gcc.dg/plugin/sreal_plugin.c: New test.
2534
2535 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
2536
2537 * gcc.target/mips/mips.exp: Add support for -msoft-float and
2538 -mhard-float options. Ensure that explicit -mfp* options imply
2539 both -mhard-float and -mdouble-float.
2540 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
2541 compile options.
2542
2543 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/63786
2546 * g++.dg/cpp0x/variadic163.C: New.
2547
2548 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
2549
2550 PR target/64056
2551 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
2552 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2553 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2554 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2555 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2556
2557 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
2558
2559 * gcc.target/powerpc/longcall-2.c: New test.
2560
2561 2014-11-25 Marek Polacek <polacek@redhat.com>
2562
2563 PR c/63877
2564 * gcc.dg/pr63877.c: New test.
2565
2566 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2567
2568 PR ipa/64059
2569 * g++.dg/ipa/pr64059.C: New test.
2570
2571 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
2572
2573 PR target/63847
2574 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
2575 for 32bit x86 targets.
2576 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
2577
2578 2014-11-24 Tobias Burnus <burnus@net-b.de>
2579
2580 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
2581 * gfortran.dg/dollar_sym_1.f90: Ditto.
2582 * gfortran.dg/dollar_sym_3.f: Ditto.
2583
2584 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
2585
2586 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
2587 Add aarch64{,_be}.
2588
2589 2014-11-24 Richard Biener <rguenther@suse.de>
2590
2591 PR tree-optimization/63679
2592 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
2593 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
2594 * gcc.target/i386/ssetype-1.c: Likewise.
2595 * gcc.target/i386/ssetype-3.c: Likewise.
2596 * gcc.target/i386/ssetype-5.c: Likewise.
2597
2598 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
2599 Paolo Carlini <paolo.carlini@oracle.com>
2600
2601 PR c++/63203
2602 * g++.dg/warn/Winit-self-2.C: New.
2603
2604 2014-11-24 Petr Murzin <petr.murzin@intel.com>
2605
2606 * gcc.target/i386/extract-insert-combining.c: New test.
2607
2608 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2609
2610 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
2611
2612 2014-11-24 Richard Biener <rguenther@suse.de>
2613
2614 PR testsuite/64039
2615 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
2616
2617 2014-11-24 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/55334
2620 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
2621
2622 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
2623
2624 * gnat.dg/opt45.adb: New test.
2625
2626 2014-11-24 Tobias Burnus <burnus@net-b.de>
2627
2628 * gfortran.dg/dollar_sym_3.f: Update dg-error.
2629 * gfortran.dg/coarray_collectives_3.f90: Ditto.
2630
2631 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
2632
2633 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
2634 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2635 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
2636 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
2637
2638 2014-11-23 Tobias Burnus <burnus@net-b.de>
2639
2640 * gfortran.dg/tab_continuation.f: Update dg-*.
2641
2642 2014-11-23 Andrew Pinski <apinski@cavium.com>
2643
2644 * gcc.c-torture/compile/20120927-1.c: New testcase.
2645 * gcc.c-torture/compile/20120830-1.c: New testcase.
2646
2647 2014-11-22 Andrew Pinski <apinski@cavium.com>
2648
2649 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
2650 argc is always greater than 1 (octeon simulator).
2651 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
2652
2653 2014-11-22 Andrew Pinski <apinski@cavium.com>
2654
2655 PR target/63971
2656 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
2657 x30 (in the epilogue).
2658 * gcc.target/aarch64/test_frame_6.c: Likewise.
2659 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
2660 x30 and x19 (in the epilogue).
2661 * gcc.target/aarch64/test_frame_4.c: Likewise.
2662 * gcc.target/aarch64/test_frame_7.c: Likewise.
2663
2664 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
2665
2666 PR target/63783
2667 PR target/51244
2668 * gcc.target/sh/torture/pr63783-1.c: New.
2669 * gcc.target/sh/torture/pr63783-2.c: New.
2670 * gcc.target/sh/pr51244-20.c: Adjust.
2671 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
2672
2673 2014-11-22 Tobias Burnus <burnus@net-b.de>
2674
2675 * gfortran.dg/coarray/cosubscript_1.f90: New.
2676
2677 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2678
2679 * gnat.dg/specs/pack11.ads: New test.
2680
2681 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2682
2683 * gnat.dg/specs/no_streams.ads: New test.
2684
2685 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2686
2687 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
2688 store_modtion rtl dump.
2689 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
2690 * gcc.dg/var-expand3.c (dg-final): Ditto.
2691
2692 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2693
2694 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
2695 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2696 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2697 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
2698 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2699 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2700
2701 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR tree-optimization/64006
2704 * gcc.c-torture/execute/pr64006.c: New test.
2705
2706 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
2707
2708 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
2709 value for go testing.
2710
2711 2014-11-21 Jiong Wang <jiong.wang@arm.com>
2712
2713 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
2714
2715 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2716
2717 * gcc.target/aarch64/simd/vsqrt_f64_1.c
2718
2719 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2720
2721 * g++.dg/other/i386-2.C: Add -mpcommit.
2722 * g++.dg/other/i386-3.C: Ditto.
2723 * gcc.target/i386/pcommit-1.c: New test.
2724 * gcc.target/i386/sse-12.c: Add new options.
2725 * gcc.target/i386/sse-13.c: Ditto.
2726 * gcc.target/i386/sse-14.c: Ditto.
2727 * gcc.target/i386/sse-22.c: Ditto.
2728 * gcc.target/i386/sse-23.c: Ditto.
2729
2730 2014-11-20 Mark Wielaard <mjw@redhat.com>
2731
2732 PR debug/38757
2733 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
2734 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
2735
2736 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2737
2738 * g++.dg/other/i386-2.C: Add -mclwb.
2739 * g++.dg/other/i386-3.C: Ditto.
2740 * gcc.target/i386/clwb-1.c: New test.
2741 * gcc.target/i386/sse-12.c: Add new options.
2742 * gcc.target/i386/sse-13.c: Ditto.
2743 * gcc.target/i386/sse-14.c: Ditto.
2744 * gcc.target/i386/sse-22.c: Ditto.
2745 * gcc.target/i386/sse-23.c: Ditto.
2746
2747 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2748
2749 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
2750 * g++.dg/other/i386-3.C: Ditto.
2751 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
2752 * gcc.target/i386/avx512vbmi-check.h: Ditto.
2753 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
2754 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2755 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
2756 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2757 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
2758 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2759 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
2760 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2761 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2762 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2763 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2764 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2765 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
2766 * gcc.target/i386/sse-12.c: Add new options.
2767 * gcc.target/i386/sse-13.c: Ditto.
2768 * gcc.target/i386/sse-14.c: Ditto.
2769 * gcc.target/i386/sse-22.c: Ditto.
2770 * gcc.target/i386/sse-23.c: Ditto.
2771
2772 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2773
2774 * g++.dg/other/i386-2.C: Add -mavx512ifma.
2775 * g++.dg/other/i386-3.C: Ditto.
2776 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
2777 * gcc.target/i386/avx512ifma-check.h: New.
2778 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
2779 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2780 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
2781 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2782 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2783 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2784 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
2785 * gcc.target/i386/sse-12.c: Add new options.
2786 * gcc.target/i386/sse-13.c: Ditto.
2787 * gcc.target/i386/sse-14.c: Ditto.
2788 * gcc.target/i386/sse-22.c: Ditto.
2789 * gcc.target/i386/sse-23.c: Ditto.
2790
2791 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
2792
2793 Forward-port from 2014-10-30 4_9-branch r216934
2794
2795 PR target/63633
2796 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
2797
2798 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2799
2800 PR debug/63239
2801 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
2802 -gno-strict-dwarf.
2803
2804 2014-11-21 Tom de Vries <tom@codesourcery.com>
2805
2806 * gcc.dg/store-motion-fgcse-sm.c: New test.
2807
2808 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
2809
2810 PR target/60451
2811 * gcc.target/i386/pr60451.c: New.
2812
2813 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2814
2815 PR tree-optimization/61773
2816 * gcc.dg/pr61773.c: New test.
2817
2818 PR target/63764
2819 * c-c++-common/pr63764-1.c: New test.
2820 * c-c++-common/pr63764-2.c: New test.
2821
2822 PR target/63910
2823 * gcc.target/i386/pr63910.c: New test.
2824
2825 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2826
2827 PR lto/63998
2828 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
2829
2830 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
2831
2832 * gcc.dg/no-strict-overflow-8.c: New test.
2833
2834 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2835
2836 * gcc.dg/undefined-loop-1.c: New file.
2837 * gcc.dg/undefined-loop-2.c: New file.
2838
2839 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
2840
2841 * gcc.target/aarch64/symbol-range.c: New.
2842 * gcc.target/aarch64/symbol-range-tiny.c: New.
2843 2014-11-20 Richard Biener <rguenther@suse.de>
2844
2845 PR middle-end/63962
2846 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
2847
2848 2014-11-20 Richard Biener <rguenther@suse.de>
2849
2850 PR tree-optimization/63677
2851 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
2852 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
2853
2854 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
2855
2856 PR sanitizer/63845
2857 * gcc.dg/asan/pr63845.c: New test.
2858
2859 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2860
2861 PR sanitizer/63939
2862 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
2863 stack pointer address, to fit darwin output when symbolizer is not
2864 present.
2865 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2866 * c-c++-common/asan/memcmp-1.c: Likewise.
2867 * c-c++-common/asan/misalign-1.c: Likewise.
2868 * c-c++-common/asan/misalign-2.c: Likewise.
2869 * c-c++-common/asan/null-deref-1.c: Likewise.
2870 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2871 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
2872 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2873 * c-c++-common/asan/use-after-free-1.c: Likewise.
2874 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
2875 * g++.dg/asan/deep-tail-call-1.C: Likewise.
2876 * g++.dg/asan/large-func-test-1.C: Likewise.
2877
2878 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2879
2880 PR sanitizer/63939
2881 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
2882
2883 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2884
2885 PR sanitizer/63939
2886 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
2887 * c-c++-common/asan/memcmp-1.c: Likewise.
2888 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2889 * c-c++-common/asan/use-after-free-1.c: Likewise.
2890
2891 2014-11-19 David Malcolm <dmalcolm@redhat.com>
2892
2893 PR jit/63854
2894 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
2895 (make_random_function): Free ff->locals.
2896
2897 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
2898
2899 PR target/63947
2900 * gcc.target/i386/pr63947.c: New test.
2901
2902 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2903
2904 PR c++/55425
2905 * g++.dg/cpp0x/constexpr-__func__.C: New.
2906
2907 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2908
2909 PR target/63424
2910 * gcc.target/aarch64/pr63424.c: New test.
2911
2912 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2913
2914 PR middle-end/63762
2915 * gcc.dg/pr63762.c: New test.
2916
2917 2014-11-19 Marek Polacek <polacek@redhat.com>
2918
2919 PR sanitizer/63690
2920 * gcc.dg/ubsan/pr63690.c: New test.
2921
2922 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2923
2924 PR sanitizer/62132
2925 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
2926 darwin, adjust dg-output.
2927 * c-c++-common/asan/misalign-2.c: Likewise.
2928
2929 2014-11-19 Richard Henderson <rth@redhat.com>
2930
2931 * gcc.dg/cwsc0.c: New test.
2932 * gcc.dg/cwsc1.c: New test.
2933
2934 2014-11-19 Marek Polacek <polacek@redhat.com>
2935
2936 PR sanitizer/63879
2937 * c-c++-common/ubsan/pr63879-1.c: New test.
2938 * c-c++-common/ubsan/pr63879-2.c: New test.
2939
2940 2014-11-19 Tom de Vries <tom@codesourcery.com>
2941
2942 PR tree-optimization/62167
2943 * gcc.dg/pr51879-12.c: Add xfails.
2944 * gcc.dg/pr62167-run.c: New test.
2945 * gcc.dg/pr62167.c: New test.
2946
2947 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2948
2949 PR tree-optimization/63915
2950 * c-c++-common/gomp/pr60823-4.c: New test.
2951
2952 PR sanitizer/63520
2953 * c-c++-common/ubsan/pr63520.c: New test.
2954
2955 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/57654
2958 * g++.dg/cpp0x/constexpr-ref7.C: New.
2959
2960 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR sanitizer/63913
2963 * g++.dg/ubsan/pr63913.C: New test.
2964
2965 2014-11-19 Andreas Schwab <schwab@suse.de>
2966
2967 * gcc.dg/pure-2.c: Update line numbers.
2968
2969 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR rtl-optimization/63843
2972 * gcc.c-torture/execute/pr63843.c: New test.
2973
2974 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2975
2976 PR target/63937
2977 * gcc.dg/memset-2.c: New.
2978
2979 2014-11-18 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR sanitizer/63813
2982 * g++.dg/ubsan/pr63813.C: New test.
2983
2984 PR tree-optimization/61042
2985 * gcc.c-torture/compile/pr61042.c: New test.
2986
2987 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
2988
2989 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
2990 setting.
2991
2992 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2993
2994 PR c++/55942
2995 * g++.dg/cpp0x/constexpr-55942.C: New.
2996
2997 2014-11-18 Marek Polacek <polacek@redhat.com>
2998
2999 PR sanitizer/63866
3000 * c-c++-common/ubsan/pr63866.c: New test.
3001
3002 2014-11-18 Richard Biener <rguenther@suse.de>
3003
3004 PR tree-optimization/63914
3005 * gcc.dg/pr63914.c: New testcase.
3006
3007 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3008
3009 PR c++/55443
3010 * g++.dg/cpp0x/noexcept26.C: New.
3011 * g++.dg/cpp0x/noexcept27.C: Likewise.
3012
3013 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3014
3015 PR c++/60245
3016 * g++.dg/cpp0x/constexpr-60245.C: New.
3017
3018 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3019
3020 PR c++/60771
3021 * g++.dg/cpp0x/constexpr-ref6.C: New.
3022
3023 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
3024
3025 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
3026 * gcc.target/arm/neon/vbicQs32.c: Likewise.
3027 * gcc.target/arm/neon/vbicQs64.c: Likewise.
3028 * gcc.target/arm/neon/vbicQs8.c: Likewise.
3029 * gcc.target/arm/neon/vbicQu16.c: Likewise.
3030 * gcc.target/arm/neon/vbicQu32.c: Likewise.
3031 * gcc.target/arm/neon/vbicQu64.c: Likewise.
3032 * gcc.target/arm/neon/vbicQu8.c: Likewise.
3033 * gcc.target/arm/neon/vbics16.c: Likewise.
3034 * gcc.target/arm/neon/vbics32.c: Likewise.
3035 * gcc.target/arm/neon/vbics64.c: Likewise.
3036 * gcc.target/arm/neon/vbics8.c: Likewise.
3037 * gcc.target/arm/neon/vbicu16.c: Likewise.
3038 * gcc.target/arm/neon/vbicu32.c: Likewise.
3039 * gcc.target/arm/neon/vbicu64.c: Likewise.
3040 * gcc.target/arm/neon/vbicu8.c: Likewise.
3041 * gcc.target/arm/neon/vornQs16.c: Likewise.
3042 * gcc.target/arm/neon/vornQs32.c: Likewise.
3043 * gcc.target/arm/neon/vornQs64.c: Likewise.
3044 * gcc.target/arm/neon/vornQs8.c: Likewise.
3045 * gcc.target/arm/neon/vornQu16.c: Likewise.
3046 * gcc.target/arm/neon/vornQu32.c: Likewise.
3047 * gcc.target/arm/neon/vornQu64.c: Likewise.
3048 * gcc.target/arm/neon/vornQu8.c: Likewise.
3049 * gcc.target/arm/neon/vorns16.c: Likewise.
3050 * gcc.target/arm/neon/vorns32.c: Likewise.
3051 * gcc.target/arm/neon/vorns64.c: Likewise.
3052 * gcc.target/arm/neon/vorns8.c: Likewise.
3053 * gcc.target/arm/neon/vornu16.c: Likewise.
3054 * gcc.target/arm/neon/vornu32.c: Likewise.
3055 * gcc.target/arm/neon/vornu64.c: Likewise.
3056 * gcc.target/arm/neon/vornu8.c: Likewise.
3057
3058 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
3059
3060 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
3061 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
3062 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
3063 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
3064 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
3065 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
3066 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
3067 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
3068 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
3069
3070 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
3071
3072 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
3073 * g++.dg/ipa/devirt-15.C: Ditto.
3074 * g++.dg/ipa/devirt-7.C: Ditto.
3075 * g++.dg/ipa/pr60600.C: Ditto.
3076 * g++.dg/opt/vt2.C: Ditto.
3077 * g++.dg/opt/vt4.C: Ditto.
3078 * g++.dg/pr48484.C: Ditto.
3079 * g++.dg/tm/pr47746.C: Ditto.
3080 * g++.dg/tree-ssa/pr57380.C: Ditto.
3081 * gcc.dg/ipa/inline-4.c: Ditto.
3082 * gcc.dg/ipa/inlinehint-1.c: Ditto.
3083 * gcc.dg/ipa/inlinehint-2.c: Ditto.
3084 * gcc.dg/ipa/inlinehint-3.c: Ditto.
3085 * gcc.dg/pr47276.c: Ditto.
3086 * gcc.dg/pure-2.c: Ditto.
3087 * gcc.dg/tm/nested-2.c: Ditto.
3088 * gcc.dg/tree-ssa/alias-29.c: Ditto.
3089 * gcc.target/i386/3dnow-1.c: Ditto.
3090 * gcc.target/i386/3dnow-2.c: Ditto.
3091 * gcc.target/i386/3dnowA-1.c: Ditto.
3092 * gcc.target/i386/3dnowA-2.c: Ditto.
3093 * gcc.target/i386/avx-1.c: Ditto.
3094 * gcc.target/i386/avx-2.c: Ditto.
3095 * gcc.target/i386/memcpy-1.c: Ditto.
3096 * gcc.target/i386/mmx-1.c: Ditto.
3097 * gcc.target/i386/mmx-2.c: Ditto.
3098 * gcc.target/i386/sse-14.c: Ditto.
3099 * gcc.target/i386/sse-22.c: Ditto.
3100 * gcc.target/i386/sse-22a.c: Ditto.
3101 * gcc.target/i386/sse-23.c: Ditto.
3102 * gcc.target/i386/sse-24.c: Ditto.
3103 * gcc.target/i386/vect-double-1.c: Ditto.
3104 * g++.dg/fstack-protector-strong.C: Add target nonpic.
3105 * gcc.dg/fstack-protector-strong.c: Ditto.
3106
3107 2014-11-18 Hale Wang <hale.wang@arm.com>
3108
3109 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
3110 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
3111 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3112 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3113 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3114 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3115 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3116 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3117 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3118 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3119
3120 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3121
3122 * g++.dg/abi/mangle-arm-crypto.C: New.
3123 * g++.dg/abi/mangle-neon.C (f19): New.
3124 (f20): Likewise.
3125
3126 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3127
3128 * gcc.target/arm/pr51968.c (foo): Fix call to
3129 __builtin_neon_vqmovunv8hi.
3130
3131 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
3132
3133 * c-c++-common/asan/aggressive-opts.c: New test.
3134
3135 2014-11-18 Yury Gribov <y.gribov@samsung.com>
3136
3137 PR sanitizer/63802
3138 * c-c++-common/ubsan/pr63802.c: New test.
3139
3140 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
3141
3142 * g++.dg/pr63766.C: New.
3143
3144 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3145
3146 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
3147 floating point variables instead of using asm to test allocating
3148 values to the Altivec registers.
3149
3150 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
3151 -mupper-regs-df tests.
3152 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3153
3154 * config/rs6000/predicates.md (memory_fp_constant): New predicate
3155
3156 2014-11-17 Tom de Vries <tom@codesourcery.com>
3157
3158 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
3159 * gcc.dg/pr43864-3.c: Same.
3160 * gcc.dg/pr43864-4.c: Same.
3161 * gcc.dg/pr43864.c: Same.
3162 * gcc.dg/pr50763.c: Same.
3163 * gcc.dg/pr51879-12.c: Same.
3164 * gcc.dg/pr51879-16.c: Same.
3165 * gcc.dg/pr51879-17.c: Same.
3166 * gcc.dg/pr51879-18.c: Same.
3167 * gcc.dg/pr51879-2.c: Same.
3168 * gcc.dg/pr51879-3.c: Same.
3169 * gcc.dg/pr51879-4.c: Same.
3170 * gcc.dg/pr51879-6.c: Same.
3171 * gcc.dg/pr51879-7.c: Same.
3172 * gcc.dg/pr51879.c: Same.
3173
3174 2014-11-17 Tom de Vries <tom@codesourcery.com>
3175
3176 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
3177 * gcc.dg/pr43864-3.c: Same.
3178 * gcc.dg/pr43864-4.c: Same.
3179
3180 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3181
3182 * gcc.target/aarch64/vld1_lane.c: New test.
3183
3184 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3185
3186 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
3187 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
3188
3189 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3190
3191 * gcc.target/i386/chkp-strlen-1.c: New.
3192 * gcc.target/i386/chkp-strlen-2.c: New.
3193 * gcc.target/i386/chkp-strlen-3.c: New.
3194 * gcc.target/i386/chkp-strlen-4.c: New.
3195 * gcc.target/i386/chkp-strlen-5.c: New.
3196
3197 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3198
3199 * gcc.target/i386/chkp-stropt-1.c: New.
3200 * gcc.target/i386/chkp-stropt-2.c: New.
3201 * gcc.target/i386/chkp-stropt-3.c: New.
3202 * gcc.target/i386/chkp-stropt-4.c: New.
3203 * gcc.target/i386/chkp-stropt-5.c: New.
3204 * gcc.target/i386/chkp-stropt-6.c: New.
3205 * gcc.target/i386/chkp-stropt-7.c: New.
3206 * gcc.target/i386/chkp-stropt-8.c: New.
3207 * gcc.target/i386/chkp-stropt-9.c: New.
3208 * gcc.target/i386/chkp-stropt-10.c: New.
3209 * gcc.target/i386/chkp-stropt-11.c: New.
3210 * gcc.target/i386/chkp-stropt-12.c: New.
3211 * gcc.target/i386/chkp-stropt-13.c: New.
3212 * gcc.target/i386/chkp-stropt-14.c: New.
3213 * gcc.target/i386/chkp-stropt-15.c: New.
3214 * gcc.target/i386/chkp-stropt-16.c: New.
3215
3216 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
3217
3218 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
3219 __SIZE_TYPE__.
3220
3221 2014-11-17 Richard Biener <rguenther@suse.de>
3222
3223 PR middle-end/63898
3224 PR middle-end/63883
3225 * gfortran.dg/pr63883.f90: New testcase.
3226
3227 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3228
3229 PR ipa/63894
3230 * g++.dg/ipa/pr63894.C: New test.
3231
3232 2014-11-17 Terry Guo <terry.guo@arm.com>
3233
3234 * gcc.target/arm/thumb1-ual-1.c: New test.
3235
3236 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
3237
3238 PR middle-end/63790
3239 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
3240 * gcc.dg/tree-ssa/forwprop-29.c: New test.
3241
3242 2014-11-16 Andrew Pinski <apinski@cavium.com>
3243
3244 * gcc.c-torture/execute/memset-4.c: New test.
3245 * gcc.c-torture/execute/20110418-1.c: New test.
3246 * gcc.c-torture/execute/20141022-1.c: New test.
3247 * gcc.c-torture/execute/strcpy-2.c: New test.
3248 * gcc.c-torture/execute/20140212-2.c: New test.
3249 * gcc.c-torture/compile/20120913-1.c: New test.
3250 * gcc.c-torture/compile/20121010-1.c: New test.
3251 * gcc.c-torture/compile/20120917-1.c: New test.
3252 * gcc.c-torture/compile/20140110-1.c: New test.
3253 * gcc.c-torture/compile/20121220-1.c: New test.
3254 * gcc.c-torture/compile/20120822-1.c: New test.
3255 * gcc.c-torture/compile/20121027-1.c: New test.
3256 * gcc.c-torture/compile/20120830-2.c: New test.
3257
3258 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
3259
3260 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
3261 restoration.
3262
3263 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3264
3265 * gcc.dg/atomic/c11-atomic-exec-5.c
3266 (test_main_long_double_add_overflow): Only actually define if
3267 LDBL_MANT_DIG != 106.
3268 (test_main_complex_long_double_add_overflow): Likewise.
3269 (test_main_long_double_sub_overflow): Likewise.
3270 (test_main_complex_long_double_sub_overflow): Likewise.
3271
3272 (NOT_LDBL_EPSILON_2): Likewise.
3273 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
3274
3275 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
3276
3277 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
3278 instead of run on ia32 targets.
3279
3280 2014-11-15 Marek Polacek <polacek@redhat.com>
3281
3282 PR middle-end/63884
3283 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
3284
3285 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3286
3287 PR target/60104
3288 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
3289
3290 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
3291
3292 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
3293 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
3294 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
3295 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
3296
3297 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3298
3299 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
3300
3301 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3302
3303 * gcc.dg/pubtypes-3.c: Include <string.h>.
3304 * gcc.dg/pubtypes-4.c: Likewise.
3305
3306 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3307
3308 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
3309
3310 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
3311
3312 * gnat.dg/opt44.ad[sb]: New test.
3313
3314 2014-11-15 Tobias Burnus <burnus@net-b.de>
3315
3316 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
3317 * gfortran.dg/coarray_9.f90: Ditto.
3318 * gfortran.dg/empty_label.f: Ditto.
3319 * gfortran.dg/empty_label.f90: Ditto.
3320
3321 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3322
3323 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
3324 changes.
3325 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
3326 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3327 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
3328 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3329 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
3330 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3331 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3332 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3333 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3334 * gcc.target/powerpc/ppc-round.c: Likewise.
3335
3336 2014-11-14 Martin Jambor <mjambor@suse.cz>
3337
3338 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
3339 from the dump scan.
3340 * g++.dg/ipa/devirt-21.C: Xfail.
3341 * g++.dg/ipa/devirt-24.C: Likewise.
3342 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
3343 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
3344 * g++.dg/ipa/devirt-44.C: Likewise.
3345 * g++.dg/ipa/devirt-43.C: Xfail.
3346
3347 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
3348
3349 * g++.dg/abi/abi-tag11.C: New.
3350
3351 2014-11-14 Marek Polacek <polacek@redhat.com>
3352
3353 * c-c++-common/ubsan/overflow-negate-3.c: New test.
3354
3355 2014-11-14 Marek Polacek <polacek@redhat.com>
3356
3357 PR sanitizer/63839
3358 * c-c++-common/ubsan/pr63839.c: New test.
3359 * c-c++-common/ubsan/unreachable-2.c: New test.
3360
3361 2014-11-14 Richard Biener <rguenther@suse.de>
3362
3363 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
3364
3365 2014-11-13 Teresa Johnson <tejohnson@google.com>
3366
3367 PR tree-optimization/63841
3368 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3369
3370 2014-11-14 Bin Cheng <bin.cheng@arm.com>
3371
3372 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
3373 * gcc.target/arm/vfp-1.c: Improve scanning string.
3374
3375 2014-11-13 Rong Xu <xur@google.com>
3376
3377 PR debug/63581
3378 * g++.dg/tree-prof/pr63581.C: New test.
3379
3380 2014-11-13 Teresa Johnson <tejohnson@google.com>
3381
3382 PR tree-optimization/63841
3383 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3384
3385 2014-11-13 Teresa Johnson <tejohnson@google.com>
3386
3387 PR tree-optimization/63841
3388 * g++.dg/tree-ssa/pr63841.C: New test.
3389
3390 2014-11-13 Richard Biener <rguenther@suse.de>
3391
3392 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
3393
3394 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
3395
3396 * lib/target-supports.exp (error_h): New check.
3397 (libc_has_complex_functions): Ditto.
3398 (tgmath_h): Ditto.
3399 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
3400 * gcc.dg/builtins-61.c: Likewise.
3401 * gcc.dg/builtins-67.c: Disable test for Bionic.
3402 * gcc.dg/strlenopt-14g.c: Likewise.
3403 * gcc.dg/strlenopt-14gf.c: Likewise.
3404 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
3405 * gcc.dg/c99-tgmath-2.c: Likewise.
3406 * gcc.dg/c99-tgmath-3.c: Likewise.
3407 * gcc.dg/c99-tgmath-4.c: Likewise.
3408 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
3409
3410 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3411
3412 PR ipa/63838
3413 * g++.dg/ipa/pr63838.C: New test.
3414
3415 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
3416
3417 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
3418 * gcc.target/mips/call-clobbered-1.c: New.
3419 * gcc.target/mips/call-clobbered-2.c: New.
3420 * gcc.target/mips/call-clobbered-3.c: New.
3421 * gcc.target/mips/call-clobbered-4.c: New.
3422 * gcc.target/mips/call-clobbered-5.c: New.
3423 * gcc.target/mips/call-saved-4.c: New.
3424 * gcc.target/mips/call-saved-5.c: New.
3425 * gcc.target/mips/call-saved-6.c: New.
3426 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
3427 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
3428 odd-spreg option. Account for -modd-spreg in minimum arch code.
3429 * gcc.target/mips/movdf-1.c: New.
3430 * gcc.target/mips/movdf-2.c: New.
3431 * gcc.target/mips/movdf-3.c: New.
3432 * gcc.target/mips/oddspreg-1.c: New.
3433 * gcc.target/mips/oddspreg-2.c: New.
3434 * gcc.target/mips/oddspreg-3.c: New.
3435 * gcc.target/mips/oddspreg-4.c: New.
3436 * gcc.target/mips/oddspreg-5.c: New.
3437 * gcc.target/mips/oddspreg-6.c: New.
3438
3439 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3440
3441 PR target/63815
3442 * g++.dg/other/pr63815.C: New test.
3443
3444 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3445
3446 DR 1510
3447 PR c++/60420
3448 * g++.dg/cpp0x/decltype61.C: New.
3449
3450 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3451
3452 PR tree-optimization/63835
3453 * gcc.dg/pr63835.c: New test.
3454
3455 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
3456
3457 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
3458 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
3459 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
3460 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
3461 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
3462 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
3463 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
3464 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
3465 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
3466 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
3467 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
3468 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
3469 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
3470 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
3471 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
3472 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
3473 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
3474 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
3475 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
3476 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
3477 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
3478 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
3479 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
3480 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
3481 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
3482 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
3483 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
3484 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
3485 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
3486 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
3487 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
3488 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
3489 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
3490 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
3491 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
3492 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
3493 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
3494 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
3495 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
3496 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
3497 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
3498 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
3499 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
3500 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
3501 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
3502 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
3503 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
3504 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
3505 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
3506 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
3507
3508 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3509
3510 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
3511 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
3512 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
3513 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
3514 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
3515 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
3516 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
3517 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
3518 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
3519 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
3520 Ditto.
3521 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
3522 Ditto.
3523 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
3524 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
3525 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
3526 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
3527 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
3528 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
3529 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
3530 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
3531 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
3532 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
3533 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
3534 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
3535 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
3536 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
3537 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
3538 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
3539 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
3540 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
3541 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
3542 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
3543 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
3544 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
3545 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
3546 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
3547 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
3548 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
3549 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
3550 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
3551 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
3552 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
3553
3554 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3555
3556 * gcc.target/i386/pr45852.c: Simplify target selector.
3557 * gcc.target/i386/pr63495.c: Ditto.
3558 * gcc.target/i386/pr39496.c: Ditto.
3559 * gcc.target/i386/pr36613.c: Ditto.
3560
3561 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3562
3563 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
3564 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
3565 -fno-omit-frame-pointer.
3566
3567 2014-11-12 Marek Polacek <polacek@redhat.com>
3568
3569 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
3570 of prune_gcc_output.
3571 * lib/prune.exp (prune_file_path): New procedure.
3572
3573 2014-11-12 Marek Polacek <polacek@redhat.com>
3574
3575 * c-c++-common/ubsan/overflow-sub-4.c: New test.
3576 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
3577 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3578
3579 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
3580
3581 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
3582
3583 2014-11-12 Richard Biener <rguenther@suse.de>
3584
3585 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
3586
3587 2014-11-12 Joseph Myers <joseph@codesourcery.com>
3588
3589 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
3590 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
3591
3592 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3593
3594 PR testsuite/63830
3595 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
3596
3597 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR c/59708
3600 * c-c++-common/builtin-arith-overflow-1.c: New test.
3601 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
3602 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
3603 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
3604 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
3605 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
3606 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
3607 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
3608 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
3609 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
3610 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
3611 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
3612 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
3613 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
3614 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
3615 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
3616 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
3617 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
3618 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
3619 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
3620 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
3621 * c-c++-common/torture/builtin-arith-overflow.h: New file.
3622 * gcc.dg/builtin-arith-overflow-1.c: New test.
3623 * gcc.dg/builtin-arith-overflow-2.c: New test.
3624
3625 2014-11-12 Richard Biener <rguenther@suse.de>
3626
3627 PR middle-end/63821
3628 * gfortran.dg/pr63821.f90: New testcase.
3629
3630 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3631
3632 PR tree-optimization/63761
3633 * gcc.c-torture/compile/pr63761.c: New test.
3634
3635 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3636
3637 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
3638 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
3639 truncation pattern.
3640
3641 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
3642
3643 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
3644 with arm_eabi.
3645 * g++.dg/abi/arm_rtti1.C: Likewise.
3646 * g++.dg/abi/key1.C: Likewise.
3647 * g++.dg/ext/visibility/arm1.C: Likewise.
3648 * g++.dg/ext/visibility/arm2.C: Likewise.
3649 * g++.dg/ext/visibility/arm3.C: Likewise.
3650
3651 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
3652
3653 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
3654
3655 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
3656 Manuel López-Ibáñez <manu@gcc.gnu.org>
3657
3658 PR driver/36312
3659 * gcc.misc-tests/output.exp: New test case for identical input and
3660 output files.
3661
3662 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3663
3664 PR fortran/44054
3665 * lib/gfortran-dg.exp: Update regexp to match locus and message
3666 without caret.
3667 * gfortran.dg/use_without_only_1.f90: Add column numbers.
3668 * gfortran.dg/warnings_are_errors_1.f: Update.
3669
3670 2014-11-11 David Malcolm <dmalcolm@redhat.com>
3671
3672 * ChangeLog.jit: New.
3673 * jit.dg/all-non-failing-tests.h: New.
3674 * jit.dg/harness.h: New.
3675 * jit.dg/jit.exp: New.
3676 * jit.dg/test-accessing-struct.c: New.
3677 * jit.dg/test-accessing-union.c: New.
3678 * jit.dg/test-array-as-pointer.c: New.
3679 * jit.dg/test-arrays.c: New.
3680 * jit.dg/test-calling-external-function.c: New.
3681 * jit.dg/test-calling-function-ptr.c: New.
3682 * jit.dg/test-combination.c: New.
3683 * jit.dg/test-dot-product.c: New.
3684 * jit.dg/test-empty.c: New.
3685 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
3686 * jit.dg/test-error-adding-to-terminated-block.c: New.
3687 * jit.dg/test-error-array-as-pointer.c: New.
3688 * jit.dg/test-error-bad-cast.c: New.
3689 * jit.dg/test-error-block-in-wrong-function.c: New.
3690 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
3691 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
3692 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
3693 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
3694 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
3695 * jit.dg/test-error-call-with-mismatching-args.c: New.
3696 * jit.dg/test-error-call-with-not-enough-args.c: New.
3697 * jit.dg/test-error-call-with-too-many-args.c: New.
3698 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
3699 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
3700 * jit.dg/test-error-get-type-bad-enum.c: New.
3701 * jit.dg/test-error-index-not-a-numeric-type.c: New.
3702 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
3703 * jit.dg/test-error-mismatching-types-in-call.c: New.
3704 * jit.dg/test-error-missing-return.c: New.
3705 * jit.dg/test-error-new-binary-op-bad-op.c: New.
3706 * jit.dg/test-error-new-function-bad-kind.c: New.
3707 * jit.dg/test-error-new-unary-op-bad-op.c: New.
3708 * jit.dg/test-error-null-passed-to-api.c: New.
3709 * jit.dg/test-error-return-within-void-function.c: New.
3710 * jit.dg/test-error-unreachable-block.c: New.
3711 * jit.dg/test-error-unterminated-block.c: New.
3712 * jit.dg/test-error-value-not-a-numeric-type.c: New.
3713 * jit.dg/test-expressions.c: New.
3714 * jit.dg/test-factorial.c: New.
3715 * jit.dg/test-fibonacci.c: New.
3716 * jit.dg/test-functions.c: New.
3717 * jit.dg/test-fuzzer.c: New.
3718 * jit.dg/test-hello-world.c: New.
3719 * jit.dg/test-linked-list.c: New.
3720 * jit.dg/test-long-names.c: New.
3721 * jit.dg/test-nested-contexts.c: New.
3722 * jit.dg/test-nested-loops.c: New.
3723 * jit.dg/test-operator-overloading.cc: New.
3724 * jit.dg/test-quadratic.c: New.
3725 * jit.dg/test-quadratic.cc: New.
3726 * jit.dg/test-reading-struct.c: New.
3727 * jit.dg/test-string-literal.c: New.
3728 * jit.dg/test-sum-of-squares.c: New.
3729 * jit.dg/test-threads.c: New.
3730 * jit.dg/test-types.c: New.
3731 * jit.dg/test-using-global.c: New.
3732 * jit.dg/test-volatile.c: New.
3733
3734 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
3735
3736 * gcc.target/aarch64/vbslq_f64_1.c: New.
3737 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
3738 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
3739 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
3740
3741 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
3742
3743 PR c++/63265
3744 * g++.dg/cpp0x/constexpr-63265.C: New.
3745
3746 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
3747
3748 * gcc.target/i386/pr52252-atom-1.c: New.
3749
3750 2014-11-11 Martin Liska <mliska@suse.cz>
3751
3752 PR ipa/63622
3753 PR ipa/63795
3754 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
3755 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
3756 with symbol alias support.
3757
3758 2014-11-10 Andi Kleen <ak@linux.intel.com>
3759
3760 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
3761 new cilk errors.
3762
3763 2014-11-10 Andi Kleen <ak@linux.intel.com>
3764
3765 * c-c++-common/cilk-plus/CK/errors.c: New test.
3766
3767 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
3768 Ilya Enkovich <ilya.enkovich@intel.com>
3769
3770 PR target/63620
3771 * gcc.target/i386/pr63620.c: New test.
3772
3773 2014-11-11 Jakub Jelinek <jakub@redhat.com>
3774
3775 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
3776
3777 * gcc.dg/ubsan/ipa-icf-1.c: New test.
3778 * gcc.dg/ipa/ipa-icf-31.c: New test.
3779
3780 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
3781
3782 PR middle-end/63748
3783 * gcc.dg/pr63748.c: New testcase.
3784
3785 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3786
3787 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
3788
3789 2014-11-10 Roman Gareev <gareevroman@gmail.com>
3790
3791 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
3792 fgraphite-code-generator flag.
3793 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
3794 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
3795 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
3796 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
3797 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
3798 * gcc.dg/graphite/pr35356-2.c: Likewise.
3799 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
3800 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
3801 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
3802 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
3803 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
3804
3805 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3806
3807 * gcc.c-torture/compile/pr35468.c: Revert the last change.
3808
3809 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
3810
3811 * c-c++-common/Wshift-count-overflow-1.c: New.
3812 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
3813 * c-c++-common/Wshift-count-negative-1.c: Likewise.
3814 * c-c++-common/Wshift-count-negative-2.c: Likewise.
3815
3816 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
3817
3818 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
3819 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3820 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3821 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3822 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3823 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3824 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3825 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3826 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3827 * gcc.target/arm/aapcs/vfp1.c: Likewise.
3828 * gcc.target/arm/aapcs/vfp2.c: Likewise.
3829 * gcc.target/arm/aapcs/vfp3.c: Likewise.
3830 * gcc.target/arm/aapcs/vfp4.c: Likewise.
3831 * gcc.target/arm/aapcs/vfp5.c: Likewise.
3832 * gcc.target/arm/aapcs/vfp6.c: Likewise.
3833 * gcc.target/arm/aapcs/vfp7.c: Likewise.
3834 * gcc.target/arm/aapcs/vfp8.c: Likewise.
3835 * gcc.target/arm/aapcs/vfp9.c: Likewise.
3836 * gcc.target/arm/aapcs/vfp10.c: Likewise.
3837 * gcc.target/arm/aapcs/vfp11.c: Likewise.
3838 * gcc.target/arm/aapcs/vfp12.c: Likewise.
3839 * gcc.target/arm/aapcs/vfp13.c: Likewise.
3840 * gcc.target/arm/aapcs/vfp14.c: Likewise.
3841 * gcc.target/arm/aapcs/vfp15.c: Likewise.
3842 * gcc.target/arm/aapcs/vfp16.c: Likewise.
3843 * gcc.target/arm/aapcs/vfp17.c: Likewise.
3844
3845 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3846
3847 PR tree-optimization/63778
3848 * gfortran.dg/pr63778.f: New test.
3849
3850 2014-11-10 Renlin Li <renlin.li@arm.com>
3851
3852 PR middle-end/61529
3853 * gcc.dg/pr61529.c: New.
3854
3855 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
3856
3857 * lib/target-supports.exp (check_effective_target_return_address):
3858 New function.
3859 * gcc.c-torture/execute/20010122-1.c: Require return_address.
3860 * gcc.c-torture/execute/20030323-1.c: Likewise.
3861 * gcc.c-torture/execute/20030811-1.c: Likewise.
3862 * gcc.c-torture/execute/eeprof-1.c: Likewise.
3863 * gcc.c-torture/execute/frame-address.c: Likewise.
3864 * gcc.c-torture/execute/pr17377.c: Likewise.
3865
3866 * gcc.c-torture/compile/920625-2.c: Add return type to
3867 freeReturnStruct.
3868 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
3869 * gcc.c-torture/execute/pr61375.c: Likewise.
3870 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
3871 * gcc.dg/pr30904.c: Remove extern from declaration of t.
3872
3873 * lib/target-supports.exp (check_effective_target_indirect_jumps):
3874 New function.
3875 (check_effective_target_nonlocal_goto): New function.
3876 (check_effective_target_label_values): New function.
3877 * gcc.c-torture/execute/20071220-2.c: Require label_values.
3878 * gcc.c-torture/compile/labels-2.c: Likewise.
3879 * gcc.c-torture/compile/20000518-1.c: Likewise.
3880 * gcc.c-torture/compile/20021108-1.c: Likewise.
3881 * gcc.c-torture/compile/981006-1.c: Likewise.
3882 * gcc.c-torture/execute/20040302-1.c: Likewise.
3883 * gcc.dg/torture/pr33848.c: Likewise.
3884
3885 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
3886 label values.
3887 * gcc.c-torture/compile/pr32919.c: Likewise.
3888 * gcc.c-torture/compile/pr17913.c: Likewise.
3889 * gcc.c-torture/compile/pr51495.c: Likewise.
3890 * gcc.c-torture/compile/pr25224.c: Likewise.
3891 * gcc.c-torture/compile/labels-3.c: Likewise.
3892 * gcc.c-torture/compile/pr27863.c: Likewise.
3893 * gcc.c-torture/compile/20050510-1.c: Likewise.
3894 * gcc.c-torture/compile/pr28489.c: Likewise.
3895 * gcc.c-torture/compile/pr29128.c: Likewise.
3896 * gcc.c-torture/compile/pr21356: Likewise.
3897 * gcc.c-torture/execute/20071210-1.c: Likewise.
3898 * gcc.c-torture/execute/200701220-1.c: Likewise.
3899 * gcc.c-torture/execute/pr51447.c: Likewise.
3900 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3901 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
3902 * gcc.dg/20021029-1.c: Likewise.
3903 * gcc.dg/pr43379.c: Likewise.
3904 * gcc.dg/pr45259.c: Likewise.
3905 * gcc.dg/torture/pr53695.c: Likewise.
3906 * gcc.dg/torture/pr57584.c: Likewise.
3907
3908 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
3909 or indirect_jumps are available.
3910 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
3911 test.
3912 * gcc.c-torture/compile/920428-3.c: Likewise.
3913 * gcc.c-torture/compile/950613-1.c: Likewise.
3914
3915 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
3916 * gcc.c-torture/compile/991213-3.c: Likewise.
3917 * gcc.c-torture/compile/920825-1.c: Likewise.
3918 * gcc.c-torture/compile/20011029-1.c: Likewise.
3919 * gcc.c-torture/compile/complex-6.c: Likewise.
3920 * gcc.c-torture/compile/pr27127.c: Likewise.
3921 * gcc.c-torture/compile/pr58164.c: Likewise.
3922 * gcc.c-torture/compile/20041214-1.c: Likewise.
3923 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
3924 * gcc.c-torture/execute/pr56982.c: Likewise.
3925 * gcc.c-torture/execute/pr60003.c: Likewise.
3926 * gcc.c-torture/execute/pr26983.c: Likewise.
3927 * gcc.dg/pr57287-2.c: Likewise.
3928 * gcc.dg/pr59920-1.c: Likewise.
3929 * gcc.dg/pr59920-2.c: Likewise.
3930 * gcc.dg/pr59920-3.c: Likewise.
3931 * gcc.dg/setjmp-3.c: Likewise.
3932 * gcc.dg/setjmp-4.c: Likewise.
3933 * gcc.dg/setjmp-5.c: Likewise.
3934 * gcc.dg/torture/pr48542.c: Likewise.
3935 * gcc.dg/torture/pr57147-2.c: Likewise.
3936 * gcc.dg/torture/pr59993.c: Likewise.
3937
3938 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
3939 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
3940 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
3941 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3942 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3943 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
3944 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
3945 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
3946 * gcc.dg/non-local-goto-1.c: Likewise.
3947 * gcc.dg/non-local-goto-2.c: Likewise.
3948 * gcc.dg/pr49994-1.c: Likewise.
3949 * gcc.dg/torture/pr57036-2.c: Likewise.
3950
3951 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
3952 NO_LABEL_VALUES test.
3953 * gcc.c-torture/compile/920831-1.c: Likewise.
3954 * gcc.c-torture/compile/920502-1.c: Likewise.
3955 * gcc.c-torture/compile/920501-7.c: Likewise.
3956 * gcc.dg/pr52139.c: Likewise.
3957
3958 * lib/target-supports.exp (check_effective_target_trampolines,
3959 check_profiling_available, check_effective_target_lto,
3960 check_effective_target_vect_natural): False for nvptx-*-*.
3961 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
3962 * gcc.c-torture/compile/pr34334.c: Likewise.
3963 * gcc.c-torture/compile/pr37056.c: Likewise.
3964 * gcc.c-torture/compile/pr39423-1.c: Likewise.
3965 * gcc.c-torture/compile/pr46534.c: Likewise.
3966 * gcc.c-torture/compile/pr49049.c: Likewise.
3967 * gcc.c-torture/compile/pr59417.c: Likewise.
3968 * gcc.c-torture/compile/20080721-1.c: Likewise.
3969 * gcc.c-torture/compile/920501-4.c: Likewise.
3970 * gcc.c-torture/compile/921011-1.c: Likewise.
3971 * gcc.dg/20040813-1.c: Likewise.
3972 * gcc.dg/pr28755.c: Likewise.
3973 * gcc.dg/pr44194-1.c: Likewise.
3974 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
3975 * gcc.c-torture/compile/pr61684.c: Likewise.
3976 * gcc.c-torture/compile/pr20601-1.c: Likewise.
3977 * gcc.c-torture/compile/pr59221.c: Likewise.
3978 * gcc.c-torture/compile/20060208-1.c: Likewise.
3979 * gcc.c-torture/execute/pr52129.c: Likewise.
3980 * gcc.c-torture/execute/20020310-1.c: Likewise.
3981 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
3982 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
3983 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
3984 for nvptx-*-*.
3985 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
3986 * gcc.dg/const-elim-2.c: Likewise.
3987
3988 * lib/target-supports.exp
3989 (check_effective_target_untyped_assembly): New function.
3990 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
3991 * gcc.c-torture/compile/920917-1.c: Likewise.
3992 * gcc.c-torture/compile/930120-1.c: Likewise.
3993 * gcc.c-torture/compile/930411-1.c: Likewise.
3994 * gcc.c-torture/compile/930529-1.c: Likewise.
3995 * gcc.c-torture/compile/930623-1.c: Likewise.
3996 * gcc.c-torture/compile/950329-1.c: Likewise.
3997 * gcc.c-torture/compile/calls.c: Likewise.
3998 * gcc.c-torture/compile/pr37258.c: Likewise.
3999 * gcc.c-torture/compile/pr37327.c: Likewise.
4000 * gcc.c-torture/compile/pr38360.c: Likewise.
4001 * gcc.c-torture/compile/pr43635.c: Likewise.
4002 * gcc.c-torture/compile/pr47428.c: Likewise.
4003 * gcc.c-torture/compile/pr47967.c: Likewise.
4004 * gcc.c-torture/compile/pr49145.c: Likewise.
4005 * gcc.c-torture/compile/pr51694.c: Likewise.
4006 * gcc.c-torture/compile/pr53411.c: Likewise.
4007 * gcc.c-torture/execute/20001101.c: Likewise.
4008 * gcc.c-torture/execute/20051012-1.c: Likewise.
4009 * gcc.c-torture/execute/920501-1.c: Likewise.
4010 * gcc.c-torture/execute/921202-1.c: Likewise.
4011 * gcc.c-torture/execute/921208-2.c: Likewise.
4012 * gcc.c-torture/execute/call-trap-1.c: Likewise.
4013 * gcc.c-torture/compile/20010525-1.c: Likewise.
4014 * gcc.c-torture/compile/20021015-2.c: Likewise.
4015 * gcc.c-torture/compile/20031023-1.c: Likewise.
4016 * gcc.c-torture/compile/20031023-2.c: Likewise.
4017 * gcc.c-torture/compile/pr49206.c: Likewise.
4018 * gcc.c-torture/execute/pr47237.c: Likewise.
4019 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
4020 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4021 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
4022 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
4023 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
4024 * gcc.dg/builtin-apply1.c: Likewise.
4025 * gcc.dg/builtin-apply2.c: Likewise.
4026 * gcc.dg/builtin-apply3.c: Likewise.
4027 * gcc.dg/builtin-apply4.c: Likewise.
4028 * gcc.dg/pr38338.c: Likewise.
4029 * gcc.dg/torture/pr41993.c: Likewise.
4030 * gcc.c-torture/compile/386.c: Likewise.
4031 * gcc.c-torture/compile/cmpsi386.c: Likewise.
4032 * gcc.c-torture/compile/consec.c: Likewise.
4033 * gcc.c-torture/compile/ex.c: Likewise.
4034 * gcc.c-torture/compile/pass.c: Likewise.
4035 * gcc.c-torture/compile/scal.c: Likewise.
4036 * gcc.c-torture/compile/uuarg.c: Likewise.
4037 * gcc.c-torture/compile/conv_tst.c: Likewise.
4038
4039 * lib/target-supports.exp (check_effective_target_alloca): New function.
4040 * gcc.c-torture/execute/20010209-1.c: Require alloca.
4041 * gcc.c-torture/execute/20020314-1.c: Likewise.
4042 * gcc.c-torture/execute/20020412-1.c: Likewise.
4043 * gcc.c-torture/execute/20021113-1.c: Likewise.
4044 * gcc.c-torture/execute/20040223-1.c: Likewise.
4045 * gcc.c-torture/execute/20040308-1.c: Likewise.
4046 * gcc.c-torture/execute/20040811-1.c: Likewise.
4047 * gcc.c-torture/execute/20070824-1.c: Likewise.
4048 * gcc.c-torture/execute/20070919-1.c: Likewise.
4049 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
4050 * gcc.c-torture/execute/pr22061-1.c: Likewise.
4051 * gcc.c-torture/execute/pr22061-4.c: Likewise.
4052 * gcc.c-torture/execute/pr43220.c: Likewise.
4053 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
4054 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
4055 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
4056 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
4057 * gcc.c-torture/compile/20000923-1.c: Likewise.
4058 * gcc.c-torture/compile/20030224-1.c: Likewise.
4059 * gcc.c-torture/compile/20071108-1.c: Likewise.
4060 * gcc.c-torture/compile/20071117-1.c: Likewise.
4061 * gcc.c-torture/compile/900313-1.c: Likewise.
4062 * gcc.c-torture/compile/pr17397.c: Likewise.
4063 * gcc.c-torture/compile/pr35006.c: Likewise.
4064 * gcc.c-torture/compile/pr42956.c: Likewise.
4065 * gcc.c-torture/compile/pr51354.c: Likewise.
4066 * gcc.c-torture/compile/pr55851.c: Likewise.
4067 * gcc.c-torture/compile/vla-const-1.c: Likewise.
4068 * gcc.c-torture/compile/vla-const-2.c: Likewise.
4069 * gcc.c-torture/compile/pr31507-1.c: Likewise.
4070 * gcc.c-torture/compile/pr52714.c: Likewise.
4071 * gcc.dg/20001012-2.c: Likewise.
4072 * gcc.dg/auto-type-1.c: Likewise.
4073 * gcc.dg/builtin-object-size-1.c: Likewise.
4074 * gcc.dg/builtin-object-size-2.c: Likewise.
4075 * gcc.dg/builtin-object-size-3.c: Likewise.
4076 * gcc.dg/builtin-object-size-4.c: Likewise.
4077 * gcc.dg/packed-vla.c: Likewise.
4078 * gcc.c-torture/compile/parms.c: Likewise.
4079 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
4080 * gcc.c-torture/execute/920929-1.c: Likewise.
4081 * gcc.c-torture/execute/921017-1.c: Likewise.
4082 * gcc.c-torture/execute/941202-1.c: Likewise.
4083 * gcc.c-torture/execute/align-nest.c: Likewise.
4084 * gcc.c-torture/execute/alloca-1.c: Likewise.
4085 * gcc.c-torture/execute/pr36321.c: Likewise.
4086 * gcc.c-torture/compile/20001221-1.c: Likewise.
4087 * gcc.c-torture/compile/20020807-1.c: Likewise.
4088 * gcc.c-torture/compile/20050801-2.c: Likewise.
4089 * gcc.c-torture/compile/920428-4.c: Likewise.
4090 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
4091 * gcc.c-torture/compile/pr41469.c: Likewise.
4092 * gcc.dg/torture/pr48953.c: Likewise.
4093 * gcc.dg/torture/pr8081.c: Likewise.
4094 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
4095 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
4096 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4097 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
4098 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4099 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
4100 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4101 * gcc.dg/torture/stackalign/global-1.c: Likewise.
4102 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
4103 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
4104 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
4105 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
4106 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
4107
4108 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
4109
4110 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
4111 and C++11; Test existence of __has_cpp_attribute; Test C++11
4112 attributes.
4113 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
4114 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
4115 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
4116 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
4117 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
4118 will be undefined for -fno-rtti -fno-exceptions.
4119
4120 2014-11-10 Richard Biener <rguenther@suse.de>
4121
4122 PR tree-optimization/63800
4123 * gcc.dg/torture/pr63800.c: New testcase.
4124
4125 2014-11-10 Marek Polacek <polacek@redhat.com>
4126
4127 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
4128 * c-c++-common/ubsan/align-8.c: Likewise.
4129 * g++.dg/ubsan/null-4.C: Likewise.
4130 * g++.dg/ubsan/null-5.C: Likewise.
4131
4132 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
4133
4134 * gcc.misc-tests/gcov-16.c: New test.
4135
4136 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4137
4138 * gcc.dg/tree-ssa/ifc-cd.c: New test.
4139
4140 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
4141
4142 PR testsuite/63305
4143 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
4144 buffer overflow.
4145 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
4146
4147 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
4148
4149 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
4150
4151 2014-11-09 Richard Biener <rguenther@suse.de>
4152
4153 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
4154 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
4155
4156 2014-11-07 Andrew Pinski <apinski@cavium.com>
4157
4158 * gcc.c-torture/execute/20141107-1.c: New testcase.
4159
4160 2014-11-07 Richard Biener <rguenther@suse.de>
4161
4162 PR tree-optimization/63605
4163 * gcc.dg/vect/pr63605.c: New testcase.
4164
4165 2014-11-07 Jeff Law <law@redhat.com>
4166
4167 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
4168
4169 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4170
4171 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
4172 (xhci_check_trb_in_td_math): Likewise.
4173
4174 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4175
4176 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
4177
4178 2014-11-07 Martin Liska <mliska@suse.cz>
4179
4180 PR ipa/63580
4181 * g++.dg/ipa/pr63580.C: New test.
4182
4183 2014-11-07 Martin Liska <mliska@suse.cz>
4184
4185 PR ipa/63747
4186 * gcc.dg/ipa/pr63747.c: New test.
4187
4188 2014-11-07 Martin Liska <mliska@suse.cz>
4189
4190 PR ipa/63595
4191 * g++.dg/ipa/pr63595.C: New test.
4192
4193 2014-11-07 Richard Biener <rguenther@suse.de>
4194
4195 PR middle-end/63770
4196 * gcc.dg/pr63770.c: New testcase.
4197
4198 2014-11-07 Terry Guo <terry.guo@arm.com>
4199
4200 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
4201 * gcc.target/arm/pr40956.c: Likewise.
4202 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
4203 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
4204 * gcc.target/arm/scd42-1.c: Likewise.
4205
4206 2014-11-06 Joseph Myers <joseph@codesourcery.com>
4207
4208 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
4209 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
4210 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
4211 gcc.dg/cpp/ucnid-15.c: New tests.
4212
4213 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
4214
4215 * gnat.dg/opt43.adb: New test.
4216
4217 2014-11-06 Marek Polacek <polacek@redhat.com>
4218
4219 * c-c++-common/ubsan/align-2.c: Add dg-output.
4220 * c-c++-common/ubsan/align-4.c: Likewise.
4221 * c-c++-common/ubsan/align-6.c: New test.
4222 * c-c++-common/ubsan/align-7.c: New test.
4223 * c-c++-common/ubsan/align-8.c: New test.
4224 * g++.dg/ubsan/null-1.C: Add dg-output.
4225 * g++.dg/ubsan/null-2.C: Likewise.
4226 * g++.dg/ubsan/null-3.C: New test.
4227 * g++.dg/ubsan/null-4.C: New test.
4228 * g++.dg/ubsan/null-5.C: New test.
4229
4230 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
4231
4232 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
4233 dg-require-effective-target check.
4234 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
4235 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
4236 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
4237 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
4238 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
4239 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
4240 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
4241 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
4242 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
4243 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
4244 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
4245 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
4246 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
4247 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
4248 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
4249 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
4250 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
4251 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
4252 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
4253 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
4254 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
4255 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
4256 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
4257 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
4258 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
4259 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
4260 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
4261 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
4262 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
4263 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
4264 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
4265 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
4266 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
4267 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
4268 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
4269 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
4270 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
4271 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
4272 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
4273 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
4274 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
4275 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
4276 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
4277 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
4278 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
4279 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
4280 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
4281 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
4282 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
4283 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
4284 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
4285 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
4286 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
4287 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
4288 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
4289 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
4290 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
4291 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
4292 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
4293 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
4294 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
4295 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
4296 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
4297 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
4298 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
4299 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
4300 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
4301 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
4302 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
4303 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
4304 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
4305 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
4306 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
4307 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
4308 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
4309 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
4310 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
4311 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
4312 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
4313 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
4314 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
4315 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
4316 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
4317 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
4318 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
4319 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
4320 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
4321 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
4322 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
4323 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
4324 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
4325 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
4326 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
4327 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
4328 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
4329 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
4330 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
4331 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
4332 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
4333 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
4334 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
4335 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
4336 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
4337 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
4338 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
4339 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
4340 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
4341 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
4342 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
4343 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
4344 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
4345 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
4346 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
4347 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
4348 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
4349 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
4350 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
4351 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
4352 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
4353 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
4354 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
4355 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
4356 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
4357 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
4358 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
4359 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
4360
4361 2014-11-06 Hale Wang <hale.wang@arm.com>
4362
4363 * gcc.target/arm/small-multiply-m0-1.c: New test for
4364 target -mcpu=cortex-m0.small-multiply.
4365 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4366 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4367 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
4368 target -mcpu=cortex-m0plus.small-multiply.
4369 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4370 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4371 * gcc.target/arm/small-multiply-m1-1.c: New test for
4372 target -mcpu=cortex-m1.small-multiply.
4373 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4374 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4375
4376 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
4377
4378 * lib/mpx-dg.exp: New.
4379 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
4380 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
4381 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4382 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4383 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4384 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4385 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4386 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4387 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4388 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4389
4390 2014-11-06 Richard Biener <rguenther@suse.de>
4391
4392 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
4393 desired transform.
4394
4395 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
4396
4397 * gcc.target/mips/asm-1.c (bar): Add prototype.
4398 * gcc.target/mips/call-1.c (f, h): Add return type.
4399 * gcc.target/mips/call-5.c (f, h): Likewise.
4400 * gcc.target/mips/call-6.c (f, h): Likewise.
4401 * gcc.target/mips/call-3.c (f): Likewise.
4402 * gcc.target/mips/call-2.c (g): Add prototype.
4403 (f): Add return type.
4404 * gcc.target/mips/call-4.c: Likewise.
4405 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
4406 * gcc.target/mips/code-readable-2.c (foo): Likewise.
4407 * gcc.target/mips/code-readable-3.c (foo): Likewise.
4408 * gcc.target/mips/code-readable-4.c (foo): Likewise.
4409 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
4410 * gcc.target/mips/const-anchor-2.c (g): Likewise.
4411 * gcc.target/mips/const-anchor-3.c (g): Likewise.
4412 * gcc.target/mips/const-anchor-4.c (g): Likewise.
4413 * gcc.target/mips/interrupt_handler.c (t): Likewise.
4414 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
4415 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
4416 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
4417 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
4418 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
4419 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
4420 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
4421 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
4422 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
4423 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
4424 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
4425 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
4426 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
4427 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
4428 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
4429 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
4430 * gcc.target/mips/mips-nonpic/mips-nonpic.h
4431 (nonpic_call, nonpic_addr_call): Add prototype.
4432 (pic_call, pic_addr_call): Likewise.
4433 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
4434 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
4435 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
4436 * gcc.target/mips/truncate-3.c (g): Add prototype.
4437 (f): Add return type.
4438
4439 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
4440
4441 PR target/63538
4442 * gcc.target/i386/pr63538.c: New test.
4443
4444 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4445
4446 * gnat.dg/discr42.adb: New test.
4447 * gnat.dg/discr42_pkg.ad[sb]: New helper.
4448
4449 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4450
4451 * gnat.dg/specs/private2.ads: New test.
4452 * gnat.dg/specs/private2_pkg.ads: New helper.
4453
4454 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4455
4456 * gnat.dg/inline1.adb: New test.
4457 * gnat.dg/inline1_pkg.ad[sb]: New helper.
4458 * gnat.dg/inline2.adb: New test.
4459 * gnat.dg/inline2_pkg.ad[sb]: New helper.
4460 * gnat.dg/inline3.adb: New test.
4461 * gnat.dg/inline3_pkg.ad[sb]: New helper.
4462 * gnat.dg/inline4.adb: New test.
4463 * gnat.dg/inline4_pkg.ad[sb]: New helper.
4464 * gnat.dg/inline5.adb: New test.
4465 * gnat.dg/inline5_pkg.ad[sb]: New helper.
4466 * gnat.dg/inline6.adb: New test.
4467 * gnat.dg/inline6_pkg.ad[sb]: New helper.
4468 * gnat.dg/inline7.adb: New test.
4469 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
4470 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
4471 * gnat.dg/inline8.adb: New test.
4472 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
4473 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
4474 * gnat.dg/inline9.adb: New test.
4475 * gnat.dg/inline9_pkg.ad[sb]: New helper.
4476 * gnat.dg/inline10.adb: New test.
4477 * gnat.dg/inline10_pkg.ad[sb]: New helper.
4478 * gnat.dg/inline11.adb: New test.
4479 * gnat.dg/inline11_pkg.ad[sb]: New helper.
4480
4481 2014-11-05 Joseph Myers <joseph@codesourcery.com>
4482
4483 PR preprocessor/9449
4484 * lib/target-supports.exp (check_effective_target_ucn_nocache):
4485 Don't use -fextended-identifiers.
4486 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
4487 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
4488 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
4489 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
4490 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
4491 -g3.
4492 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
4493 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
4494 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
4495 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
4496 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
4497 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
4498 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
4499 -fextended-identifiers. Use -g.
4500 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
4501 -fextended-identifiers.
4502 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
4503 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
4504 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
4505 -fextended-identifiers. Use -g.
4506 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
4507 * gcc.dg/cpp/ucnid-8.c: Remove test.
4508 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
4509
4510 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4511
4512 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4513 Skip tests if target does not support Neon.
4514
4515 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4516
4517 * lib/target-supports.exp (check_effective_target_bswap): Update
4518 conditions for AArch64 and ARM targets.
4519
4520 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
4521
4522 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
4523 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
4524 * g++.dg/opt/pr60002.C: XFAIL on AIX.
4525 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
4526 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
4527
4528 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
4529
4530 * gcc.target/i386/chkp-builtins-1.c: New.
4531 * gcc.target/i386/chkp-builtins-2.c: New.
4532 * gcc.target/i386/chkp-builtins-3.c: New.
4533 * gcc.target/i386/chkp-builtins-4.c: New.
4534 * gcc.target/i386/chkp-remove-bndint-1.c: New.
4535 * gcc.target/i386/chkp-remove-bndint-2.c: New.
4536 * gcc.target/i386/chkp-const-check-1.c: New.
4537 * gcc.target/i386/chkp-const-check-2.c: New.
4538 * gcc.target/i386/chkp-lifetime-1.c: New.
4539 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
4540 with build_ssa_passes.
4541
4542 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
4543
4544 * gcc.dg/asr-div1.c: New testcase.
4545
4546 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4547
4548 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
4549
4550 * go.test/go-test.exp: In +build lines, require whitespace around
4551 expected strings, fix check for negation.
4552
4553 2014-11-04 Marek Polacek <polacek@redhat.com>
4554
4555 * c-c++-common/ubsan/align-2.c: Remove dg-output.
4556 * c-c++-common/ubsan/align-4.c: Likewise.
4557 * g++.dg/ubsan/null-1.C: Likewise.
4558 * g++.dg/ubsan/null-2.C: Likewise.
4559
4560 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4561
4562 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
4563
4564 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4565
4566 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
4567 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
4568 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
4569 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
4570 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
4571 ipa dump.
4572 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
4573 Cleanup original tree dump.
4574 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
4575 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
4576 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
4577
4578 2014-11-04 Martin Jambor <mjambor@suse.cz>
4579
4580 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
4581 function body.
4582
4583 2014-11-04 Jason Merrill <jason@redhat.com>
4584
4585 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
4586 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
4587
4588 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
4589
4590 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
4591 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
4592 conflicting -mcpu options.
4593 * gcc.target/powerpc/ppc-target-2.c: Likewise.
4594 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
4595 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
4596 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4597 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
4598 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4599 * gcc.target/powerpc/pr48053-3.c: Likewise.
4600 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
4601 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
4602 * gcc.target/powerpc/pr57744.c: Likewise.
4603 * gcc.target/powerpc/pr47862.c: Likewise.
4604 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
4605 * gcc.target/powerpc/recip-1.c: Likewise.
4606 * gcc.target/powerpc/darwin-longlong.c: Likewise.
4607 * gcc.target/powerpc/bool2-p8.c: Likewise.
4608 * gcc.target/powerpc/mmfpgpr.c: Likewise.
4609 * gcc.target/powerpc/pr60203.c: Likewise.
4610 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
4611 * gcc.target/powerpc/bool2-av.c: Likewise.
4612 * gcc.target/powerpc/pr43154.c: Likewise.
4613 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
4614 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
4615 * gcc.target/powerpc/pr59054.c: Likewise.
4616 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
4617 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
4618 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
4619 * gcc.target/powerpc/ppc-target-3.c: Likewise.
4620 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
4621 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4622 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4623 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
4624 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4625 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4626 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4627 * gcc.target/powerpc/bswap64-3.c: Likewise.
4628 * gcc.target/powerpc/bcd-1.c: Likewise.
4629 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
4630 * gcc.target/powerpc/extend-divide-1.c: Likewise.
4631 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4632 * gcc.target/powerpc/pr48192.c: Likewise.
4633 * gcc.target/powerpc/pr52775.c: Likewise.
4634 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4635 * gcc.target/powerpc/pr58673-1.c: Likewise.
4636 * gcc.target/powerpc/pr53487.c: Likewise.
4637 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
4638 * gcc.target/powerpc/recip-2.c: Likewise.
4639 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4640 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4641 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
4642 * gcc.target/powerpc/pr57150.c: Likewise.
4643 * gcc.target/powerpc/pr47251.c: Likewise.
4644 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
4645 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
4646 * gcc.target/powerpc/bool3-p7.c: Likewise.
4647 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
4648 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
4649 * gcc.target/powerpc/ppc-target-4.c: Likewise.
4650 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
4651 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4652 * gcc.target/powerpc/440-machhw-1.c: Likewise.
4653 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4654 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
4655 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4656 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4657 * gcc.target/powerpc/loop_align.c: Likewise.
4658 * gcc.target/powerpc/lhs-1.c: Likewise.
4659 * gcc.target/powerpc/sd-vsx.c: Likewise.
4660 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
4661 * gcc.target/powerpc/bcd-2.c: Likewise.
4662 * gcc.target/powerpc/20040121-1.c: Likewise.
4663 * gcc.target/powerpc/pr52457.c: Likewise.
4664 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
4665 * gcc.target/powerpc/extend-divide-2.c: Likewise.
4666 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4667 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4668 * gcc.target/powerpc/pr58673-2.c: Likewise.
4669 * gcc.target/powerpc/atomic-p7.c: Likewise.
4670 * gcc.target/powerpc/recip-3.c: Likewise.
4671 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
4672 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
4673 * gcc.target/powerpc/popcount-1.c: Likewise.
4674 * gcc.target/powerpc/altivec-32.c: Likewise.
4675 * gcc.target/powerpc/timode_off.c: Likewise.
4676 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4677 * gcc.target/powerpc/pack01.c: Likewise.
4678 * gcc.target/powerpc/pr55033.c: Likewise.
4679 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
4680 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
4681 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
4682 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
4683 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
4684 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
4685 * gcc.target/powerpc/bool3-p8.c: Likewise.
4686 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
4687 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
4688 * gcc.target/powerpc/440-macchw-1.c: Likewise.
4689 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
4690 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
4691 * gcc.target/powerpc/440-machhw-2.c: Likewise.
4692 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4693 * gcc.target/powerpc/pr46728-16.c: Likewise.
4694 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
4695 * gcc.target/powerpc/bool3-av.c: Likewise.
4696 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4697 * gcc.target/powerpc/ppc-pow.c: Likewise.
4698 * gcc.target/powerpc/lhs-2.c: Likewise.
4699 * gcc.target/powerpc/pr39902-2.c: Likewise.
4700 * gcc.target/powerpc/20041111-1.c: Likewise.
4701 * gcc.target/powerpc/builtins-1.c: Likewise.
4702 * gcc.target/powerpc/bcd-3.c: Likewise.
4703 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
4704 * gcc.target/powerpc/pr57949-1.c: Likewise.
4705 * gcc.target/powerpc/atomic-p8.c: Likewise.
4706 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4707 * gcc.target/powerpc/recip-4.c: Likewise.
4708 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
4709 * gcc.target/powerpc/warn-2.c: Likewise.
4710 * gcc.target/powerpc/parity-1.c: Likewise.
4711 * gcc.target/powerpc/popcount-2.c: Likewise.
4712 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4713 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
4714 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
4715 * gcc.target/powerpc/pr42747.c: Likewise.
4716 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
4717 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
4718 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
4719 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4720 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
4721 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
4722 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
4723 * gcc.target/powerpc/440-macchw-2.c: Likewise.
4724 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
4725 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4726 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4727 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
4728 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4729 * gcc.target/powerpc/lhs-3.c: Likewise.
4730 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
4731 * gcc.target/powerpc/builtins-2.c: Likewise.
4732 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4733 * gcc.target/powerpc/pr52199.c: Likewise.
4734 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
4735 * gcc.target/powerpc/pr57949-2.c: Likewise.
4736 * gcc.target/powerpc/recip-5.c: Likewise.
4737 * gcc.target/powerpc/popcount-3.c: Likewise.
4738 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
4739 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
4740 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
4741 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
4742 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
4743 * gcc.target/powerpc/pr48226.c: Likewise.
4744 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
4745 * gcc.target/powerpc/pr47755-2.c: Likewise.
4746 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4747 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
4748 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4749 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
4750 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
4751 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4752 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4753 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
4754 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4755 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
4756 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
4757 * gcc.target/powerpc/bool2-p5.c: Likewise.
4758 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
4759 * gcc.target/powerpc/fusion.c: Likewise.
4760 * gcc.target/powerpc/recip-6.c: Likewise.
4761 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
4762 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
4763 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
4764 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
4765 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
4766 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4767 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4768 * gcc.target/powerpc/dfp-dd.c: Likewise.
4769 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
4770 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
4771 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4772 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
4773 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4774 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
4775 * gcc.target/powerpc/dfp-td.c: Likewise.
4776 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4777 * gcc.target/powerpc/pr48053-1.c: Likewise.
4778 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
4779 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
4780 * gcc.target/powerpc/pr60676.c: Likewise.
4781 * gcc.target/powerpc/pr48258-1.c: Likewise.
4782 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4783 * gcc.target/powerpc/pr48857.c: Likewise.
4784 * gcc.target/powerpc/quad-atomic.c: Likewise.
4785 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
4786 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4787 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
4788 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
4789 * gcc.target/powerpc/pr56605.c: Likewise.
4790 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4791 * gcc.target/powerpc/pr53199.c: Likewise.
4792 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4793 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
4794 * gcc.target/powerpc/vsx-float0.c: Likewise.
4795 * gcc.target/powerpc/ppc-target-1.c: Likewise.
4796 * gcc.target/powerpc/altivec-20.c: Likewise.
4797 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
4798 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
4799 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
4800 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
4801 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
4802 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
4803 * gcc.target/powerpc/pr60137.c: Likewise.
4804 * gcc.target/powerpc/bswap64-1.c: Likewise.
4805 * gcc.target/powerpc/pr48053-2.c: Likewise.
4806 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
4807 * gcc.target/powerpc/pr48258-2.c: Likewise.
4808 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4809 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
4810 * gcc.target/powerpc/bool2-p7.c: Likewise.
4811 * gcc.target/powerpc/ppc-round.c: Likewise.
4812 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
4813 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
4814 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
4815 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
4816 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4817 * gcc.target/powerpc/pr47755.c: Likewise.
4818
4819 2014-11-04 Marek Polacek <polacek@redhat.com>
4820
4821 * c-c++-common/ubsan/object-size-10.c: New test.
4822
4823 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4824
4825 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
4826
4827 2014-11-03 Tobias Burnus <burnus@net-b.de>
4828
4829 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4830
4831 2014-11-03 Marek Polacek <polacek@redhat.com>
4832
4833 PR c/52769
4834 * gcc.dg/pr52769.c: New test.
4835
4836 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
4837
4838 PR c++/57820
4839 * g++.dg/cpp0x/constexpr-ctor16.C: New.
4840 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
4841
4842 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
4843
4844 PR tree-optimization/60770
4845 * gcc.dg/tree-ssa/pr60770-1.c: New file.
4846
4847 2014-11-03 Jan Beulich <jbeulich@suse.com>
4848
4849 * gcc.target/i386/i386.exp: Extend option set to test
4850 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
4851 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
4852
4853 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
4854
4855 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
4856 for ia32 targets only.
4857 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
4858 * g++.dg/tree-ssa/pr29902.C: Ditto.
4859 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
4860
4861 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
4862
4863 * gcc.target/arm/ifcvt-size-check.c: New test.
4864
4865 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4866
4867 * gcc.target/mips/octeon3-pipe-1.c: New test.
4868
4869 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4870
4871 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
4872 * g++.dg/ext/attrib42.C: Ditto.
4873 * g++.dg/torture/pr51344.C: Ditto.
4874 * g++.dg/tree-ssa/pr29902.C: Ditto.
4875 * gcc.c-torture/execute/20010129-1.c: Ditto.
4876 * gcc.dg/combine_ashiftrt_2.c: Ditto.
4877 * gcc.dg/march-generic.c: Ditto.
4878 * gcc.dg/torture/pr17526.c: Ditto.
4879 * gcc.dg/union-4.c: Ditto.
4880
4881 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4882
4883 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
4884 * g++.dg/abi/no-weak1.C: Ditto.
4885 * g++.dg/opt/pr44919.C: Ditto.
4886 * g++.dg/opt/pr46640.C: Ditto.
4887 * g++.dg/opt/pr46649.C: Ditto.
4888 * g++.dg/opt/pr47036.C: Ditto.
4889 * g++.dg/opt/pr48273.C: Ditto.
4890 * g++.dg/opt/pr48302.C: Ditto.
4891 * g++.dg/opt/pr45788.C: Ditto.
4892 * g++.dg/opt/pr57662.C: Ditto.
4893 * gcc.dg/20031102-1.c: Ditto.
4894 * gcc.dg/builtin-bswap-7.c: Ditto.
4895 * gcc.dg/builtin-bswap-7a.c: Ditto.
4896 * gcc.dg/builtin-bswap-9.c: Ditto.
4897 * gcc.dg/combine_ashiftrt_1.c: Ditto.
4898 * gcc.dg/guality/bswaptest.c: Ditto.
4899 * gcc.dg/guality/clztest.c: Ditto.
4900 * gcc.dg/guality/ctztest.c: Ditto.
4901 * gcc.dg/guality/pr45003-1.c: Ditto.
4902 * gcc.dg/guality/pr45003-2.c: Ditto.
4903 * gcc.dg/guality/pr45003-3.c: Ditto.
4904 * gcc.dg/guality/pr58791-4.c: Ditto.
4905 * gcc.dg/guality/rotatetest.c:Ditto.
4906 * gcc.dg/ifcvt-fabs-1.c: Ditto.
4907 * gcc.dg/ira-loop-pressure.c: Ditto.
4908 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
4909 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
4910 * gcc.dg/lto/pr47259_0.c: Ditto.
4911 * gcc.dg/memcpy-5.c: Ditto.
4912 * gcc.dg/pr10474.c: Ditto.
4913 * gcc.dg/pr37438.c: Ditto.
4914 * gcc.dg/pr39453.c: Ditto.
4915 * gcc.dg/pr40501.c: Ditto.
4916 * gcc.dg/pr42245-2.c: Ditto.
4917 * gcc.dg/pr42245.c: Ditto.
4918 * gcc.dg/pr42246.c: Ditto.
4919 * gcc.dg/pr42249.c: Ditto.
4920 * gcc.dg/pr42388.c: Ditto.
4921 * gcc.dg/pr42389.c: Ditto.
4922 * gcc.dg/pr45352-1.c: Ditto.
4923 * gcc.dg/pr45352-2.c: Ditto.
4924 * gcc.dg/pr45352-3.c: Ditto.
4925 * gcc.dg/pr45352.c: Ditto.
4926 * gcc.dg/pr45472.c: Ditto.
4927 * gcc.dg/pr45652.c: Ditto.
4928 * gcc.dg/pr46212.c: Ditto.
4929 * gcc.dg/pr46521.c: Ditto.
4930 * gcc.dg/pr46522.c: Ditto.
4931 * gcc.dg/pr46875.c: Ditto.
4932 * gcc.dg/pr48374.c: Ditto.
4933 * gcc.dg/pr50251.c: Ditto.
4934 * gcc.dg/pr54472.c: Ditto.
4935 * gcc.dg/pr55702.c: Ditto.
4936 * gcc.dg/pr56990.c: Ditto.
4937 * gcc.dg/pr57104.c: Ditto.
4938 * gcc.dg/pr57662.c: Ditto.
4939 * gcc.dg/pr60866.c: Ditto.
4940 * gcc.dg/shrink-wrap-loop.c: Ditto.
4941 * gcc.dg/tm/memopt-15.c: Ditto.
4942 * gcc.dg/torture/pr52720.c: Ditto.
4943 * gcc.dg/torture/pr56778.c: Ditto.
4944 * gcc.dg/tree-prof/pr45354.c: Ditto.
4945 * gcc.dg/tree-prof/pr50907.c: Ditto.
4946 * gcc.dg/tree-ssa/loop-16.c: Ditto.
4947 * gcc.dg/tree-ssa/loop-18.c: Ditto.
4948 * gcc.dg/tree-ssa/pr44423.c: Ditto.
4949 * gcc.dg/misc-tests/godump-1.c: Ditto.
4950 * gfortran.dg/PR24188.f: Ditto.
4951 * gfortran.dg/errnocheck_1.f90: Ditto.
4952 * gfortran.dg/g77/20010216-1.f: Ditto.
4953 * gfortran.dg/pr42246-2.f: Ditto.
4954 * gfortran.dg/pr42294.f: Ditto.
4955 * gfortran.dg/pr44691.f: Ditto.
4956 * gfortran.dg/vect/pr45714-a.f: Ditto.
4957 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
4958 * gcc.misc-tests/linkage.exp: Ditto.
4959 * lib/target-supports.exp: Reformat x86 tagets.
4960 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
4961
4962 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
4963
4964 PR c++/57694
4965 * g++.dg/cpp0x/constexpr-ctor15.C: New.
4966
4967 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4968
4969 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
4970 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
4971 Commentary and rearrangement of tests.
4972 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
4973 Commentary and rearrangement of tests.
4974 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
4975 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
4976
4977 2014-10-31 Jakub Jelinek <jakub@redhat.com>
4978
4979 PR rtl-optimization/63659
4980 * gcc.c-torture/execute/pr63659.c: New test.
4981
4982 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4983
4984 PR target/63534
4985 * gcc.target/i386/mcount_pic.c: New.
4986
4987 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4988
4989 * gcc.target/i386/pr23098.c: Remove xfail.
4990
4991 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
4992
4993 * gnat.dg/opt42.ad[sb]: New test.
4994
4995 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4996
4997 PR tree-optimization/63259
4998 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
4999 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
5000 following comment.
5001
5002 2014-10-31 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR sanitizer/63697
5005 * c-c++-common/ubsan/overflow-sub-3.c: New test.
5006
5007 2014-10-30 Marek Polacek <polacek@redhat.com>
5008
5009 * gcc.dg/diag-aka-1.c: New test.
5010 * gcc.dg/pr13804-1.c: Adjust dg-error.
5011 * gcc.dg/redecl-14.c: Likewise.
5012 * gcc.dg/pr56980.c: Adjust dg-message.
5013
5014 2014-10-30 Ian Lance Taylor <iant@google.com>
5015
5016 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
5017
5018 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5019
5020 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
5021 platforms except s390[x] and x86_64.
5022
5023 2014-10-30 Martin Liska <mliska@suse.cz>
5024
5025 PR ipa/63574
5026 PR ipa/63664
5027 * g++.dg/ipa/pr63574.C: New test.
5028
5029 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5030
5031 * gcc.target/aarch64/madd_after_asm_1.c: New test.
5032
5033 2014-10-29 DJ Delorie <dj@redhat.com>
5034
5035 * gcc.dg/20141029-1.c: New.
5036
5037 2014-10-29 Martin Liska <mliska@suse.cz>
5038
5039 PR ipa/63587
5040 * g++.dg/ipa/pr63587-1.C: New test.
5041 * g++.dg/ipa/pr63587-2.C: New test.
5042
5043 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5044
5045 * gcc.misc-tests/godump-1.c: Add tests for complex types.
5046
5047 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5048
5049 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
5050 * gcc.dg/optimize-bswapsi-3.c: New test.
5051
5052 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
5053 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5054 Anna Tikhonova <anna.tikhonova@intel.com>
5055 Ilya Tocar <ilya.tocar@intel.com>
5056 Andrey Turetskiy <andrey.turetskiy@intel.com>
5057 Ilya Verbin <ilya.verbin@intel.com>
5058 Kirill Yukhin <kirill.yukhin@intel.com>
5059 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5060
5061 * gcc.target/i386/avx512dq-kmovb-1.c: New.
5062
5063 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5064 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5065 Anna Tikhonova <anna.tikhonova@intel.com>
5066 Ilya Tocar <ilya.tocar@intel.com>
5067 Andrey Turetskiy <andrey.turetskiy@intel.com>
5068 Ilya Verbin <ilya.verbin@intel.com>
5069 Kirill Yukhin <kirill.yukhin@intel.com>
5070 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5071
5072 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
5073 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
5074 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
5075 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
5076 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
5077 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
5078 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
5079 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
5080 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
5081 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
5082 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
5083 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
5084 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
5085 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
5086 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
5087 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
5088 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
5089 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
5090 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
5091 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
5092 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
5093 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
5094 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
5095 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
5096 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
5097 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
5098 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
5099 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
5100 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
5101 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
5102 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
5103 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
5104 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
5105 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
5106 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
5107 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
5108 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
5109 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
5110 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
5111 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
5112 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
5113 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
5114 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
5115 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
5116 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
5117 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
5118 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
5119 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
5120 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
5121 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
5122 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
5123 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
5124 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
5125 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
5126 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
5127 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
5128 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
5129 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
5130 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
5131 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
5132 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
5133 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
5134 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
5135 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
5136 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
5137 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
5138 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
5139 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
5140
5141 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5142 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5143 Anna Tikhonova <anna.tikhonova@intel.com>
5144 Ilya Tocar <ilya.tocar@intel.com>
5145 Andrey Turetskiy <andrey.turetskiy@intel.com>
5146 Ilya Verbin <ilya.verbin@intel.com>
5147 Kirill Yukhin <kirill.yukhin@intel.com>
5148 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5149
5150 * gcc.target/i386/avx512bw-check.h: New.
5151 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
5152 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
5153 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
5154 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
5155 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
5156 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
5157 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
5158 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
5159 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
5160 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
5161 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
5162 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
5163 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
5164 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
5165 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
5166 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
5167 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
5168 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
5169 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
5170 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
5171 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
5172 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
5173 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
5174 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
5175 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
5176 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
5177 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
5178 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
5179 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
5180 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
5181 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
5182 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
5183 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
5184 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
5185 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
5186 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
5187 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
5188 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
5189 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
5190 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
5191 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
5192 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
5193 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
5194 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
5195 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
5196 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
5197 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
5198 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
5199 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
5200 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
5201 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
5202 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
5203 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
5204 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
5205 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
5206 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
5207 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
5208 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
5209 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
5210 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
5211 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
5212 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
5213 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
5214 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
5215 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
5216 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
5217 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
5218 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
5219 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
5220 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
5221 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
5222 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
5223 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
5224 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
5225 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
5226 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
5227 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
5228 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
5229 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
5230 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
5231 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
5232 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
5233 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
5234 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
5235 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
5236 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
5237 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
5238 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
5239 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
5240 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
5241 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
5242 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
5243 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
5244 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
5245 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
5246 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5247 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
5248 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
5249 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5250 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5251 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
5252 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
5253 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5254 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5255 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
5256 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
5257 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
5258 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
5259 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
5260 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
5261 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
5262 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
5263 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
5264 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
5265 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
5266 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
5267 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
5268 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
5269 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
5270 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
5271 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
5272 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
5273 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
5274 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
5275 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
5276 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
5277 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
5278 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
5279 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
5280 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
5281 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
5282 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
5283 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
5284 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
5285 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
5286 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
5287 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
5288 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
5289 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
5290 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
5291 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
5292 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
5293 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
5294 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
5295 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
5296 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
5297 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
5298 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
5299 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
5300 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
5301 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
5302 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
5303 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
5304 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
5305 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
5306 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
5307 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
5308 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
5309 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
5310 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
5311 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
5312 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
5313 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
5314 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
5315 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
5316 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
5317 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
5318 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
5319 * gcc.target/i386/avx512dq-check.h: Ditto.
5320 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
5321 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
5322 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
5323 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
5324 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
5325 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
5326 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
5327 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
5328 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
5329 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
5330 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
5331 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
5332 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
5333 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
5334 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
5335 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
5336 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
5337 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
5338 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
5339 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
5340 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
5341 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
5342 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
5343 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
5344 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
5345 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
5346 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
5347 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
5348 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
5349 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
5350 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
5351 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
5352 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
5353 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
5354 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
5355 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
5356 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
5357 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
5358 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
5359 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
5360 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
5361 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
5362 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
5363 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
5364 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
5365 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
5366 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
5367 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
5368 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
5369 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
5370 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
5371 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
5372 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
5373 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
5374 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
5375 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
5376 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
5377 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
5378 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
5379 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
5380 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
5381 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
5382 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
5383 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
5384 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
5385 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
5386 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
5387 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
5388 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
5389 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
5390 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
5391 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
5392 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
5393 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
5394 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
5395 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
5396 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
5397 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
5398 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
5399 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
5400 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
5401 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
5402 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
5403 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
5404 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
5405 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
5406 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
5407 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
5408 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
5409 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
5410 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
5411 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
5412 * gcc.target/i386/avx512vl-check.h: Ditto.
5413 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
5414 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
5415 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
5416 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
5417 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
5418 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
5419 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
5420 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
5421 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
5422 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
5423 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
5424 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
5425 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
5426 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
5427 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
5428 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
5429 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
5430 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
5431 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
5432 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
5433 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
5434 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
5435 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
5436 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
5437 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
5438 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
5439 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
5440 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
5441 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
5442 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
5443 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
5444 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
5445 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
5446 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
5447 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
5448 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
5449 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
5450 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
5451 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
5452 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
5453 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
5454 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
5455 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
5456 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
5457 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
5458 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
5459 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
5460 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
5461 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
5462 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
5463 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
5464 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
5465 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
5466 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
5467 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
5468 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
5469 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
5470 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
5471 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
5472 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
5473 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
5474 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
5475 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
5476 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
5477 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
5478 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
5479 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
5480 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
5481 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
5482 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
5483 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
5484 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
5485 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
5486 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
5487 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
5488 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
5489 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
5490 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
5491 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
5492 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
5493 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
5494 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
5495 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
5496 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
5497 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
5498 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
5499 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
5500 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
5501 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
5502 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
5503 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
5504 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
5505 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
5506 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
5507 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
5508 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
5509 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
5510 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
5511 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
5512 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
5513 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
5514 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
5515 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
5516 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
5517 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
5518 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
5519 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
5520 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
5521 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
5522 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
5523 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
5524 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
5525 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5526 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
5527 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5528 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
5529 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
5530 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
5531 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
5532 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
5533 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
5534 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
5535 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
5536 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
5537 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
5538 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
5539 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
5540 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
5541 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
5542 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
5543 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
5544 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
5545 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
5546 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
5547 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
5548 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
5549 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
5550 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
5551 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
5552 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
5553 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
5554 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
5555 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
5556 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
5557 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
5558 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
5559 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
5560 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
5561 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
5562 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
5563 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
5564 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
5565 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
5566 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
5567 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
5568 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
5569 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
5570 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
5571 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
5572 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
5573 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
5574 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
5575 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
5576 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
5577 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
5578 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
5579 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
5580 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
5581 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
5582 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
5583 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
5584 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
5585 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
5586 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
5587 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
5588 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
5589 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
5590 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
5591 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
5592 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
5593 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
5594 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
5595 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
5596 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
5597 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
5598 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
5599 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
5600 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
5601 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
5602 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
5603 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
5604 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
5605 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
5606 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
5607 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
5608 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
5609 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
5610 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
5611 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
5612 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
5613 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
5614 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
5615 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
5616 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
5617 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
5618 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
5619 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
5620 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
5621 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
5622 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
5623 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
5624 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
5625 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
5626 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
5627 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
5628 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
5629 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
5630 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
5631 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
5632 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
5633 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
5634 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
5635 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
5636 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
5637 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
5638 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
5639 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
5640 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
5641 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
5642 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
5643 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
5644 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
5645 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
5646 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
5647 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
5648 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
5649 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
5650 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
5651 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
5652 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
5653 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
5654 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
5655 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
5656 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
5657 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
5658 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
5659 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
5660 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
5661 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
5662 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
5663 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
5664 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
5665 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
5666 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
5667 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
5668 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
5669 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
5670 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
5671 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
5672 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
5673 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
5674 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
5675 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
5676 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
5677 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
5678 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
5679 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
5680 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
5681 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
5682 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
5683 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
5684 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
5685 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
5686 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
5687 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
5688 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
5689 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
5690 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
5691 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
5692 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
5693 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
5694 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
5695 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
5696 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
5697 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
5698 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
5699 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
5700 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
5701 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
5702 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
5703 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
5704 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
5705 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
5706 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
5707 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
5708 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
5709 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
5710 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
5711 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
5712 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
5713 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
5714 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
5715 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
5716 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
5717 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
5718 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
5719 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
5720 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
5721 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
5722 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
5723 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
5724 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
5725 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
5726 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
5727 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
5728 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
5729 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
5730 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
5731 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
5732 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
5733 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
5734 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
5735 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
5736 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
5737 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
5738 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
5739 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
5740 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
5741 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
5742 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
5743 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
5744 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
5745 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
5746 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
5747 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
5748 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
5749 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
5750 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
5751 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
5752 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
5753 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
5754 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
5755 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
5756 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
5757 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
5758 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
5759 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
5760 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
5761 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
5762 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
5763 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
5764 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
5765 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
5766 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
5767 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
5768 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
5769 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
5770 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
5771 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
5772 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
5773 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
5774 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
5775 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
5776 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
5777 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
5778 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
5779 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
5780 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
5781 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
5782 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
5783 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
5784 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
5785 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
5786 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
5787 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
5788 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
5789 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
5790 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
5791 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
5792 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
5793 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
5794 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
5795 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
5796 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
5797 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
5798 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
5799 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
5800 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
5801 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
5802 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
5803 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
5804 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
5805 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
5806 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
5807 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
5808 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
5809 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
5810 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
5811 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
5812 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
5813 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
5814 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
5815 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
5816 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
5817 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
5818 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
5819 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
5820 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
5821 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
5822 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
5823 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
5824 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
5825 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
5826 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
5827 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
5828 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
5829 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
5830 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
5831 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
5832 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
5833 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
5834 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
5835 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
5836 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
5837 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
5838 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
5839 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
5840 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
5841 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
5842 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5843 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
5844 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
5845 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
5846 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
5847 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
5848 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
5849 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
5850 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
5851 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
5852 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
5853 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
5854 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
5855 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
5856 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
5857 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
5858 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
5859 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
5860 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
5861 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
5862 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
5863 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
5864 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
5865 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
5866 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
5867 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
5868 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
5869 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
5870 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
5871 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
5872 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
5873 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
5874 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
5875 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
5876 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
5877 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
5878 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
5879 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
5880 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
5881 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
5882 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
5883 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
5884 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
5885 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
5886 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
5887 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
5888 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
5889 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
5890 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
5891 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
5892 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
5893 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
5894 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
5895 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
5896 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
5897 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
5898 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
5899 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
5900 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
5901 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
5902 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
5903 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
5904 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
5905 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
5906 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
5907 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
5908 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
5909 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
5910 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
5911 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
5912 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
5913 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
5914 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
5915 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
5916 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
5917 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
5918 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
5919 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
5920 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
5921 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
5922 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
5923 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
5924 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
5925 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
5926 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
5927 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
5928 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
5929 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
5930 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
5931 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
5932 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
5933 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
5934 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
5935 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
5936 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
5937 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
5938 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
5939 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
5940 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
5941 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
5942 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
5943 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
5944 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
5945 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
5946 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
5947 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
5948 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
5949 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
5950 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
5951 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
5952 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
5953 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
5954 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
5955 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
5956 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
5957 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
5958 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
5959 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
5960 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
5961 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
5962 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
5963 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
5964 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
5965 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
5966 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
5967 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
5968 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
5969 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
5970 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
5971 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
5972 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
5973 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
5974 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
5975 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
5976 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
5977 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
5978 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
5979 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
5980 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
5981 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
5982 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
5983 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
5984 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
5985 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
5986 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
5987 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
5988 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
5989 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
5990 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
5991 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
5992 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
5993 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
5994 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
5995 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
5996 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
5997 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
5998 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
5999 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
6000 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
6001 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
6002 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
6003 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
6004 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
6005 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
6006 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
6007 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
6008 * gcc.target/i386/avx512f-mask-type.h: Ditto.
6009 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6010 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6011 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6012 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
6013 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6014 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6015 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6016 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6017 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6018 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6019 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6020 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6021 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6022 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6023 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6024 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6025 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6026 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6027 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6028 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6029 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6030 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6031 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6032 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6033 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6034 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6035 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6036 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6037 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6038 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6039 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6040 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6041 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6042 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6043 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6044 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6045 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6046 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6047 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6048 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6049 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6050 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6051 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6052 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6053 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6054 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6055 * gcc.target/i386/i386.exp: Ditto.
6056 * gcc.target/i386/m512-check.h: Ditto.
6057
6058 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
6059 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
6060 Anna Tikhonova <anna.tikhonova@intel.com>
6061 Ilya Tocar <ilya.tocar@intel.com>
6062 Andrey Turetskiy <andrey.turetskiy@intel.com>
6063 Ilya Verbin <ilya.verbin@intel.com>
6064 Kirill Yukhin <kirill.yukhin@intel.com>
6065 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
6066
6067 * g++.dg/other/i386-2.C: Add new options.
6068 * g++.dg/other/i386-3.C: Ditto.
6069 * gcc.target/i386/sse-12.c: Ditto.
6070 * gcc.target/i386/sse-14.c: Ditto.
6071 * gcc.target/i386/sse-22.c: Ditto.
6072 * gcc.target/i386/sse-13.c: Add new options and builtins.
6073 * gcc.target/i386/sse-23.c: Ditto.
6074 * gcc.target/i386/avx-1.c: Add new builtins.
6075
6076 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
6077
6078 * gcc.misc-tests/godump.exp: New.
6079 * gcc.misc-tests/godump-1.c: New.
6080
6081 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
6082
6083 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
6084 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6085 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6086 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6087 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6088 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6089 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
6090 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
6091 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
6092 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
6093 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
6094 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
6095 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
6096 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
6097 * c-c++-common/asan/pr63638.c: Likewise.
6098
6099 2014-10-28 Richard Biener <rguenther@suse.de>
6100
6101 PR middle-end/63665
6102 * gcc.dg/pr63665.c: New testcase.
6103
6104 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6105
6106 * c-c++-common/asan/kasan-recover-1.c: New test.
6107 * c-c++-common/asan/kasan-recover-2.c: New test.
6108 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
6109 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6110 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6111 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6112 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6113 * c-c++-common/asan/no-asan-globals.c: Likewise.
6114 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6115 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6116 * c-c++-common/asan/no-use-after-return.c: Likewise.
6117
6118 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6119
6120 * c-c++-common/asan/shadow-offset-1.c: New test.
6121
6122 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
6123
6124 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
6125 gcc-plugin.h earlier.
6126
6127 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6128
6129 * gnat.dg/specs/concat1.ads: New test.
6130 * gnat.dg/specs/concat1_pkg.ads: New helper.
6131
6132 2014-10-27 Richard Biener <rguenther@suse.de>
6133
6134 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
6135 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
6136 target due to memcpy inline-expansion.
6137
6138 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6139
6140 * gnat.dg/specs/pack10.ads: New test.
6141 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
6142
6143 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6144
6145 * gnat.dg/entry_queues2.adb: New test.
6146
6147 2014-10-25 Jakub Jelinek <jakub@redhat.com>
6148
6149 PR tree-optimization/63641
6150 * gcc.c-torture/execute/pr63641.c: New test.
6151
6152 2014-10-24 Tobias Burnus <burnus@net-b.de>
6153
6154 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
6155 * gfortran.dg/coarray_collectives_13.f90: New.
6156 * gfortran.dg/coarray_collectives_14.f90: New.
6157 * gfortran.dg/coarray_collectives_15.f90: New.
6158 * gfortran.dg/coarray_collectives_16.f90: New.
6159
6160 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6161
6162 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
6163
6164 2014-10-24 Marek Polacek <polacek@redhat.com>
6165
6166 PR c/56980
6167 * gcc.dg/pr56980.c: New test.
6168
6169 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6170
6171 * lib/target-supports.exp
6172 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
6173 vaeseq_u8.
6174 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
6175 for vcvt_f16_f32.
6176 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
6177 vfma_f32.
6178
6179 2014-10-24 Martin Liska <mliska@suse.cz>
6180
6181 * gcc.dg/ipa/pr63595.c: New test.
6182
6183 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6184
6185 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
6186 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6187
6188 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6189
6190 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
6191
6192 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6193
6194 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
6195
6196 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6197
6198 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
6199
6200 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6201
6202 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
6203
6204 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6205
6206 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
6207
6208 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6209
6210 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
6211
6212 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6213
6214 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
6215
6216 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6217
6218 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
6219
6220 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6221
6222 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
6223
6224 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6225
6226 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
6227
6228 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6229
6230 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
6231
6232 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6233
6234 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
6235
6236 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6237
6238 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
6239
6240 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6241
6242 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
6243 file.
6244 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6245 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6246
6247 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6248
6249 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
6250 file.
6251 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6252 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6253
6254 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6255
6256 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
6257 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6258 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6259 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6260 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6261
6262 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6263
6264 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
6265 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6266 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6267 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6268 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6269 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6270
6271 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6272
6273 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
6274 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6275 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6276 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6277 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6278 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6279 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6280 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6281
6282 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6283
6284 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
6285 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
6286 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6287
6288 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6289
6290 * gcc.target/arm/README.advsimd-intrinsics: New file.
6291 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
6292 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
6293 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
6294 Likewise.
6295 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6296 Likewise.
6297 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
6298 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
6299 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6300
6301 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6302
6303 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
6304 wrap_compile_flags before setting it.
6305
6306 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6307
6308 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
6309 targets.
6310 * gcc.dg/pr63594-2.c: Likewise.
6311
6312 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
6313
6314 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
6315 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
6316
6317 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6318
6319 PR bootstrap/63632
6320 * g++.dg/torture/pr63632.C: New test.
6321
6322 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
6323
6324 PR c++/63619
6325 * g++.dg/warn/Wdelete-incomplete-3.C: New.
6326 * g++.dg/warn/Wdelete-incomplete-4.C: New.
6327
6328 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
6329
6330 PR target/63618
6331 * gcc.target/i386/pr63618.c: New test.
6332
6333 2014-10-23 Marek Polacek <polacek@redhat.com>
6334
6335 PR c/63626
6336 * gcc.dg/pr63626.c: New test.
6337
6338 2014-10-23 Marek Polacek <polacek@redhat.com>
6339
6340 * c-c++-common/ubsan/undefined-2.c: New test.
6341
6342 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
6343
6344 * gcc.target/i386/pr63600.c: New.
6345
6346 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6347
6348 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
6349
6350 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6351
6352 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
6353 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
6354
6355 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6356
6357 * gcc.target/sparc/20001013-1.c (main): Declare int return.
6358 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
6359 * gcc.target/sparc/sparc-ret.c (toto): Declare.
6360 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
6361 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
6362 Declare.
6363
6364 2014-10-22 Guozhi Wei <carrot@google.com>
6365
6366 PR tree-optimization/63530
6367 gcc.dg/vect/pr63530.c: New testcase.
6368
6369 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
6370
6371 * gcc.target/i386/conversion-2.c: New test.
6372
6373 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6374 Yury Gribov <y.gribov@samsung.com>
6375
6376 * c-c++-common/ubsan/align-1.c: Update cmdline options.
6377 * c-c++-common/ubsan/align-3.c: Likewise.
6378 * c-c++-common/ubsan/bounds-1.c: Likewise.
6379 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
6380 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6381 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
6382 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6383 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6384 * c-c++-common/ubsan/nonnull-2.c: Likewise.
6385 * c-c++-common/ubsan/nonnull-3.c: Likewise.
6386 * c-c++-common/ubsan/object-size-3.c: Likewise.
6387 * c-c++-common/ubsan/overflow-1.c: Likewise.
6388 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6389 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
6390 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6391 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6392 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6393 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6394 * c-c++-common/ubsan/pr59503.c: Likewise.
6395 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6396 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6397 * c-c++-common/ubsan/shift-3.c: Likewise.
6398 * c-c++-common/ubsan/shift-6.c: Likewise.
6399 * c-c++-common/ubsan/undefined-1.c: Likewise.
6400 * c-c++-common/ubsan/vla-2.c: Likewise.
6401 * c-c++-common/ubsan/vla-3.c: Likewise.
6402 * c-c++-common/ubsan/vla-4.c: Likewise.
6403 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6404 * g++.dg/ubsan/return-2.C: Likewise.
6405 * c-c++-common/ubsan/recovery-1.c: New test.
6406 * c-c++-common/ubsan/recovery-2.c: New test.
6407 * c-c++-common/ubsan/recovery-3.c: New test.
6408 * c-c++-common/ubsan/recovery-common.inc: New file.
6409
6410 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6411
6412 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
6413 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
6414 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
6415 * gcc.target/aarch64/vect.x: Likewise.
6416 * gcc.target/aarch64/vect-ld1r.x: Add return type.
6417 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
6418 * gcc.target/aarch64/vect-fp.c: Likewise.
6419
6420 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6421
6422 * lib/compat.exp (compat-run): Remove "unresolved".
6423 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
6424 unsupported testcase.
6425
6426 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6427
6428 PR target/63594
6429 * gcc.dg/pr63594-1.c: New test.
6430 * gcc.dg/pr63594-2.c: New test.
6431 * gcc.target/i386/sse2-pr63594-1.c: New test.
6432 * gcc.target/i386/sse2-pr63594-2.c: New test.
6433 * gcc.target/i386/avx-pr63594-1.c: New test.
6434 * gcc.target/i386/avx-pr63594-2.c: New test.
6435 * gcc.target/i386/avx2-pr63594-1.c: New test.
6436 * gcc.target/i386/avx2-pr63594-2.c: New test.
6437 * gcc.target/i386/avx512f-pr63594-1.c: New test.
6438 * gcc.target/i386/avx512f-pr63594-2.c: New test.
6439 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
6440 insn counts.
6441
6442 PR target/63542
6443 * gcc.target/i386/pr63542-1.c: New test.
6444 * gcc.target/i386/pr63542-2.c: New test.
6445
6446 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
6447
6448 * gcc.target/avr/tiny-memx.c: New test.
6449
6450 * gcc.target/avr/tiny-caller-save.c: New test.
6451
6452 2014-10-21 Jiong Wang <jiong.wang@arm.com>
6453
6454 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
6455 (Proc_1): Add return type.
6456 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
6457 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
6458 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
6459 * gcc.target/arm/pr44788.c (foo): Likewise.
6460 * gcc.target/arm/pr55642.c (abs): Likewise.
6461 * gcc.target/arm/pr58784.c (f): Likewise.
6462 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
6463 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
6464 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
6465 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
6466 for local variables.
6467 * lib/target-supports.exp
6468 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
6469 vaeseq_u8.
6470 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
6471 vcvt_f16_f32.
6472 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
6473 vfma_f32.
6474 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
6475
6476 2014-10-21 Andreas Schwab <schwab@suse.de>
6477
6478 * gcc.dg/bf-spl1.c (main): Fix implicit int.
6479
6480 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
6481
6482 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
6483
6484 2014-10-21 Richard Biener <rguenther@suse.de>
6485
6486 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
6487 * g++.dg/ipa/devirt-46.C: Likewise.
6488 * g++.dg/ipa/devirt-47.C: Likewise.
6489 * g++.dg/tree-prof/pr35545.C: Likewise.
6490
6491 2014-10-21 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR tree-optimization/63563
6494 * gcc.target/i386/pr63563.c: New test.
6495
6496 2014-10-20 Richard Biener <rguenther@suse.de>
6497
6498 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
6499 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
6500
6501 2014-10-20 Martin Liska <mliska@suse.cz>
6502
6503 * gcc.dg/ipa/pr63595.c: New test.
6504
6505 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6506
6507 PR fortran/48979
6508 * gfortran.dg/ieee/intrinsics_2.F90: New test.
6509
6510 2014-10-19 Marek Polacek <polacek@redhat.com>
6511
6512 PR c/63567
6513 * gcc.dg/pr63567-3.c: New test.
6514 * gcc.dg/pr63567-4.c: New test.
6515
6516 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6517
6518 * gcc.dg/atomic/c11-atomic-exec-5.c
6519 (test_main_long_double_add_overflow): Define and run only for
6520 LDBL_MANT_DIG != 106.
6521 (test_main_complex_long_double_add_overflow): Likewise.
6522 (test_main_long_double_sub_overflow): Likewise.
6523 (test_main_complex_long_double_sub_overflow): Likewise.
6524
6525 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
6526
6527 PR fortran/63553
6528 * gfortran.dg/class_to_type_3.f03 : New test
6529
6530 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6531
6532 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
6533 to GNU11.
6534
6535 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6536
6537 * gcc.dg/attr-isr.c: Move SH specific test to ...
6538 * gcc.target/sh/attr-isr.c: ... here.
6539
6540 >>>>>>> .r217525
6541 2014-10-17 Marek Polacek <polacek@redhat.com>
6542
6543 PR c/63567
6544 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
6545 * gcc.dg/pr63567-1.c: New test.
6546 * gcc.dg/pr63567-2.c: New test.
6547
6548 2014-10-17 Marek Polacek <polacek@redhat.com>
6549
6550 PR c/63543
6551 * gcc.dg/pr63543.c: New test.
6552 * gcc.dg/array-8.c: Remove dg-error.
6553 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
6554 * gcc.dg/pr48552-2.c: Likewise.
6555
6556 2014-10-17 Marek Polacek <polacek@redhat.com>
6557
6558 PR c/63549
6559 * gcc.dg/pr63549.c: New test.
6560
6561 2014-10-17 Marek Polacek <polacek@redhat.com>
6562
6563 * gcc.dg/Wimplicit-int-1.c: New test.
6564 * gcc.dg/Wimplicit-int-2.c: New test.
6565 * gcc.dg/Wimplicit-int-3.c: New test.
6566 * gcc.dg/Wimplicit-int-4.c: New test.
6567
6568 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
6569
6570 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
6571 changes.
6572
6573 2014-10-17 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR tree-optimization/63464
6576 * gcc.dg/torture/pr63464.c: New test.
6577 * gcc.dg/tree-ssa/reassoc-37.c: New test.
6578 * gcc.dg/tree-ssa/reassoc-38.c: New test.
6579
6580 PR tree-optimization/63302
6581 * gcc.c-torture/execute/pr63302.c: New test.
6582
6583 2014-10-17 Tom de Vries <tom@codesourcery.com>
6584
6585 PR rtl-optimization/61605
6586 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
6587 absence check.
6588
6589 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
6590
6591 PR middle-end/61848
6592 * g++.dg/torture/pr61848.C: New testcase.
6593 * gcc.c-torture/compile/pr61848.c: New testcase.
6594
6595 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6596
6597 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
6598 * gcc.target/sh/strlen.c: Likewise.
6599 * gcc.target/sh/pr51244-13.c: Likewise.
6600 * gcc.target/sh/cmpstrn.c: Likewise.
6601 * gcc.target/sh/hiconst.c: Likewise.
6602 * gcc.target/sh/pr43417.c: Likewise.
6603
6604 2014-10-16 Martin Liska <mliska@suse.cz>
6605
6606 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
6607 to match defined expectations.
6608
6609 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
6610
6611 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
6612
6613 2014-10-16 Martin Liska <mliska@suse.cz>
6614
6615 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
6616 * g++.dg/ipa/ipa-icf-5.C: Likewise
6617
6618 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6619
6620 PR target/63260
6621 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
6622
6623 2014-10-16 Richard Biener <rguenther@suse.de>
6624
6625 PR middle-end/63554
6626 * gcc.dg/torture/pr63554.c: New testcase.
6627
6628 2014-10-16 Marek Polacek <polacek@redhat.com>
6629
6630 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
6631 * gcc.target/powerpc/pr58673-2.c: Add declarations.
6632
6633 2014-10-16 Marek Polacek <polacek@redhat.com>
6634
6635 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
6636 * gcc.dg/graphite/id-2.c: Likewise.
6637 * gcc.dg/graphite/id-4.c: Likewise.
6638 * gcc.dg/graphite/id-8.c: Likewise.
6639 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
6640 * gcc.dg/graphite/id-pr45230.c: Likewise.
6641 * gcc.dg/graphite/id-pr45231.c: Likewise.
6642 * gcc.dg/graphite/pr38073.c: Likewise.
6643 * gcc.dg/graphite/pr38125.c: Likewise.
6644 * gcc.dg/graphite/pr38409.c: Likewise.
6645 * gcc.dg/graphite/pr38413.c: Likewise.
6646 * gcc.dg/graphite/pr38510.c: Likewise.
6647 * gcc.dg/graphite/pr38786.c: Likewise.
6648 * gcc.dg/graphite/pr39260.c: Likewise.
6649 * gcc.dg/graphite/scop-19.c: Likewise.
6650 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
6651 * gcc.dg/graphite/id-17.c: Likewise.
6652 * gcc.dg/graphite/id-23.c: Likewise.
6653 * gcc.dg/graphite/id-26.c: Likewise.
6654 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
6655 * gcc.dg/graphite/pr37485.c: Likewise.
6656 * gcc.dg/graphite/pr38500.c: Likewise.
6657 * gcc.dg/graphite/pr42284.c: Likewise.
6658 * gcc.dg/graphite/pr42914.c: Likewise.
6659 * gcc.dg/graphite/pr46404-1.c: Likewise.
6660 * gcc.dg/graphite/pr60979.c: Likewise.
6661 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
6662 defaulting to int.
6663
6664 2014-10-16 Martin Liska <mliska@suse.cz>
6665 Jan Hubicka <hubicka@ucw.cz>
6666
6667 * g++.dg/ipa/ipa-icf-1.C: New test.
6668 * g++.dg/ipa/ipa-icf-2.C: New test.
6669 * g++.dg/ipa/ipa-icf-3.C: New test.
6670 * g++.dg/ipa/ipa-icf-4.C: New test.
6671 * g++.dg/ipa/ipa-icf-5.C: New test.
6672 * gcc.dg/ipa/ipa-icf-1.c: New test.
6673 * gcc.dg/ipa/ipa-icf-10.c: New test.
6674 * gcc.dg/ipa/ipa-icf-11.c: New test.
6675 * gcc.dg/ipa/ipa-icf-12.c: New test.
6676 * gcc.dg/ipa/ipa-icf-13.c: New test.
6677 * gcc.dg/ipa/ipa-icf-14.c: New test.
6678 * gcc.dg/ipa/ipa-icf-15.c: New test.
6679 * gcc.dg/ipa/ipa-icf-16.c: New test.
6680 * gcc.dg/ipa/ipa-icf-17.c: New test.
6681 * gcc.dg/ipa/ipa-icf-18.c: New test.
6682 * gcc.dg/ipa/ipa-icf-19.c: New test.
6683 * gcc.dg/ipa/ipa-icf-2.c: New test.
6684 * gcc.dg/ipa/ipa-icf-20.c: New test.
6685 * gcc.dg/ipa/ipa-icf-21.c: New test.
6686 * gcc.dg/ipa/ipa-icf-22.c: New test.
6687 * gcc.dg/ipa/ipa-icf-23.c: New test.
6688 * gcc.dg/ipa/ipa-icf-24.c: New test.
6689 * gcc.dg/ipa/ipa-icf-25.c: New test.
6690 * gcc.dg/ipa/ipa-icf-26.c: New test.
6691 * gcc.dg/ipa/ipa-icf-27.c: New test.
6692 * gcc.dg/ipa/ipa-icf-28.c: New test.
6693 * gcc.dg/ipa/ipa-icf-29.c: New test.
6694 * gcc.dg/ipa/ipa-icf-3.c: New test.
6695 * gcc.dg/ipa/ipa-icf-30.c: New test.
6696 * gcc.dg/ipa/ipa-icf-4.c: New test.
6697 * gcc.dg/ipa/ipa-icf-5.c: New test.
6698 * gcc.dg/ipa/ipa-icf-6.c: New test.
6699 * gcc.dg/ipa/ipa-icf-7.c: New test.
6700 * gcc.dg/ipa/ipa-icf-8.c: New test.
6701 * gcc.dg/ipa/ipa-icf-9.c: New test.
6702
6703 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6704
6705 PR target/53513
6706 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
6707
6708 2014-10-16 Martin Liska <mliska@suse.cz>
6709 Jan Hubicka <hubicka@ucw.cz>
6710
6711 * c-c++-common/rotate-1.c: Options changed to not collide
6712 with a new IPA ICF pass.
6713 * c-c++-common/rotate-2.c: Likewise.
6714 * c-c++-common/rotate-3.c: Likewise.
6715 * c-c++-common/rotate-4.c: Likewise.
6716 * g++.dg/cpp0x/rv-return.C: Likewise.
6717 * g++.dg/cpp0x/rv1n.C: Likewise.
6718 * g++.dg/cpp0x/rv1p.C: Likewise.
6719 * g++.dg/cpp0x/rv2n.C: Likewise.
6720 * g++.dg/cpp0x/rv3n.C: Likewise.
6721 * g++.dg/cpp0x/rv4n.C: Likewise.
6722 * g++.dg/cpp0x/rv5n.C: Likewise.
6723 * g++.dg/cpp0x/rv6n.C: Likewise.
6724 * g++.dg/cpp0x/rv7n.C: Likewise.
6725 * g++.dg/ipa/devirt-g-1.C: Likewise.
6726 * g++.dg/ipa/inline-1.C: Likewise.
6727 * g++.dg/ipa/inline-2.C: Likewise.
6728 * g++.dg/ipa/inline-3.C: Likewise.
6729 * g++.dg/opt/pr30965.C: Likewise.
6730 * g++.dg/tree-ssa/pr19637.C: Likewise.
6731 * gcc.dg/guality/csttest.c: Likewise.
6732 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
6733 * gcc.dg/ipa/iinline-7.c: Likewise.
6734 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6735 * gcc.dg/ipa/ipacost-1.c: Likewise.
6736 * gcc.dg/ipa/ipacost-2.c: Likewise.
6737 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
6738 * gcc.dg/ipa/remref-2a.c: Likewise.
6739 * gcc.dg/ipa/remref-2b.c: Likewise.
6740 * gcc.dg/pr46309-2.c: Likewise.
6741 * gcc.dg/torture/ipa-pta-1.c: Likewise.
6742 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
6743 * gcc.dg/tree-ssa/andor-4.c: Likewise.
6744 * gcc.dg/tree-ssa/andor-5.c: Likewise.
6745 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6746 * gcc.dg/vect/vect-cond-10.c: Likewise.
6747 * gcc.dg/vect/vect-cond-9.c: Likewise.
6748 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6749 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6750 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6751 * gcc.target/i386/bmi-1.c: Likewise.
6752 * gcc.target/i386/bmi-2.c: Likewise.
6753 * gcc.target/i386/pr56564-2.c: Likewise.
6754
6755 2014-10-16 Richard Biener <rguenther@suse.de>
6756
6757 PR tree-optimization/63168
6758 * gcc.dg/tree-ssa/loop-40.c: New testcase.
6759
6760 2014-10-16 Andreas Schwab <schwab@suse.de>
6761
6762 * gcc.target/m68k/crash1.c: Fix implicit declaration.
6763
6764 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
6765 implicit int.
6766 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
6767 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
6768 * gcc.target/ia64/pr29682.c: Likewise.
6769 * gcc.target/ia64/pr43603.c: Likewise.
6770 * gcc.target/ia64/pr48496.c: Likewise.
6771
6772 2014-10-16 Marek Polacek <polacek@redhat.com>
6773
6774 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
6775
6776 2014-10-16 Jakub Jelinek <jakub@redhat.com>
6777 Marek Polacek <polacek@redhat.com>
6778
6779 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
6780 declarations.
6781 * gcc.dg/pr32176.c: Likewise.
6782 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
6783 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
6784 * gcc.dg/ia64-sync-2.c: Likewise.
6785 * gcc.dg/ia64-sync-3.c: Likewise.
6786 * gcc.dg/sync-2.c: Likewise.
6787 * gcc.dg/sync-3.c: Likewise.
6788 * gcc.target/i386/990524-1.c: Likewise.
6789 * gcc.target/i386/avx512f-pr57233.c: Likewise.
6790 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
6791 * gcc.target/i386/pr26826.c: Likewise.
6792 * gcc.target/i386/pr37184.c: Likewise.
6793 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
6794 * gcc.target/i386/20060125-2.c: Likewise.
6795 * gcc.target/i386/memcpy-1.c: Likewise.
6796 * gcc.target/i386/pr40934.c: Likewise.
6797 * gcc.target/i386/sse-5.c: Likewise.
6798 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6799 * gcc.target/i386/vectorize4.c: Likewise.
6800 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
6801 -fgnu89-inline.
6802 * gcc.target/i386/980313-1.c: Likewise.
6803 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
6804 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
6805 * gcc.target/i386/crc32-3.c: Likewise.
6806 * gcc.target/i386/intrinsics_3.c: Likewise.
6807 * gcc.target/i386/loop-1.c: Likewise.
6808 * gcc.target/i386/pr44948-2a.c: Likewise.
6809 * gcc.target/i386/pr47564.c: Likewise.
6810 * gcc.target/i386/pr50712.c: Likewise.
6811 * gcc.target/i386/stackalign/return-2.c: Likewise.
6812
6813 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
6814
6815 PR lto/62026
6816 * lto/pr62026.C: New testcase.
6817
6818 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
6819
6820 PR rtl-optimization/63448
6821 * gcc.target/i386/pr63448.c: New test.
6822
6823 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
6824
6825 * gnat.dg/opt41.adb: New test.
6826 * gnat.dg/opt41_pkg.ad[sb]: New helper.
6827
6828 2014-10-15 Richard Biener <rguenther@suse.de>
6829
6830 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
6831
6832 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
6833
6834 * gcc.dg/tree-prof/peel-1.c: Update.
6835 * gcc.dg/tree-prof/unroll-1.c: Update.
6836 * gcc.dg/unroll_1.c: Update.
6837 * gcc.dg/unroll_2.c: Update.
6838 * gcc.dg/unroll_3.c: Update.
6839 * gcc.dg/unroll_4.c: Update.
6840
6841 2014-10-14 DJ Delorie <dj@redhat.com>
6842
6843 * g++.dg/abi/mangle64.C: New.
6844
6845 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
6846
6847 * g++.dg/ext/vector9.C: Test ! with float vectors.
6848
6849 2014-10-14 Richard Biener <rguenther@suse.de>
6850
6851 PR tree-optimization/63512
6852 * g++.dg/torture/pr63512.C: New testcase.
6853
6854 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
6855
6856 PR target/63260
6857 * gcc.target/sh/pr63260.c: New.
6858
6859 2014-10-13 Richard Henderson <rth@redhat.com>
6860
6861 * g++.dg/torture/20141013.C: New.
6862
6863 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
6864
6865 PR target/8340
6866 PR middle-end/47602
6867 PR rtl-optimization/55458
6868 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
6869 * gcc.target/i386/pr55458.c: Likewise.
6870 * gcc.target/i386/pr47602.c: New.
6871 * gcc.target/i386/pr23098.c: Move to XFAIL.
6872
6873 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
6874
6875 PR tree-optimization/62127
6876 * g++.dg/torture/pr62127.C: New testcase.
6877
6878 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
6879
6880 * c-c++-common/asan/bitfield-5.c: New test.
6881
6882 2014-10-13 Richard Biener <rguenther@suse.de>
6883
6884 PR tree-optimization/63419
6885 * g++.dg/torture/pr63419.C: New testcase.
6886
6887 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
6888
6889 PR target/59401
6890 PR target/54760
6891 * gcc.target/sh/pr54760-5.c: New.
6892 * gcc.target/sh/pr54760-6.c: New.
6893 * gcc.target/sh/pr59401-1.c: New.
6894
6895 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6896
6897 PR fortran/48979
6898 * gfortran.dg/ieee/intrinsics_1.f90: New test.
6899
6900 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
6901
6902 * lib/target-supports.exp (check_effective_target_shared): New
6903 function.
6904 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
6905
6906 2014-10-10 Jakub Jelinek <jakub@redhat.com>
6907
6908 PR c/63495
6909 * gcc.target/i386/pr63495.c: New test.
6910
6911 2014-10-10 Marek Polacek <polacek@redhat.com>
6912
6913 * c-c++-common/ubsan/object-size-1.c: New test.
6914 * c-c++-common/ubsan/object-size-2.c: New test.
6915 * c-c++-common/ubsan/object-size-3.c: New test.
6916 * c-c++-common/ubsan/object-size-4.c: New test.
6917 * c-c++-common/ubsan/object-size-5.c: New test.
6918 * c-c++-common/ubsan/object-size-6.c: New test.
6919 * c-c++-common/ubsan/object-size-7.c: New test.
6920 * c-c++-common/ubsan/object-size-8.c: New test.
6921 * c-c++-common/ubsan/object-size-9.c: New test.
6922 * g++.dg/ubsan/object-size-1.C: New test.
6923 * gcc.dg/ubsan/object-size-9.c: New test.
6924
6925 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6926
6927 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
6928 (asan_finish): Remove restore_ld_library_path_env_vars.
6929 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6930 related env variables by calling set_ld_library_path_env_vars.
6931 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
6932 (tsan_finish): Remove restore_ld_library_path_env_vars.
6933 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6934 related env variables by calling set_ld_library_path_env_vars.
6935 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
6936 (ubsan_finish): Remove restore_ld_library_path_env_vars.
6937 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6938 related env variables by calling set_ld_library_path_env_vars.
6939
6940 2014-10-10 Richard Biener <rguenther@suse.de>
6941
6942 PR tree-optimization/63379
6943 * gcc.dg/vect/pr63379.c: New testcase.
6944
6945 2014-10-10 Jakub Jelinek <jakub@redhat.com>
6946
6947 PR fortran/59488
6948 * gfortran.dg/gomp/pr59488-1.f90: New test.
6949 * gfortran.dg/gomp/pr59488-2.f90: New test.
6950
6951 2014-10-10 Richard Biener <rguenther@suse.de>
6952
6953 PR tree-optimization/63476
6954 * g++.dg/torture/pr63476.C: New testcase.
6955
6956 2014-10-10 Tobias Burnus <burnus@net-b.de>
6957
6958 * gfortran.dg/implicit_16.f90: New.
6959
6960 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
6961
6962 * g++.dg/cpp0x/constexpr-using3.C: New.
6963 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
6964 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
6965 * g++.dg/cpp1y/constexpr-local1.C: Extend.
6966 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
6967
6968 2014-10-09 Joseph Myers <joseph@codesourcery.com>
6969
6970 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
6971
6972 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
6973
6974 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
6975
6976 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
6977
6978 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
6979 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
6980 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
6981 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6982 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
6983 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6984 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
6985 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
6986 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
6987 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
6988 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
6989 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
6990
6991 2014-10-09 Richard Biener <rguenther@suse.de>
6992
6993 PR tree-optimization/63380
6994 * gcc.dg/torture/pr63380-1.c: New testcase.
6995 * gcc.dg/torture/pr63380-2.c: Likewise.
6996
6997 2014-10-09 Marek Polacek <polacek@redhat.com>
6998
6999 PR c/63480
7000 * gcc.dg/pr63480.c: New test.
7001
7002 2014-10-09 Richard Biener <rguenther@suse.de>
7003
7004 PR tree-optimization/63445
7005 * gcc.dg/Wstrict-overflow-26.c: New testcase.
7006
7007 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
7008
7009 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
7010 * gcc.dg/vmx/ops.c: Likewise.
7011 * gcc.dg/vmx/ops-long-1.c: Likewise.
7012
7013 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7014
7015 * gfortran.dg/implicit_4.f90: Fix some dg-error.
7016
7017 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7018
7019 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
7020 dg-additional-options.
7021
7022 2014-10-08 Mark Wielaard <mjw@redhat.com>
7023
7024 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
7025 prefix from scan-assembler-times.
7026
7027 2014-10-07 Marek Polacek <polacek@redhat.com>
7028
7029 * lib/target-supports.exp (check_effective_target_fd_truncate):
7030 Include <string.h>.
7031
7032 2014-10-07 Marek Polacek <polacek@redhat.com>
7033
7034 PR c/59717
7035 * gcc.dg/pr59717.c: New test.
7036
7037 2014-10-07 Marek Polacek <polacek@redhat.com>
7038
7039 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
7040 * gcc.dg/iftrap-1.c: Fix implicit declarations.
7041 * gcc.target/powerpc/pr26350.c: Likewise.
7042 * gcc.target/powerpc/altivec-consts.c: Likewise.
7043 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7044 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
7045 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
7046 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
7047 * gcc.target/powerpc/pr47862.c: Likewise.
7048 * gcc.target/powerpc/pr48053-1.c: Likewise.
7049 * gcc.target/powerpc/pr53487.c: Likewise.
7050 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
7051 to int.
7052 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
7053 * gcc.target/powerpc/altivec-2.c: Likewise.
7054 * gcc.target/powerpc/pr47755-2.c: Likewise.
7055
7056 2014-10-07 Martin Liska <mliska@suse.cz>
7057
7058 * g++.dg/lto/pr63270.h: New test.
7059 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
7060 include.
7061 * g++.dg/lto/pr63270_2.C: New test.
7062
7063 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
7064
7065 * gnat.dg/lto16.adb: New test.
7066 * gnat.dg/lto16_pkg.adb: New helper.
7067
7068 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
7069
7070 * gnat.dg/return4.adb: New test.
7071 * gnat.dg/return4_pkg.ad[sb]: New helper.
7072
7073 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
7074
7075 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
7076 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
7077 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
7078
7079 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
7080
7081 PR c++/55250
7082 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
7083 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
7084 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
7085
7086 2014-10-06 Marek Polacek <polacek@redhat.com>
7087
7088 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
7089 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
7090 * g++.dg/lto/pr54625-2_0.c: Likewise.
7091 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
7092
7093 2014-10-06 Marek Polacek <polacek@redhat.com>
7094
7095 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
7096 * gcc.target/i386/avxfp-1.c: Likewise.
7097 * gcc.target/i386/avxfp-2.c: Likewise.
7098 * gcc.target/i386/cadd.c: Likewise.
7099 * gcc.target/i386/cmov2.c: Likewise.
7100 * gcc.target/i386/cmov3.c: Likewise.
7101 * gcc.target/i386/cmov4.c: Likewise.
7102 * gcc.target/i386/cold-attribute-1.c: Likewise.
7103 * gcc.target/i386/cvt-1.c: Likewise.
7104 * gcc.target/i386/fpcvt-1.c: Likewise.
7105 * gcc.target/i386/fpcvt-2.c: Likewise.
7106 * gcc.target/i386/fpcvt-3.c: Likewise.
7107 * gcc.target/i386/local.c: Likewise.
7108 * gcc.target/i386/memcpy-2.c: Likewise.
7109 * gcc.target/i386/memcpy-3.c: Likewise.
7110 * gcc.target/i386/memset-1.c: Likewise.
7111 * gcc.target/i386/minmax-1.c: Likewise.
7112 * gcc.target/i386/minmax-2.c: Likewise.
7113 * gcc.target/i386/pr45352-2.c: Likewise.
7114 * gcc.target/i386/pr46253.c: Likewise.
7115 * gcc.target/i386/pr53623.c: Likewise.
7116 * gcc.target/i386/pr60902.c: Likewise.
7117 * gcc.target/i386/pr57003.c: Likewise.
7118 * gcc.target/i386/sse-14.c: Likewise.
7119 * gcc.target/i386/sse-19.c: Likewise.
7120 * gcc.target/i386/sse-22.c: Likewise.
7121 * gcc.target/i386/sse4a-extract.c: Likewise.
7122 * gcc.target/i386/sse4a-insert.c: Likewise.
7123 * gcc.target/i386/ssefp-1.c: Likewise.
7124 * gcc.target/i386/ssefp-2.c: Likewise.
7125 * gcc.target/i386/testimm-10.c: Likewise.
7126 * gcc.target/i386/vectorize4-avx.c: Likewise.
7127 * gcc.target/i386/980709-1.c: Fix implicit declarations.
7128 * gcc.target/i386/avx-pr57233.c: Likewise.
7129 * gcc.target/i386/avx2-pr57233.c: Likewise.
7130 * gcc.target/i386/avx2-vpop-check.h: Likewise.
7131 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7132 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7133 * gcc.target/i386/crc32-4.c: Likewise.
7134 * gcc.target/i386/pr20204.c: Likewise.
7135 * gcc.target/i386/pr23570.c: Likewise.
7136 * gcc.target/i386/pr26449-1.c: Likewise.
7137 * gcc.target/i386/pr28839.c: Likewise.
7138 * gcc.target/i386/pr37101.c: Likewise.
7139 * gcc.target/i386/pr61923.c: Likewise.
7140 * gcc.target/i386/shrink_wrap_1.c: Likewise.
7141 * gcc.target/i386/sse2-pr57233.c: Likewise.
7142 * gcc.target/i386/vect-abs-s16.c: Likewise.
7143 * gcc.target/i386/vect-abs-s32.c: Likewise.
7144 * gcc.target/i386/vect-abs-s8.c: Likewise.
7145 * gcc.target/i386/xop-pr57233.c: Likewise.
7146 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7147 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
7148 implicit declarations.
7149 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
7150 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7151 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7152
7153 2014-10-06 Marek Polacek <polacek@redhat.com>
7154
7155 * gcc.dg/20001012-1.c: Fix defaulting to int.
7156 * gcc.dg/20001012-2.c: Likewise.
7157 * gcc.dg/20001108-1.c: Likewise.
7158 * gcc.dg/20010516-1.c: Likewise.
7159 * gcc.dg/20011008-2.c: Likewise.
7160 * gcc.dg/20030612-1.c: Likewise.
7161 * gcc.dg/20040219-1.c: Likewise.
7162 * gcc.dg/20050603-2.c: Likewise.
7163 * gcc.dg/20070507-1.c: Likewise.
7164 * gcc.dg/attr-alias-3.c: Likewise.
7165 * gcc.dg/fastmath-1.c: Likewise.
7166 * gcc.dg/fork-instrumentation.c: Likewise.
7167 * gcc.dg/fwrapv-1.c: Likewise.
7168 * gcc.dg/fwrapv-2.c: Likewise.
7169 * gcc.dg/memmove-1.c: Likewise.
7170 * gcc.dg/non-local-goto-1.c: Likewise.
7171 * gcc.dg/non-local-goto-2.c: Likewise.
7172 * gcc.dg/noreturn-8.c: Likewise.
7173 * gcc.dg/parse-decl-after-if.c: Likewise.
7174 * gcc.dg/parse-decl-after-label.c: Likewise.
7175 * gcc.dg/pr25795-1.c: Likewise.
7176 * gcc.dg/pr25795.c: Likewise.
7177 * gcc.dg/pr28574.c: Likewise.
7178 * gcc.dg/pr30189.c: Likewise.
7179 * gcc.dg/pr31529-2.c: Likewise.
7180 * gcc.dg/pr33923.c: Likewise.
7181 * gcc.dg/pr34263.c: Likewise.
7182 * gcc.dg/pr36194.c: Likewise.
7183 * gcc.dg/pr45415.c: Likewise.
7184 * gcc.dg/pr47443.c: Likewise.
7185 * gcc.dg/pr47763.c: Likewise.
7186 * gcc.dg/pr49000.c: Likewise.
7187 * gcc.dg/pr50340.c: Likewise.
7188 * gcc.dg/webizer.c: Likewise.
7189 * gcc.dg/pr59940.c: Likewise.
7190 * gcc.dg/pr63186.c: Likewise.
7191 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
7192 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
7193 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
7194 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
7195 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
7196 * gcc.dg/sms-1.c: Likewise.
7197 * gcc.dg/unused-3.c: Likewise.
7198 * gcc.dg/varpool-1.c: Likewise.
7199 * gcc.dg/pr35899.c: Use -std=gnu89.
7200 * gcc.dg/pr59963-1.c: Likewise.
7201 * gcc.dg/redecl-15.c: Likewise.
7202 * gcc.dg/20041213-1.c: Likewise.
7203 * gcc.dg/20080820.c: Likewise.
7204 * gcc.dg/920413-1.c: Likewise.
7205 * gcc.dg/Wold-style-definition-1.c: Likewise.
7206 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
7207 * gcc.dg/decl-nospec-1.c: Likewise.
7208 * gcc.dg/decl-nospec-2.c: Likewise.
7209 * gcc.dg/decl-nospec-3.c: Likewise.
7210 * gcc.dg/bitfld-1.c: Likewise.
7211 * gcc.dg/bitfld-9.c: Likewise.
7212 * gcc.dg/parm-impl-decl-1.c: Likewise.
7213 * gcc.dg/parm-impl-decl-3.c: Likewise.
7214 * gcc.dg/pr18596-1.c: Likewise.
7215 * gcc.dg/pr18596-2.c: Likewise.
7216 * gcc.dg/pr18596-3.c: Likewise.
7217 * gcc.dg/pr60139.c: Likewise.
7218 * gcc.dg/utf-dflt.c: Likewise.
7219 * gcc.dg/utf-dflt2.c: Likewise.
7220 * gcc.dg/wtr-func-def-1.c: Likewise.
7221 * gcc.dg/declspec-5.c: Likewise.
7222 * gcc.dg/declspec-6.c: Likewise.
7223 * gcc.dg/ftrapv-2.c: Likewise.
7224 * gcc.dg/20020430-1.c: Fix implicit declarations.
7225 * gcc.dg/20030702-1.c: Likewise.
7226 * gcc.dg/20040127-2.c: Likewise.
7227 * gcc.dg/20041122-1.c: Likewise.
7228 * gcc.dg/20050309-1.c: Likewise.
7229 * gcc.dg/20061026.c: Likewise.
7230 * gcc.dg/20101010-1.c: Likewise.
7231 * gcc.dg/Werror-1.c: Likewise.
7232 * gcc.dg/Werror-10.c: Likewise.
7233 * gcc.dg/Werror-11.c: Likewise.
7234 * gcc.dg/Werror-12.c: Likewise.
7235 * gcc.dg/Werror-2.c: Likewise.
7236 * gcc.dg/Werror-3.c: Likewise.
7237 * gcc.dg/Werror-4.c: Likewise.
7238 * gcc.dg/Werror-5.c: Likewise.
7239 * gcc.dg/Werror-6.c: Likewise.
7240 * gcc.dg/Werror-7.c: Likewise.
7241 * gcc.dg/Werror-8.c: Likewise.
7242 * gcc.dg/Wstrict-overflow-20.c: Likewise.
7243 * gcc.dg/cpp/trad/macroargs.c: Likewise.
7244 * gcc.dg/delay-slot-2.c: Likewise.
7245 * gcc.dg/errno-1.c: Likewise.
7246 * gcc.dg/globalalias.c: Likewise.
7247 * gcc.dg/inline-3.c: Likewise.
7248 * gcc.dg/localalias.c: Likewise.
7249 * gcc.dg/pr19633-1.c: Likewise.
7250 * gcc.dg/pr19633.c: Likewise.
7251 * gcc.dg/pr23408.c: Likewise.
7252 * gcc.dg/pr23470-1.c: Likewise.
7253 * gcc.dg/pr28121.c: Likewise.
7254 * gcc.dg/pr28243.c: Likewise.
7255 * gcc.dg/pr30260.c: Likewise.
7256 * gcc.dg/pr32573.c: Likewise.
7257 * gcc.dg/pr33826.c: Likewise.
7258 * gcc.dg/pr35065.c: Likewise.
7259 * gcc.dg/pr38616.c: Likewise.
7260 * gcc.dg/pr39867.c: Likewise.
7261 * gcc.dg/pr41470.c: Likewise.
7262 * gcc.dg/pr41837.c: Likewise.
7263 * gcc.dg/pr44024.c: Likewise.
7264 * gcc.dg/pr44699.c: Likewise.
7265 * gcc.dg/pr46252.c: Likewise.
7266 * gcc.dg/pr46878-1.c: Likewise.
7267 * gcc.dg/pr50908-3.c: Likewise.
7268 * gcc.dg/pr51796.c: Likewise.
7269 * gcc.dg/pr55150-2.c: Likewise.
7270 * gcc.dg/pr55833.c: Likewise.
7271 * gcc.dg/pr59350.c: Likewise.
7272 * gcc.dg/pr59418.c: Likewise.
7273 * gcc.dg/pr60647-2.c: Likewise.
7274 * gcc.dg/uninit-suppress.c: Likewise.
7275 * gcc.dg/uninit-suppress_2.c: Likewise.
7276 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
7277 * gcc.dg/always_inline.c: Likewise.
7278 * gcc.dg/always_inline2.c: Likewise.
7279 * gcc.dg/always_inline3.c: Likewise.
7280 * gcc.dg/builtin-apply4.c: Likewise.
7281 * gcc.dg/declspec-7.c: Likewise.
7282 * gcc.dg/inline-1.c: Likewise.
7283 * gcc.dg/va-arg-pack-1.c: Likewise.
7284 * gcc.dg/winline-2.c: Likewise.
7285 * gcc.dg/winline-3.c: Likewise.
7286 * gcc.dg/winline-5.c: Likewise.
7287 * gcc.dg/winline-6.c: Likewise.
7288 * gcc.dg/winline-7.c: Likewise.
7289 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
7290 int.
7291 * gcc.dg/inline-33.c: Likewise.
7292 * gcc.dg/pr27861-1.c: Likewise.
7293 * gcc.dg/pr28888.c: Likewise.
7294 * gcc.dg/pr29254.c: Likewise.
7295 * gcc.dg/pr50908.c: Likewise.
7296 * gcc.dg/pr60647-1.c: Likewise.
7297 * gcc.dg/pragma-diag-1.c: Likewise.
7298 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
7299 * gcc.dg/winline-9.c: Likewise.
7300 * gcc.dg/pr52808.c: Return 0 instead of nothing.
7301
7302 2014-10-06 Marek Polacek <polacek@redhat.com>
7303
7304 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
7305 * gcc.dg/ipa/inline-4.c: Likewise.
7306 * gcc.dg/ipa/inline-5.c: Likewise.
7307 * gcc.dg/ipa/pr57539.c: Likewise.
7308 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
7309 defaulting to int.
7310 * gcc.dg/ipa/inlinehint-1.c: Likewise.
7311 * gcc.dg/ipa/inlinehint-3.c: Likewise.
7312 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
7313 * gcc.dg/ipa/ipacost-1.c: Likewise.
7314 * gcc.dg/ipa/ipacost-2.c: Likewise.
7315 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
7316 to int.
7317
7318 2014-10-06 Marek Polacek <polacek@redhat.com>
7319
7320 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
7321 declarations.
7322 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
7323 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
7324 * gcc.dg/debug/pr42767.c: Likewise.
7325 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
7326 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
7327 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
7328 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
7329
7330 2014-10-06 Marek Polacek <polacek@redhat.com>
7331
7332 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
7333 * gcc.dg/lto/20090213_0.c: Likewise.
7334 * gcc.dg/lto/20090706-2_0.c: Likewise.
7335 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
7336 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
7337 * gcc.dg/lto/ipareference2_0.c: Likewise.
7338 * gcc.dg/lto/ipareference_0.c: Likewise.
7339 * gcc.dg/lto/ipareference_1.c: Likewise.
7340 * gcc.dg/lto/pr55703_0.c: Likewise.
7341 * gcc.dg/lto/resolutions_0.c: Likewise.
7342 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
7343 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
7344 declarations. Mark function as gnu_inline.
7345 * gcc.dg/lto/20081118_0.c: Likewise.
7346 * gcc.dg/lto/20081201-1_0.c: Likewise.
7347 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
7348 * gcc.dg/lto/20081118_1.c: Likewise.
7349 * gcc.dg/lto/20081120-1_1.c: Likewise.
7350 * gcc.dg/lto/20081201-1_1.c: Likewise.
7351 * gcc.dg/lto/20081210-1_0.c: Likewise.
7352 * gcc.dg/lto/20090218-1_0.c: Likewise.
7353 * gcc.dg/lto/20091006-1_0.c: Likewise.
7354 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
7355 * gcc.dg/lto/20090218-2_1.c: Likewise.
7356 * gcc.dg/lto/materialize-1_0.c: Likewise.
7357 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
7358 * gcc.dg/lto/20091013-1_1.c: Likewise.
7359 * gcc.dg/lto/20091013-1_2.c: Likewise.
7360 * gcc.dg/lto/20091015-1_2.c: Likewise.
7361 * gcc.dg/lto/20091027-1_1.c: Likewise.
7362 * gcc.dg/lto/pr48622_0.c: Likewise.
7363 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
7364 defaulting to int.
7365 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
7366
7367 2014-10-06 Tobias Burnus <burnus@net-b.de>
7368
7369 * gfortran.dg/implicit_14.f90: New.
7370 * gfortran.dg/implicit_15.f90: New.
7371 * gfortran.dg/implicit_4.f90: Update dg-error.
7372
7373 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7374
7375 * g++.dg/ipa/devirt-42.C: Update template.
7376 * g++.dg/ipa/devirt-44.C: Update template.
7377 * g++.dg/ipa/devirt-45.C: Update template.
7378 * g++.dg/ipa/devirt-46.C: Update template.
7379 * g++.dg/ipa/devirt-47.C: Update template.
7380 * g++.dg/ipa/devirt-48.C: New testcase.
7381
7382 2014-10-02 Mark Wielaard <mjw@redhat.com>
7383
7384 PR debug/63239
7385 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
7386
7387 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7388
7389 * g++.dg/ipa/devirt-47.C: New testcase.
7390
7391 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7392
7393 PR ipa/61144
7394 * gcc.dg/tree-ssa/pr61144.c: New testcase.
7395
7396 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7397
7398 * g++.dg/ipa/devirt-46.C: New testcase.
7399
7400 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7401
7402 PR fortran/36534
7403 * gfortran.dg/widechar_10.f90: New test.
7404
7405 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
7406
7407 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
7408 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
7409 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
7410 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
7411
7412 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7413
7414 * gcc.target/powerpc/lvsl-lvsr.c: New test.
7415
7416 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7417
7418 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
7419 failing with the new warning message.
7420 * gcc.dg/vmx/3c-01a.c: Likewise.
7421 * gcc.dg/vmx/ops-long-1.c: Likewise.
7422 * gcc.dg/vmx/ops.c: Likewise.
7423 * gcc.target/powerpc/altivec-20.c: Likewise.
7424 * gcc.target/powerpc/altivec-6.c: Likewise.
7425 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7426 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
7427 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
7428
7429 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
7430
7431 * gcc.dg/tm/debug-1.c: Update regex.
7432 * c-c++-common/raw-string-18.c: Update regex.
7433 * c-c++-common/raw-string-19.c: Update regex.
7434
7435 2014-10-03 Marek Polacek <polacek@redhat.com>
7436
7437 PR c/63453
7438 * gcc.dg/pr63453.c: New test.
7439
7440 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
7441
7442 PR c++/54427
7443 PR c++/57198
7444 PR c++/58845
7445 * g++.dg/ext/vector9.C: Update, not an error anymore.
7446 * g++.dg/ext/vector27.C: Replace with new test.
7447 * g++.dg/ext/vector28.C: New file.
7448 * g++.dg/other/error23.C: Update to a different error.
7449
7450 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7451
7452 * gcc.dg/torture/vshuf-v8df.c: New test.
7453 * gcc.dg/torture/vshuf-v8di.c: New test.
7454 * gcc.dg/torture/vshuf-v16sf.c: New test.
7455 * gcc.dg/torture/vshuf-v16si.c: New test.
7456 * gcc.dg/torture/vshuf-v32hi.c: New test.
7457 * gcc.dg/torture/vshuf-v64qi.c: New test.
7458 * gcc.dg/torture/vshuf-64.inc: New file.
7459
7460 PR tree-optimization/61403
7461 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
7462
7463 2014-10-03 Marek Polacek <polacek@redhat.com>
7464
7465 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
7466 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7467 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7468 * gcc.dg/gomp/asm-1.c: Likewise.
7469 * gcc.dg/gomp/for-1.c: Likewise.
7470 * gcc.dg/gomp/empty.c: Fix defaulting to int.
7471 * gcc.dg/gomp/sharing-3.c: Likewise.
7472 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
7473
7474 2014-10-03 Marek Polacek <polacek@redhat.com>
7475
7476 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
7477 defaulting to int.
7478 * gcc.dg/torture/pr28814.c: Likewise.
7479 * gcc.dg/torture/pr57036-1.c: Likewise.
7480 * gcc.dg/torture/inline-1.c: Add function declarations.
7481 * gcc.dg/torture/pr24626-1.c: Likewise.
7482 * gcc.dg/torture/pr24626-3.c: Likewise.
7483 * gcc.dg/torture/pr25947-1.c: Likewise.
7484 * gcc.dg/torture/pr27409.c: Likewise.
7485 * gcc.dg/torture/pr38948.c: Likewise.
7486 * gcc.dg/torture/pr44807.c: Likewise.
7487 * gcc.dg/torture/pr49603.c: Likewise.
7488 * gcc.dg/torture/pr45865.c: Likewise.
7489 * gcc.dg/torture/pr51071-2.c: Likewise.
7490 * gcc.dg/torture/pr51801.c: Likewise.
7491 * gcc.dg/torture/pr52720.c: Likewise.
7492 * gcc.dg/torture/pr55124.c: Likewise.
7493 * gcc.dg/torture/pr55238.c: Likewise.
7494 * gcc.dg/torture/pr55687.c: Likewise.
7495 * gcc.dg/torture/pr55888.c: Likewise.
7496 * gcc.dg/torture/pr57036-2.c: Likewise.
7497 * gcc.dg/torture/pr57147-3.c: Likewise.
7498 * gcc.dg/torture/pr57584.c: Likewise.
7499 * gcc.dg/torture/pr59993.c: Likewise.
7500 * gcc.dg/torture/pr58079.c: Likewise.
7501 * gcc.dg/torture/va-arg-25.c: Likewise.
7502 * gcc.dg/torture/vector-2.c: Likewise.
7503 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
7504 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
7505 * gcc.dg/torture/pr43781.c: Likewise.
7506 * gcc.dg/torture/pr52912.c: Likewise.
7507 * gcc.dg/torture/pr59139.c: Likewise.
7508 * gcc.dg/torture/pr55890-1.c: Likewise.
7509 * gcc.dg/torture/pr55890-2.c: Likewise.
7510 * gcc.dg/torture/pr59164.c: Likewise.
7511 * gcc.dg/torture/pr57393-2.c: Likewise.
7512 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
7513 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
7514 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
7515 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
7516 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
7517 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
7518
7519 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR libgomp/61200
7522 * c-c++-common/gomp/pr61200.c: New test.
7523
7524 PR target/62128
7525 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
7526 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
7527
7528 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
7529
7530 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
7531 add many more tests.
7532
7533 2014-10-02 Marek Polacek <polacek@redhat.com>
7534
7535 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
7536 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
7537 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
7538 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
7539 * gcc.dg/tree-ssa/vrp27.c: Likewise.
7540 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7541 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
7542 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7543 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7544 * gcc.dg/tree-ssa/inline-7.c: Likewise.
7545 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
7546 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7547 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
7548 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7549 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
7550 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
7551 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
7552 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
7553 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7554 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7555 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
7556 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
7557 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7558 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
7559 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
7560 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
7561 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7562 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
7563 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
7564 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
7565 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
7566 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
7567 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
7568 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
7569 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
7570 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
7571 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
7572 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
7573 * gcc.dg/tree-ssa/alias-13.c: Likewise.
7574 * gcc.dg/tree-ssa/alias-28.c: Likewise.
7575 * gcc.dg/tree-ssa/asm-3.c: Likewise.
7576 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
7577 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7578 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
7579 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
7580 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7581 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7582 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
7583 * gcc.dg/tree-ssa/pr22117.c: Likewise.
7584 * gcc.dg/tree-ssa/pr23744.c: Likewise.
7585 * gcc.dg/tree-ssa/pr24117.c: Likewise.
7586 * gcc.dg/tree-ssa/pr24840.c: Likewise.
7587 * gcc.dg/tree-ssa/pr25734.c: Likewise.
7588 * gcc.dg/tree-ssa/pr33723.c: Likewise.
7589 * gcc.dg/tree-ssa/pr33920.c: Likewise.
7590 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
7591 * gcc.dg/tree-ssa/pr34146.c: Likewise.
7592 * gcc.dg/tree-ssa/pr38385.c: Likewise.
7593 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
7594 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
7595 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7596 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7597 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7598 * gcc.dg/tree-ssa/sra-5.c: Likewise.
7599 * gcc.dg/tree-ssa/sra-6.c: Likewise.
7600 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
7601 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7602 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
7603 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
7604 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7605 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7606 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7607 * gcc.dg/tree-ssa/vrp67.c: Likewise.
7608 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7609 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7610 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7611 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
7612 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
7613 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
7614 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7615 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
7616 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
7617 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
7618 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
7619 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
7620 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
7621 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
7622 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
7623 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
7624 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
7625 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
7626 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
7627 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
7628 * gcc.dg/tree-ssa/inline-10.c: Likewise.
7629 * gcc.dg/tree-ssa/inline-9.c: Likewise.
7630 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7631 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7632 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
7633 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7634 * gcc.dg/tree-ssa/pr23434.c: Likewise.
7635 * gcc.dg/tree-ssa/pr33922.c: Likewise.
7636 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7637 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7638 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7639 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
7640 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
7641 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7642 * gcc.dg/tree-ssa/vrp01.c: Likewise.
7643 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7644 * gcc.dg/tree-ssa/vrp03.c: Likewise.
7645 * gcc.dg/tree-ssa/vrp04.c: Likewise.
7646 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7647 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7648 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7649 * gcc.dg/tree-ssa/vrp10.c: Likewise.
7650 * gcc.dg/tree-ssa/vrp11.c: Likewise.
7651 * gcc.dg/tree-ssa/vrp14.c: Likewise.
7652 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
7653 * gcc.dg/tree-ssa/writeonly.c: Likewise.
7654 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
7655 defaulting to int.
7656 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
7657 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
7658 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
7659 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
7660 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
7661 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
7662 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
7663 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
7664 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
7665 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
7666 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
7667 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
7668 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
7669 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
7670 * gcc.dg/tree-ssa/inline-5.c: Likewise.
7671 * gcc.dg/tree-ssa/inline-6.c: Likewise.
7672 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
7673 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
7674 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
7675 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
7676 * gcc.dg/tree-ssa/loop-20.c: Likewise.
7677 * gcc.dg/tree-ssa/loop-38.c: Likewise.
7678 * gcc.dg/tree-ssa/pr20913.c: Likewise.
7679 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7680 * gcc.dg/tree-ssa/pr24670.c: Likewise.
7681 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
7682 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7683 * gcc.dg/tree-ssa/vrp12.c: Likewise.
7684 * gcc.dg/tree-ssa/vrp13.c: Likewise.
7685 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7686 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7687 * gcc.dg/tree-ssa/vrp25.c: Likewise.
7688 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7689 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
7690
7691 2014-10-02 Marek Polacek <polacek@redhat.com>
7692
7693 * gcc.dg/tm/20091013.c: Fix defaulting to int.
7694 * gcc.dg/tm/20091221.c: Likewise.
7695 * gcc.dg/tm/debug-1.c: Likewise.
7696 * gcc.dg/tm/irrevocable-1.c: Likewise.
7697 * gcc.dg/tm/irrevocable-2.c: Likewise.
7698 * gcc.dg/tm/irrevocable-3.c: Likewise.
7699 * gcc.dg/tm/irrevocable-4.c: Likewise.
7700 * gcc.dg/tm/memopt-1.c: Likewise.
7701 * gcc.dg/tm/pr52173-1.c: Likewise.
7702 * gcc.dg/tm/props-1.c: Likewise.
7703 * gcc.dg/tm/props-2.c: Likewise.
7704 * gcc.dg/tm/props-3.c: Likewise.
7705 * gcc.dg/tm/20100125.c: Fix implicit declarations.
7706 * gcc.dg/tm/memopt-11.c: Likewise.
7707 * gcc.dg/tm/memopt-12.c: Likewise.
7708 * gcc.dg/tm/memopt-16.c: Likewise.
7709 * gcc.dg/tm/memopt-3.c: Likewise.
7710 * gcc.dg/tm/memopt-4.c: Likewise.
7711 * gcc.dg/tm/memopt-5.c: Likewise.
7712 * gcc.dg/tm/memopt-6.c: Likewise.
7713 * gcc.dg/tm/wrap-4.c: Likewise.
7714
7715 2014-10-02 Marek Polacek <polacek@redhat.com>
7716
7717 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
7718 * gcc.dg/vect/pr37730.c: Likewise.
7719 * gcc.dg/vect/pr52870.c: Likewise.
7720 * gcc.dg/vect/pr60092-2.c: Likewise.
7721 * gcc.dg/vect/pr60092.c: Likewise.
7722 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7723 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
7724 * gcc.dg/vect/pr31041.c: Likewise.
7725 * gcc.dg/vect/pr32216.c: Likewise.
7726 * gcc.dg/vect/pr32224.c: Likewise.
7727 * gcc.dg/vect/pr32366.c: Likewise.
7728 * gcc.dg/vect/pr33866.c: Likewise.
7729 * gcc.dg/vect/pr43430-2.c: Likewise.
7730 * gcc.dg/vect/pr43842.c: Likewise.
7731 * gcc.dg/vect/vect-1.c: Likewise.
7732 * gcc.dg/vect/vect-1-big-array.c: Likewise.
7733 * gcc.dg/vect/vect-93.c: Likewise.
7734 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
7735 defaulting to int.
7736
7737 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7738
7739 PR c++/53025
7740 * g++.dg/cpp0x/noexcept23.C: New.
7741 * g++.dg/cpp0x/noexcept24.C: Likewise.
7742
7743 2014-10-02 Marek Polacek <polacek@redhat.com>
7744
7745 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
7746 * gcc.dg/noncompile/20050120-1.c: Likewise.
7747 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
7748 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
7749 * gcc.dg/noncompile/930301-1.c: Likewise.
7750 * gcc.dg/noncompile/930622-1.c: Likewise.
7751 * gcc.dg/noncompile/930622-2.c: Likewise.
7752 * gcc.dg/noncompile/950825-1.c: Likewise.
7753 * gcc.dg/noncompile/invalid_asm.c: Likewise.
7754 * gcc.dg/noncompile/scope.c: Likewise.
7755 * gcc.dg/noncompile/va-arg-1.c: Likewise.
7756 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
7757 * gcc.dg/noncompile/971104-1.c: Likewise.
7758
7759 2014-10-02 Marek Polacek <polacek@redhat.com>
7760
7761 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
7762 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
7763 * gcc.dg/tree-prof/merge_block.c: Likewise.
7764 * gcc.dg/tree-prof/peel-1.c: Likewise.
7765 * gcc.dg/tree-prof/stringop-1.c: Likewise.
7766 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7767 * gcc.dg/tree-prof/unroll-1.c: Likewise.
7768 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7769 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7770 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7771 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7772 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7773 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7774 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
7775 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
7776 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
7777 to int.
7778
7779 2014-10-02 Marek Polacek <polacek@redhat.com>
7780
7781 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
7782 * gcc.c-torture/compile/20011119-1.c: Likewise.
7783 * gcc.c-torture/compile/20011119-2.c: Likewise.
7784 * gcc.c-torture/compile/20021120-1.c: Likewise.
7785 * gcc.c-torture/compile/20021120-2.c: Likewise.
7786 * gcc.c-torture/compile/20050215-1.c: Likewise.
7787 * gcc.c-torture/compile/20050215-2.c: Likewise.
7788 * gcc.c-torture/compile/20050215-3.c: Likewise.
7789 * gcc.c-torture/compile/pr37669.c: Likewise.
7790 * gcc.c-torture/execute/20020107-1.c: Likewise.
7791 * gcc.c-torture/execute/restrict-1.c: Likewise.
7792 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
7793 * gcc.c-torture/execute/930529-1.c: Likewise.
7794 * gcc.c-torture/execute/920612-1.c: Likewise.
7795 * gcc.c-torture/execute/920711-1.c: Likewise.
7796 * gcc.c-torture/execute/990127-2.c: Likewise.
7797 * gcc.c-torture/execute/pr40386.c: Likewise.
7798 * gcc.c-torture/execute/pr57124.c: Likewise.
7799 * gcc.c-torture/compile/pr34808.c: Add function declarations.
7800 * gcc.c-torture/compile/pr42299.c: Likewise.
7801 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
7802 * gcc.c-torture/compile/simd-6.c: Likewise.
7803 * gcc.c-torture/execute/pr53645-2.c: Likewise.
7804 * gcc.c-torture/execute/pr53645.c: Likewise.
7805 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
7806 declarations.
7807 * gcc.c-torture/execute/980608-1.c: Likewise.
7808 * gcc.c-torture/execute/bcp-1.c: Likewise.
7809 * gcc.c-torture/execute/p18298.c: Likewise.
7810 * gcc.c-torture/execute/unroll-1.c: Likewise.
7811 * gcc.c-torture/execute/va-arg-7.c: Likewise.
7812 * gcc.c-torture/execute/va-arg-8.c: Likewise.
7813 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
7814 declarations. Fix defaulting to int.
7815 * gcc.c-torture/execute/961223-1.c: Likewise.
7816 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
7817 -Wno-pointer-to-int-cast. Fix defaulting to int.
7818
7819 2014-10-02 Andrew Pinski <apinski@cavium.com>
7820 Max Ostapenko <m.ostapenko@partner.samsung.com>
7821
7822 * lib/ubsan-dg.exp
7823 (check_effective_target_fsanitize_address): New function.
7824 (ubsan_init): Save off ALWAYS_CXXFLAGS.
7825 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
7826 * lib/asan-dg.exp
7827 (check_effective_target_faddress_sanitizer): Rename to ...
7828 (check_effective_target_fsanitize_address): ... this. Change to creating
7829 an executable.
7830 (asan_init): Save off ALWAYS_CXXFLAGS.
7831 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
7832 * lib/tsan-dg.exp
7833 (check_effective_target_fthread_sanitizer): Rename to ...
7834 (check_effective_target_fsanitize_thread): ... this. Change to creating
7835 an executable.
7836 (tsan_init): Save off ALWAYS_CXXFLAGS.
7837 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
7838 to run as a default behaviour.
7839 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
7840 Check check_effective_target_fsanitize_undefined before running the
7841 tests.
7842 * g++.dg/ubsan/ubsan.exp: Likewise.
7843 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
7844 check_effective_target_fsanitize_address too early.
7845 Check check_effective_target_fsanitize_address before running the tests.
7846 * g++.dg/asan/asan.exp: Likewise.
7847 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
7848 check_effective_target_fsanitize_thread too early.
7849 Check check_effective_target_fsanitize_thread before running the tests.
7850 * g++.dg/tsan/tsan.exp: Likewise.
7851
7852 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7853
7854 * gcc.dg/combine-clobber.c: New.
7855
7856 2014-10-01 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR debug/63342
7859 * gcc.dg/pr63342.c: New test.
7860
7861 PR c++/63306
7862 * g++.dg/ipa/pr63306.C: New test.
7863
7864 PR target/63428
7865 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
7866 to test 24 in TESTS.
7867
7868 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7869
7870 * lib/target-supports.exp: Error out with preprocessor condition
7871 instead of FOO everywhere.
7872
7873 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7874
7875 Implement SD-6: SG10 Feature Test Recommendations
7876 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
7877 * g++.dg/cpp1y/feat-cxx11.C: New.
7878 * g++.dg/cpp1y/feat-cxx14.C: New.
7879 * g++.dg/cpp1y/feat-cxx98.C: New.
7880 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
7881 * g++.dg/cpp1y/phoobhar.h: New.
7882 * g++.dg/cpp1y/testinc/phoobhar.h: New.
7883
7884 2014-09-30 Teresa Johnson <tejohnson@google.com>
7885
7886 * gcc.dg/tree-prof/20050826-2.c: New test.
7887 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
7888
7889 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
7890
7891 PR c++/16564
7892 * lib/gcc.exp: Accept "fatal error:" as error prefix.
7893 * lib/g++.exp: Likewise.
7894 * lib/obj-c++.exp: Likewise.
7895 * lib/objc.exp: Likewise.
7896 * g++.dg/template/pr16564.C: New test.
7897
7898 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
7899
7900 PR c++/16564
7901 * g++.dg/cpp0x/decltype26.C: Adjust.
7902 * g++.dg/cpp0x/decltype28.C: Likewise.
7903 * g++.dg/cpp0x/decltype29.C: Likewise.
7904 * g++.dg/cpp0x/decltype32.C: Likewise.
7905 * g++.dg/cpp0x/enum11.C: Likewise.
7906 * g++.dg/template/arrow1.C: Likewise.
7907 * g++.dg/template/pr23510.C: Likewise.
7908 * g++.dg/template/recurse.C: Likewise.
7909 * g++.dg/template/recurse2.C: Likewise.
7910 * g++.dg/template/vtable2.C: Likewise.
7911 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7912
7913 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7914
7915 PR preprocessor/58893
7916 * gcc.dg/pr58893.c: New test case.
7917 * gcc.dg/pr58893-0.h: New include.
7918
7919 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
7920
7921 PR middle-end/62120
7922 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
7923 in 32-bit mode.
7924 * gcc.target/i386/pr62120.c: New.
7925
7926 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
7927
7928 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
7929 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
7930 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
7931 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
7932 return type.
7933
7934 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7935
7936 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
7937
7938 2014-09-30 Jakub Jelinek <jakub@redhat.com>
7939
7940 PR inline-asm/63282
7941 * gcc.c-torture/compile/pr63282.c: New test.
7942
7943 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
7944
7945 * gcc.dg/tree-ssa/vrp94.c: New test.
7946 * gnat.dg/opt40.adb: Likewise.
7947
7948 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7949
7950 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
7951 vec_vspltw, and vec_vspltb for which the second argument is out of
7952 range.
7953
7954 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
7955
7956 * gcc.c-torture/compile/calls-void.c: New test.
7957
7958 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
7959
7960 PR c++/51385
7961 * g++.dg/template/pr51385.C: New.
7962
7963 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
7964
7965 * gcc.target/mips/20140928.c: New test.
7966
7967 2014-09-27 Andi Kleen <ak@linux.intel.com>
7968
7969 * gcc.target/i386/nop-mcount.c: Only run on Linux.
7970 * gcc.target/i386/record-mcount.c: dito.
7971
7972 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
7973
7974 PR ipa/62121
7975 * g++.dg/torture/pr62121.C: New testcase.
7976
7977 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
7978
7979 PR middle-end/35545
7980 * g++.dg/tree-prof/pr35545.C: New testcase.
7981
7982 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7983
7984 * gcc.target/powerpc/pr63335.c: Change effective target to
7985 vsx_hw.
7986
7987 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
7988
7989 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
7990
7991 2014-09-26 Jakub Jelinek <jakub@redhat.com>
7992
7993 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
7994 to default options.
7995
7996 2014-09-25 Andi Kleen <ak@linux.intel.com>
7997
7998 * gcc.target/i386/nop-mcount.c: New file.
7999 * gcc.target/i386/record-mcount.c: New file.
8000
8001 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
8002
8003 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
8004 * gcc.dg/vect/pr57705.c: Likewise.
8005 * gcc.dg/vect/pr57741-2.c: Likewise.
8006 * gcc.dg/vect/pr57741-3.c: Likewise.
8007 * gcc.dg/vect/pr59591-1.c: Likewise.
8008 * gcc.dg/vect/pr59591-2.c: Likewise.
8009 * gcc.dg/vect/pr60196-1.c: Likewise.
8010 * gcc.dg/vect/pr60196-2.c: Likewise.
8011 * gcc.dg/vect/pr60276.c: Likewise.
8012 * gcc.dg/vect/pr61680.c: Likewise.
8013 * gcc.dg/vect/pr63148.c: Likewise.
8014 * gcc.dg/vect/pr63189.c: Likewise.
8015 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8016 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8017 * gcc.dg/vect/vect-nop-move.c: Likewise.
8018 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
8019 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
8020
8021 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
8022
8023 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
8024
8025 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
8026
8027 * gcc.target/aarch64/simd/vqshlb_1.c: New.
8028
8029 2014-09-25 Jiong Wang <jiong.wang@arm.com>
8030
8031 * gcc.target/i386/shrink_wrap_1.c: New test.
8032
8033 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8034
8035 PR target/63335
8036 * gcc.target/powerpc/pr63335.c: New test.
8037
8038 2014-09-25 Marek Polacek <polacek@redhat.com>
8039
8040 PR c++/61945
8041 * g++.dg/warn/pr61945.C: New test.
8042
8043 2014-09-25 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR tree-optimization/63341
8046 * gcc.dg/vect/pr63341-1.c: New test.
8047 * gcc.dg/vect/pr63341-2.c: New test.
8048
8049 PR c++/63249
8050 * g++.dg/gomp/pr63249.C: New test.
8051 * c-c++-common/gomp/pr63249.c: New test.
8052
8053 2014-09-25 Tobias Burnus <burnus@net-b.de>
8054
8055 * gfortran.dg/coarray/collectives_3.f90: New.
8056 * gfortran.dg/coarray_collectives_9.f90: New.
8057 * gfortran.dg/coarray_collectives_10.f90: New.
8058 * gfortran.dg/coarray_collectives_11.f90: New.
8059 * gfortran.dg/coarray_collectives_12.f90: New.
8060
8061 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8062
8063 * gcc.target/powerpc/swaps-p8-17.c: New test.
8064
8065 2014-09-24 Jiong Wang <jiong.wang@arm.com>
8066
8067 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
8068
8069 2014-09-24 Marek Polacek <polacek@redhat.com>
8070
8071 PR c/61405
8072 PR c/53874
8073 * c-c++-common/pr53874.c: New test.
8074 * c-c++-common/pr61405.c: New test.
8075
8076 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8077
8078 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
8079
8080 2014-09-24 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR sanitizer/63316
8083 * c-c++-common/asan/pr63316.c: New test.
8084
8085 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8086
8087 PR tree-optimization/63266
8088 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
8089
8090 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
8091
8092 * gcc.target/arm/pr63210.c: New test.
8093
8094 2014-09-23 Andi Kleen <ak@linux.intel.com>
8095
8096 * gcc.dg/noreorder.c: New test.
8097 * gcc.dg/noreorder2.c: New test.
8098 * gcc.dg/noreorder3.c: New test.
8099 * gcc.dg/noreorder4.c: New test.
8100
8101 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
8102
8103 * gcc.dg/combine_ashiftrt_1.c: New test.
8104 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8105 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
8106 workarounds for cmge.
8107 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
8108 absence of mvn.
8109
8110 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8111
8112 PR c++/61857
8113 * g++.dg/cpp1y/lambda-init10.C: New.
8114
8115 2014-09-23 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR fortran/63331
8118 * gfortran.dg/pr63331.f90: New test.
8119
8120 2014-09-24 Renlin Li <renlin.li@arm.com>
8121
8122 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
8123 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
8124 * gcc.dg/pr10474.c: Likewise.
8125
8126 2014-09-20 Mark Wielaard <mjw@redhat.com>
8127
8128 * gcc.dg/guality/const-volatile.c (i): Mark as used.
8129 (ci): Likewise.
8130 (pci): Likewise.
8131 (pvi): Likewise.
8132 (pcvi): Likewise.
8133 (cip): Likewise.
8134 (foo): Likewise.
8135 (cfoo): Likewise.
8136
8137 2014-09-20 Mark Wielaard <mjw@redhat.com>
8138
8139 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
8140 and "long int" to plain "short" and "long".
8141 * gcc.dg/guality/const-volatile.c (struct bar): New struct
8142 containing short and long long fields.
8143 (bar): New variable to test the type.
8144
8145 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8146
8147 PR c++/62155
8148 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
8149
8150 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
8151
8152 PR c++/62219
8153 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
8154
8155 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8156
8157 * gcc.dg/vect/vect-reduc-or_1.c: New test.
8158 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8159
8160 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8161
8162 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
8163 New.
8164
8165 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
8166 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
8167
8168 2014-09-22 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR debug/63328
8171 * c-c++-common/gomp/pr63328.c: New test.
8172
8173 2014-09-22 Martin Liska <mliska@suse.cz>
8174
8175 PR lto/63270
8176 * g++.dg/lto/pr63270_0.C: New test.
8177 * g++.dg/lto/pr63270_1.C: New test.
8178
8179 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
8180
8181 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
8182 for call_value_rex64_ms_sysv.
8183 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
8184 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
8185 for call_rex64_ms_sysv.
8186
8187 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8188 Tobias Burnus <burnus@net-b.de>
8189
8190 * gfortran.dg/coarray_atomic_5.f90: New
8191
8192 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
8193
8194 PR c++/61825
8195 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
8196
8197 2014-09-19 Andi Kleen <ak@linux.intel.com>
8198
8199 * gcc.dg/pg-override.c: Only run on x86 Linux.
8200 * gcc.dg/pg.c: Dito.
8201 * gcc.target/i386/fentry-override.c: Exclude for PIC.
8202 * gcc.target/i386/fentry.c: Dito.
8203
8204 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
8205
8206 PR ipa/61998
8207 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
8208
8209 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
8210
8211 PR fortran/63152
8212 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
8213 * gfortran.dg/pr63152.f90: New test.
8214
8215 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
8216
8217 PR c++/58328
8218 * g++.dg/cpp0x/nsdmi10.C: New.
8219
8220 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
8221
8222 * gcc.dg/ssp-3.c: New.
8223 * gcc.dg/ssp-4.c: Likewise.
8224
8225 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8226
8227 * gcc.target/s390/dfp-conv1.c: New testcase.
8228
8229 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
8230
8231 * c-c++-common/asan/red-align-1.c: New test.
8232 * c-c++-common/asan/red-align-2.c: New test.
8233
8234 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
8235
8236 * gcc.dg/pr61053.c: Updated for x32.
8237
8238 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8239
8240 PR debug/63285
8241 * gcc.target/i386/pr63285.c: New test.
8242
8243 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8244
8245 PR target/61360
8246 * gcc.target/i386/pr61360.c: New.
8247
8248 2014-09-18 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR c++/62017
8251 * g++.dg/asan/pr62017.C: New test.
8252
8253 PR testsuite/63292
8254 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
8255
8256 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8257
8258 PR c++/62232
8259 * g++.dg/cpp0x/Wdtor1.C: New.
8260
8261 2014-09-18 Joseph Myers <joseph@codesourcery.com>
8262
8263 * gcc.dg/torture/float128-exact-underflow.c: New test.
8264
8265 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8266
8267 PR c++/61745
8268 * g++.dg/template/pr61745.C: New.
8269
8270 2014-09-17 Marek Polacek <polacek@redhat.com>
8271
8272 PR c/61854
8273 * gcc.dg/cpp/pr61854-1.c: New test.
8274 * gcc.dg/cpp/pr61854-2.c: New test.
8275 * gcc.dg/cpp/pr61854-3.c: New test.
8276 * gcc.dg/cpp/pr61854-3.h: New test.
8277 * gcc.dg/cpp/pr61854-4.c: New test.
8278 * gcc.dg/cpp/pr61854-5.c: New test.
8279 * gcc.dg/cpp/pr61854-6.c: New test.
8280 * gcc.dg/cpp/pr61854-7.c: New test.
8281 * gcc.dg/cpp/pr61854-c90.c: New test.
8282 * gcc.dg/cpp/pr61854-c94.c: New test.
8283
8284 2014-09-17 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR debug/63284
8287 * gcc.dg/pr63284.c: New test.
8288
8289 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
8290
8291 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
8292
8293 PR c++/63241
8294 * g++.dg/cpp0x/constexpr-63241.C: New.
8295
8296 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
8297
8298 PR libfortran/62768
8299 * gfortran.dg/filename_null.f90: New test.
8300
8301 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8302
8303 * gcc.dg/pg-override.c: Fix a typo.
8304
8305 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8306
8307 * gcc.dg/pg.c: Fix a typo.
8308
8309 2014-09-16 Richard Biener <rguenther@suse.de>
8310
8311 PR testsuite/63258
8312 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
8313 for "vectorization not profitable".
8314
8315 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
8316
8317 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
8318
8319 2014-09-16 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR fortran/56408
8322 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
8323 missing nexted dg-test call support in dejaGNU 1.4.4.
8324
8325 2014-09-15 Andi Kleen <ak@linux.intel.com>
8326
8327 * gcc.dg/pg-override.c: New test.
8328 * gcc.dg/pg.c: New test.
8329 * gcc.target/i386/fentry-override.c: New test.
8330 * gcc.target/i386/fentry.c: New test.
8331
8332 2014-09-15 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR fortran/56408
8335 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
8336 New global vars.
8337 (dg-compile-aux-modules): New procedure.
8338 * gfortran.dg/binding_label_tests_10.f03: Remove comment
8339 and keep-modules.
8340 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
8341 use dg-compile-aux-modules.
8342 * gfortran.dg/binding_label_tests_11.f03: Remove comment
8343 and keep-modules.
8344 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
8345 use dg-compile-aux-modules.
8346 * gfortran.dg/binding_label_tests_13.f03: Remove comment
8347 and keep-modules.
8348 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
8349 use dg-compile-aux-modules.
8350 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
8351 and keep-modules.
8352 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
8353 use dg-compile-aux-modules.
8354 * gfortran.dg/class_45a.f03: Remove keep-modules.
8355 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
8356 and cleanup-modules.
8357 * gfortran.dg/class_4a.f03: Use dg-do link, use
8358 dg-additional-sources and cleanup-modules, remove keep-modules
8359 and update comment.
8360 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
8361 keep-modules, adjust comment.
8362 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
8363 dg-additional-sources and cleanup-modules.
8364 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
8365 associated comment.
8366 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
8367 remove comment.
8368 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
8369 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
8370 use dg-compile-aux-modules.
8371 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
8372 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
8373 use dg-compile-aux-modules.
8374 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
8375 * gfortran.dg/whole_file_29.f90: Remove comment, use
8376 dg-compile-aux-modules.
8377 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
8378 * gfortran.dg/whole_file_31.f90: Remove comment, use
8379 dg-compile-aux-modules.
8380
8381 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
8382 gcc_parallel_test_enable): New procedures. If
8383 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
8384 runtest_file_p to invoke also gcc_parallel_test_run_p.
8385 * g++.dg/guality/guality.exp (check_guality): Save/restore
8386 test_counts array around the body of the procedure.
8387 * gcc.dg/guality/guality.exp (check_guality): Likewise.
8388 * g++.dg/plugin/plugin.exp: Run all the tests serially
8389 by the first parallel runtest encountering it.
8390 * gcc.dg/plugin/plugin.exp: Likewise.
8391 * gcc.misc-tests/matrix1.exp: Likewise.
8392 * gcc.misc-tests/dhry.exp: Likewise.
8393 * gcc.misc-tests/acker1.exp: Likewise.
8394 * gcc.misc-tests/linkage.exp: Likewise.
8395 * gcc.misc-tests/mg.exp: Likewise.
8396 * gcc.misc-tests/mg-2.exp: Likewise.
8397 * gcc.misc-tests/sort2.exp: Likewise.
8398 * gcc.misc-tests/sieve.exp: Likewise.
8399 * gcc.misc-tests/options.exp: Likewise.
8400 * gcc.misc-tests/help.exp: Likewise.
8401 * go.test/go-test.exp (go-gc-tests): Use
8402 gcc_parallel_test_enable {0, 1} around all handling of
8403 each test.
8404 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
8405 * ada/acats/run_all.sh: Parallelize using mkdir inside of
8406 a shared directory. Avoid forking and expr uses if
8407 shell supports $(()).
8408
8409 2014-09-14 David Sherwood <david.sherwood@arm.com>
8410
8411 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
8412
8413 2014-09-14 James Clarke <jrtc27@jrtc27.com>
8414
8415 PR target/61407
8416 * gcc.dg/darwin-minversion-1.c: Fixed formatting
8417 * gcc.dg/darwin-minversion-2.c: Fixed formatting
8418 * gcc.dg/darwin-minversion-3.c: Fixed formatting
8419 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
8420
8421 2014-09-13 Marek Polacek <polacek@redhat.com>
8422
8423 PR c++/60862
8424 * g++.dg/diagnostic/pr60862.C: New test.
8425
8426 2014-09-12 Richard Biener <rguenther@suse.de>
8427
8428 PR middle-end/63237
8429 * g++.dg/torture/pr63237.C: New testcase.
8430
8431 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
8432
8433 * gcc.dg/vec-andxor1.c: New file.
8434
8435 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
8436
8437 PR target/58757
8438 * gcc.dg/c11-true_min-1.c: New testcase.
8439
8440 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
8441
8442 PR c++/61489
8443 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
8444 * g++.old-deja/g++.other/warn5.C: Adjust.
8445
8446 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
8447
8448 * gcc.target/aarch64/vset_lane_1.c: New test.
8449
8450 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
8451
8452 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
8453 Fix declaration.
8454 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
8455 Fix declaration.
8456 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
8457 Fix declaration.
8458 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
8459 Fix declaration.
8460
8461 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8462
8463 PR tree-optimization/63186
8464 * gcc.dg/pr63186.c: New testcase.
8465
8466 2014-09-10 Xinliang David Li <davidxl@google.com>
8467
8468 PR target/63209
8469 * gcc.c-torture/execute/pr63209.c: New test.
8470
8471 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8472
8473 * gcc.target/i386/i386.exp: Only run vect-args.c tests
8474 if runtest_file_p says they should be run.
8475
8476 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8477
8478 * gcc.target/aarch64/vstN_1.c: New test.
8479
8480 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8481
8482 * gcc.target/aarch64/vldN_lane_1.c: New test.
8483
8484 2014-09-10 Martin Jambor <mjambor@suse.cz>
8485
8486 PR ipa/61654
8487 * g++.dg/ipa/pr61654.C: New test.
8488
8489 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8490
8491 * c-c++-common/ubsan/attrib-3.c: New test.
8492 * c-c++-common/ubsan/nonnull-1.c: New test.
8493 * c-c++-common/ubsan/nonnull-2.c: New test.
8494 * c-c++-common/ubsan/nonnull-3.c: New test.
8495 * c-c++-common/ubsan/nonnull-4.c: New test.
8496 * c-c++-common/ubsan/nonnull-5.c: New test.
8497
8498 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8499
8500 * g++.dg/lto/pr63166_0.ii: New testcase.
8501 * g++.dg/lto/pr63166_1.ii: New testcase.
8502
8503 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8504
8505 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
8506
8507 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8508
8509 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
8510 xxpermdi and add commentary about adding it back later; remove
8511 unused typedef.
8512
8513 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8514
8515 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
8516 and 16-byte aligned.
8517 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8518 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8519 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
8520 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8521 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8522 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8523
8524 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8525
8526 * gcc.target/aarch64/vldN_dup_1.c: New test.
8527
8528 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8529
8530 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
8531
8532 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8533
8534 * gcc.target/aarch64/vldN_1.c: New test.
8535
8536 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8537
8538 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
8539
8540 2014-09-09 Jiong Wang <jiong.wang@arm.com>
8541
8542 * gcc.target/arm/vect-copysignf.c: New testcase.
8543
8544 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8545
8546 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8547
8548 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8549
8550 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8551
8552 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8553
8554 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8555
8556 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8557
8558 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8559
8560 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8561
8562 * gcc.target/arm/pr51835.c: Update expected assembly.
8563 * gcc.target/arm/vfp-1.c: Likewise.
8564 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8565 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8566 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8567 * gcc.target/arm/vfp-ldmias.c: Likewise.
8568 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8569 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8570 * gcc.target/arm/vfp-stmiad.c: Likewise.
8571 * gcc.target/arm/vfp-stmias.c: Likewise.
8572
8573 2014-09-09 Tony Wang <tony.wang@arm.com>
8574
8575 * gcc.target/arm/xordi3-opt.c: Disable this
8576 test case for thumb1 target.
8577 * gcc.target/arm/iordi3-opt.c: Ditto.
8578
8579 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8580
8581 PR target/61749
8582 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
8583
8584 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
8585
8586 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
8587
8588 2014-09-08 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR tree-optimization/60196
8591 PR tree-optimization/63189
8592 * gcc.dg/vect/pr63189.c: New test.
8593 * gcc.dg/vect/pr60196-1.c: New test.
8594 * gcc.dg/vect/pr60196-2.c: New test.
8595
8596 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8597
8598 * gcc.target/powerpc/swaps-p8-16.c: New test.
8599
8600 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
8601
8602 * gcc.target/i386/pr62208.c: New test.
8603
8604 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
8605
8606 PR testsuite/56194
8607 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
8608
8609 * g++.dg/ipa/pr61800.C: Require visibility.
8610
8611 * gcc.dg/pr61868.c: Require lto.
8612
8613 2014-09-05 Easwaran Raman <eraman@google.com>
8614
8615 PR rtl-optimization/62146
8616 * testsuite/g++.dg/opt/pr62146.C: New.
8617
8618 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
8619
8620 * gcc.dg/vect/vect-109.c: Skip predicate added.
8621 * gcc.dg/vect/vect-93.c: Test check fixed.
8622 * gcc.dg/vect/bb-slp-10.c: Likewise.
8623 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
8624 Check unaligned feature.
8625
8626 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8627
8628 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
8629 int{32,16,8}x1_t with int{32,16,8}_t.
8630 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8631 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8632 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8633 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8634
8635 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8636
8637 * gcc.target/aarch64/vget_high_1.c: New test.
8638 * gcc.target/aarch64/vget_low_1.c: Likewise.
8639
8640 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8641
8642 * gcc.target/aarch64/simd/int_comparisons.x: New file.
8643 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
8644 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
8645
8646 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8647
8648 * gcc.target/aarch64/simd/vrbit_1.c: New test.
8649
8650 2014-09-05 Richard Biener <rguenther@suse.de>
8651
8652 PR middle-end/63148
8653 * gcc.dg/vect/pr63148.c: New testcase.
8654 * c-c++-common/pr19807-1.c: Likewise.
8655 * g++.dg/tree-ssa/pr19807.C: Adjust.
8656 * g++.dg/tree-ssa/tmmti-2.C: Remove.
8657
8658 2014-09-05 Bin Cheng <bin.cheng@arm.com>
8659
8660 PR target/55701
8661 * gcc.target/arm/memset-inline-1.c: New test.
8662 * gcc.target/arm/memset-inline-2.c: New test.
8663 * gcc.target/arm/memset-inline-3.c: New test.
8664 * gcc.target/arm/memset-inline-4.c: New test.
8665 * gcc.target/arm/memset-inline-5.c: New test.
8666 * gcc.target/arm/memset-inline-6.c: New test.
8667 * gcc.target/arm/memset-inline-7.c: New test.
8668 * gcc.target/arm/memset-inline-8.c: New test.
8669 * gcc.target/arm/memset-inline-9.c: New test.
8670 * gcc.target/arm/memset-inline-10.c: New test.
8671
8672 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
8673
8674 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
8675
8676 2014-09-04 Guozhi Wei <carrot@google.com>
8677
8678 PR target/62040
8679 * gcc.target/aarch64/pr62040.c: New test.
8680
8681 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8682
8683 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
8684 override specific ones, but specific ones do.
8685
8686 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8687
8688 * gcc.target/powerpc/swaps-p8-13.c: New test.
8689 * gcc.target/powerpc/swaps-p8-14.c: New test.
8690 * gcc.target/powerpc/swaps-p8-15.c: New test.
8691
8692 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8693
8694 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
8695 regardless of endianness.
8696
8697 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
8698
8699 PR fortran/62174
8700 * gfortran.dg/cray_pointers_11.f90: New.
8701
8702 2014-09-03 Martin Jambor <mjambor@suse.cz>
8703
8704 PR ipa/62015
8705 * g++.dg/ipa/pr62015.C: New test.
8706
8707 2014-09-03 Martin Jambor <mjambor@suse.cz>
8708
8709 PR ipa/61986
8710 * gcc.dg/ipa/pr61986.c: New test.
8711
8712 2014-09-03 Marek Polacek <polacek@redhat.com>
8713
8714 PR c/62294
8715 * gcc.dg/pr62294.c: New test.
8716 * gcc.dg/pr62294.h: New file.
8717
8718 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
8719
8720 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
8721 of dg-options. Add "inline" keyword to test functions.
8722
8723 2014-09-03 Marek Polacek <polacek@redhat.com>
8724
8725 PR c/62024
8726 * g++.dg/cpp0x/pr62024.C: New test.
8727 * gcc.dg/pr62024.c: New test.
8728
8729 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
8730
8731 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
8732 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
8733 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
8734 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
8735 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
8736 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
8737
8738 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8739
8740 PR target/61078
8741 * gcc.target/s390/pr61078.c: New testcase.
8742
8743 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
8744
8745 * gcc.dg/20111227-2.c: Compile only for x86 targets.
8746 * gcc.dg/20111227-3.c: Ditto.
8747
8748 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
8749
8750 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
8751
8752 2014-09-03 Tobias Burnus <burnus@net-b.de>
8753
8754 PR fortran/61881
8755 PR fortran/61888
8756 PR fortran/57305
8757 * gfortran.dg/sizeof_4.f90: New.
8758
8759 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8760
8761 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
8762 vec_cts, and vec_ctu.
8763 * gcc.target/powerpc/builtins-2.c: Likewise.
8764
8765 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
8766
8767 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
8768 [!__sun__ && !__hpux__] (arena_size): Scale according to
8769 target pointer size.
8770
8771 2014-09-02 Marek Polacek <polacek@redhat.com>
8772
8773 PR fortran/62270
8774 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
8775
8776 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8777
8778 PR target/62275
8779 * gcc.target/arm/vect-lceilf_1.c: New test.
8780 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8781 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8782
8783 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8784
8785 PR target/62275
8786 * gcc.target/arm/lceil-vcvt_1.c: New test.
8787 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
8788 * gcc.target/arm/lround-vcvt_1.c: Likewise.
8789
8790 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
8791
8792 DR 1453
8793 * g++.dg/cpp0x/constexpr-volatile.C: New.
8794 * g++.dg/ext/is_literal_type2.C: Likewise.
8795
8796 2014-09-02 Jakub Jelinek <jakub@redhat.com>
8797 Balaji V. Iyer <balaji.v.iyer@intel.com>
8798 Igor Zamyatin <igor.zamyatin@intel.com>
8799
8800 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
8801 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
8802 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
8803 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
8804 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
8805 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
8806 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
8807 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
8808 * g++.dg/cilk-plus/CK/cf3.cc: New test.
8809 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
8810 * g++.dg/cilk-plus/CK/for1.cc: New test.
8811 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
8812 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
8813 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
8814
8815 2014-09-02 Richard Biener <rguenther@suse.de>
8816
8817 PR tree-optimization/62695
8818 * gfortran.dg/pr62695.f90: New testcase.
8819
8820 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
8821
8822 PR target/62312
8823 * gcc.c-torture/compile/pr62312.c: New.
8824
8825 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8826
8827 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
8828
8829 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8830
8831 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
8832 Return right away if !arm*-*-*.
8833
8834 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
8835
8836 * gcc.c-torture/unsorted/386.c: Move to ...
8837 * gcc.c-torture/compile/386.c: ... here.
8838 * gcc.c-torture/unsorted/86.c: Move to ...
8839 * gcc.c-torture/compile/86.c: ... here.
8840 * gcc.c-torture/unsorted/a1.c: Move to ...
8841 * gcc.c-torture/compile/a1.c: ... here.
8842 * gcc.c-torture/unsorted/a3.c: Move to ...
8843 * gcc.c-torture/compile/a3.c: ... here.
8844 * gcc.c-torture/unsorted/aaa.c: Move to ...
8845 * gcc.c-torture/compile/aaa.c: ... here.
8846 * gcc.c-torture/unsorted/aa.c: Move to ...
8847 * gcc.c-torture/compile/aa.c: ... here.
8848 * gcc.c-torture/unsorted/abs.c: Move to ...
8849 * gcc.c-torture/compile/abs.c: ... here.
8850 * gcc.c-torture/unsorted/a.c: Move to ...
8851 * gcc.c-torture/compile/a.c: ... here.
8852 * gcc.c-torture/unsorted/ac.c: Move to ...
8853 * gcc.c-torture/compile/ac.c: ... here.
8854 * gcc.c-torture/unsorted/acc.c: Move to ...
8855 * gcc.c-torture/compile/acc.c: ... here.
8856 * gcc.c-torture/unsorted/add386.c: Move to ...
8857 * gcc.c-torture/compile/add386.c: ... here.
8858 * gcc.c-torture/unsorted/add.c: Move to ...
8859 * gcc.c-torture/compile/add.c: ... here.
8860 * gcc.c-torture/unsorted/addcc.c: Move to ...
8861 * gcc.c-torture/compile/addcc.c: ... here.
8862 * gcc.c-torture/unsorted/andm.c: Move to ...
8863 * gcc.c-torture/compile/andm.c: ... here.
8864 * gcc.c-torture/unsorted/andmem.c: Move to ...
8865 * gcc.c-torture/compile/andmem.c: ... here.
8866 * gcc.c-torture/unsorted/andn.c: Move to ...
8867 * gcc.c-torture/compile/andn.c: ... here.
8868 * gcc.c-torture/unsorted/andok.c: Move to ...
8869 * gcc.c-torture/compile/andok.c: ... here.
8870 * gcc.c-torture/unsorted/andsi.c: Move to ...
8871 * gcc.c-torture/compile/andsi.c: ... here.
8872 * gcc.c-torture/unsorted/andsparc.c: Move to ...
8873 * gcc.c-torture/compile/andsparc.c: ... here.
8874 * gcc.c-torture/unsorted/aos.c: Move to ...
8875 * gcc.c-torture/compile/aos.c: ... here.
8876 * gcc.c-torture/unsorted/arr.c: Move to ...
8877 * gcc.c-torture/compile/arr.c: ... here.
8878 * gcc.c-torture/unsorted/as.c: Move to ...
8879 * gcc.c-torture/compile/as.c: ... here.
8880 * gcc.c-torture/unsorted/ase.c: Move to ...
8881 * gcc.c-torture/compile/ase.c: ... here.
8882 * gcc.c-torture/unsorted/b1.c: Move to ...
8883 * gcc.c-torture/compile/b1.c: ... here.
8884 * gcc.c-torture/unsorted/b2.c: Move to ...
8885 * gcc.c-torture/compile/b2.c: ... here.
8886 * gcc.c-torture/unsorted/b3.c: Move to ...
8887 * gcc.c-torture/compile/b3.c: ... here.
8888 * gcc.c-torture/unsorted/b88.c: Move to ...
8889 * gcc.c-torture/compile/b88.c: ... here.
8890 * gcc.c-torture/unsorted/bad.c: Move to ...
8891 * gcc.c-torture/compile/bad.c: ... here.
8892 * gcc.c-torture/unsorted/band.c: Move to ...
8893 * gcc.c-torture/compile/band.c: ... here.
8894 * gcc.c-torture/unsorted/bb0.c: Move to ...
8895 * gcc.c-torture/compile/bb0.c: ... here.
8896 * gcc.c-torture/unsorted/bb1.c: Move to ...
8897 * gcc.c-torture/compile/bb1.c: ... here.
8898 * gcc.c-torture/unsorted/bbb.c: Move to ...
8899 * gcc.c-torture/compile/bbb.c: ... here.
8900 * gcc.c-torture/unsorted/b.c: Move to ...
8901 * gcc.c-torture/compile/b.c: ... here.
8902 * gcc.c-torture/unsorted/bc.c: Move to ...
8903 * gcc.c-torture/compile/bc.c: ... here.
8904 * gcc.c-torture/unsorted/bcopy.c: Move to ...
8905 * gcc.c-torture/compile/bcopy.c: ... here.
8906 * gcc.c-torture/unsorted/bf.c: Move to ...
8907 * gcc.c-torture/compile/bf.c: ... here.
8908 * gcc.c-torture/unsorted/bfins.c: Move to ...
8909 * gcc.c-torture/compile/bfins.c: ... here.
8910 * gcc.c-torture/unsorted/bfx.c: Move to ...
8911 * gcc.c-torture/compile/bfx.c: ... here.
8912 * gcc.c-torture/unsorted/bge.c: Move to ...
8913 * gcc.c-torture/compile/bge.c: ... here.
8914 * gcc.c-torture/unsorted/bit.c: Move to ...
8915 * gcc.c-torture/compile/bit.c: ... here.
8916 * gcc.c-torture/unsorted/bitf.c: Move to ...
8917 * gcc.c-torture/compile/bitf.c: ... here.
8918 * gcc.c-torture/unsorted/bitw.c: Move to ...
8919 * gcc.c-torture/compile/bitw.c: ... here.
8920 * gcc.c-torture/unsorted/blk.c: Move to ...
8921 * gcc.c-torture/compile/blk.c: ... here.
8922 * gcc.c-torture/unsorted/bt386.c: Move to ...
8923 * gcc.c-torture/compile/bt386.c: ... here.
8924 * gcc.c-torture/unsorted/bt.c: Move to ...
8925 * gcc.c-torture/compile/bt.c: ... here.
8926 * gcc.c-torture/unsorted/BUG11.c: Move to ...
8927 * gcc.c-torture/compile/BUG11.c: ... here.
8928 * gcc.c-torture/unsorted/BUG12.c: Move to ...
8929 * gcc.c-torture/compile/BUG12.c: ... here.
8930 * gcc.c-torture/unsorted/BUG13.c: Move to ...
8931 * gcc.c-torture/compile/BUG13.c: ... here.
8932 * gcc.c-torture/unsorted/BUG16.c: Move to ...
8933 * gcc.c-torture/compile/BUG16.c: ... here.
8934 * gcc.c-torture/unsorted/BUG17.c: Move to ...
8935 * gcc.c-torture/compile/BUG17.c: ... here.
8936 * gcc.c-torture/unsorted/BUG18.c: Move to ...
8937 * gcc.c-torture/compile/BUG18.c: ... here.
8938 * gcc.c-torture/unsorted/BUG1.c: Move to ...
8939 * gcc.c-torture/compile/BUG1.c: ... here.
8940 * gcc.c-torture/unsorted/BUG21.c: Move to ...
8941 * gcc.c-torture/compile/BUG21.c: ... here.
8942 * gcc.c-torture/unsorted/BUG22.c: Move to ...
8943 * gcc.c-torture/compile/BUG22.c: ... here.
8944 * gcc.c-torture/unsorted/BUG23.c: Move to ...
8945 * gcc.c-torture/compile/BUG23.c: ... here.
8946 * gcc.c-torture/unsorted/BUG24.c: Move to ...
8947 * gcc.c-torture/compile/BUG24.c: ... here.
8948 * gcc.c-torture/unsorted/BUG25.c: Move to ...
8949 * gcc.c-torture/compile/BUG25.c: ... here.
8950 * gcc.c-torture/unsorted/BUG2.c: Move to ...
8951 * gcc.c-torture/compile/BUG2.c: ... here.
8952 * gcc.c-torture/unsorted/BUG3.c: Move to ...
8953 * gcc.c-torture/compile/BUG3.c: ... here.
8954 * gcc.c-torture/unsorted/BUG4.c: Move to ...
8955 * gcc.c-torture/compile/BUG4.c: ... here.
8956 * gcc.c-torture/unsorted/BUG5.c: Move to ...
8957 * gcc.c-torture/compile/BUG5.c: ... here.
8958 * gcc.c-torture/unsorted/BUG6.c: Move to ...
8959 * gcc.c-torture/compile/BUG6.c: ... here.
8960 * gcc.c-torture/unsorted/bug.c: Move to ...
8961 * gcc.c-torture/compile/bug.c: ... here.
8962 * gcc.c-torture/unsorted/bugc.c: Move to ...
8963 * gcc.c-torture/compile/bugc.c: ... here.
8964 * gcc.c-torture/unsorted/buns.c: Move to ...
8965 * gcc.c-torture/compile/buns.c: ... here.
8966 * gcc.c-torture/unsorted/bx.c: Move to ...
8967 * gcc.c-torture/compile/bx.c: ... here.
8968 * gcc.c-torture/unsorted/c1.c: Move to ...
8969 * gcc.c-torture/compile/c1.c: ... here.
8970 * gcc.c-torture/unsorted/c2.c: Move to ...
8971 * gcc.c-torture/compile/c2.c: ... here.
8972 * gcc.c-torture/unsorted/call386.c: Move to ...
8973 * gcc.c-torture/compile/call386.c: ... here.
8974 * gcc.c-torture/unsorted/call.c: Move to ...
8975 * gcc.c-torture/compile/call.c: ... here.
8976 * gcc.c-torture/unsorted/callind.c: Move to ...
8977 * gcc.c-torture/compile/callind.c: ... here.
8978 * gcc.c-torture/unsorted/c.c: Move to ...
8979 * gcc.c-torture/compile/c.c: ... here.
8980 * gcc.c-torture/unsorted/cc.c: Move to ...
8981 * gcc.c-torture/compile/cc.c: ... here.
8982 * gcc.c-torture/unsorted/charmtst.c: Move to ...
8983 * gcc.c-torture/compile/charmtst.c: ... here.
8984 * gcc.c-torture/unsorted/cmb.c: Move to ...
8985 * gcc.c-torture/compile/cmb.c: ... here.
8986 * gcc.c-torture/unsorted/cmp.c: Move to ...
8987 * gcc.c-torture/compile/cmp.c: ... here.
8988 * gcc.c-torture/unsorted/cmphi.c: Move to ...
8989 * gcc.c-torture/compile/cmphi.c: ... here.
8990 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
8991 * gcc.c-torture/compile/cmpsi386.c: ... here.
8992 * gcc.c-torture/unsorted/cmul.c: Move to ...
8993 * gcc.c-torture/compile/cmul.c: ... here.
8994 * gcc.c-torture/unsorted/cn1.c: Move to ...
8995 * gcc.c-torture/compile/cn1.c: ... here.
8996 * gcc.c-torture/unsorted/comb.c: Move to ...
8997 * gcc.c-torture/compile/comb.c: ... here.
8998 * gcc.c-torture/unsorted/consec.c: Move to ...
8999 * gcc.c-torture/compile/consec.c: ... here.
9000 * gcc.c-torture/unsorted/const.c: Move to ...
9001 * gcc.c-torture/compile/const.c: ... here.
9002 * gcc.c-torture/unsorted/conv.c: Move to ...
9003 * gcc.c-torture/compile/conv.c: ... here.
9004 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
9005 * gcc.c-torture/compile/conv_tst.c: ... here.
9006 * gcc.c-torture/unsorted/cp.c: Move to ...
9007 * gcc.c-torture/compile/cp.c: ... here.
9008 * gcc.c-torture/unsorted/csebug.c: Move to ...
9009 * gcc.c-torture/compile/csebug.c: ... here.
9010 * gcc.c-torture/unsorted/cvt.c: Move to ...
9011 * gcc.c-torture/compile/cvt.c: ... here.
9012 * gcc.c-torture/unsorted/dblbug.c: Move to ...
9013 * gcc.c-torture/compile/dblbug.c: ... here.
9014 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
9015 * gcc.c-torture/compile/dbl_parm.c: ... here.
9016 * gcc.c-torture/unsorted/d.c: Move to ...
9017 * gcc.c-torture/compile/d.c: ... here.
9018 * gcc.c-torture/unsorted/ddd.c: Move to ...
9019 * gcc.c-torture/compile/ddd.c: ... here.
9020 * gcc.c-torture/unsorted/dead.c: Move to ...
9021 * gcc.c-torture/compile/dead.c: ... here.
9022 * gcc.c-torture/unsorted/delay.c: Move to ...
9023 * gcc.c-torture/compile/delay.c: ... here.
9024 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
9025 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
9026 * gcc.c-torture/unsorted/di.c: Move to ...
9027 * gcc.c-torture/compile/di.c: ... here.
9028 * gcc.c-torture/unsorted/dic.c: Move to ...
9029 * gcc.c-torture/compile/dic.c: ... here.
9030 * gcc.c-torture/unsorted/dilayout.c: Move to ...
9031 * gcc.c-torture/compile/dilayout.c: ... here.
9032 * gcc.c-torture/unsorted/dimove.c: Move to ...
9033 * gcc.c-torture/compile/dimove.c: ... here.
9034 * gcc.c-torture/unsorted/dimul.c: Move to ...
9035 * gcc.c-torture/compile/dimul.c: ... here.
9036 * gcc.c-torture/unsorted/div.c: Move to ...
9037 * gcc.c-torture/compile/div.c: ... here.
9038 * gcc.c-torture/unsorted/divdf.c: Move to ...
9039 * gcc.c-torture/compile/divdf.c: ... here.
9040 * gcc.c-torture/unsorted/dm.c: Move to ...
9041 * gcc.c-torture/compile/dm.c: ... here.
9042 * gcc.c-torture/unsorted/dshift.c: Move to ...
9043 * gcc.c-torture/compile/dshift.c: ... here.
9044 * gcc.c-torture/unsorted/e.c: Move to ...
9045 * gcc.c-torture/compile/e.c: ... here.
9046 * gcc.c-torture/unsorted/ex.c: Move to ...
9047 * gcc.c-torture/compile/ex.c: ... here.
9048 * gcc.c-torture/unsorted/ext.c: Move to ...
9049 * gcc.c-torture/compile/ext.c: ... here.
9050 * gcc.c-torture/unsorted/f1.c: Move to ...
9051 * gcc.c-torture/compile/f1.c: ... here.
9052 * gcc.c-torture/unsorted/f2.c: Move to ...
9053 * gcc.c-torture/compile/f2.c: ... here.
9054 * gcc.c-torture/unsorted/fdmul.c: Move to ...
9055 * gcc.c-torture/compile/fdmul.c: ... here.
9056 * gcc.c-torture/unsorted/float.c: Move to ...
9057 * gcc.c-torture/compile/float.c: ... here.
9058 * gcc.c-torture/unsorted/flo.c: Move to ...
9059 * gcc.c-torture/compile/flo.c: ... here.
9060 * gcc.c-torture/unsorted/flt_const.c: Move to ...
9061 * gcc.c-torture/compile/flt_const.c: ... here.
9062 * gcc.c-torture/unsorted/fnul.c: Move to ...
9063 * gcc.c-torture/compile/fnul.c: ... here.
9064 * gcc.c-torture/unsorted/foo.c: Move to ...
9065 * gcc.c-torture/compile/foo.c: ... here.
9066 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
9067 * gcc.c-torture/compile/forgetcc.c: ... here.
9068 * gcc.c-torture/unsorted/fq.c: Move to ...
9069 * gcc.c-torture/compile/fq.c: ... here.
9070 * gcc.c-torture/unsorted/g.c: Move to ...
9071 * gcc.c-torture/compile/g.c: ... here.
9072 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
9073 * gcc.c-torture/compile/gen_tst.c: ... here.
9074 * gcc.c-torture/unsorted/glob.c: Move to ...
9075 * gcc.c-torture/compile/glob.c: ... here.
9076 * gcc.c-torture/unsorted/gronk.c: Move to ...
9077 * gcc.c-torture/compile/gronk.c: ... here.
9078 * gcc.c-torture/unsorted/hibug.c: Move to ...
9079 * gcc.c-torture/compile/hibug.c: ... here.
9080 * gcc.c-torture/unsorted/hi.c: Move to ...
9081 * gcc.c-torture/compile/hi.c: ... here.
9082 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
9083 * gcc.c-torture/compile/HIcmp.c: ... here.
9084 * gcc.c-torture/unsorted/HIset.c: Move to ...
9085 * gcc.c-torture/compile/HIset.c: ... here.
9086 * gcc.c-torture/unsorted/i.c: Move to ...
9087 * gcc.c-torture/compile/i.c: ... here.
9088 * gcc.c-torture/unsorted/i++.c: Move to ...
9089 * gcc.c-torture/compile/i++.c: ... here.
9090 * gcc.c-torture/unsorted/ic.c: Move to ...
9091 * gcc.c-torture/compile/ic.c: ... here.
9092 * gcc.c-torture/unsorted/icmp.c: Move to ...
9093 * gcc.c-torture/compile/icmp.c: ... here.
9094 * gcc.c-torture/unsorted/ifreg.c: Move to ...
9095 * gcc.c-torture/compile/ifreg.c: ... here.
9096 * gcc.c-torture/unsorted/imm.c: Move to ...
9097 * gcc.c-torture/compile/imm.c: ... here.
9098 * gcc.c-torture/unsorted/isinf.c: Move to ...
9099 * gcc.c-torture/compile/isinf.c: ... here.
9100 * gcc.c-torture/unsorted/jmp.c: Move to ...
9101 * gcc.c-torture/compile/jmp.c: ... here.
9102 * gcc.c-torture/unsorted/jumptab.c: Move to ...
9103 * gcc.c-torture/compile/jumptab.c: ... here.
9104 * gcc.c-torture/unsorted/layout.c: Move to ...
9105 * gcc.c-torture/compile/layout.c: ... here.
9106 * gcc.c-torture/unsorted/lbug.c: Move to ...
9107 * gcc.c-torture/compile/lbug.c: ... here.
9108 * gcc.c-torture/unsorted/l.c: Move to ...
9109 * gcc.c-torture/compile/l.c: ... here.
9110 * gcc.c-torture/unsorted/ll1.c: Move to ...
9111 * gcc.c-torture/compile/ll1.c: ... here.
9112 * gcc.c-torture/unsorted/llbug.c: Move to ...
9113 * gcc.c-torture/compile/llbug.c: ... here.
9114 * gcc.c-torture/unsorted/lll.c: Move to ...
9115 * gcc.c-torture/compile/lll.c: ... here.
9116 * gcc.c-torture/unsorted/load8.c: Move to ...
9117 * gcc.c-torture/compile/load8.c: ... here.
9118 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
9119 * gcc.c-torture/compile/loadhicc.c: ... here.
9120 * gcc.c-torture/unsorted/log2.c: Move to ...
9121 * gcc.c-torture/compile/log2.c: ... here.
9122 * gcc.c-torture/unsorted/logic.c: Move to ...
9123 * gcc.c-torture/compile/logic.c: ... here.
9124 * gcc.c-torture/unsorted/loop-1.c: Move to ...
9125 * gcc.c-torture/compile/loop-1.c: ... here.
9126 * gcc.c-torture/unsorted/loop386.c: Move to ...
9127 * gcc.c-torture/compile/loop386.c: ... here.
9128 * gcc.c-torture/unsorted/lop.c: Move to ...
9129 * gcc.c-torture/compile/lop.c: ... here.
9130 * gcc.c-torture/unsorted/m1.c: Move to ...
9131 * gcc.c-torture/compile/m1.c: ... here.
9132 * gcc.c-torture/unsorted/m2.c: Move to ...
9133 * gcc.c-torture/compile/m2.c: ... here.
9134 * gcc.c-torture/unsorted/m5.c: Move to ...
9135 * gcc.c-torture/compile/m5.c: ... here.
9136 * gcc.c-torture/unsorted/m68.c: Move to ...
9137 * gcc.c-torture/compile/m68.c: ... here.
9138 * gcc.c-torture/unsorted/mbyte.c: Move to ...
9139 * gcc.c-torture/compile/mbyte.c: ... here.
9140 * gcc.c-torture/unsorted/mchar.c: Move to ...
9141 * gcc.c-torture/compile/mchar.c: ... here.
9142 * gcc.c-torture/unsorted/mcmp.c: Move to ...
9143 * gcc.c-torture/compile/mcmp.c: ... here.
9144 * gcc.c-torture/unsorted/mdouble.c: Move to ...
9145 * gcc.c-torture/compile/mdouble.c: ... here.
9146 * gcc.c-torture/unsorted/memtst.c: Move to ...
9147 * gcc.c-torture/compile/memtst.c: ... here.
9148 * gcc.c-torture/unsorted/miscomp.c: Move to ...
9149 * gcc.c-torture/compile/miscomp.c: ... here.
9150 * gcc.c-torture/unsorted/mm.c: Move to ...
9151 * gcc.c-torture/compile/mm.c: ... here.
9152 * gcc.c-torture/unsorted/mod.c: Move to ...
9153 * gcc.c-torture/compile/mod.c: ... here.
9154 * gcc.c-torture/unsorted/modcc.c: Move to ...
9155 * gcc.c-torture/compile/modcc.c: ... here.
9156 * gcc.c-torture/unsorted/move.c: Move to ...
9157 * gcc.c-torture/compile/move.c: ... here.
9158 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
9159 * gcc.c-torture/compile/move_qhi.c: ... here.
9160 * gcc.c-torture/unsorted/mregtst.c: Move to ...
9161 * gcc.c-torture/compile/mregtst.c: ... here.
9162 * gcc.c-torture/unsorted/msp.c: Move to ...
9163 * gcc.c-torture/compile/msp.c: ... here.
9164 * gcc.c-torture/unsorted/mtst.c: Move to ...
9165 * gcc.c-torture/compile/mtst.c: ... here.
9166 * gcc.c-torture/unsorted/mu.c: Move to ...
9167 * gcc.c-torture/compile/mu.c: ... here.
9168 * gcc.c-torture/unsorted/mul.c: Move to ...
9169 * gcc.c-torture/compile/mul.c: ... here.
9170 * gcc.c-torture/unsorted/mword1.c: Move to ...
9171 * gcc.c-torture/compile/mword1.c: ... here.
9172 * gcc.c-torture/unsorted/mword.c: Move to ...
9173 * gcc.c-torture/compile/mword.c: ... here.
9174 * gcc.c-torture/unsorted/n1.c: Move to ...
9175 * gcc.c-torture/compile/n1.c: ... here.
9176 * gcc.c-torture/unsorted/nand.c: Move to ...
9177 * gcc.c-torture/compile/nand.c: ... here.
9178 * gcc.c-torture/unsorted/n.c: Move to ...
9179 * gcc.c-torture/compile/n.c: ... here.
9180 * gcc.c-torture/unsorted/neg.c: Move to ...
9181 * gcc.c-torture/compile/neg.c: ... here.
9182 * gcc.c-torture/unsorted/o.c: Move to ...
9183 * gcc.c-torture/compile/o.c: ... here.
9184 * gcc.c-torture/unsorted/omit.c: Move to ...
9185 * gcc.c-torture/compile/omit.c: ... here.
9186 * gcc.c-torture/unsorted/opout.c: Move to ...
9187 * gcc.c-torture/compile/opout.c: ... here.
9188 * gcc.c-torture/unsorted/opt.c: Move to ...
9189 * gcc.c-torture/compile/opt.c: ... here.
9190 * gcc.c-torture/unsorted/or386.c: Move to ...
9191 * gcc.c-torture/compile/or386.c: ... here.
9192 * gcc.c-torture/unsorted/or.c: Move to ...
9193 * gcc.c-torture/compile/or.c: ... here.
9194 * gcc.c-torture/unsorted/parms.c: Move to ...
9195 * gcc.c-torture/compile/parms.c: ... here.
9196 * gcc.c-torture/unsorted/pass.c: Move to ...
9197 * gcc.c-torture/compile/pass.c: ... here.
9198 * gcc.c-torture/unsorted/p.c: Move to ...
9199 * gcc.c-torture/compile/p.c: ... here.
9200 * gcc.c-torture/unsorted/pmt.c: Move to ...
9201 * gcc.c-torture/compile/pmt.c: ... here.
9202 * gcc.c-torture/unsorted/poor.c: Move to ...
9203 * gcc.c-torture/compile/poor.c: ... here.
9204 * gcc.c-torture/unsorted/pp.c: Move to ...
9205 * gcc.c-torture/compile/pp.c: ... here.
9206 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
9207 * gcc.c-torture/compile/pret-arg.c: ... here.
9208 * gcc.c-torture/unsorted/pyr2.c: Move to ...
9209 * gcc.c-torture/compile/pyr2.c: ... here.
9210 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
9211 * gcc.c-torture/compile/PYRBUG.c: ... here.
9212 * gcc.c-torture/unsorted/pyr.c: Move to ...
9213 * gcc.c-torture/compile/pyr.c: ... here.
9214 * gcc.c-torture/unsorted/q.c: Move to ...
9215 * gcc.c-torture/compile/q.c: ... here.
9216 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
9217 * gcc.c-torture/compile/QIcmp.c: ... here.
9218 * gcc.c-torture/unsorted/QIset.c: Move to ...
9219 * gcc.c-torture/compile/QIset.c: ... here.
9220 * gcc.c-torture/unsorted/r1.c: Move to ...
9221 * gcc.c-torture/compile/r1.c: ... here.
9222 * gcc.c-torture/unsorted/r.c: Move to ...
9223 * gcc.c-torture/compile/r.c: ... here.
9224 * gcc.c-torture/unsorted/rel.c: Move to ...
9225 * gcc.c-torture/compile/rel.c: ... here.
9226 * gcc.c-torture/unsorted/rmsc.c: Move to ...
9227 * gcc.c-torture/compile/rmsc.c: ... here.
9228 * gcc.c-torture/unsorted/round.c: Move to ...
9229 * gcc.c-torture/compile/round.c: ... here.
9230 * gcc.c-torture/unsorted/run.c: Move to ...
9231 * gcc.c-torture/compile/run.c: ... here.
9232 * gcc.c-torture/unsorted/sar.c: Move to ...
9233 * gcc.c-torture/compile/sar.c: ... here.
9234 * gcc.c-torture/unsorted/s.c: Move to ...
9235 * gcc.c-torture/compile/s.c: ... here.
9236 * gcc.c-torture/unsorted/scal.c: Move to ...
9237 * gcc.c-torture/compile/scal.c: ... here.
9238 * gcc.c-torture/unsorted/sc.c: Move to ...
9239 * gcc.c-torture/compile/sc.c: ... here.
9240 * gcc.c-torture/unsorted/scc.c: Move to ...
9241 * gcc.c-torture/compile/scc.c: ... here.
9242 * gcc.c-torture/unsorted/scond.c: Move to ...
9243 * gcc.c-torture/compile/scond.c: ... here.
9244 * gcc.c-torture/unsorted/selfrec.c: Move to ...
9245 * gcc.c-torture/compile/selfrec.c: ... here.
9246 * gcc.c-torture/unsorted/seq.c: Move to ...
9247 * gcc.c-torture/compile/seq.c: ... here.
9248 * gcc.c-torture/unsorted/set386.c: Move to ...
9249 * gcc.c-torture/compile/set386.c: ... here.
9250 * gcc.c-torture/unsorted/set88.c: Move to ...
9251 * gcc.c-torture/compile/set88.c: ... here.
9252 * gcc.c-torture/unsorted/SFset.c: Move to ...
9253 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
9254 * gcc.c-torture/unsorted/shand.c: Move to ...
9255 * gcc.c-torture/compile/shand.c: ... here.
9256 * gcc.c-torture/unsorted/sh.c: Move to ...
9257 * gcc.c-torture/compile/sh.c: ... here.
9258 * gcc.c-torture/unsorted/shft.c: Move to ...
9259 * gcc.c-torture/compile/shft.c: ... here.
9260 * gcc.c-torture/unsorted/shift.c: Move to ...
9261 * gcc.c-torture/compile/shift.c: ... here.
9262 * gcc.c-torture/unsorted/shloop.c: Move to ...
9263 * gcc.c-torture/compile/shloop.c: ... here.
9264 * gcc.c-torture/unsorted/shm.c: Move to ...
9265 * gcc.c-torture/compile/shm.c: ... here.
9266 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
9267 * gcc.c-torture/compile/SIcmp.c: ... here.
9268 * gcc.c-torture/unsorted/signext2.c: Move to ...
9269 * gcc.c-torture/compile/signext2.c: ... here.
9270 * gcc.c-torture/unsorted/signext.c: Move to ...
9271 * gcc.c-torture/compile/signext.c: ... here.
9272 * gcc.c-torture/unsorted/sim.c: Move to ...
9273 * gcc.c-torture/compile/sim.c: ... here.
9274 * gcc.c-torture/unsorted/simple.c: Move to ...
9275 * gcc.c-torture/compile/simple.c: ... here.
9276 * gcc.c-torture/unsorted/SIset.c: Move to ...
9277 * gcc.c-torture/compile/SIset.c: ... here.
9278 * gcc.c-torture/unsorted/sne.c: Move to ...
9279 * gcc.c-torture/compile/sne.c: ... here.
9280 * gcc.c-torture/unsorted/sound.c: Move to ...
9281 * gcc.c-torture/compile/sound.c: ... here.
9282 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
9283 * gcc.c-torture/compile/sparcbug.c: ... here.
9284 * gcc.c-torture/unsorted/speed.c: Move to ...
9285 * gcc.c-torture/compile/speed.c: ... here.
9286 * gcc.c-torture/unsorted/stor.c: Move to ...
9287 * gcc.c-torture/compile/stor.c: ... here.
9288 * gcc.c-torture/unsorted/store0.c: Move to ...
9289 * gcc.c-torture/compile/store0.c: ... here.
9290 * gcc.c-torture/unsorted/storecc.c: Move to ...
9291 * gcc.c-torture/compile/storecc.c: ... here.
9292 * gcc.c-torture/unsorted/str.c: Move to ...
9293 * gcc.c-torture/compile/str.c: ... here.
9294 * gcc.c-torture/unsorted/stru.c: Move to ...
9295 * gcc.c-torture/compile/stru.c: ... here.
9296 * gcc.c-torture/unsorted/structret.c: Move to ...
9297 * gcc.c-torture/compile/structret.c: ... here.
9298 * gcc.c-torture/unsorted/stuct.c: Move to ...
9299 * gcc.c-torture/compile/stuct.c: ... here.
9300 * gcc.c-torture/unsorted/sub32.c: Move to ...
9301 * gcc.c-torture/compile/sub32.c: ... here.
9302 * gcc.c-torture/unsorted/subcc.c: Move to ...
9303 * gcc.c-torture/compile/subcc.c: ... here.
9304 * gcc.c-torture/unsorted/subcse.c: Move to ...
9305 * gcc.c-torture/compile/subcse.c: ... here.
9306 * gcc.c-torture/unsorted/sym.c: Move to ...
9307 * gcc.c-torture/compile/sym.c: ... here.
9308 * gcc.c-torture/unsorted/symconst.c: Move to ...
9309 * gcc.c-torture/compile/symconst.c: ... here.
9310 * gcc.c-torture/unsorted/t.c: Move to ...
9311 * gcc.c-torture/compile/t.c: ... here.
9312 * gcc.c-torture/unsorted/test.c: Move to ...
9313 * gcc.c-torture/compile/test.c: ... here.
9314 * gcc.c-torture/unsorted/test-flow.c: Move to ...
9315 * gcc.c-torture/compile/test-flow.c: ... here.
9316 * gcc.c-torture/unsorted/test-loop.c: Move to ...
9317 * gcc.c-torture/compile/test-loop.c: ... here.
9318 * gcc.c-torture/unsorted/time.c: Move to ...
9319 * gcc.c-torture/compile/time.c: ... here.
9320 * gcc.c-torture/unsorted/tmp.c: Move to ...
9321 * gcc.c-torture/compile/tmp.c: ... here.
9322 * gcc.c-torture/unsorted/trivial.c: Move to ...
9323 * gcc.c-torture/compile/trivial.c: ... here.
9324 * gcc.c-torture/unsorted/trunc.c: Move to ...
9325 * gcc.c-torture/compile/trunc.c: ... here.
9326 * gcc.c-torture/unsorted/u.c: Move to ...
9327 * gcc.c-torture/compile/u.c: ... here.
9328 * gcc.c-torture/unsorted/udconvert.c: Move to ...
9329 * gcc.c-torture/compile/udconvert.c: ... here.
9330 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
9331 * gcc.c-torture/compile/udivmod4.c: ... here.
9332 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
9333 * gcc.c-torture/compile/UHIcmp.c: ... here.
9334 * gcc.c-torture/unsorted/uns.c: Move to ...
9335 * gcc.c-torture/compile/uns.c: ... here.
9336 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
9337 * gcc.c-torture/compile/uns_tst.c: ... here.
9338 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
9339 * gcc.c-torture/compile/UQIcmp.c: ... here.
9340 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
9341 * gcc.c-torture/compile/USIcmp.c: ... here.
9342 * gcc.c-torture/unsorted/uuarg.c: Move to ...
9343 * gcc.c-torture/compile/uuarg.c: ... here.
9344 * gcc.c-torture/unsorted/v.c: Move to ...
9345 * gcc.c-torture/compile/v.c: ... here.
9346 * gcc.c-torture/unsorted/w.c: Move to ...
9347 * gcc.c-torture/compile/w.c: ... here.
9348 * gcc.c-torture/unsorted/ww.c: Move to ...
9349 * gcc.c-torture/compile/ww.c: ... here.
9350 * gcc.c-torture/unsorted/xb.c: Move to ...
9351 * gcc.c-torture/compile/xb.c: ... here.
9352 * gcc.c-torture/unsorted/xbg.c: Move to ...
9353 * gcc.c-torture/compile/xbg.c: ... here.
9354 * gcc.c-torture/unsorted/x.c: Move to ...
9355 * gcc.c-torture/compile/x.c: ... here.
9356 * gcc.c-torture/unsorted/xc.c: Move to ...
9357 * gcc.c-torture/compile/xc.c: ... here.
9358 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
9359 * gcc.c-torture/compile/xcsebug.c: ... here.
9360 * gcc.c-torture/unsorted/xdi.c: Move to ...
9361 * gcc.c-torture/compile/xdi.c: ... here.
9362 * gcc.c-torture/unsorted/xfoo.c: Move to ...
9363 * gcc.c-torture/compile/xfoo.c: ... here.
9364 * gcc.c-torture/unsorted/xi.c: Move to ...
9365 * gcc.c-torture/compile/xi.c: ... here.
9366 * gcc.c-torture/unsorted/xlop.c: Move to ...
9367 * gcc.c-torture/compile/xlop.c: ... here.
9368 * gcc.c-torture/unsorted/xmtst.c: Move to ...
9369 * gcc.c-torture/compile/xmtst.c: ... here.
9370 * gcc.c-torture/unsorted/xneg.c: Move to ...
9371 * gcc.c-torture/compile/xneg.c: ... here.
9372 * gcc.c-torture/unsorted/xopt.c: Move to ...
9373 * gcc.c-torture/compile/xopt.c: ... here.
9374 * gcc.c-torture/unsorted/xor.c: Move to ...
9375 * gcc.c-torture/compile/xor.c: ... here.
9376 * gcc.c-torture/unsorted/xorn.c: Move to ...
9377 * gcc.c-torture/compile/xorn.c: ... here.
9378 * gcc.c-torture/unsorted/xp.c: Move to ...
9379 * gcc.c-torture/compile/xp.c: ... here.
9380 * gcc.c-torture/unsorted/xpp.c: Move to ...
9381 * gcc.c-torture/compile/xpp.c: ... here.
9382 * gcc.c-torture/unsorted/xs.c: Move to ...
9383 * gcc.c-torture/compile/xs.c: ... here.
9384 * gcc.c-torture/unsorted/xsh.c: Move to ...
9385 * gcc.c-torture/compile/xsh.c: ... here.
9386 * gcc.c-torture/unsorted/xz.c: Move to ...
9387 * gcc.c-torture/compile/xz.c: ... here.
9388 * gcc.c-torture/unsorted/xzz.c: Move to ...
9389 * gcc.c-torture/compile/xzz.c: ... here.
9390
9391 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9392
9393 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
9394 (abort, exit): Declare.
9395
9396 2014-09-01 Yury Gribov <y.gribov@samsung.com>
9397
9398 PR sanitizer/61897
9399 PR sanitizer/62140
9400 * c-c++-common/asan/pr62140-1.c: New test.
9401 * c-c++-common/asan/pr62140-2.c: New test.
9402
9403 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
9404 Tobias Burnus <burnus@net-b.de>
9405
9406 PR fortran/62309
9407 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
9408
9409 2014-08-31 Tobias Burnus <burnus@net-b.de>
9410
9411 * gfortran.dg/coarray_lib_comm_1.f90: New.
9412
9413 2014-08-30 Andrew Pinski <apinski@cavium.com>
9414
9415 * gcc.c-torture/execute/20140828-1.c: New testcase.
9416
9417 2014-08-29 DJ Delorie <dj@redhat.com>
9418
9419 * lib/target-supports.exp (check_effective_target_size32plus):
9420 Increase size to avoid false positives on 24-bit address spaces.
9421 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
9422 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
9423 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
9424 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
9425 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
9426 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
9427 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
9428 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
9429
9430 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9431
9432 PR c++/54002
9433 * g++.dg/cpp0x/constexpr-54002.C: New.
9434
9435 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9436
9437 PR c++/56991
9438 * g++.dg/cpp0x/constexpr-56991.C: New.
9439
9440 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9441
9442 PR c++/57764
9443 * g++.dg/cpp0x/constexpr-57764.C: New.
9444
9445 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9446
9447 PR c++/59938
9448 * g++.dg/cpp0x/constexpr-59938.C: New.
9449
9450 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9451
9452 PR c++/61484
9453 * g++.dg/cpp0x/constexpr-61484.C: New.
9454
9455 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9456
9457 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
9458 vec_round, vec_splat, vec_div, and vec_mul.
9459 * gcc.target/powerpc/builtins-2.c: New test.
9460
9461 2014-08-28 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/62283
9464 * gfortran.dg/vect/pr62283.f: New testcase.
9465 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
9466 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
9467 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
9468 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
9469 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
9470 * gcc.dg/vect/vect-33.c: Likewise.
9471
9472 2014-08-28 Yury Gribov <y.gribov@samsung.com>
9473
9474 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
9475
9476 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
9477
9478 PR cpp/23827 - standard C++ should not have hex float preprocessor
9479 tokens
9480 * g++.dg/cpp/pr23827_cxx11.C: New.
9481 * g++.dg/cpp/pr23827_cxx98.C: New.
9482 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
9483 * gcc.dg/cpp/pr23827_c90.c: New.
9484 * gcc.dg/cpp/pr23827_c90_neg.c: New.
9485 * gcc.dg/cpp/pr23827_c99.c: New.
9486
9487 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
9488
9489 PR c++/52892
9490 * g++.dg/cpp0x/constexpr-52892-1.C: New.
9491 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
9492 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
9493
9494 2014-08-27 Guozhi Wei <carrot@google.com>
9495
9496 PR target/62262
9497 * gcc.target/aarch64/pr62262.c: New test.
9498
9499 2014-08-26 Joseph Myers <joseph@codesourcery.com>
9500
9501 PR target/60606
9502 PR target/61330
9503 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
9504 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
9505
9506 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
9507
9508 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
9509 failure on s390*-*-linux-gnu.
9510
9511 2014-08-26 Richard Biener <rguenther@suse.de>
9512
9513 PR tree-optimization/62175
9514 * g++.dg/torture/pr62175.C: New testcase.
9515
9516 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
9517
9518 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
9519 copy of compile/compile.exp.
9520 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
9521 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
9522 i?86-*.
9523 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
9524 m32c-*-*.
9525 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
9526 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
9527 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
9528 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
9529 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
9530 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
9531 * gcc.c-torture/execute/20040703-1.c: Likewise.
9532 * gcc.c-torture/execute/20040705-1.c: Likewise.
9533 * gcc.c-torture/execute/20040705-2.c: Likewise.
9534 * gcc.c-torture/execute/20040709-1.c: Likewise.
9535 * gcc.c-torture/execute/20040709-2.c: Likewise.
9536 * gcc.c-torture/execute/20040811-1.c: Likewise.
9537 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
9538 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
9539 compiling for x86_64-* or i?86-*.
9540 * gcc.c-torture/execute/20050604-1.c: Likewise.
9541 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
9542 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
9543 for x86_64-* or i?86-*.
9544 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
9545 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
9546 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
9547 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
9548 option.
9549 * gcc.c-torture/execute/20111227-2.c: Moved to...
9550 * gcc.dg/20111227-2.c: ... here. Add -free option.
9551 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
9552 * gcc.dg/20111227-3.c: ... here. Add -free option.
9553 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
9554 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
9555 declarations for abort and exit.
9556 * gcc.c-torture/execute/920711-1.c: Likewise.
9557 * gcc.c-torture/execute/930529-1.c: Likewise.
9558 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
9559 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
9560 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
9561 exit.
9562 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
9563 for i?86-* or x86_64-*. Add declarations for abort and exit.
9564 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
9565 i?86-* or x86_64-*.
9566 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
9567 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
9568 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
9569 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
9570 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
9571 Xfail on powerpc-ibm-aix*. Add declaration for abort.
9572 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
9573 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
9574 m68k-linux.
9575 * gcc.c-torture/execute/loop-2g.c: Likewise.
9576 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
9577 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
9578 powerpc-*-eabi*.
9579 * gcc.c-torture/execute/pr19689.c: Require int32plus.
9580 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
9581 * gcc.c-torture/execute/pr23047.c: Likewise.
9582 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
9583 declarations for abort and exit.
9584 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
9585 * gcc.c-torture/execute/pr31448.c: Likewise.
9586 * gcc.c-torture/execute/pr35456.c: Skip on vax.
9587 * gcc.c-torture/execute/pr37573.c: Require int32plus.
9588 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
9589 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
9590 Skip on spu-*.
9591 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
9592 declarations for abort and exit.
9593 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
9594 * gcc.c-torture/execute/pr43220.c: Require int32plus.
9595 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
9596 * gcc.c-torture/execute/pr45262.c: Require int32plus.
9597 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
9598 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
9599 * gcc.c-torture/execute/pr51582-2.c: Likewise.
9600 * gcc.c-torture/execute/pr52979-1.c: Likewise.
9601 * gcc.c-torture/execute/pr52979-2.c: Likewise.
9602 * gcc.c-torture/execute/pr56799.c: Likewise.
9603 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
9604 option. Add declarations for abort and exit.
9605 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
9606 * gcc.c-torture/execute/pr58570.c: Likewise.
9607 * gcc.c-torture/execute/pr60822.c: Likewise.
9608 * gcc.c-torture/execute/pr7284-1.c: Likewise.
9609 * gcc.c-torture/execute/shiftdi.c: Likewise.
9610 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
9611 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
9612 * gcc.c-torture/execute/usmul.c: Require int32plus.
9613 * gcc.c-torture/execute/vrp-5.c: Likewise.
9614 * gcc.c-torture/execute/vrp-6.c: Likewise.
9615 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
9616 * gcc.c-torture/execute/20010122-1.x: Delete.
9617 * gcc.c-torture/execute/20010129-1.x: Delete.
9618 * gcc.c-torture/execute/20020404-1.x: Delete.
9619 * gcc.c-torture/execute/20021024-1.x: Delete.
9620 * gcc.c-torture/execute/20021127-1.x: Delete.
9621 * gcc.c-torture/execute/20030125-1.x: Delete.
9622 * gcc.c-torture/execute/20030216-1.x: Delete.
9623 * gcc.c-torture/execute/20030222-1.x: Delete.
9624 * gcc.c-torture/execute/20040629-1.x: Delete.
9625 * gcc.c-torture/execute/20040703-1.x: Delete.
9626 * gcc.c-torture/execute/20040705-1.x: Delete.
9627 * gcc.c-torture/execute/20040705-2.x: Delete.
9628 * gcc.c-torture/execute/20040709-1.x: Delete.
9629 * gcc.c-torture/execute/20040709-2.x: Delete.
9630 * gcc.c-torture/execute/20040811-1.x: Delete.
9631 * gcc.c-torture/execute/20050316-1.x: Delete.
9632 * gcc.c-torture/execute/20050316-2.x: Delete.
9633 * gcc.c-torture/execute/20050316-3.x: Delete.
9634 * gcc.c-torture/execute/20050604-1.x: Delete.
9635 * gcc.c-torture/execute/20061101-1.x: Delete.
9636 * gcc.c-torture/execute/20061220-1.x: Delete.
9637 * gcc.c-torture/execute/20081117-1.x: Delete.
9638 * gcc.c-torture/execute/20101011-1.x: Delete.
9639 * gcc.c-torture/execute/20120919-1.x: Delete.
9640 * gcc.c-torture/execute/920612-1.x: Delete.
9641 * gcc.c-torture/execute/920710-1.x: Delete.
9642 * gcc.c-torture/execute/920711-1.x: Delete.
9643 * gcc.c-torture/execute/930529-1.x: Delete.
9644 * gcc.c-torture/execute/931004-12.x: Delete.
9645 * gcc.c-torture/execute/980709-1.x: Delete.
9646 * gcc.c-torture/execute/981130-1.x: Delete.
9647 * gcc.c-torture/execute/990127-2.x: Delete.
9648 * gcc.c-torture/execute/990413-2.x: Delete.
9649 * gcc.c-torture/execute/990826-0.x: Delete.
9650 * gcc.c-torture/execute/bf64-1.x: Delete.
9651 * gcc.c-torture/execute/bitfld-4.x: Delete.
9652 * gcc.c-torture/execute/cmpsi-2.x: Delete.
9653 * gcc.c-torture/execute/cvt-1.x: Delete.
9654 * gcc.c-torture/execute/eeprof-1.x: Delete.
9655 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
9656 * gcc.c-torture/execute/loop-2f.x: Delete.
9657 * gcc.c-torture/execute/loop-2g.x: Delete.
9658 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
9659 * gcc.c-torture/execute/nest-align-1.x: Delete.
9660 * gcc.c-torture/execute/pr19689.x: Delete.
9661 * gcc.c-torture/execute/pr22493-1.x: Delete.
9662 * gcc.c-torture/execute/pr23047.x: Delete.
9663 * gcc.c-torture/execute/pr23135.x: Delete.
9664 * gcc.c-torture/execute/pr29797-1.x: Delete.
9665 * gcc.c-torture/execute/pr31448.x: Delete.
9666 * gcc.c-torture/execute/pr35456.x: Delete.
9667 * gcc.c-torture/execute/pr37573.x: Delete.
9668 * gcc.c-torture/execute/pr38151.x: Delete.
9669 * gcc.c-torture/execute/pr39228.x: Delete.
9670 * gcc.c-torture/execute/pr39501.x: Delete.
9671 * gcc.c-torture/execute/pr40386.x: Delete.
9672 * gcc.c-torture/execute/pr43220.x: Delete.
9673 * gcc.c-torture/execute/pr44683.x: Delete.
9674 * gcc.c-torture/execute/pr45262.x: Delete.
9675 * gcc.c-torture/execute/pr47237.x: Delete.
9676 * gcc.c-torture/execute/pr51581-1.x: Delete.
9677 * gcc.c-torture/execute/pr51581-2.x: Delete.
9678 * gcc.c-torture/execute/pr52979-1.x: Delete.
9679 * gcc.c-torture/execute/pr52979-2.x: Delete.
9680 * gcc.c-torture/execute/pr53366-1.x: Delete.
9681 * gcc.c-torture/execute/pr56799.x: Delete.
9682 * gcc.c-torture/execute/pr57124.x: Delete.
9683 * gcc.c-torture/execute/pr57344-2.x: Delete.
9684 * gcc.c-torture/execute/pr58570.x: Delete.
9685 * gcc.c-torture/execute/pr60822.x: Delete.
9686 * gcc.c-torture/execute/pr7284-1.x: Delete.
9687 * gcc.c-torture/execute/shiftdi.x: Delete.
9688 * gcc.c-torture/execute/simd-4.x: Delete.
9689 * gcc.c-torture/execute/strncmp-1.x: Delete.
9690 * gcc.c-torture/execute/usmul.x: Delete.
9691 * gcc.c-torture/execute/vrp-5.x: Delete.
9692 * gcc.c-torture/execute/vrp-6.x: Delete.
9693 * gcc.c-torture/execute/zerolen-2.x: Delete.
9694
9695 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
9698
9699 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9700
9701 PR c++/34938
9702 * g++.dg/template/pr34938-1.C: New.
9703 * g++.dg/template/pr34938-2.C: Likewise.
9704
9705 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
9706
9707 PR target/61996
9708 * gcc.target/sh/pr61996.c: New.
9709
9710 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
9711
9712 * g++.dg/cpp0x/cplusplus.C: New.
9713 * g++.dg/cpp0x/cplusplus_0x.C: New.
9714 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
9715 * g++.dg/cpp0x/auto41.C: Ditto.
9716 * g++.dg/cpp0x/auto9.C: Ditto.
9717 * g++.dg/cpp0x/initlist26.C: Ditto.
9718 * g++.dg/cpp0x/pr59111.C: Ditto.
9719 * g++.dg/cpp0x/trailing2.C: Ditto.
9720 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
9721 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
9722 * g++.dg/cpp1y/auto-fn1.C: Ditto.
9723 * g++.dg/cpp1y/auto-fn2.C: Ditto.
9724 * g++.dg/cpp1y/auto-fn3.C: Ditto.
9725 * g++.dg/cpp1y/auto-fn4.C: Ditto.
9726 * g++.dg/cpp1y/auto-fn5.C: Ditto.
9727 * g++.dg/cpp1y/auto-fn6.C: Ditto.
9728 * g++.dg/cpp1y/auto-fn7.C: Ditto.
9729 * g++.dg/cpp1y/auto-fn8.C: Ditto.
9730 * g++.dg/cpp1y/auto-fn9.C: Ditto.
9731 * g++.dg/cpp1y/auto-fn10.C: Ditto.
9732 * g++.dg/cpp1y/auto-fn11.C: Ditto.
9733 * g++.dg/cpp1y/auto-fn12.C: Ditto.
9734 * g++.dg/cpp1y/auto-fn13.C: Ditto.
9735 * g++.dg/cpp1y/auto-fn14.C: Ditto.
9736 * g++.dg/cpp1y/auto-fn15.C: Ditto.
9737 * g++.dg/cpp1y/auto-fn16.C: Ditto.
9738 * g++.dg/cpp1y/auto-fn17.C: Ditto.
9739 * g++.dg/cpp1y/auto-fn18.C: Ditto.
9740 * g++.dg/cpp1y/auto-fn19.C: Ditto.
9741 * g++.dg/cpp1y/auto-fn20.C: Ditto.
9742 * g++.dg/cpp1y/auto-fn21.C: Ditto.
9743 * g++.dg/cpp1y/auto-fn22.C: Ditto.
9744 * g++.dg/cpp1y/auto-fn23.C: Ditto.
9745 * g++.dg/cpp1y/auto-fn24.C: Ditto.
9746 * g++.dg/cpp1y/auto-fn25.C: Ditto.
9747 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
9748 * g++.dg/cpp1y/auto-neg1.C: Ditto.
9749 * g++.dg/cpp1y/digit-sep.C: Ditto.
9750 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
9751 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
9752 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
9753 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
9754 * g++.dg/cpp1y/lambda-generic.C: Ditto.
9755 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
9756 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
9757 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
9758 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
9759 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
9760 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
9761 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
9762 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
9763 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
9764 * g++.dg/cpp1y/lambda-init.C: Ditto.
9765 * g++.dg/cpp1y/lambda-init1.C: Ditto.
9766 * g++.dg/cpp1y/lambda-init2.C: Ditto.
9767 * g++.dg/cpp1y/lambda-init3.C: Ditto.
9768 * g++.dg/cpp1y/lambda-init4.C: Ditto.
9769 * g++.dg/cpp1y/lambda-init5.C: Ditto.
9770 * g++.dg/cpp1y/lambda-init6.C: Ditto.
9771 * g++.dg/cpp1y/lambda-init7.C: Ditto.
9772 * g++.dg/cpp1y/lambda-init8.C: Ditto.
9773 * g++.dg/cpp1y/lambda-init9.C: Ditto.
9774 * g++.dg/cpp1y/mangle1.C: Ditto.
9775 * g++.dg/cpp1y/pr57640.C: Ditto.
9776 * g++.dg/cpp1y/pr57644.C: Ditto.
9777 * g++.dg/cpp1y/pr58500.C: Ditto.
9778 * g++.dg/cpp1y/pr58533.C: Ditto.
9779 * g++.dg/cpp1y/pr58534.C: Ditto.
9780 * g++.dg/cpp1y/pr58535.C: Ditto.
9781 * g++.dg/cpp1y/pr58536.C: Ditto.
9782 * g++.dg/cpp1y/pr58548.C: Ditto.
9783 * g++.dg/cpp1y/pr58549.C: Ditto.
9784 * g++.dg/cpp1y/pr58637.C: Ditto.
9785 * g++.dg/cpp1y/pr58708.C: Ditto.
9786 * g++.dg/cpp1y/pr59110.C: Ditto.
9787 * g++.dg/cpp1y/pr59112.C: Ditto.
9788 * g++.dg/cpp1y/pr59113.C: Ditto.
9789 * g++.dg/cpp1y/pr59629.C: Ditto.
9790 * g++.dg/cpp1y/pr59635.C: Ditto.
9791 * g++.dg/cpp1y/pr59636.C: Ditto.
9792 * g++.dg/cpp1y/pr59638.C: Ditto.
9793 * g++.dg/cpp1y/pr59867.C: Ditto.
9794 * g++.dg/cpp1y/pr60033.C: Ditto.
9795 * g++.dg/cpp1y/pr60052.C: Ditto.
9796 * g++.dg/cpp1y/pr60053.C: Ditto.
9797 * g++.dg/cpp1y/pr60054.C: Ditto.
9798 * g++.dg/cpp1y/pr60064.C: Ditto.
9799 * g++.dg/cpp1y/pr60065.C: Ditto.
9800 * g++.dg/cpp1y/pr60190.C: Ditto.
9801 * g++.dg/cpp1y/pr60311.C: Ditto.
9802 * g++.dg/cpp1y/pr60332.C: Ditto.
9803 * g++.dg/cpp1y/pr60376.C: Ditto.
9804 * g++.dg/cpp1y/pr60377.C: Ditto.
9805 * g++.dg/cpp1y/pr60384.C: Ditto.
9806 * g++.dg/cpp1y/pr60390.C: Ditto.
9807 * g++.dg/cpp1y/pr60391.C: Ditto.
9808 * g++.dg/cpp1y/pr60393.C: Ditto.
9809 * g++.dg/cpp1y/pr60573.C: Ditto.
9810 * g++.dg/cpp1y/pr60626.C: Ditto.
9811 * g++.dg/cpp1y/pr60627.C: Ditto.
9812 * g++.dg/cpp1y/regress1.C: Ditto.
9813 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
9814 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
9815 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
9816 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
9817 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
9818 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
9819 * g++.dg/cpp1y/var-templ1.C: Ditto.
9820 * g++.dg/cpp1y/var-templ2.C: Ditto.
9821 * g++.dg/cpp1y/var-templ3.C: Ditto.
9822 * g++.dg/cpp1y/var-templ4.C: Ditto.
9823 * g++.dg/cpp1y/var-templ5.C: Ditto.
9824 * g++.dg/cpp1y/var-templ6.C: Ditto.
9825 * g++.dg/cpp1y/var-templ7.C: Ditto.
9826 * g++.dg/cpp1y/vla1.C: Ditto.
9827 * g++.dg/cpp1y/vla2.C: Ditto.
9828 * g++.dg/cpp1y/vla3.C: Ditto.
9829 * g++.dg/cpp1y/vla4.C: Ditto.
9830 * g++.dg/cpp1y/vla5.C: Ditto.
9831 * g++.dg/cpp1y/vla8.C: Ditto.
9832 * g++.dg/cpp1y/vla9.C: Ditto.
9833 * g++.dg/cpp1y/vla10.C: Ditto.
9834 * g++.dg/cpp1y/vla11.C: Ditto.
9835 * g++.dg/cpp1y/vla12.C: Ditto.
9836 * g++.dg/cpp1y/vla13.C: Ditto.
9837 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
9838 * g++.dg/ext/vector23.C: Ditto.
9839 * g++.dg/ext/vla11.C: Ditto.
9840 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
9841 * g++.dg/warn/Wvla-2.C: Ditto.
9842 * g++.dg/debug/dwarf2/auto1.C: Ditto.
9843 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
9844 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
9845 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
9846 in error message.
9847 * g++.dg/system-binary-constants-1.C: Ditto.
9848 * g++.dg/cpp1y/cplusplus_1y.C: New.
9849 * g++.dg/cpp1z/cplusplus.C: New.
9850 * lib/target-supports.exp:
9851 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
9852 (check_effective_target_c++11_only): Call check_effective_target_c++14;
9853 (check_effective_target_c++11_down): Ditto.
9854
9855 2014-08-22 Marek Polacek <polacek@redhat.com>
9856
9857 PR c++/62199
9858 * c-c++-common/pr62199.c: New test.
9859 * c-c++-common/pr62199-2.c: New test.
9860 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
9861
9862 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9863
9864 PR c++/57709
9865 * g++.dg/Wshadow.C: New test.
9866
9867 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
9868
9869 PR fortran/62135
9870 * gfortran.dg/pr62135.f90: New test.
9871
9872 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9873
9874 * g++.dg/warn/wdate-time.C: Remove.
9875 * gcc.dg/wdate-time.c: Move from here...
9876 * c-c++-common/wdate-time.c: ... to here.
9877
9878 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9879
9880 * gfortran.dg/use_without_only_1.f90: New test.
9881
9882 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
9883
9884 PR other/62008
9885 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
9886
9887 2014-08-22 Tony Wang <tony.wang@arm.com>
9888
9889 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
9890 dejagnu wrapper.
9891
9892 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9893
9894 PR fortran/62214
9895 * gfortran.dg/array_assignment_5.f90: New test.
9896
9897 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
9898
9899 * lib/target-supports.exp
9900 (check_effective_target_logical_op_short_circuit): Add nios2.
9901 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
9902 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9903 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9904 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9905 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
9906 for test using -fPIC.
9907 * gcc.dg/lto/pr61526_0.c: Likewise.
9908
9909 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
9910
9911 PR tree-optimization/62091
9912 * g++.dg/ipa/devirt-37.C: Update template.
9913 * g++.dg/ipa/devirt-40.C: New testcase.
9914
9915 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
9916
9917 PR tree-optimization/62112
9918 * gcc.dg/tree-ssa/pr62112-1.c: New file.
9919 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
9920 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
9921 * gcc.c-torture/execute/20071219-1.c: Likewise.
9922
9923 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9924
9925 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
9926
9927 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9928
9929 * gcc.target/powerpc/swaps-p8-1.c: New test.
9930 * gcc.target/powerpc/swaps-p8-2.c: New test.
9931 * gcc.target/powerpc/swaps-p8-3.c: New test.
9932 * gcc.target/powerpc/swaps-p8-4.c: New test.
9933 * gcc.target/powerpc/swaps-p8-5.c: New test.
9934 * gcc.target/powerpc/swaps-p8-6.c: New test.
9935 * gcc.target/powerpc/swaps-p8-7.c: New test.
9936 * gcc.target/powerpc/swaps-p8-8.c: New test.
9937 * gcc.target/powerpc/swaps-p8-9.c: New test.
9938 * gcc.target/powerpc/swaps-p8-10.c: New test.
9939 * gcc.target/powerpc/swaps-p8-11.c: New test.
9940 * gcc.target/powerpc/swaps-p8-12.c: New test.
9941
9942 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9943
9944 * gcc.dg/ipa/ctor-empty-1.c: Update template.
9945
9946 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9947
9948 * g++.dg/ipa/devirt-37.C: Fix testcase.
9949
9950 2014-08-20 Martin Jambor <mjambor@suse.cz>
9951 Wei Mi <wmi@google.com>
9952
9953 PR ipa/60449
9954 PR middle-end/61776
9955 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
9956 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
9957 * testsuite/gcc.dg/pr61776.c: New test.
9958
9959 2014-08-20 Steve Ellcey <sellcey@mips.com>
9960
9961 PR middle-end/49191
9962 * lib/target-supports.exp (check_effective_target_non_strict_align):
9963 Add function description.
9964
9965 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9966
9967 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
9968 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
9969
9970 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9971
9972 PR c/59304
9973 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
9974 before setting the option.
9975 * diagnostic.c (diagnostic_classify_diagnostic): Record
9976 command-line status.
9977
9978 2014-08-20 Mark Wielaard <mjw@redhat.com>
9979
9980 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
9981
9982 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9983
9984 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
9985 Return memory full when we have a tiny target and relocation
9986 truncation occurs.
9987 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
9988 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
9989 * lib/target-supports.exp (check_effective_target_tiny): New function.
9990
9991 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9992
9993 * gfortran.dg/errnocheck_1.f90: New test.
9994 * gfortran.dg/associative_1.f90: New test.
9995
9996 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9997
9998 PR preprocessor/51303
9999 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
10000
10001 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10002
10003 PR c/60975
10004 PR c/53063
10005 * gcc.dg/cpp/Wvariadic-1p.c: New test.
10006
10007 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
10008
10009 * lib/target-supports.exp
10010 (check_effective_target_arm_v8_neon_ok_nocache): Add
10011 "-march-armv8-a" to compile flags.
10012
10013 2014-08-19 Marek Polacek <polacek@redhat.com>
10014
10015 PR c++/62153
10016 * c-c++-common/Wbool-compare-1.c: New test.
10017
10018 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
10019
10020 PR c/45584
10021 * gcc.dg/pr13519-1.c: Adjust.
10022
10023 2014-08-19 Mark Wielaard <mjw@redhat.com>
10024
10025 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
10026
10027 2014-07-08 Mark Wielaard <mjw@redhat.com>
10028
10029 PR debug/59051
10030 * gcc.dg/guality/restrict.c: New test.
10031
10032 2014-08-19 Mark Wielaard <mjw@redhat.com>
10033
10034 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
10035 matching. Catch '<unknown type in ' to recognize older gdb versions.
10036 * gcc.dg/guality/const-volatile.c: New test.
10037
10038 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10039
10040 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
10041 !gas.
10042
10043 2014-08-19 Marek Polacek <polacek@redhat.com>
10044
10045 * gcc.dg/Wc99-c11-compat-1.c: New test.
10046 * gcc.dg/Wc99-c11-compat-2.c: New test.
10047 * gcc.dg/Wc99-c11-compat-3.c: New test.
10048 * gcc.dg/Wc99-c11-compat-4.c: New test.
10049 * gcc.dg/Wc99-c11-compat-5.c: New test.
10050 * gcc.dg/Wc99-c11-compat-6.c: New test.
10051 * gcc.dg/Wc99-c11-compat-7.c: New test.
10052
10053 2014-08-19 Marek Polacek <polacek@redhat.com>
10054
10055 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
10056 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
10057 * gcc.dg/Wc90-c99-compat-7.c: New test.
10058 * gcc.dg/Wc90-c99-compat-8.c: New test.
10059 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
10060
10061 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10062 Steven Bosscher <steven@gcc.gnu.org>
10063
10064 PR c/52952
10065 * gcc.dg/redecl-4.c: Add column markers.
10066 * gcc.dg/format/bitfld-1.c: Likewise.
10067 * gcc.dg/format/attr-2.c: Likewise.
10068 * gcc.dg/format/attr-6.c: Likewise.
10069 * gcc.dg/format/array-1.c: Likewise.
10070 * gcc.dg/format/attr-7.c: Likewise.
10071 * gcc.dg/format/asm_fprintf-1.c: Likewise.
10072 * gcc.dg/format/attr-4.c: Likewise.
10073 * gcc.dg/format/branch-1.c: Likewise.
10074 * gcc.dg/format/c90-printf-1.c: Likewise.
10075
10076 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
10077
10078 * guality/nrv-1.c: Add `used' attribute to a1.
10079
10080 2014-08-18 Richard Biener <rguenther@suse.de>
10081
10082 PR tree-optimization/62090
10083 * gcc.dg/pr62090-2.c: New testcase.
10084
10085 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
10086
10087 * g++.dg/ipa/pr61800.C: New.
10088
10089 2014-08-18 Yury Gribov <y.gribov@samsung.com>
10090
10091 PR sanitizer/62089
10092 * c-c++-common/asan/pr62089.c: New test.
10093 * c-c++-common/asan/bitfield-1.c: New test.
10094 * c-c++-common/asan/bitfield-2.c: New test.
10095 * c-c++-common/asan/bitfield-3.c: New test.
10096 * c-c++-common/asan/bitfield-4.c: New test.
10097
10098 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
10099
10100 PR tree-optimization/52904
10101 * gcc.dg/pr52904.c: New test.
10102
10103 2014-08-17 Tobias Burnus <burnus@net-b.de>
10104
10105 * gfortran.dg/finalize_27.f90: New.
10106
10107 2014-08-16 Andrew Pinski <apinski@cavium.com>
10108
10109 * gcc.c-torture/compile/20140816-1.c: New testcase.
10110
10111 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
10112
10113 PR c++/52819
10114 * g++.dg/template/pr52819.C: New.
10115
10116 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10117
10118 PR fortran/62142
10119 * gfortran.dg/realloc_on_assign_24.f90: New test.
10120
10121 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
10122
10123 PR c++/62072
10124 Revert:
10125 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10126
10127 DR 1584
10128 PR c++/57466
10129 * g++.dg/template/pr57466.C: New.
10130 * g++.dg/cpp0x/pr57466.C: Likewise.
10131 * g++.dg/template/unify6.C: Update.
10132
10133 * g++.dg/cpp0x/sfinae52.C: New.
10134
10135 2014-08-15 Ilya Tocar <tocarip@gmail.com>
10136
10137 PR target/61878
10138 * gcc.target/i386/avx512f-typecast-1.c: New test.
10139 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
10140 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
10141 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
10142 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
10143 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
10144 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
10145 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
10146 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10147 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
10148 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10149 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
10150 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10151 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
10152 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
10153 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
10154 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
10155 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
10156 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
10157 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
10158 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10159 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
10160 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10161 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
10162 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10163 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
10164 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10165 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
10166 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10167 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
10168 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10169 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
10170 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10171 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
10172 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10173 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
10174 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10175 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
10176 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10177 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
10178 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10179
10180 2014-08-15 Jakub Jelinek <jakub@redhat.com>
10181 Tobias Burnus <burnus@net-b.de>
10182
10183 PR fortran/62131
10184 * gfortran.dg/gomp/pr62131.f90: New test.
10185
10186 2014-08-15 Richard Biener <rguenther@suse.de>
10187
10188 PR tree-optimization/62031
10189 * gcc.dg/torture/pr62031.c: New testcase.
10190
10191 2014-08-15 Bin Cheng <bin.cheng@arm.com>
10192
10193 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
10194
10195 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
10196
10197 PR tree-optimization/62091
10198 * g++.dg/ipa/devirt-38.C: New testcase.
10199
10200 2014-08-14 Marek Polacek <polacek@redhat.com>
10201
10202 DR 458
10203 * gcc.dg/c11-stdatomic-2.c: New test.
10204
10205 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10206
10207 PR fortran/62106
10208 * gfortran.dg/array_constructor_49.f90: New test.
10209
10210 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10211
10212 PR c++/54377
10213 * g++.dg/template/pr54377.C: New.
10214 * g++.dg/cpp0x/pr54377.C: Likewise.
10215 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
10216 * g++.dg/cpp0x/pr51226.C: Likewise.
10217 * g++.dg/cpp0x/variadic2.C: Likewise.
10218 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
10219 * g++.dg/template/dtor3.C: Likewise.
10220 * g++.dg/template/qualttp4.C: Likewise.
10221 * g++.dg/template/spec28.C: Likewise.
10222 * g++.old-deja/g++.brendan/crash8.C: Likewise.
10223 * g++.old-deja/g++.pt/ttp7.C: Likewise.
10224
10225 2014-08-14 Tom de Vries <tom@codesourcery.com>
10226
10227 PR rtl-optimization/62004
10228 PR rtl-optimization/62030
10229 * gcc.dg/pr62004.c: New test.
10230 * gcc.dg/pr62030.c: Same.
10231 * gcc.target/mips/pr62030-octeon.c: Same.
10232
10233 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10234
10235 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
10236 * g++.dg/cpp0x/decltype2.C: Likewise.
10237 * g++.dg/cpp0x/decltype3.C: Likewise.
10238 * g++.dg/cpp0x/pr60249.C: Likewise.
10239 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
10240 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
10241 * g++.dg/cpp0x/variadic2.C: Likewise.
10242 * g++.dg/cpp0x/variadic74.C: Likewise.
10243 * g++.dg/parse/error10.C: Likewise.
10244 * g++.dg/parse/error15.C: Likewise.
10245 * g++.dg/parse/error2.C: Likewise.
10246 * g++.dg/template/crash106.C: Likewise.
10247 * g++.dg/template/crash89.C: Likewise.
10248 * g++.dg/template/nontype7.C: Likewise.
10249 * g++.dg/template/void3.C: Likewise.
10250 * g++.dg/template/void7.C: Likewise.
10251
10252 2014-08-14 Richard Biener <rguenther@suse.de>
10253
10254 PR tree-optimization/62090
10255 * gcc.dg/pr62090.c: New testcase.
10256
10257 2014-08-14 Richard Biener <rguenther@suse.de>
10258
10259 PR rtl-optimization/62079
10260 * g++.dg/pr62079.C: New testcase.
10261
10262 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
10263
10264 * gcc.target/arm/max-insns-skipped.c: New test.
10265
10266 2014-08-14 Bin Cheng <bin.cheng@arm.com>
10267
10268 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
10269
10270 2014-08-12 Marek Polacek <polacek@redhat.com>
10271
10272 * gcc.dg/concat.c: Add dg-options.
10273 * gcc.dg/func-outside-2.c: Add __extension__.
10274 * gcc.dg/pr19967.c: Use -std=c99.
10275 * gcc.dg/pr22458-1.c: Add dg-options.
10276 * gcc.dg/pr33676.c: Add dg-options.
10277 * gcc.dg/gnu-predef-1.c: New test.
10278 * gcc.dg/c90-func-1.c: New test.
10279 * gcc.dg/c90-func-2.c: New test.
10280 * gcc.dg/c90-func-2.h: New test.
10281
10282 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
10283
10284 * lib/target/supports.exp
10285 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
10286 or later.
10287
10288 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
10289
10290 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
10291 on Neon hardware.
10292
10293 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
10294 * gcc.target/arm/pr59985.c: Likewise.
10295
10296 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
10297
10298 PR other/61962
10299 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
10300
10301 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
10302
10303 PR middle-end/62103
10304 * gcc.c-torture/execute/bitfld-6.c: New test.
10305
10306 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
10307
10308 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
10309 * gcc.target/arm/pr56184.C: Likewise.
10310 * gcc.target/arm/pr59896.c: Likewise.
10311 * gcc.target/arm/stack-red-zone.c: Likewise.
10312 * gcc.target/arm/thumb-find-work-register.c: Likewise.
10313
10314 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
10315 check_effective_target_arm_thumb2_ok): Test with code that passes
10316 an argument and returns a result.
10317
10318 2014-08-11 Richard Biener <rguenther@suse.de>
10319
10320 PR tree-optimization/62075
10321 * gcc.dg/vect/pr62075.c: New testcase.
10322
10323 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
10324
10325 PR tree-optimization/62073
10326 * gcc.dg/vect/pr62073.c: New test.
10327
10328 2014-08-11 Richard Biener <rguenther@suse.de>
10329
10330 PR tree-optimization/62070
10331 * gcc.dg/pr62070.c: New testcase.
10332
10333 2014-08-11 Yury Gribov <y.gribov@samsung.com>
10334
10335 * c-c++-common/asan/inc.c: Update test.
10336 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10337 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
10338 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
10339 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
10340 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
10341 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
10342 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
10343 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
10344 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
10345 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
10346
10347 2014-08-10 Marek Polacek <polacek@redhat.com>
10348
10349 PR c/51849
10350 * gcc.dg/Wc90-c99-compat-1.c: New test.
10351 * gcc.dg/Wc90-c99-compat-2.c: New test.
10352 * gcc.dg/Wc90-c99-compat-3.c: New test.
10353 * gcc.dg/Wc90-c99-compat-4.c: New test.
10354 * gcc.dg/Wc90-c99-compat-5.c: New test.
10355 * gcc.dg/Wc90-c99-compat-6.c: New test.
10356 * gcc.dg/wvla-1.c: Adjust dg-warning.
10357 * gcc.dg/wvla-2.c: Adjust dg-warning.
10358 * gcc.dg/wvla-4.c: Adjust dg-warning.
10359 * gcc.dg/wvla-6.c: Adjust dg-warning.
10360
10361 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10362
10363 PR fortran/61999
10364 * gfortran.dg/dot_product_3.f90: New test case.
10365
10366 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
10367
10368 * g++.dg/ipa/devirt-35.C: Fix template.
10369 * g++.dg/ipa/devirt-36.C: Likewise.
10370 * g++.dg/ipa/devirt-37.C: New testcase.
10371
10372 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
10373
10374 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
10375 * g++.dg/cpp0x/enum29.C: Adjust.
10376
10377 2014-08-08 Richard Biener <rguenther@suse.de>
10378
10379 * gcc.dg/strlenopt-8.c: Remove XFAIL.
10380 * gcc.dg/tree-prof/stringop-2.c: Adjust.
10381 * gfortran.dg/array_memcpy_4.f90: Likewise.
10382 * gfortran.dg/trim_optimize_1.f90: Likewise.
10383 * gfortran.dg/trim_optimize_2.f90: Likewise.
10384
10385 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
10386
10387 * gcc.dg/zero_sign_ext_test.c: New test.
10388
10389 2014-08-08 Bin Cheng <bin.cheng@arm.com>
10390
10391 * gcc.dg/torture/pr61772.c: Skip lto running.
10392
10393 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10394
10395 PR tree-optimization/60707
10396 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
10397
10398 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
10399
10400 * g++.dg/ipa/devirt-35.C: New testcase.
10401 * g++.dg/ipa/devirt-36.C: New testcase.
10402
10403 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
10404
10405 PR c++/51312
10406 * g++.dg/cpp0x/enum29.C: New.
10407
10408 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10409
10410 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
10411 defining in dg-options.
10412 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
10413
10414 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
10415
10416 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
10417
10418 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
10419 on 32-bit hppa-hpux.
10420
10421 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
10422 * c-c++-common/pr50459.c: Likewise.
10423
10424 2014-08-07 Petr Murzin <petr.murzin@intel.com>
10425
10426 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
10427 values.h, change MAXDOUBLE for DBL_MAX.
10428 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10429 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
10430 values.h, change MAXFLOAT for FLT_MAX.
10431 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10432 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
10433 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10434 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10435 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10436 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10437 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10438 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10439 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10440
10441 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10442
10443 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
10444
10445 2014-08-07 Marek Polacek <polacek@redhat.com>
10446
10447 * gcc.dg/fold-reassoc-3.c: New test.
10448
10449 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
10450
10451 * gcc.target/i386/struct-size.c: New.
10452
10453 2014-08-07 Tom de Vries <tom@codesourcery.com>
10454
10455 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
10456 * lib/target-supports.exp (check_effective_target_glibc)
10457 (check_effective_target_glibc_2_12_or_later)
10458 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
10459
10460 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
10461
10462 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
10463
10464 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
10465
10466 PR c++/43906
10467 * g++.dg/warn/Waddress-1.C: New.
10468
10469 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10470
10471 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
10472
10473 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
10474
10475 PR debug/61923
10476 * gcc.target/i386/pr61923.c: New test.
10477
10478 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
10479
10480 * gcc.target/aarch64/vdup_n_2.c: New test.
10481
10482 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10483
10484 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
10485 powerpc_elfv2.
10486
10487 2014-08-06 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR rtl-optimization/61801
10490 * gcc.target/i386/pr61801.c: Rewritten.
10491
10492 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10493
10494 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
10495 Fix types.
10496 (test_vqdmlsls_lane_s32): Likewise.
10497 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10498 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10499
10500 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10501
10502 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
10503 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
10504 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
10505 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
10506 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
10507 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
10508 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
10509 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
10510
10511 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10512
10513 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
10514 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
10515 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
10516 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
10517 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
10518 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
10519
10520 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10521
10522 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
10523
10524 2014-08-04 Rohit <rohitarulraj@freescale.com>
10525
10526 PR target/60102
10527 * gcc.target/powerpc/pr60102.c: New testcase.
10528
10529 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10530
10531 PR target/61713
10532 * gcc.dg/pr61756.c: New test.
10533
10534 2014-08-04 Tom de Vries <tom@codesourcery.com>
10535
10536 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
10537 version instead of required-target.
10538 * lib/target-supports.exp
10539 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
10540 (check_effective_target_glibc_2_11_or_earlier): ... this.
10541
10542 2014-08-04 Arnaud Charlet <charlet@adacore.com>
10543
10544 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
10545 * gnat.dg/specs/debug1.ads: Adjust.
10546 * gnat.dg/specs/formal_type.ads: Fix error in test.
10547
10548 2014-08-03 Marek Polacek <polacek@redhat.com>
10549
10550 * gcc.dg/case-bogus-1.c: New test.
10551
10552 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
10553
10554 PR c++/15339
10555 * g++.dg/other/default9.C: New.
10556 * g++.dg/other/default10.C: Likewise.
10557 * g++.dg/other/default3.C: Remove xfail.
10558
10559 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
10560
10561 * g++.dg/warn/Wsuggest-final.C: New testcase.
10562 * g++.dg/ipa/devirt-34.C: Fix.
10563
10564 2014-08-02 Marek Polacek <polacek@redhat.com>
10565
10566 PR c/59855
10567 * gcc.dg/Wdesignated-init-2.c: New test.
10568
10569 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
10570
10571 DR 217 again
10572 * g++.dg/tc1/dr217-2.C: New.
10573
10574 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
10575
10576 PR other/61963
10577 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
10578
10579 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
10580
10581 PR middle-end/61455
10582 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
10583 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
10584
10585 2014-08-01 Jiong Wang <jiong.wang@arm.com>
10586
10587 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
10588 testcase.
10589
10590 2014-08-01 Richard Biener <rguenther@suse.de>
10591
10592 PR middle-end/61762
10593 * gcc.dg/pr61762.c: Align the string to make the testcase work
10594 on strict-align targets.
10595
10596 2014-08-01 Jakub Jelinek <jakub@redhat.com>
10597
10598 * c-c++-common/ubsan/align-1.c: New test.
10599 * c-c++-common/ubsan/align-2.c: New test.
10600 * c-c++-common/ubsan/align-3.c: New test.
10601 * c-c++-common/ubsan/align-4.c: New test.
10602 * c-c++-common/ubsan/align-5.c: New test.
10603 * c-c++-common/ubsan/attrib-4.c: New test.
10604 * g++.dg/ubsan/align-1.C: New test.
10605 * g++.dg/ubsan/align-2.C: New test.
10606 * g++.dg/ubsan/align-3.C: New test.
10607 * g++.dg/ubsan/attrib-1.C: New test.
10608 * g++.dg/ubsan/null-1.C: New test.
10609 * g++.dg/ubsan/null-2.C: New test.
10610
10611 2014-08-01 Tom de Vries <tom@codesourcery.com>
10612
10613 * lib/target-supports.exp (check_effective_target_glibc)
10614 (check_effective_target_glibc_2_12_or_later)
10615 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
10616 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
10617 not_glibc_2_11_or_earlier.
10618
10619 2014-07-31 Tom de Vries <tom@codesourcery.com>
10620
10621 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
10622
10623 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
10624
10625 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
10626 (test_vpaddd_s64): Likewise.
10627 (test_vpaddd_s64): Likewise.
10628 * gcc.target/aarch64/simd/vpaddd_f64: New.
10629 * gcc.target/aarch64/simd/vpaddd_s64: New.
10630 * gcc.target/aarch64/simd/vpaddd_u64: New.
10631
10632 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
10633
10634 PR target/61948
10635 * gcc.target/arm/pr61948.c: New test case.
10636
10637 2014-07-31 Richard Biener <rguenther@suse.de>
10638
10639 PR tree-optimization/61964
10640 * gcc.dg/torture/pr61964.c: New testcase.
10641
10642 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
10643
10644 PR c++/60517
10645 * c-c++-common/addrtmp.c: New file.
10646 * c-c++-common/uninit-G.c: Adapt.
10647
10648 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
10649
10650 PR lto/61868
10651 * gcc.dg/pr61868.c: New test.
10652
10653 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
10654
10655 PR c++/57397
10656 * g++.dg/cpp0x/vt-57397-1.C: New.
10657 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
10658
10659 2014-07-30 Arnaud Charlet <charlet@adacore.com>
10660
10661 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
10662
10663 2014-07-30 Tom Tromey <tromey@redhat.com>
10664
10665 PR c/59855
10666 * gcc.dg/Wdesignated-init.c: New file.
10667
10668 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
10669
10670 * g++.dg/ipa/devirt-34.C: New testcase.
10671
10672 2014-07-28 Richard Biener <rguenther@suse.de>
10673
10674 PR rtl-optimization/61801
10675 * gcc.target/i386/pr61801.c: Fix testcase.
10676
10677 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
10678
10679 * gcc.dg/fold-abs-5.c: New test.
10680 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
10681 * gcc.dg/fold-compare-8.c: Likewise.
10682
10683 2014-07-28 Richard Biener <rguenther@suse.de>
10684
10685 PR middle-end/52478
10686 * gcc.dg/torture/ftrapv-1.c: New testcase.
10687
10688 2014-07-28 Richard Biener <rguenther@suse.de>
10689
10690 PR tree-optimization/61921
10691 * gfortran.dg/pr61921.f90: New testcase.
10692
10693 2014-07-28 Richard Biener <rguenther@suse.de>
10694
10695 PR rtl-optimization/61801
10696 * gcc.target/i386/pr61801.c: New testcase.
10697
10698 2014-07-27 Marek Polacek <polacek@redhat.com>
10699
10700 PR c/61861
10701 * gcc.dg/pr61861.c: New test.
10702
10703 2014-07-27 Petr Murzin <petr.murzin@intel.com>
10704
10705 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
10706 variable problem.
10707
10708 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
10709
10710 PR rtl-optimization/61926
10711 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
10712 Reverse argument order.
10713 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
10714 New XFAILed tests that match the original order.
10715
10716 2014-07-26 Marek Polacek <polacek@redhat.com>
10717
10718 PR c/61077
10719 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
10720
10721 2014-07-26 Tobias Burnus <burnus@net-b.de>
10722
10723 PR fortran/61881
10724 PR fortran/61888
10725 PR fortran/57305
10726 * gfortran.dg/sizeof_2.f90: Change dg-error.
10727 * gfortran.dg/sizeof_4.f90: New.
10728 * gfortran.dg/storage_size_1.f08: Correct expected
10729 value.
10730
10731 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
10732
10733 PR target/44551
10734 * gcc.target/i386/pr44551-1.c: New file.
10735
10736 2014-07-25 Xinliang David Li <davidxl@google.com>
10737
10738 * g++.dg/tree-prof/tree-prof.exp: Define macros.
10739 * g++.dg/tree-prof/reorder_class1.h: New file.
10740 * g++.dg/tree-prof/reorder_class2.h: New file.
10741 * g++.dg/tree-prof/reorder.C: New test.
10742 * g++.dg/tree-prof/morefunc.C: New test.
10743
10744 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10745
10746 Implement N4051 - Allow typename in a template template parameter
10747 * lib/target-supports.exp (check_effective_target_c++1y): Now
10748 means C++1y and up.
10749 (check_effective_target_c++1y_down): New.
10750 (check_effective_target_c++1z_only): New.
10751 (check_effective_target_c++1z): New.
10752 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
10753 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
10754 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
10755
10756 2014-07-25 Tobias Burnus <burnus@net-b.de>
10757
10758 * gfortran.dg/storage_size_5.f90: New.
10759
10760 2014-07-25 Richard Biener <rguenther@suse.de>
10761
10762 PR middle-end/61762
10763 PR middle-end/61894
10764 * gcc.dg/pr61762.c: New testcase.
10765 * gcc.dg/fold-cstring.c: Likewise.
10766 * gcc.dg/fold-cvect.c: Likewise.
10767
10768 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10769
10770 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
10771
10772 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
10773 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
10774 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
10775 * gcc.c-torture/execute/pr23135.x: Likewise.
10776
10777 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10778
10779 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
10780
10781 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10782
10783 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
10784
10785 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10786
10787 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
10788
10789 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10790
10791 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10792 sequences.
10793 * gcc.target/aarch64/test_frame_2.c: Likewise.
10794 * gcc.target/aarch64/test_frame_4.c: Likewise.
10795 * gcc.target/aarch64/test_frame_6.c: Likewise.
10796 * gcc.target/aarch64/test_frame_7.c: Likewise.
10797 * gcc.target/aarch64/test_frame_8.c: Likewise.
10798 * gcc.target/aarch64/test_frame_10.c: Likewise.
10799
10800 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10801
10802 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10803 sequences.
10804 * gcc.target/aarch64/test_frame_10.c: Likewise.
10805 * gcc.target/aarch64/test_frame_2.c: Likewise.
10806 * gcc.target/aarch64/test_frame_4.c: Likewise.
10807 * gcc.target/aarch64/test_frame_6.c: Likewise.
10808 * gcc.target/aarch64/test_frame_7.c: Likewise.
10809 * gcc.target/aarch64/test_frame_8.c: Likewise.
10810 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
10811
10812 2014-07-24 Martin Jambor <mjambor@suse.cz>
10813
10814 PR ipa/61160
10815 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
10816
10817 2014-07-24 Richard Biener <rguenther@suse.de>
10818
10819 PR ipa/61823
10820 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
10821
10822 2014-07-24 Andreas Schwab <schwab@suse.de>
10823
10824 * lib/target-supports.exp (check_effective_target_arm_nothumb):
10825 Also check for __arm__.
10826
10827 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10828
10829 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
10830 sequences.
10831
10832 2014-07-24 Marek Polacek <polacek@redhat.com>
10833
10834 PR c/57653
10835 * c-c++-common/pr57653.c: New test.
10836 * c-c++-common/pr57653.h: New file.
10837 * c-c++-common/pr57653-2.c: New test.
10838 * c-c++-common/pr57653-2.h: New file.
10839
10840 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10841
10842 * gcc.target/aarch64/test_frame_common.h: New file.
10843 * gcc.target/aarch64/test_frame_1.c: Likewise.
10844 * gcc.target/aarch64/test_frame_2.c: Likewise.
10845 * gcc.target/aarch64/test_frame_3.c: Likewise.
10846 * gcc.target/aarch64/test_frame_4.c: Likewise.
10847 * gcc.target/aarch64/test_frame_5.c: Likewise.
10848 * gcc.target/aarch64/test_frame_6.c: Likewise.
10849 * gcc.target/aarch64/test_frame_7.c: Likewise.
10850 * gcc.target/aarch64/test_frame_8.c: Likewise.
10851 * gcc.target/aarch64/test_frame_9.c: Likewise.
10852 * gcc.target/aarch64/test_frame_10.c: Likewise.
10853 * gcc.target/aarch64/test_frame_11.c: Likewise.
10854 * gcc.target/aarch64/test_frame_12.c: Likewise.
10855 * gcc.target/aarch64/test_frame_13.c: Likewise.
10856 * gcc.target/aarch64/test_frame_14.c: Likewise.
10857 * gcc.target/aarch64/test_frame_15.c: Likewise.
10858
10859 2014-07-23 Marek Polacek <polacek@redhat.com>
10860
10861 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
10862 in the structure.
10863
10864 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10865
10866 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
10867 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
10868 * gcc.dg/pr10474.c (target): Likewise.
10869
10870 2014-07-22 Martin Jambor <mjambor@suse.cz>
10871
10872 PR ipa/61160
10873 * pr61160-3.C (main): Return zero.
10874
10875 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
10876
10877 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
10878 * gcc.target/arm/simd/vextu64_1.c: Likewise.
10879 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
10880 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
10881 * gcc.target/aarch64/simd/ext_s64.x: Remove.
10882 * gcc.target/aarch64/simd/ext_u64.x: Remove.
10883
10884 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
10885
10886 PR tree-optimization/61822
10887 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
10888
10889 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10890
10891 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
10892
10893 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10894
10895 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
10896 -msse2 -mno-avx instead of -msse.
10897
10898 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10899
10900 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
10901 * gcc.dg/pr44024.c (dg-options): Add -O1.
10902 (dg-final): Check for the condition.
10903 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
10904
10905 2014-07-21 Bin Cheng <bin.cheng@arm.com>
10906
10907 PR target/55701
10908 * gcc.target/arm/memset-inline-1.c: New test.
10909 * gcc.target/arm/memset-inline-2.c: New test.
10910 * gcc.target/arm/memset-inline-3.c: New test.
10911 * gcc.target/arm/memset-inline-4.c: New test.
10912 * gcc.target/arm/memset-inline-5.c: New test.
10913 * gcc.target/arm/memset-inline-6.c: New test.
10914 * gcc.target/arm/memset-inline-7.c: New test.
10915 * gcc.target/arm/memset-inline-8.c: New test.
10916 * gcc.target/arm/memset-inline-9.c: New test.
10917
10918 2014-07-21 Tom de Vries <tom@codesourcery.com>
10919
10920 PR target/61827
10921 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
10922 to bar symbol in scan-assembler-times call check.
10923
10924 2014-07-21 Tom de Vries <tom@codesourcery.com>
10925
10926 PR target/61827
10927 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
10928 for darwin in scan-assembler-times check.
10929 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
10930 scan-assembler-not checks. Add checks for insns.
10931 (main): Remove.
10932 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
10933 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
10934 (main): Remove.
10935
10936 2014-07-21 Tom de Vries <tom@codesourcery.com>
10937
10938 PR target/61827
10939 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
10940 dg-options. Add checks for insns with xmm registers. Remove
10941 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
10942 (main): Remove.
10943
10944 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
10945
10946 PR target/61855
10947 * gcc.target/i386/pr61855.c: New test.
10948
10949 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
10950
10951 * gnat.dg/pack20.ad[sb]: New test.
10952 * gnat.dg/pack20_pkg.ads: New helper.
10953
10954 2014-07-20 Ian Lance Taylor <iant@google.com>
10955
10956 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
10957 package for compiledir tests.
10958
10959 2014-07-20 Marek Polacek <polacek@redhat.com>
10960
10961 PR c/61852
10962 * gcc.dg/pr61852.c: New test.
10963
10964 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
10965
10966 * gcc.dg/stack-usage-2.c: Adjust.
10967
10968 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
10969
10970 PR target/61794
10971 * gcc.target/i386/pr61794.c: New test.
10972
10973 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
10974
10975 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
10976 involving both inputs rather than a multiplication involving one.
10977 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
10978 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
10979 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
10980
10981 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
10982
10983 PR c++/50961
10984 * g++.dg/template/operator13.C: New.
10985
10986 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10987
10988 * gcc.target/aarch64/simd/vfma_f64.c: New test.
10989 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
10990 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
10991 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
10992
10993 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
10994
10995 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
10996 * c-c++-common/ubsan/bounds-5.c: Likewise.
10997 * c-c++-common/ubsan/bounds-6.c: Likewise.
10998 * c-c++-common/ubsan/bounds-7.c: Likewise.
10999 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
11000 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
11001 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
11002 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
11003 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
11004 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
11005 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
11006 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
11007 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
11008 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
11009
11010 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11011
11012 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
11013 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11014 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11015 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11016
11017 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
11018
11019 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
11020 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
11021 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
11022
11023 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
11024
11025 PR c++/61804
11026 * g++.dg/parse/pr61804.C: New.
11027
11028 2014-07-16 Arnaud Charlet <charlet@adacore.com>
11029
11030 * gnat.dg/specs/alignment2.ads: Update.
11031 * gnat.dg/specs/size_clause1.ads: Likewise.
11032 * gnat.dg/specs/size_clause2.ads: Likewise.
11033
11034 2014-07-16 Dodji Seketeli <dodji@redhat.com>
11035
11036 PR preprocessor/60723 - missing system-ness marks for macro tokens
11037 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
11038
11039 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
11040
11041 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
11042 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
11043 -mieee-with-inexact for alpha*-*-*.
11044
11045 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
11046
11047 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
11048 Add IEEE options to compile flags.
11049 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
11050 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
11051
11052 2014-07-15 Michael Matz <matz@suse.de>
11053
11054 PR rtl-optimization/61772
11055 * gcc.dg/torture/pr61772.c: New test.
11056
11057 2014-07-15 Marek Polacek <polacek@redhat.com>
11058
11059 * gcc.dg/ubsan/bounds-1.c: New test.
11060
11061 2014-06-15 Tobias Burnus <burnus@net-b.de>
11062
11063 * gfortran.dg/coarray_34.f90: New.
11064 * gfortran.dg/coarray_6.f90: Update test case.
11065
11066 2014-07-14 Richard Biener <rguenther@suse.de>
11067
11068 PR tree-optimization/61779
11069 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
11070
11071 2014-07-14 Richard Biener <rguenther@suse.de>
11072
11073 PR tree-optimization/61786
11074 * gcc.dg/torture/pr61786.c: New testcase.
11075 * gcc.dg/lto/pr61786_0.c: Likewise.
11076 * gcc.dg/lto/pr61786_1.c: Likewise.
11077
11078 2014-07-14 Richard Biener <rguenther@suse.de>
11079
11080 PR tree-optimization/61757
11081 PR tree-optimization/61783
11082 PR tree-optimization/61787
11083 * gcc.dg/torture/pr61757.c: New testcase.
11084 * gcc.dg/torture/pr61787.c: Likewise.
11085
11086 2014-07-14 Jakub Jelinek <jakub@redhat.com>
11087
11088 PR middle-end/61294
11089 * c-c++-common/Wmemset-transposed-args1.c: New test.
11090 * c-c++-common/Wmemset-transposed-args2.c: New test.
11091 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
11092
11093 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
11094
11095 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
11096 longer happens during parsing.
11097 * gcc.dg/pr44024.c: Update template.
11098 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
11099 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
11100 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
11101
11102 2014-07-13 Tom de Vries <tom@codesourcery.com>
11103
11104 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
11105 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
11106
11107 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
11108
11109 PR C++/60209 - Declaration of user-defined literal operator cause error
11110 * g++.dg/cpp0x/pr60209-neg.C: New.
11111 * g++.dg/cpp0x/pr60209.C: New.
11112 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
11113
11114 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
11115
11116 PR c++/60967
11117 * g++.dg/cilk-plus/pr60967.C: New.
11118
11119 2014-07-13 Tobias Burnus <burnus@net-b.de>
11120
11121 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
11122
11123 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
11124
11125 PR fortran/61780
11126 * gfortran.dg/dependency_44.f90 : New test
11127
11128 2014-07-12 Tobias Burnus <burnus@net-b.de>
11129
11130 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
11131 * gfortran.dg/coarray_atomic_2.f90: New.
11132 * gfortran.dg/coarray_atomic_3.f90: New.
11133 * gfortran.dg/coarray_atomic_4.f90: New.
11134 * gfortran.dg/coarray/atomic_2.f90: New.
11135
11136 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
11137
11138 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
11139 * g++.dg/cpp0x/pr57644.C: New.
11140
11141 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11142
11143 PR c++/53159
11144 * g++.dg/cpp0x/Wnarrowing1.C: New.
11145
11146 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
11147
11148 PR preprocessor/61389
11149 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
11150 * gcc.dg/cpp/sysmac1.c: Likewise.
11151
11152 2014-07-11 Richard Biener <rguenther@suse.de>
11153
11154 PR middle-end/61473
11155 * gcc.dg/memmove-4.c: New testcase.
11156 * gcc.dg/strlenopt-8.c: XFAIL.
11157 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
11158
11159 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
11160
11161 PR target/61561
11162 * gcc.dg/pr61561.c: New test.
11163
11164 2014-07-10 Tom de Vries <tom@codesourcery.com>
11165
11166 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
11167 dg-options.
11168 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
11169 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
11170 dg-options.
11171
11172 2014-07-10 Richard Biener <rguenther@suse.de>
11173
11174 PR c-family/61741
11175 * c-c++-common/torture/pr61741.c: Use signed char.
11176
11177 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
11178
11179 * gnat.dg/opt39.adb: New test.
11180
11181 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11182
11183 PR tree-optimization/61742
11184 * gcc.dg/torture/pr61742.c: New test.
11185 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
11186 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
11187
11188 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11189
11190 PR c++/60686
11191 * g++.dg/cpp0x/explicit8.C: New.
11192
11193 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11194
11195 DR 1584
11196 PR c++/57466
11197 * g++.dg/template/pr57466.C: New.
11198 * g++.dg/cpp0x/pr57466.C: Likewise.
11199 * g++.dg/template/unify6.C: Update.
11200
11201 2014-07-09 Tom de Vries <tom@codesourcery.com>
11202
11203 * gcc.target/i386/fuse-caller-save-rec.c: New test.
11204
11205 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11206
11207 * gfortran.dg/ieee/underflow_1.f90: New file.
11208
11209 2014-07-09 Richard Biener <rguenther@suse.de>
11210
11211 PR c-family/61741
11212 * c-c++-common/torture/pr61741.c: New testcase.
11213
11214 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
11215
11216 * lib/target-supports.exp
11217 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
11218
11219 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
11220
11221 * gcc.dg/globalalias.c: Remove XFAIL.
11222 * gcc.dg/localalias.c: Remove XFAIL.
11223
11224 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
11225
11226 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
11227 * g++.dg/cpp0x/pr58155.C: New.
11228
11229 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11230
11231 PR testsuite/61453
11232 * gfortran.dg/bind_c_array_params_2.f90:
11233 Adjust regexp for more targets.
11234
11235 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
11236 Paolo Carlini <paolo.carlini@oracle.com>
11237
11238 PR c++/59361
11239 * g++.dg/cpp0x/vt-59361.C: New.
11240
11241 2014-07-08 Sriraman Tallam <tmsriram@google.com>
11242
11243 PR target/61599
11244 * gcc.target/i386/pr61599-1.c: New test.
11245 * gcc.target/i386/pr61599-2.c: New test.
11246
11247 2014-07-08 Jakub Jelinek <jakub@redhat.com>
11248
11249 PR rtl-optimization/61673
11250 * gcc.c-torture/execute/pr61673.c: New test.
11251
11252 PR tree-optimization/61725
11253 * gcc.dg/tree-ssa/vrp93.c: New test.
11254 * gcc.c-torture/execute/pr61725.c: New test.
11255
11256 2014-07-08 Richard Biener <rguenther@suse.de>
11257
11258 * tree-ssa-dom.h (loop_depth_of_name): Remove.
11259 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
11260 restriction on loop depth difference.
11261 (record_equality): Likewise.
11262 (propagate_rhs_into_lhs): Likewise. Simplify condition.
11263 (loop_depth_of_name): Remove.
11264 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
11265 restriction on loop depth difference.
11266 (init_copy_prop): Likewise.
11267
11268 2014-07-08 Richard Biener <rguenther@suse.de>
11269
11270 PR tree-optimization/61681
11271 * gcc.dg/torture/pr61681.c: New testcase.
11272
11273 2014-07-08 Richard Biener <rguenther@suse.de>
11274
11275 PR tree-optimization/61680
11276 * gcc.dg/vect/pr61680.c: New testcase.
11277
11278 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
11279
11280 PR tree-optimization/61576
11281 * gcc.dg/torture/pr61576.c: New test.
11282
11283 2014-07-08 Marek Polacek <polacek@redhat.com>
11284
11285 PR c/60226
11286 * c-c++-common/pr60226.c: New test.
11287
11288 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
11289
11290 PR fortran/61459
11291 PR fortran/58883
11292 * gfortran.dg/allocatable_function_8.f90 : New test
11293
11294 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
11295
11296 * gcc.target/powerpc/spe-evmerge.c: New file.
11297
11298 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11299
11300 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
11301
11302 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
11303
11304 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
11305
11306 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11307
11308 PR c++/58898
11309 * g++.dg/parse/pr58898.C: New.
11310
11311 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11312
11313 * gfortran.dg/list_read_12.f90: Delete the file.
11314 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
11315 of dg-runtest.
11316
11317 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11318
11319 PR libgfortran/61640
11320 * gfortran.dg/arrayio_16.f90: New test.
11321
11322 2014-07-06 Marek Polacek <polacek@redhat.com>
11323
11324 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
11325 * g++.dg/ipa/imm-devirt-2.C: Likewise.
11326
11327 2014-07-06 Marek Polacek <polacek@redhat.com>
11328
11329 PR c/6940
11330 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
11331 -Wno-sizeof-array-argument.
11332 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11333 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
11334 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
11335 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
11336 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
11337 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
11338 * c-c++-common/sizeof-array-argument.c: New test.
11339 * gcc.dg/vla-5.c: Add dg-warnings.
11340
11341 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
11342
11343 * g++.dg/ipa/devirt-26.C: Update testcase.
11344 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
11345 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
11346
11347 2014-07-04 Tobias Burnus <burnus@net-b.de>
11348
11349 * gfortran.dg/coarray/coindexed_3.f90: New.
11350
11351 2014-07-04 Jakub Jelinek <jakub@redhat.com>
11352
11353 PR middle-end/61654
11354 * g++.dg/opt/pr61654.C: New test.
11355
11356 PR tree-optimization/61684
11357 * gcc.c-torture/compile/pr61684.c: New test.
11358
11359 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
11360
11361 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
11362 dg-runtest's. Adapt all callers.
11363 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
11364 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
11365 * lib/go-dg.exp (go-dg-runtest): Likewise.
11366 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
11367 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
11368
11369 2014-07-03 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR tree-optimization/61682
11372 * gcc.c-torture/execute/pr61682.c: New test.
11373
11374 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11375
11376 * gcc.target/powerpc/shift-dot.c: New test.
11377
11378 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11379
11380 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
11381 avoid optimization.
11382
11383 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11384
11385 * gcc.target/arm/identical-invariants.c: New test.
11386
11387 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
11388 Chen Gang <gang.chen.5i5j@gmail.com>
11389
11390 * gcc.c-torture/compile/section.c: New testcase.
11391
11392 2014-07-02 Christian Bruel <christian.bruel@st.com>
11393
11394 PR target/29349
11395 PR target/53513
11396 * gcc.target/sh/fpchg.c: New test.
11397
11398 2014-07-02 Jakub Jelinek <jakub@redhat.com>
11399 Fritz Reese <Reese-Fritz@zai.com>
11400
11401 * gfortran.dg/oldstyle_5.f: New test.
11402
11403 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
11404
11405 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
11406 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
11407
11408 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11409
11410 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
11411 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
11412 * g++.dg/parse/error11.C: Likewise.
11413 * g++.old-deja/g++.brendan/template17.C: Likewise.
11414
11415 2014-07-02 Tobias Burnus <burnus@net-b.de>
11416
11417 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
11418 * gfortran.dg/coarray/send_array.f90: Ditto.
11419 * gfortran.dg/coarray/sendget_array.f90: Ditto.
11420
11421 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
11422 Yufeng Zhang <yufeng.zhang@arm.com>
11423
11424 * gcc.target/aarch64/aapcs64/aapcs64.exp:
11425 (additional_flags_for_func_ret): New variable based on
11426 $additional_flags with -fno-use-caller-save.
11427 (func-ret-*.c): Use the new variable.
11428
11429 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11430
11431 PR c++/59637
11432 * g++.dg/cpp0x/decltype60.C: New.
11433
11434 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11435
11436 * gcc.target/aarch64/simd/vcage_f64.c: New test.
11437 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
11438 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
11439 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
11440 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11441 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
11442 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11443 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11444
11445 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11446
11447 * g++.dg/cpp1y/pr59867.C: Fix target selector.
11448
11449 2014-07-01 Marek Polacek <polacek@redhat.com>
11450
11451 * gcc.dg/Wint-conversion.c: New test.
11452
11453 2014-07-01 Marek Polacek <polacek@redhat.com>
11454
11455 PR c/58286
11456 * gcc.dg/Wincompatible-pointer-types.c: New test.
11457
11458 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
11459
11460 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
11461 MicroBlaze specific pattern.
11462
11463 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11464
11465 PR c++/58781
11466 PR c++/60249
11467 PR c++/59867
11468 * testsuite/g++.dg/cpp0x/pr58781.C: New.
11469 * testsuite/g++.dg/cpp0x/pr60249.C: New.
11470 * testsuite/g++.dg/cpp1y/pr59867.C: New.
11471
11472 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11473
11474 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
11475 test requires greater precision than the current PowerPC long
11476 double implementation supports.
11477
11478 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11479
11480 PR c++/54891
11481 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
11482
11483 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11484
11485 PR c++/51400
11486 * g++.dg/cpp0x/constexpr-attribute3.C: New.
11487
11488 2014-06-30 Jeff Law <law@redhat.com>
11489
11490 PR tree-optimization/61607
11491 * gcc.dg/tree-ssa/pr61607.c: New test.
11492
11493 2014-06-30 Marek Polacek <polacek@redhat.com>
11494
11495 * c-c++-common/ubsan/attrib-2.c: New test.
11496 * g++.dg/ubsan/return-3.C: New test.
11497
11498 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
11499
11500 PR middle-end/57541
11501 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
11502 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
11503
11504 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11505
11506 * gcc.dg/ira-loop-pressure.c: New test.
11507
11508 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11509
11510 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
11511 checks that the dump is generated.
11512
11513 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11514
11515 PR fortran/36275
11516 PR fortran/38839
11517 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
11518 * gfortran.dg/binding_label_tests_27.f90: New file.
11519
11520 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11521
11522 * gfortran.dg/graphite/pr59586.f: New testcase.
11523
11524 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
11525
11526 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
11527
11528 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11529
11530 PR fortran/29383
11531 * lib/target-supports.exp (check_effective_target_fortran_ieee):
11532 New function.
11533 * gfortran.dg/ieee/ieee.exp: New file.
11534 * gfortran.dg/ieee/ieee_1.F90: New file.
11535 * gfortran.dg/ieee/ieee_2.f90: New file.
11536 * gfortran.dg/ieee/ieee_3.f90: New file.
11537 * gfortran.dg/ieee/ieee_4.f90: New file.
11538 * gfortran.dg/ieee/ieee_5.f90: New file.
11539 * gfortran.dg/ieee/ieee_6.f90: New file.
11540 * gfortran.dg/ieee/ieee_7.f90: New file.
11541 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
11542
11543 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
11544
11545 * g++.dg/cpp0x/elision_conv.C: New.
11546
11547 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11548
11549 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
11550
11551 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
11552
11553 PR c++/61614
11554 * g++.dg/ext/complit14.C: New.
11555
11556 2014-06-27 Martin Jambor <mjambor@suse.cz>
11557
11558 PR ipa/61160
11559 * g++.dg/ipa/pr61160-2.C: New test.
11560 * g++.dg/ipa/pr61160-3.C: Likewise.
11561
11562 2014-06-27 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR tree-optimization/57233
11565 PR tree-optimization/61299
11566 * gcc.dg/pr57233.c: New test.
11567 * gcc.target/i386/pr57233.c: New test.
11568 * gcc.target/i386/sse2-pr57233.c: New test.
11569 * gcc.target/i386/avx-pr57233.c: New test.
11570 * gcc.target/i386/avx2-pr57233.c: New test.
11571 * gcc.target/i386/avx512f-pr57233.c: New test.
11572 * gcc.target/i386/xop-pr57233.c: New test.
11573
11574 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
11575
11576 * gcc.dg/typeof-2.c: New testcase.
11577
11578 2014-06-27 Marek Polacek <polacek@redhat.com>
11579
11580 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
11581 (fn1): Remove store to out-of-bounds location. Add memory barrier.
11582 (fn2): Likewise.
11583 (fn5): Likewise.
11584 (fn6): Likewise.
11585 (fn7): Likewise.
11586 (fn8): Likewise.
11587 (fn9): Likewise.
11588 (fn11): Likewise.
11589 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
11590 location. Add memory barrier.
11591 (fn2): Likewise.
11592 (fn3): Likewise.
11593 (fn4): Likewise.
11594 (fn5): Likewise.
11595 * c-c++-common/ubsan/bounds-7.c: New test.
11596
11597 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11598
11599 PR libgfortran/61499
11600 * gfortran.dg/arrayio_15.f90: New test.
11601
11602 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
11603
11604 PR target/61586
11605 * gcc.target/alpha/pr61586.c: New test.
11606
11607 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11608
11609 PR c++/57573
11610 * g++.dg/template/pr57573.C: New.
11611
11612 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
11613
11614 * gcc.dg/tree-ssa/interposition.c: New testcase.
11615
11616 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11617
11618 PR c++/56633
11619 * g++.dg/cpp0x/deleted8.C: New.
11620
11621 2014-06-26 Martin Jambor <mjambor@suse.cz>
11622
11623 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
11624 parameter.
11625 * g++.dg/simulate-thread/bitfields.C: Likewise.
11626 * gcc.dg/simulate-thread/strict-align-global.c: Remove
11627 allow-packed-store-data-races parameter.
11628 * gcc.dg/simulate-thread/subfields.c: Likewise.
11629 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
11630 to one.
11631
11632 2014-06-26 Martin Jambor <mjambor@suse.cz>
11633
11634 * g++.dg/ipa/pr60600.C: Fix typo.
11635 * g++.dg/ipa/devirt-25.C: Likewise.
11636
11637 2014-06-26 Richard Biener <rguenther@suse.de>
11638
11639 PR tree-optimization/61607
11640 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
11641
11642 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11643
11644 * gcc.dg/inline-22.c: Add bind_pic_locally.
11645 * gcc.dg/inline_4.c: Ditto.
11646 * gcc.dg/fail_always_inline.c: Ditto.
11647 * g++.dg/ipa/devirt-25.C: Ditto.
11648
11649 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11650
11651 * lib/target-support.exp (bind_pic_locally): Save the flags to
11652 'flags_to_postpone' instead of appending to 'flags'.
11653 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
11654 with flags_to_postpone and revert after target_compile.
11655 * lib/g++.exp (g++_target_compile): Ditto.
11656 * lib/gfortran.exp (gfortran_target_compile): Ditto.
11657
11658 2014-06-26 Nick Clifton <nickc@redhat.com>
11659
11660 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
11661
11662 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
11663
11664 PR c++/61537
11665 * g++.dg/template/pr61537.C: New testcase.
11666
11667 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11668
11669 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
11670 powerpc*-*-linux*.
11671
11672 2014-06-25 Tobias Burnus <burnus@net-b.de>
11673
11674 * gfortran.dg/coarray_33.f90: New.
11675
11676 2014-06-25 Tobias Burnus <burnus@net-b.de>
11677
11678 * gfortran.dg/coarray/coindexed_1.f90: New.
11679
11680 2014-06-25 Tobias Burnus <burnus@net-b.de>
11681
11682 * gfortran.dg/coarray_collectives_7.f90: New.
11683
11684 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11685
11686 * gcc.c-torture/execute/20140622-1.c: New test.
11687
11688 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
11689
11690 DR 178
11691 PR c++/49132
11692 * g++.dg/cpp0x/aggr1.C: New.
11693 * g++.dg/cpp0x/aggr2.C: Likewise.
11694 * g++.dg/init/aggr11.C: Likewise.
11695 * g++.dg/init/aggr12.C: Likewise.
11696
11697 2014-06-25 Martin Jambor <mjambor@suse.cz>
11698
11699 * g++.dg/ipa/pr61540.C: Remove dumping test.
11700
11701 2014-06-25 Marek Polacek <polacek@redhat.com>
11702
11703 PR c/61162
11704 * gcc.dg/pr61162.c: Adjust dg-warning.
11705 * gcc.dg/pr61162-2.c: New test.
11706
11707 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
11708
11709 PR tree-optimization/57742
11710 * gcc.dg/tree-ssa/calloc-3.c: New file.
11711
11712 2014-06-25 Richard Biener <rguenther@suse.de>
11713
11714 PR testsuite/61560
11715 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
11716 for targets that return _Complex float in memory.
11717
11718 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11719
11720 * gcc.target/arm/vect-noalign.c: Adjust options.
11721
11722 2014-06-24 Cong Hou <congh@google.com>
11723
11724 * gcc.dg/vect/vect-reduc-sad.c: New.
11725 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
11726
11727 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
11728
11729 PR tree-optimization/57742
11730 * g++.dg/tree-ssa/calloc.C: New testcase.
11731 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
11732 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
11733 * gcc.dg/strlenopt-9.c: Adapt.
11734
11735 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
11736
11737 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
11738 global variable.
11739 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
11740 instead of calling sequentially in the C code.
11741 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
11742 saved_return_address to the stack frame where LR register was stored.
11743 (saved_return_address): Declare weak.
11744
11745 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11746
11747 PR c++/33972
11748 * g++.dg/other/operator3.C: New.
11749 * g++.dg/template/operator8.C: Adjust.
11750 * g++.dg/template/operator9.C: Likewise.
11751
11752 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
11753
11754 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
11755
11756 2014-06-24 Richard Biener <rguenther@suse.de>
11757
11758 PR tree-optimization/61572
11759 * gcc.target/i386/pr61572.c: New testcase.
11760
11761 2014-06-24 Jakub Jelinek <jakub@redhat.com>
11762
11763 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
11764 reduction clause.
11765 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
11766 Remove Label is never defined expected error.
11767 * gfortran.dg/gomp/udr8.f90: New test.
11768
11769 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
11770
11771 PR tree-optimization/61554
11772 * g++.dg/torture/pr61554.C: New testcase.
11773
11774 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
11775
11776 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
11777
11778 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
11779
11780 * gcc.dg/localalias-2.c: Guard by require-alias.
11781 * gcc.dg/globalalias-2.c: Likewise.
11782
11783 2014-06-23 Kai Tietz <ktietz@redhat.com>
11784
11785 * gcc.target/i386/indjmp-1.c: New test.
11786
11787 2014-06-23 Andrew Pinski <apinski@cavium.com>
11788
11789 * gcc.c-torture/compile/20140723-1.c: New testcase.
11790
11791 2014-06-23 Marek Polacek <polacek@redhat.com>
11792
11793 PR c/61553
11794 * c-c++-common/pr61553.c (foo): Add dg-error.
11795
11796 2014-06-23 Tobias Burnus <burnus@net-b.de>
11797
11798 * gfortran.dg/coarray_32.f90: New.
11799
11800 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11801
11802 DR 577
11803 PR c++/33101
11804 * g++.dg/other/void1.C: Adjust.
11805 * g++.dg/other/void3.C: Likewise.
11806
11807 2014-06-23 Marek Polacek <polacek@redhat.com>
11808
11809 PR c/61553
11810 * c-c++-common/pr61553.c: New test.
11811
11812 2014-06-23 Richard Biener <rguenther@suse.de>
11813
11814 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
11815 * g++.dg/vect/slp-pr50819.cc: Likewise.
11816 * g++.dg/vect/slp-pr56812.cc: Likewise.
11817 * gcc.dg/vect/bb-slp-1.c: Likewise.
11818 * gcc.dg/vect/bb-slp-10.c: Likewise.
11819 * gcc.dg/vect/bb-slp-11.c: Likewise.
11820 * gcc.dg/vect/bb-slp-13.c: Likewise.
11821 * gcc.dg/vect/bb-slp-14.c: Likewise.
11822 * gcc.dg/vect/bb-slp-15.c: Likewise.
11823 * gcc.dg/vect/bb-slp-16.c: Likewise.
11824 * gcc.dg/vect/bb-slp-17.c: Likewise.
11825 * gcc.dg/vect/bb-slp-18.c: Likewise.
11826 * gcc.dg/vect/bb-slp-19.c: Likewise.
11827 * gcc.dg/vect/bb-slp-2.c: Likewise.
11828 * gcc.dg/vect/bb-slp-20.c: Likewise.
11829 * gcc.dg/vect/bb-slp-21.c: Likewise.
11830 * gcc.dg/vect/bb-slp-22.c: Likewise.
11831 * gcc.dg/vect/bb-slp-23.c: Likewise.
11832 * gcc.dg/vect/bb-slp-24.c: Likewise.
11833 * gcc.dg/vect/bb-slp-25.c: Likewise.
11834 * gcc.dg/vect/bb-slp-26.c: Likewise.
11835 * gcc.dg/vect/bb-slp-27.c: Likewise.
11836 * gcc.dg/vect/bb-slp-28.c: Likewise.
11837 * gcc.dg/vect/bb-slp-29.c: Likewise.
11838 * gcc.dg/vect/bb-slp-3.c: Likewise.
11839 * gcc.dg/vect/bb-slp-30.c: Likewise.
11840 * gcc.dg/vect/bb-slp-31.c: Likewise.
11841 * gcc.dg/vect/bb-slp-32.c: Likewise.
11842 * gcc.dg/vect/bb-slp-4.c: Likewise.
11843 * gcc.dg/vect/bb-slp-5.c: Likewise.
11844 * gcc.dg/vect/bb-slp-6.c: Likewise.
11845 * gcc.dg/vect/bb-slp-7.c: Likewise.
11846 * gcc.dg/vect/bb-slp-8.c: Likewise.
11847 * gcc.dg/vect/bb-slp-8a.c: Likewise.
11848 * gcc.dg/vect/bb-slp-8b.c: Likewise.
11849 * gcc.dg/vect/bb-slp-9.c: Likewise.
11850 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
11851 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
11852 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
11853 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
11854 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
11855 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
11856 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
11857 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
11858 * gcc.dg/vect/pr26359.c: Likewise.
11859 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
11860
11861 2014-06-23 Marek Polacek <polacek@redhat.com>
11862
11863 * c-c++-common/pr49706-2.c: New test.
11864
11865 2014-06-23 Alan Modra <amodra@gmail.com>
11866
11867 * gcc.dg/pr61583.c: New.
11868
11869 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11870
11871 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
11872 [u]int64x1_t.
11873
11874 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
11875 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
11876
11877 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
11878 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
11879 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
11880 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
11881 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
11882 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
11883 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
11884 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
11885 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
11886 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
11887 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
11888 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
11889 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
11890 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
11891 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
11892 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
11893 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
11894 test_vsrid_n_u64): Fix signature to match intrinsic.
11895
11896 (test_vabs_s64): Remove.
11897 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
11898
11899 (test_vdupd_lane_s64): Rename to...
11900 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
11901
11902 (test_vdupd_lane_u64): Rename to...
11903 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
11904
11905 (test_vtst_s64): Rename to...
11906 (test_vtstd_s64): ...and change int64x1_t to int64_t.
11907
11908 (test_vtst_u64): Rename to...
11909 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
11910
11911 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
11912 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
11913 Remove out-of-bounds tests.
11914 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
11915 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
11916 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
11917
11918 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11919
11920 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
11921 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
11922 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
11923 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
11924 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
11925 vector types.
11926 * gcc.target/aarch64/vsub_f64.c: Likewise.
11927 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
11928 scheme as now the same for all variants.
11929 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
11930 float64x1_t.
11931
11932 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11933
11934 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
11935
11936 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
11937
11938 * gcc.dg/localalias.c: Fix broken commit.
11939 * gcc.dg/globalalias.c: Likewise.
11940
11941 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
11942
11943 * gcc.dg/localalias.c: New testcase.
11944 * gcc.dg/localalias-2.c: New testcase.
11945 * gcc.dg/globalalias.c: New testcase.
11946 * gcc.dg/globalalias-2.c: New testcase.
11947
11948 2014-06-20 Jakub Jelinek <jakub@redhat.com>
11949
11950 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
11951
11952 2014-06-20 Marek Polacek <polacek@redhat.com>
11953
11954 * c-c++-common/ubsan/bounds-1.c: New test.
11955 * c-c++-common/ubsan/bounds-2.c: New test.
11956 * c-c++-common/ubsan/bounds-3.c: New test.
11957 * c-c++-common/ubsan/bounds-4.c: New test.
11958 * c-c++-common/ubsan/bounds-5.c: New test.
11959 * c-c++-common/ubsan/bounds-6.c: New test.
11960
11961 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
11962
11963 Make the tests big-endian friendly.
11964
11965 * gcc.target/aarch64/aapcs64/test_25.c: Update.
11966 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
11967 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
11968 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
11969 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
11970 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
11971 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
11972 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
11973 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
11974
11975 2014-06-20 Yury Gribov <y.gribov@samsung.com>
11976 Max Ostapenko <m.ostapenko@partner.samsung.com>
11977
11978 PR sanitizer/61547
11979 * c-c++-common/asan/strlen-overflow-1.c: New test.
11980
11981 2014-06-20 Martin Jambor <mjambor@suse.cz>
11982
11983 PR ipa/61540
11984 * g++.dg/ipa/pr61540.C: New test.
11985
11986 2014-06-20 Yury Gribov <y.gribov@samsung.com>
11987 Max Ostapenko <m.ostapenko@partner.samsung.com>
11988
11989 PR sanitizer/61530
11990 * c-c++-common/asan/pr61530.c: New test.
11991
11992 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11993
11994 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
11995 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
11996 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
11997 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
11998 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
11999 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
12000 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
12001 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
12002 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
12003 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
12004 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
12005 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
12006 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
12007 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
12008 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
12009 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
12010 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
12011 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
12012 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
12013 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
12014 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
12015 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
12016 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
12017 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
12018 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
12019 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
12020 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
12021 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
12022 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
12023 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
12024 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
12025 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
12026 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
12027 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
12028 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
12029 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
12030 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
12031 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
12032 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
12033 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
12034 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
12035 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
12036 (test_vqdmlal_high_lane_s16): Fix parameter type.
12037 (test_vqdmlal_high_lane_s32): Likewise.
12038 (test_vqdmull_high_lane_s16): Likewise.
12039 (test_vqdmull_high_lane_s32): Likewise.
12040 (test_vqdmlsl_high_lane_s32): Likewise.
12041 (test_vqdmlsl_high_lane_s16): Likewise.
12042 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
12043 Fix argument type.
12044 (test_vqdmlals_lane_s32): Likewise.
12045 (test_vqdmlslh_lane_s16): Likewise.
12046 (test_vqdmlsls_lane_s32): Likewise.
12047 (test_vqdmulhh_lane_s16): Likewise.
12048 (test_vqdmulhs_lane_s32): Likewise.
12049 (test_vqdmullh_lane_s16): Likewise.
12050 (test_vqdmulls_lane_s32): Likewise.
12051 (test_vqrdmulhh_lane_s16): Likewise.
12052 (test_vqrdmulhs_lane_s32): Likewise.
12053
12054 2014-06-20 Tobias Burnus <burnus@net-b.de>
12055
12056 PR testsuite/61567
12057 * gfortran.dg/coarray_collectives_5.f90: Update
12058 dg-final scan-tree-dump-times.
12059 * gfortran.dg/coarray_collectives_6.f90: Ditto.
12060
12061 2014-06-20 Hale Wang <hale.wang@arm.com>
12062
12063 * gcc.target/arm/lto/: New folder to verify the LTO option.
12064 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
12065 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
12066 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
12067 * lib/lto.exp (object-readelf): New procedure.
12068
12069 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12070
12071 PR fortran/61454
12072 * gfortran.dg/pr61454.f90: New file.
12073
12074 2014-06-19 Terry Guo <terry.guo@arm.com>
12075
12076 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
12077 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
12078 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
12079
12080 2014-06-19 Tobias Burnus <burnus@net-b.de>
12081
12082 * gfortran.dg/coarray/collectives_2.f90: Extend
12083 and make valid.
12084
12085 2014-06-18 Tom de Vries <tom@codesourcery.com>
12086
12087 * gcc.target/aarch64/fuse-caller-save.c: New test.
12088
12089 2014-06-18 Radovan Obradovic <robradovic@mips.com>
12090 Tom de Vries <tom@codesourcery.com>
12091
12092 * gcc.target/arm/fuse-caller-save.c: New test.
12093
12094 2014-06-18 Richard Biener <rguenther@suse.de>
12095
12096 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
12097 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
12098 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
12099
12100 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
12101
12102 PR tree-optimization/61518
12103 * gcc.dg/torture/pr61518.c: New test.
12104
12105 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12106
12107 PR tree-optimization/61517
12108 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
12109 (incorrect_read_be32): Likewise.
12110 (main): Call incorrect_read_* to test stmt replacement is made by
12111 bswap at the right place.
12112 * gcc.c-torture/execute/pr61517.c: New test.
12113
12114 2014-06-18 Andreas Schwab <schwab@suse.de>
12115
12116 PR rtl-optimization/54555
12117 * gcc.target/m68k/pr54555.c: New test.
12118
12119 2014-06-18 Olivier Hainque <hainque@adacore.com>
12120
12121 * gnat.dg/blocklocs.adb: New test.
12122
12123 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
12124
12125 PR tree-optimization/52252
12126 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
12127 * gcc.target/i386/pr52252-core.c: Ditto.
12128
12129 PR tree-optimization/61403
12130 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
12131
12132 2014-06-18 Jakub Jelinek <jakub@redhat.com>
12133
12134 * gfortran.dg/gomp/declare-simd-1.f90: New test.
12135 * gfortran.dg/gomp/depend-1.f90: New test.
12136 * gfortran.dg/gomp/target1.f90: New test.
12137 * gfortran.dg/gomp/target2.f90: New test.
12138 * gfortran.dg/gomp/target3.f90: New test.
12139 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
12140 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
12141 201107.
12142
12143 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12144
12145 PR fortran/61126
12146 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
12147
12148 2014-06-17 Tobias Burnus <burnus@net-b.de>
12149 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
12150
12151 * gfortran.dg/coarray/send_array.f90: New.
12152 * gfortran.dg/coarray/get_array.f90: New.
12153 * gfortran.dg/coarray/sendget_array.f90: New.
12154 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
12155 names.
12156 * gfortran.dg/coarray/collectives_2.f90: New.
12157
12158 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12159
12160 PR target/61533
12161 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
12162 dg-options.
12163
12164 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
12165
12166 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
12167 unit_id and kind_id to zero.
12168
12169 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
12170
12171 PR target/61483
12172 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
12173 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
12174 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
12175 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
12176
12177 2014-06-17 Richard Biener <rguenther@suse.de>
12178
12179 PR lto/61012
12180 * gcc.dg/lto/pr61526_0.c: New testcase.
12181 * gcc.dg/lto/pr61526_1.c: Likewise.
12182
12183 2014-06-17 Richard Biener <rguenther@suse.de>
12184
12185 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
12186 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
12187 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
12188 * gcc.dg/tree-ssa/vrp36.c: Likewise.
12189 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
12190
12191 2014-06-17 Richard Biener <rguenther@suse.de>
12192
12193 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
12194
12195 2014-06-16 Richard Biener <rguenther@suse.de>
12196
12197 PR tree-optimization/61482
12198 * g++.dg/torture/pr61482.C: New testcase.
12199
12200 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
12201
12202 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
12203 vpmacsdql instruction.
12204
12205 2014-06-16 Yury Gribov <y.gribov@samsung.com>
12206
12207 * c-c++-common/asan/instrument-with-calls-1.c: New test.
12208 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12209 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12210 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
12211 test patterns.
12212 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
12213 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
12214 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
12215 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
12216 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
12217 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
12218
12219 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12220
12221 PR fortran/28484
12222 PR fortran/61429
12223 * gfortran.dg/system_clock_1.f90: New file.
12224 * gfortran.dg/system_clock_2.f90: New file.
12225
12226 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
12227
12228 PR c++/33101
12229 * g++.dg/other/void3.C: New.
12230 * g++.dg/conversion/err-recover1.C: Update.
12231
12232 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
12233
12234 PR target/61415
12235 * lib/target-supports.exp (check_effective_target_longdouble128): New.
12236 * gcc.target/powerpc/pack02.c: Use it.
12237 * gcc.target/powerpc/tfmode_off.c: Likewise.
12238
12239 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
12240
12241 PR rtl-optimization/61094
12242 PR rtl-optimization/61446
12243 * gcc.target/i386/pr61446.c : New.
12244
12245 2014-06-13 Dehao Chen <dehao@google.com>
12246
12247 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
12248
12249 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
12250
12251 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
12252
12253 2014-06-13 Richard Biener <rguenther@suse.de>
12254
12255 * c-c++-common/pr46562-2.c: Adjust.
12256 * g++.dg/tree-ssa/pr8781.C: Likewise.
12257 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12258 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12259 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
12260 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
12261 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
12262
12263 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12264
12265 PR tree-optimization/61375
12266 * gcc.c-torture/execute/pr61375-1.c: New test.
12267
12268 2014-06-12 Jakub Jelinek <jakub@redhat.com>
12269
12270 PR middle-end/61486
12271 * c-c++-common/gomp/pr61486-1.c: New test.
12272 * c-c++-common/gomp/pr61486-2.c: New test.
12273
12274 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
12275
12276 PR target/59843
12277 * gcc.dg/vect/vect-singleton_1.c: New file.
12278
12279 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
12280
12281 PR target/61443
12282 * gcc.target/avr/torture/pr61443.c: New test.
12283
12284 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12285
12286 PR c++/19200
12287 * g++.dg/parse/friend11.C: New.
12288
12289 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12290
12291 PR c++/60265
12292 * g++.dg/cpp0x/using-enum-1.C: New.
12293 * g++.dg/cpp0x/using-enum-2.C: Likewise.
12294
12295 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12296
12297 PR c++/19200
12298 * g++.dg/parse/friend9.C: New.
12299 * g++.dg/parse/friend10.C: Likewise.
12300 * g++.dg/parse/friend7.C: Adjust.
12301
12302 2014-06-11 Richard Biener <rguenther@suse.de>
12303
12304 PR tree-optimization/61452
12305 * gcc.dg/torture/pr61452.c: New testcase.
12306
12307 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12308
12309 PR c++/34049
12310 * g++.dg/parse/pr34049.C: New.
12311
12312 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12313
12314 * gcc.c-torture/execute/pr61306-1.c: New test.
12315 * gcc.c-torture/execute/pr61306-2.c: Likewise.
12316 * gcc.c-torture/execute/pr61306-3.c: Likewise.
12317
12318 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12319
12320 * gcc.target/aarch64/acle/acle.exp: New.
12321 * gcc.target/aarch64/acle/crc32b.c: New test.
12322 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
12323 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
12324 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
12325 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
12326 * gcc.target/aarch64/acle/crc32d.c: Likewise.
12327 * gcc.target/aarch64/acle/crc32h.c: Likewise.
12328 * gcc.target/aarch64/acle/crc32w.c: Likewise.
12329
12330 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
12331
12332 PR tree-optimization/52252
12333 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
12334
12335 2014-06-11 Richard Biener <rguenther@suse.de>
12336
12337 PR middle-end/61437
12338 * gcc.dg/torture/20140610-1.c: New testcase.
12339 * gcc.dg/torture/20140610-2.c: Likewise.
12340
12341 2014-06-10 Richard Biener <rguenther@suse.de>
12342
12343 PR tree-optimization/61438
12344 * gcc.dg/torture/pr61438.c: New testcase.
12345
12346 2014-06-10 Richard Biener <rguenther@suse.de>
12347
12348 PR middle-end/61456
12349 * g++.dg/opt/pr61456.C: New testcase.
12350
12351 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
12352 Mikael Morin <mikael@gcc.gnu.org>
12353
12354 PR fortran/41936
12355 * gfortran.dg/class_array_15.f03: Check memory leaks.
12356
12357 2014-06-10 Richard Biener <rguenther@suse.de>
12358
12359 PR tree-optimization/57186
12360 PR tree-optimization/59299
12361 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
12362 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
12363
12364 2014-06-10 Jakub Jelinek <jakub@redhat.com>
12365
12366 PR fortran/60928
12367 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
12368 directives.
12369 * gfortran.dg/gomp/associate1.f90: New test.
12370 * gfortran.dg/gomp/intentin1.f90: New test.
12371 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
12372 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
12373 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
12374 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
12375
12376 2014-06-09 Marek Polacek <polacek@redhat.com>
12377
12378 PR c/36446
12379 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
12380 * gcc.dg/array-2.c: Likewise.
12381 * gcc.dg/array-const-2.c: Likewise.
12382 * gcc.dg/ucnid-8.c: Likewise.
12383 * gcc.dg/vla-init-1.c: Likewise.
12384 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
12385 * gcc.dg/c99-flex-array-7.c: Likewise.
12386 * gcc.dg/init-bad-1.c: Likewise.
12387 * gcc.dg/init-bad-3.c: Likewise.
12388 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
12389 * gcc.dg/pedwarn-init.c: Add dg-warning.
12390 * gcc.dg/pr53119.c: Remove dg-excess-errors.
12391
12392 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12393
12394 PR c++/22556
12395 * g++.dg/other/redecl3.C: New.
12396
12397 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
12398
12399 PR c++/54442
12400 * g++.dg/pr54442.C: New file.
12401
12402 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
12403
12404 PR fortran/61406
12405 * gfortran.dg/associate_17.f90 : New test
12406
12407 2014-06-09 Petr Murzin <petr.murzin@intel.com>
12408
12409 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
12410 void for TEST instead of static void.
12411 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
12412 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
12413 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
12414 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
12415 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
12416 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
12417 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
12418 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
12419 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
12420 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
12421 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
12422 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
12423 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
12424 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
12425 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
12426 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
12427 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
12428 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
12429 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
12430 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
12431 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
12432 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
12433 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
12434 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
12435 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
12436 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
12437 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
12438 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
12439 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
12440 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
12441 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
12442 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12443 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12444 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12445 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12446 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12447 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12448 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12449 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12450 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12451 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12452 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
12453 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
12454 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
12455 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
12456 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
12457 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
12458 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
12459 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
12460 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
12461 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
12462 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
12463 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
12464 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
12465 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
12466 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
12467 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
12468 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
12469 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
12470 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
12471 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
12472 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
12473 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
12474 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12475 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12476 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12477 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
12478 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
12479 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12480 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12481 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12482 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12483 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12484 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12485 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12486 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12487 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12488 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
12489 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
12490 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12491 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
12492 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
12493 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
12494 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
12495 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
12496 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
12497 instead of static void.
12498 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
12499 delete unused variables.
12500 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12501 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12502 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12503 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
12504 delete unused variables, void for TEST instead of static void.
12505 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12506 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12507 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12508 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12509 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12510 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12511 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12512 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12513 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12514 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12515 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12516 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12517 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
12518 initialize variables.
12519 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
12520 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
12521 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
12522 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
12523 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
12524 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
12525 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
12526 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
12527 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12528 * gcc.target/i386/i386.exp: Ditto.
12529 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
12530 CALC, void for TEST instead of static void, initialize variables.
12531 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
12532 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
12533 static void.
12534 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
12535 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
12536 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
12537 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
12538 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
12539 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
12540 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
12541 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
12542 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
12543 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
12544 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
12545 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
12546 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
12547 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
12548 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
12549 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
12550 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12551 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12552 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12553 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
12554 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
12555 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
12556 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
12557 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
12558 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
12559 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
12560 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
12561 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
12562 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
12563 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
12564 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
12565 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
12566 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
12567 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
12568 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
12569 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
12570 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
12571 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
12572 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
12573 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
12574 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12575 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12576 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
12577 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
12578 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
12579 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
12580 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
12581 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
12582 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
12583 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
12584 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
12585 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
12586 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12587 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12588 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12589 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12590 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
12591 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
12592 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
12593 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
12594 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
12595 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
12596 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
12597 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
12598 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
12599 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
12600 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
12601 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12602 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
12603 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12604 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
12605 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12606 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
12607 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
12608 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
12609 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
12610 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
12611 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
12612 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
12613 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
12614 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
12615 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
12616 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
12617 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
12618 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
12619 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
12620 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
12621 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
12622 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
12623 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
12624 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
12625 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12626 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
12627 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
12628 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
12629 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
12630 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
12631 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
12632 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12633 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
12634 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
12635 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
12636 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
12637 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
12638 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
12639 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
12640 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
12641 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
12642 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
12643 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
12644 instead of static void.
12645 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
12646 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
12647 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
12648 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
12649 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
12650 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
12651 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
12652 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
12653 static void, delete unused variables.
12654 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
12655 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12656 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
12657 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
12658 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
12659 static void, delete unused variables, Change parameters for
12660 UNION_CHECK, MASK_MERGE and MASK_ZERO.
12661 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
12662 CALC, void for TEST instead of static void.
12663 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
12664 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
12665 void.
12666 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
12667 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
12668 static void, change type of parameter for UNION_TYPE.
12669 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
12670 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
12671 void for TEST instead of static void, delete unused variables, change
12672 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
12673 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
12674 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12675 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12676 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12677 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12678 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12679 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
12680 void for TEST instead of static void, change parameters for
12681 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
12682 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
12683 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
12684 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
12685 * gcc.target/i386/avx512f-additional-reg-names.c: Add
12686 __attribute__((unused)).
12687 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
12688 __attribute__((unused)).
12689 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
12690 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
12691 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
12692 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
12693 * gcc.target/i386/avx512f-korw-1.c: Ditto.
12694 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
12695 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
12696 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
12697 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
12698 add __attribute__((unused)).
12699 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
12700 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
12701 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
12702 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
12703 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
12704 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
12705 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
12706 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
12707 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
12708 delete unused variables.
12709 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
12710 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
12711 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
12712 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
12713 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
12714 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
12715 static void, mask_merging and zero_masking for unsigned types.
12716 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
12717 CHECK_ARRAY for unsigned types.
12718 * gcc.target/i386/m256-check.h: Ditto.
12719 * gcc.target/i386/m512-check.h: Ditto.
12720
12721 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
12722
12723 PR target/61062
12724 * gcc.target/arm/pr48252.c (main): Expect same result
12725 as endian-neutral.
12726
12727 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12728
12729 PR fortran/45187
12730 * gfortran.dg/cray_pointers_10.f90: New file.
12731
12732 2014-06-09 Jakub Jelinek <jakub@redhat.com>
12733
12734 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
12735 instead of complex(kind=16).
12736
12737 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12738
12739 PR fortran/38829
12740 * gfortran.dg/bind_c_usage_29.f90: New file.
12741
12742 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
12743
12744 * gnat.dg/opt38.adb: New test.
12745 * gnat.dg/opt38_pkg.ad[sb]: New helper.
12746
12747 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
12748
12749 PR target/18343
12750 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
12751 New macro, 0 for __MMIX__, default 64.
12752 (bar): Pass it to __builtin_apply instead of literal 64.
12753
12754 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12755
12756 * gfortran.dg/io_constraints_11.f90: New file.
12757 * gfortran.dg/io_constraints_12.f90: New file.
12758 * gfortran.dg/io_constraints_13.f90: New file.
12759
12760 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
12761
12762 PR target/61423
12763 * gcc.target/i386/pr61423.c: New test.
12764
12765 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12766
12767 PR c++/60184
12768 * g++.dg/cpp0x/constexpr-union6.C: New.
12769 * g++.dg/cpp0x/union6.C: Likewise.
12770 * g++.dg/init/ref14.C: Adjust.
12771 * g++.dg/init/union1.C: Likewise.
12772
12773 2014-06-06 Richard Biener <rguenther@suse.de>
12774
12775 PR tree-optimization/59299
12776 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
12777
12778 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
12779
12780 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
12781 * gcc.dg/tree-ssa/sra-12.c: Likewise.
12782
12783 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12784
12785 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
12786 bitfield and test wrong results instead of correct results to make the
12787 test more portable.
12788
12789 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12790
12791 PR c++/60432
12792 * g++.dg/cpp0x/constexpr-60432.C: New.
12793
12794 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12795
12796 PR c++/60199
12797 * g++.dg/cpp0x/constexpr-60199.C: New.
12798
12799 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12800
12801 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
12802 Specify -march=z900 as an additional option.
12803 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
12804 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12805 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
12806
12807 2014-06-06 Jakub Jelinek <jakub@redhat.com>
12808
12809 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
12810 reduction clause diagnostic changes.
12811 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
12812 * gfortran.dg/gomp/reduction1.f90: Likewise.
12813 * gfortran.dg/gomp/reduction3.f90: Likewise.
12814 * gfortran.dg/gomp/udr1.f90: New test.
12815 * gfortran.dg/gomp/udr2.f90: New test.
12816 * gfortran.dg/gomp/udr3.f90: New test.
12817 * gfortran.dg/gomp/udr4.f90: New test.
12818 * gfortran.dg/gomp/udr5.f90: New test.
12819 * gfortran.dg/gomp/udr6.f90: New test.
12820 * gfortran.dg/gomp/udr7.f90: New test.
12821
12822 2014-06-06 Christian Bruel <christian.bruel@st.com>
12823
12824 PR tree-optimization/43934
12825 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
12826
12827 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
12828
12829 PR c/53119
12830 * gcc.dg/pr53119.c: New testcase.
12831
12832 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12833
12834 PR target/52472
12835 * gcc.target/avr/pr52472.c: New test.
12836
12837
12838 2014-06-05 Jeff Law <law@redhat.com>
12839
12840 PR tree-optimization/61289
12841 * g++.dg/pr61289.C: New test.
12842 * g++.dg/pr61289-2.C: New test.
12843
12844 2014-06-05 Richard Biener <rguenther@suse.de>
12845 Paolo Carlini <paolo.carlini@oracle.com>
12846
12847 PR c++/56961
12848 * g++.dg/parse/pr56961.C: New.
12849
12850 2014-06-05 Kai Tietz <ktietz@redhat.com>
12851
12852 PR target/46219
12853 * gcc.target/i386/sibcall-4.c: Remove xfail.
12854
12855 2014-06-05 Julian Brown <julian@codesourcery.com>
12856 Sandra Loosemore <sandra@codesourcery.com>
12857
12858 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
12859
12860 2014-06-05 Richard Biener <rguenther@suse.de>
12861
12862 PR c++/61004
12863 * g++.dg/diagnostic/pr61004.C: New testcase.
12864
12865 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
12866
12867 * gcc.dg/torture/pr61319.c: New test.
12868
12869 2014-06-05 Marek Polacek <polacek@redhat.com>
12870
12871 PR c/56724
12872 * gcc.dg/pr56724-3.c: New test.
12873
12874 2014-06-05 Andreas Schwab <schwab@suse.de>
12875
12876 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
12877
12878 2014-06-05 Marek Polacek <polacek@redhat.com>
12879
12880 PR c/49706
12881 * c-c++-common/pr49706.c: New test.
12882
12883 2014-06-05 Marek Polacek <polacek@redhat.com>
12884
12885 PR c/48062
12886 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
12887 * gcc.dg/Wshadow-3.c: Likewise.
12888 * gcc.dg/pr48062.c: New test.
12889
12890 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12891
12892 PR c++/43453
12893 * g++.dg/init/pr43453.C: New.
12894
12895 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
12896
12897 PR tree-optimization/61385
12898 * gcc.dg/tree-ssa/pr61385.c: New file.
12899
12900 2014-06-04 Richard Biener <rguenther@suse.de>
12901
12902 PR tree-optimization/60098
12903 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
12904
12905 2014-06-04 Richard Biener <rguenther@suse.de>
12906
12907 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
12908
12909 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
12910
12911 PR c/58942
12912 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
12913 the case with a pointer.
12914
12915 2014-06-04 Marek Polacek <polacek@redhat.com>
12916
12917 PR c/30020
12918 * c-c++-common/pr30020.c: New test.
12919
12920 2014-06-03 Andrew Pinski <apinski@cavium.com>
12921
12922 * gcc.c-torture/compile/20140528-1.c: New testcase.
12923
12924 2014-06-03 Dehao Chen <dehao@google.com>
12925
12926 * gcc.dg/tree-prof/merge_block.c: New test.
12927
12928 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
12929
12930 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
12931 * g++.dg/ext/mv15.C (dg-options): Ditto.
12932
12933 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12934
12935 DR 1423
12936 PR c++/52174
12937 * g++.dg/cpp0x/nullptr31.C: New.
12938 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
12939 * g++.dg/cpp0x/nullptr17.C: Update.
12940
12941 2014-06-03 Marek Polacek <polacek@redhat.com>
12942
12943 PR c/60439
12944 * c-c++-common/pr60439.c: New test.
12945 * g++.dg/eh/scope1.C (f4): Add dg-warning.
12946
12947 2014-06-03 Martin Jambor <mjambor@suse.cz>
12948
12949 PR ipa/61160
12950 * g++.dg/ipa/pr61160-1.C: New test.
12951
12952 2014-06-03 Richard Biener <rguenther@suse.de>
12953
12954 PR tree-optimization/61383
12955 * gcc.dg/torture/pr61383-1.c: New testcase.
12956
12957 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
12958
12959 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
12960
12961 2014-06-02 Jeff Law <law@redhat.com>
12962
12963 PR rtl-optimization/61094
12964 * g++.dg/pr61094: New test.
12965
12966 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
12967
12968 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
12969 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
12970 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
12971 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
12972 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
12973 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
12974 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
12975 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
12976
12977 2014-06-02 Richard Biener <rguenther@suse.de>
12978
12979 PR tree-optimization/61346
12980 * gcc.dg/torture/pr61346.c: New testcase.
12981
12982 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12983
12984 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
12985 not compilation.
12986 * gcc.target/i386/sibcall-4.c: Ditto.
12987 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
12988
12989 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12990
12991 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
12992 in scan-assembler-not string.
12993 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
12994 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
12995 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
12996
12997 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12998
12999 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
13000
13001 2014-06-01 Kai Tietz <ktietz@redhat.com>
13002
13003 PR target/61377
13004 * gcc.target/i386/sibcall-6.c: New test.
13005
13006 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
13007
13008 DR 1227
13009 PR c++/57543
13010 * g++.dg/cpp0x/pr57543-1.C: New.
13011 * g++.dg/cpp0x/pr57543-2.C: Likewise.
13012 * g++.dg/cpp0x/pr57543-3.C: Likewise.
13013 * g++.dg/cpp0x/decltype59.C: Likewise.
13014
13015 2014-05-31 Tom de Vries <tom@codesourcery.com>
13016
13017 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
13018
13019 2014-05-30 Jakub Jelinek <jakub@redhat.com>
13020
13021 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
13022 restore_gcc_exec_prefix_env_var): New procedures.
13023 (set_ld_library_path_env_vars,
13024 restore_ld_library_path_env_vars): Use them.
13025 * lib/c-compat.exp: Load target-libpath.exp.
13026 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
13027 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
13028 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
13029 restore_gcc_exec_prefix_env_var.
13030 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
13031 Likewise.
13032
13033 * c-c++-common/asan/misalign-1.c: New test.
13034 * c-c++-common/asan/misalign-2.c: New test.
13035
13036 * g++.dg/asan/asan_test.C: Add -std=c++11 and
13037 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
13038 -DASAN_USE_DEJAGNU_GTEST=1.
13039 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
13040 * g++.dg/asan/asan_oob_test.cc: Likewise.
13041 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
13042 * g++.dg/asan/asan_str_test.cc: Likewise.
13043 * g++.dg/asan/asan_test_utils.h: Likewise.
13044 * g++.dg/asan/sanitizer_test_config.h: Likewise.
13045 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
13046 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
13047 Imported from upstream r209283.
13048 * g++.dg/asan/asan_test_config.h: Likewise.
13049
13050 2014-05-30 Kai Tietz <ktietz@redhat.com>
13051
13052 PR target/60104
13053 * gcc.target/i386/sibcall-1.c: New test.
13054 * gcc.target/i386/sibcall-2.c: New test.
13055 * gcc.target/i386/sibcall-3.c: New test.
13056 * gcc.target/i386/sibcall-4.c: New test.
13057
13058 2014-05-30 Ian Lance Taylor <iant@google.com>
13059
13060 * gcc.target/i386/pause-2.c: New test.
13061
13062 2014-05-30 Tom de Vries <tom@codesourcery.com>
13063
13064 * gcc.target/i386/fuse-caller-save.c: New test.
13065 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
13066 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
13067
13068 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
13069
13070 * gcc.target/arm/simd/vrev16p8_1.c: New file.
13071 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
13072 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
13073 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
13074 * gcc.target/arm/simd/vrev16s8_1.c: New file.
13075 * gcc.target/arm/simd/vrev16u8_1.c: New file.
13076 * gcc.target/arm/simd/vrev32p16_1.c: New file.
13077 * gcc.target/arm/simd/vrev32p8_1.c: New file.
13078 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
13079 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
13080 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
13081 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
13082 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
13083 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
13084 * gcc.target/arm/simd/vrev32s16_1.c: New file.
13085 * gcc.target/arm/simd/vrev32s8_1.c: New file.
13086 * gcc.target/arm/simd/vrev32u16_1.c: New file.
13087 * gcc.target/arm/simd/vrev32u8_1.c: New file.
13088 * gcc.target/arm/simd/vrev64f32_1.c: New file.
13089 * gcc.target/arm/simd/vrev64p16_1.c: New file.
13090 * gcc.target/arm/simd/vrev64p8_1.c: New file.
13091 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
13092 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
13093 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
13094 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
13095 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
13096 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
13097 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
13098 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
13099 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
13100 * gcc.target/arm/simd/vrev64s16_1.c: New file.
13101 * gcc.target/arm/simd/vrev64s32_1.c: New file.
13102 * gcc.target/arm/simd/vrev64s8_1.c: New file.
13103 * gcc.target/arm/simd/vrev64u16_1.c: New file.
13104 * gcc.target/arm/simd/vrev64u32_1.c: New file.
13105 * gcc.target/arm/simd/vrev64u8_1.c: New file.
13106
13107 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
13108
13109 PR rtl-optimization/61325
13110 * gcc.target/aarch64/pr61325.c: New.
13111
13112 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
13113
13114 * gcc.target/arm/simd/vextQf32_1.c: New file.
13115 * gcc.target/arm/simd/vextQp16_1.c: New file.
13116 * gcc.target/arm/simd/vextQp8_1.c: New file.
13117 * gcc.target/arm/simd/vextQs16_1.c: New file.
13118 * gcc.target/arm/simd/vextQs32_1.c: New file.
13119 * gcc.target/arm/simd/vextQs64_1.c: New file.
13120 * gcc.target/arm/simd/vextQs8_1.c: New file.
13121 * gcc.target/arm/simd/vextQu16_1.c: New file.
13122 * gcc.target/arm/simd/vextQu32_1.c: New file.
13123 * gcc.target/arm/simd/vextQu64_1.c: New file.
13124 * gcc.target/arm/simd/vextQu8_1.c: New file.
13125 * gcc.target/arm/simd/vextQp64_1.c: New file.
13126 * gcc.target/arm/simd/vextf32_1.c: New file.
13127 * gcc.target/arm/simd/vextp16_1.c: New file.
13128 * gcc.target/arm/simd/vextp8_1.c: New file.
13129 * gcc.target/arm/simd/vexts16_1.c: New file.
13130 * gcc.target/arm/simd/vexts32_1.c: New file.
13131 * gcc.target/arm/simd/vexts64_1.c: New file.
13132 * gcc.target/arm/simd/vexts8_1.c: New file.
13133 * gcc.target/arm/simd/vextu16_1.c: New file.
13134 * gcc.target/arm/simd/vextu32_1.c: New file.
13135 * gcc.target/arm/simd/vextu64_1.c: New file.
13136 * gcc.target/arm/simd/vextu8_1.c: New file.
13137 * gcc.target/arm/simd/vextp64_1.c: New file.
13138
13139 2014-05-29 Radovan Obradovic <robradovic@mips.com>
13140 Tom de Vries <tom@codesourcery.com>
13141
13142 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
13143 options.
13144 * gcc.target/mips/fuse-caller-save.h: New include file.
13145 * gcc.target/mips/fuse-caller-save.c: New test.
13146 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
13147 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
13148
13149 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
13150
13151 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
13152
13153 2014-05-28 Richard Biener <rguenther@suse.de>
13154
13155 PR middle-end/61045
13156 * gcc.dg/pr61045.c: New testcase.
13157
13158 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13159
13160 * lib/clearcap.exp: New file.
13161 * gcc.dg/vect/vect.exp: Load clearcap.exp.
13162 Remove clearcap_ldflags handling.
13163 Call clearcap-init, clearcap-finish.
13164 * gcc.target/i386/i386.exp: Likewise.
13165 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
13166 * gcc.target/i386/clearcapv2.map: Move to
13167 ../config/sol2-clearcapv2.map.
13168 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
13169 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
13170
13171 2014-05-28 Richard Biener <rguenther@suse.de>
13172
13173 PR tree-optimization/61335
13174 * gfortran.dg/pr61335.f90: New testcase.
13175
13176 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13177
13178 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
13179
13180 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13181
13182 * gnat.dg/overflow_fixed.adb: New test.
13183
13184 2014-05-27 Marek Polacek <polacek@redhat.com>
13185
13186 PR c/56724
13187 * gcc.dg/pr56724-1.c: New test.
13188 * gcc.dg/pr56724-2.c: New test.
13189 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
13190 -Wtraditional.
13191 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
13192
13193 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13194
13195 * gcc.dg/fold-compare-8.c: New test.
13196 * gcc.dg/Wstrict-overflow-25.c: Likewise.
13197
13198 2014-05-27 Richard Biener <rguenther@suse.de>
13199
13200 * gcc.dg/tree-ssa/vrp92.c: New testcase.
13201
13202 2014-05-27 Marek Polacek <polacek@redhat.com>
13203
13204 PR testsuite/61319
13205 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
13206 LLONG_MIN, and ULLONG_MAX.
13207
13208 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13209
13210 * lib/target-supports.exp (check_effective_target_vect_bswap):
13211 Specify arm*-*-* support.
13212
13213 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
13214
13215 PR testsuite/61319
13216 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
13217 -nan optional.
13218 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
13219 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
13220
13221 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13222
13223 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
13224
13225 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
13226
13227 PR rtl-optimization/61222
13228 * gcc.c-torture/compile/pr61222-1.c: New test.
13229 * gcc.c-torture/compile/pr61222-2.c: Likewise.
13230
13231 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13232
13233 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
13234
13235 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13236
13237 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
13238
13239 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13240
13241 PR libgfortran/55117
13242 * gfortran.dg/namelist_85.f90: New test.
13243
13244 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
13245
13246 PR c/61191
13247 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
13248 the case with syntax error.
13249
13250 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13251
13252 * gcc.dg/lto/pr61278_0.c: New test.
13253 * gcc.dg/lto/pr61278_1.c: New test.
13254
13255 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13256
13257 * gcc.dg/pr61220.c: New test.
13258 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
13259
13260 2014-05-25 Tobias Burnus <burnus@net-b.de>
13261
13262 * gfortran.dg/coarray_10.f90: Update dg-warning.
13263 * gfortran.dg/coarray_this_image_1.f90: New.
13264 * gfortran.dg/coarray_this_image_2.f90: New.
13265
13266 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
13267
13268 PR libfortran/61173
13269 * gfortran.dg/arrayio_14.f90: New test.
13270
13271 2014-05-24 Andreas Schwab <schwab@suse.de>
13272
13273 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
13274
13275 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13276
13277 * gfortran.dg/bind_c_array_params_2.f90:
13278 Adjust regexp for -flto.
13279 * gfortran.dg/pr48636-2.f90: Likewise.
13280 * gfortran.dg/pr52835.f90: Likewise.
13281
13282 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
13283
13284 PR rtl-optimization/61215
13285 * gcc.target/i386/pr61215.c: New.
13286
13287 2014-05-23 Marek Polacek <polacek@redhat.com>
13288 Jakub Jelinek <jakub@redhat.com>
13289
13290 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
13291 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
13292 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
13293 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
13294 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
13295 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
13296 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
13297 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
13298 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
13299 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
13300 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
13301 * c-c++-common/ubsan/float-cast.h: New file.
13302 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
13303 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
13304
13305 2014-05-23 Jiong Wang <jiong.wang@arm.com>
13306
13307 * gcc.target/aarch64/tail_indirect_call_1.c: New.
13308
13309 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
13310
13311 * g++.dg/cpp1y/lambda-init9.C: New.
13312
13313 2014-05-23 Richard Biener <rguenther@suse.de>
13314
13315 PR testsuite/61266
13316 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
13317 adjust testcase to reflect reality.
13318
13319 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13320
13321 PR tree-optimization/54733
13322 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
13323 optimization to support memory sources and bitwise operations
13324 equivalent to load in host endianness.
13325 * gcc.dg/optimize-bswaphi-1.c: Likewise.
13326 * gcc.dg/optimize-bswapsi-2.c: Likewise.
13327 * gcc.c-torture/execute/bswap-2.c: Likewise.
13328
13329 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13330
13331 * lib/target-supports.exp: New effective targets for architectures
13332 capable of performing byte swap.
13333 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
13334 * gcc.dg/optimize-bswapdi-2.c: Likewise.
13335 * gcc.dg/optimize-bswapsi-1.c: Likewise.
13336
13337 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13338
13339 PR c++/61088
13340 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
13341 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
13342
13343 2014-05-22 Xinliang David Li <davidxl@google.com>
13344
13345 * g++.dg/ipa/devirt-15.C: Fix expected message.
13346 * g++.dg/ipa/devirt-16.C: Ditto.
13347 * g++.dg/ipa/devirt-17.C: Ditto.
13348 * g++.dg/ipa/devirt-26.C: Ditto.
13349 * g++.dg/ipa/imm-devirt-1.C: Ditto.
13350 * g++.dg/ipa/imm-devirt-2.C: Ditto.
13351 * g++.dg/tree-ssa/pr8781.C:Ditto.
13352
13353 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
13354
13355 * gcc.target/powerpc/htm-ttest.c: New test.
13356
13357 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
13358
13359 * gnat.dg/opt37.ad[sb]: New test.
13360
13361 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
13362
13363 PR c/61271
13364 * g++.dg/cilk-plus/AN/array_function.cc: New.
13365
13366 2014-05-22 Richard Biener <rguenther@suse.de>
13367
13368 * gcc.dg/tree-ssa/alias-33.c: New testcase.
13369
13370 2014-05-22 Kostya Serebryany <kcc@google.com>
13371
13372 * c-c++-common/tsan/mutexset1.c: Update the test to match
13373 upstream r209283.
13374 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
13375
13376 2014-05-21 Marek Polacek <polacek@redhat.com>
13377
13378 PR sanitizer/61272
13379 * g++.dg/ubsan/pr61272.C: New test.
13380
13381 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
13382 Sandra Loosemore <sandra@codesourcery.com>
13383
13384 PR lto/60179
13385 * lib/scanasm.exp (scan-lto-assembler): New procedure.
13386 * gcc.target/nios2/custom-fp-lto.c: New test.
13387
13388 2014-05-21 Andreas Schwab <schwab@suse.de>
13389
13390 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
13391
13392 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13393
13394 PR target/54236
13395 * gcc.target/sh/pr54236-3.c: New.
13396
13397 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
13398
13399 PR c++/60189
13400 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
13401
13402 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
13403
13404 PR tree-optimization/60899
13405 * g++.dg/ipa/devirt-11.C: Update template.
13406
13407 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
13408
13409 PR C++/61038
13410 * g++.dg/cpp0x/pr61038.C: New.
13411
13412 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13413
13414 PR c++/58753
13415 PR c++/58930
13416 PR c++/58704
13417 * g++.dg/cpp0x/nsdmi-template11.C: New.
13418 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
13419 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
13420
13421 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
13422
13423 * gnat.dg/opt35.adb: New test.
13424 * gnat.dg/opt36.adb: Likewise.
13425 * gnat.dg/opt35_pkg.ad[sb]: New helper.
13426
13427 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13428
13429 PR c++/60373
13430 * g++.dg/cpp0x/Wattributes1.C: New.
13431 * g++.dg/ext/visibility/redecl1.C: Adjust.
13432 * g++.dg/ext/visibility/visibility-7.C: Likewise.
13433
13434 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13435
13436 * gcc.target/powerpc/vsxcopy.c: New test.
13437
13438 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13439
13440 PR c++/58664
13441 * g++.dg/cpp0x/nsdmi-union6.C: New.
13442 * g++.dg/parse/pr58664.C: Likewise.
13443 * g++.dg/cpp0x/nsdmi6.C: Tweak.
13444 * g++.dg/parse/crash31.C: Likewise.
13445 * g++.dg/template/error2.C: Likewise.
13446 * g++.dg/template/inherit8.C: Likewise.
13447 * g++.dg/template/offsetof2.C: Likewise.
13448
13449 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
13450
13451 * c-c++-common/gomp/simd4.c: Adjust for inform.
13452 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13453 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13454 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
13455 * g++.dg/cpp0x/noexcept15.C: Likewise.
13456 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
13457 * g++.dg/eh/spec6.C: Likewise.
13458 * g++.dg/expr/cast1.C: Likewise.
13459 * g++.dg/expr/dtor1.C: Likewise.
13460 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
13461 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
13462 * g++.dg/gomp/pr49223-2.C: Likewise.
13463 * g++.dg/gomp/udr-4.C: Likewise.
13464 * g++.dg/init/delete1.C: Likewise.
13465 * g++.dg/other/crash-2.C: Likewise.
13466 * g++.dg/parse/crash24.C: Likewise.
13467 * g++.dg/parse/crash25.C: Likewise.
13468 * g++.dg/parse/crash31.C: Likewise.
13469 * g++.dg/parse/crash49.C: Likewise.
13470 * g++.dg/parse/crash50.C: Likewise.
13471 * g++.dg/parse/crash54.C: Likewise.
13472 * g++.dg/parse/dtor7.C: Likewise.
13473 * g++.dg/parse/error40.C: Likewise.
13474 * g++.dg/parse/fused-params1.C: Likewise.
13475 * g++.dg/parse/new1.C: Likewise.
13476 * g++.dg/template/crash35.C: Likewise.
13477 * g++.dg/template/crash59.C: Likewise.
13478 * g++.dg/template/crash77.C: Likewise.
13479 * g++.dg/template/error51.C: Likewise.
13480 * g++.dg/template/incomplete1.C: Likewise.
13481 * g++.dg/template/incomplete3.C: Likewise.
13482 * g++.dg/template/incomplete4.C: Likewise.
13483 * g++.dg/template/incomplete5.C: Likewise.
13484 * g++.dg/template/inherit8.C: Likewise.
13485 * g++.dg/template/instantiate1.C: Likewise.
13486 * g++.dg/template/instantiate3.C: Likewis: Likewise.
13487 * g++.dg/template/offsetof2.C: Likewise.
13488 * g++.dg/tm/pr51928.C: Likewise.
13489 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
13490 * g++.dg/warn/incomplete1.C: Likewise.
13491 * g++.dg/warn/incomplete2.C: Likewise.
13492 * g++.old-deja/g++.brendan/friend4.C: Likewise.
13493 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
13494 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
13495 * g++.old-deja/g++.eh/catch1.C: Likewise.
13496 * g++.old-deja/g++.eh/spec6.C: Likewise.
13497 * g++.old-deja/g++.mike/p7868.C: Likewise.
13498 * g++.old-deja/g++.other/crash38.C: Likewise.
13499 * g++.old-deja/g++.other/enum2.C: Likewise.
13500 * g++.old-deja/g++.other/incomplete.C: Likewise.
13501 * g++.old-deja/g++.other/vaarg3.C: Likewise.
13502 * g++.old-deja/g++.pt/crash9.C: Likewise.
13503 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
13504 * g++.old-deja/g++.pt/typename8.C: Likewise.
13505 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
13506
13507 2014-05-19 Joseph Myers <joseph@codesourcery.com>
13508
13509 * lib/target-supports.exp
13510 (check_effective_target_vect_sizes_32B_16B): Return false if
13511 128-bit AVX vectors preferred.
13512
13513 2014-05-19 Mike Stump <mikestump@comcast.net>
13514
13515 * lib/target-supports.exp (check_effective_target_avx): Early out
13516 if not x86 to prevent x86 flags on non-x86 targets.
13517
13518 2014-05-19 Richard Biener <rguenther@suse.de>
13519
13520 PR tree-optimization/61221
13521 * gcc.dg/torture/pr61221.c: New testcase.
13522
13523 2014-05-19 Richard Biener <rguenther@suse.de>
13524
13525 PR tree-optimization/61209
13526 * gfortran.dg/pr61209.f90: New testcase.
13527
13528 2014-05-19 Richard Biener <rguenther@suse.de>
13529
13530 PR tree-optimization/61184
13531 * c-c++-common/torture/pr61184.c: New testcase.
13532
13533 2014-05-19 Christian Bruel <christian.bruel@st.com>
13534
13535 PR target/61195
13536 * gcc.target/sh/pr61195.c: New test.
13537
13538 2014-05-18 Wei Mi <wmi@google.com>
13539
13540 PR target/58066
13541 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
13542 directive with rtl insns. Add effective-target fpic and
13543 tls_native.
13544
13545 2014-05-17 Xinliang David Li <davidxl@google.com>
13546
13547 * g++.dg/ipa/devirt-33.C: New testcase.
13548
13549 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
13550
13551 * g++.dg/ipa/comdat.C: New file.
13552
13553 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13554
13555 * gnat.dg/volatile12.ad[sb]: New test.
13556
13557 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13558
13559 * gnat.dg/enum3.adb: New test.
13560
13561 2014-05-18 Andreas Schwab <schwab@suse.de>
13562
13563 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
13564
13565 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
13566
13567 PR libfortran/52539
13568 * gfortran.dg/namelist_utf8.f90: New test.
13569
13570 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
13571
13572 PR c++/52875
13573 * g++.dg/cpp0x/decltype58.C: New.
13574
13575 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
13576
13577 * gcc.target/microblaze/others/break_handler.c: New.
13578
13579 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
13580
13581 PR tree-optimization/61140
13582 PR tree-optimization/61150
13583 PR tree-optimization/61197
13584 * gcc.dg/tree-ssa/pr61140.c: New file.
13585 * gcc.dg/tree-ssa/pr61150.c: New file.
13586 * gcc.dg/tree-ssa/pr61197.c: New file.
13587
13588 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
13589
13590 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13591 (dg-options): Add -mfpmath=387.
13592 (dg-final): Check that no MMX registers are used.
13593
13594 2014-05-17 Andreas Schwab <schwab@suse.de>
13595
13596 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
13597
13598 2014-05-16 David Malcolm <dmalcolm@redhat.com>
13599
13600 Revert:
13601 2014-04-29 David Malcolm <dmalcolm@redhat.com>
13602
13603 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
13604 occurrences of "int" in the gimple dump to reflect that the return
13605 types of functions now show up in such dumps.
13606 * gcc.dg/tree-ssa/pr27810.c: Likewise.
13607
13608 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
13609
13610 * gcc.c-torture/execute/20101011-1.c: Update testcase.
13611 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
13612 * gcc.dg/tree-ssa/writeonly.c: New testcase.
13613 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
13614 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
13615 * gcc.dg/debug/pr35154.c: Update testcase.
13616 * gcc.target/i386/vectorize1.c: Update testcase.
13617
13618 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
13619
13620 PR c++/51640
13621 * g++.dg/parse/error54.C: New.
13622
13623 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
13624
13625 PR rtl-optimization/60969
13626 * g++.dg/pr60969.C: New.
13627
13628 2014-05-16 Richard Biener <rguenther@suse.de>
13629
13630 PR tree-optimization/61194
13631 * gcc.dg/vect/pr61194.c: New testcase.
13632
13633 2014-05-16 Richard Biener <rguenther@suse.de>
13634
13635 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
13636 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
13637 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
13638 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
13639
13640 2014-05-16 Richard Biener <rguenther@suse.de>
13641
13642 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
13643
13644 2014-05-15 Martin Jambor <mjambor@suse.cz>
13645
13646 PR ipa/61085
13647 * g++.dg/ipa/pr61085.C: New test.
13648
13649 2014-05-15 Martin Jambor <mjambor@suse.cz>
13650
13651 PR tree-optimization/61090
13652 * gcc.dg/tree-ssa/pr61090.c: New test.
13653
13654 2014-05-15 Jakub Jelinek <jakub@redhat.com>
13655
13656 PR tree-optimization/61158
13657 * gcc.dg/pr61158.c: New test.
13658
13659 2014-05-15 Andreas Schwab <schwab@suse.de>
13660
13661 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
13662 emitted.
13663 * obj-c++.dg/exceptions-5.mm: Likewise.
13664
13665 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13666
13667 * shrink-wrap-loop.c: New test case.
13668
13669 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
13670
13671 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
13672 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
13673 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
13674 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
13675 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
13676 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
13677 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
13678 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
13679 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
13680 * gcc.target/arm/simd/vtrnf32_1.c: New file.
13681 * gcc.target/arm/simd/vtrnp16_1.c: New file.
13682 * gcc.target/arm/simd/vtrnp8_1.c: New file.
13683 * gcc.target/arm/simd/vtrns16_1.c: New file.
13684 * gcc.target/arm/simd/vtrns32_1.c: New file.
13685 * gcc.target/arm/simd/vtrns8_1.c: New file.
13686 * gcc.target/arm/simd/vtrnu16_1.c: New file.
13687 * gcc.target/arm/simd/vtrnu32_1.c: New file.
13688 * gcc.target/arm/simd/vtrnu8_1.c: New file.
13689
13690 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
13691
13692 * gcc.target/i386/clflushopt-1.c: New.
13693 * gcc.target/i386/xsavec-1.c: Ditto.
13694 * gcc.target/i386/xsavec64-1.c: Ditto.
13695 * gcc.target/i386/xsaves-1.c: Ditto.
13696 * gcc.target/i386/xsaves64-1.c: Ditto.
13697 * gcc.target/i386/sse-12.c: Test new options.
13698 * gcc.target/i386/sse-13.c: Ditto.
13699 * gcc.target/i386/sse-14.c: Ditto.
13700 * gcc.target/i386/sse-22.c: Ditto.
13701 * gcc.target/i386/sse-23.c: Ditto.
13702 * g++.dg/other/i386-2.C: Ditto.
13703 * g++.dg/other/i386-3.C: Ditto.
13704
13705 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13706
13707 PR rtl-optimization/60866
13708 * gcc.dg/pr60866.c: New test.
13709
13710 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13711
13712 PR rtl-optimization/60901
13713 * gcc.target/i386/pr60901.c: New test.
13714
13715 2014-05-14 Yury Gribov <y.gribov@samsung.com>
13716
13717 PR sanitizer/61100
13718 * c-c++-common/asan/asan-interface-1.c: New test.
13719 * lib/asan-dg.exp (asan_include_flags): New function.
13720 (asan_init): Call asan_include_flags to obtain path
13721 to sanitizer headers.
13722
13723 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
13724
13725 * lib/target-support.exp (check_dfp_hw_available): New function.
13726 (is-effective-target): Check $arg for dfp_hw.
13727 (is-effective-target-keyword): Likewise.
13728 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
13729 Change target to dfp_hw.
13730
13731 2014-05-13 Marek Polacek <polacek@redhat.com>
13732
13733 PR c/61162
13734 * gcc.dg/pr61162.c: New test.
13735
13736 2014-05-13 Marek Polacek <polacek@redhat.com>
13737
13738 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
13739 * c-c++-common/pr50459-2.c: New test.
13740
13741 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
13742
13743 PR c++/54310
13744 * g++.dg/template/pr54310.C: New.
13745
13746 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
13747 Sandra Loosemore <sandra@codesourcery.com>
13748
13749 * gcc.target/mips/loongson-simd.c: Disable micromips too.
13750
13751 2014-05-13 Catherine Moore <clm@cm00re.com>
13752
13753 * gcc.target/mips/near-far-1.c: Adjust expected output
13754 to allow the JALS instruction.
13755 * gcc.target/mips/near-far-2.c: Likewise.
13756 * gcc.target/mips/near-far-4.c: Likewise.
13757
13758 2014-05-13 Bin Cheng <bin.cheng@arm.com>
13759
13760 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
13761
13762 2014-05-13 Jakub Jelinek <jakub@redhat.com>
13763
13764 PR target/61060
13765 * gcc.dg/pr61060.c: New test.
13766
13767 2014-05-12 DJ Delorie <dj@redhat.com>
13768
13769 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
13770 * gcc.dg/sibcall-4.c: Likewise.
13771
13772 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
13773
13774 * objc.dg/shadow-1.m: New test.
13775 * objc.dg/shadow-2.m: New test.
13776 * objc.dg/ivar-scope-1.m: New test.
13777 * objc.dg/ivar-scope-2.m: New test.
13778 * objc.dg/ivar-scope-3.m: New test.
13779 * objc.dg/ivar-scope-4.m: New test.
13780 * objc.dg/ivar-visibility-1.m: New test.
13781 * objc.dg/ivar-visibility-2.m: New test.
13782 * objc.dg/ivar-visibility-3.m: New test.
13783 * objc.dg/ivar-visibility-4.m: New test.
13784
13785 2014-05-12 Tobias Burnus <burnus@net-b.de>
13786
13787 PR fortran/60127
13788 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
13789
13790 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13791
13792 PR fortran/60834
13793 * gfortran.dg/associate_16.f90: New test.
13794
13795 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13796
13797 PR target/60991
13798 * gcc.target/avr/pr60991.c: New testcase.
13799
13800 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13801
13802 PR c++/60054
13803 * g++.dg/cpp1y/pr60054.C: New.
13804
13805 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13806
13807 PR c++/51199
13808 * g++.dg/template/pr51199.C: New.
13809
13810 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
13811
13812 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
13813
13814 2014-05-11 Jakub Jelinek <jakub@redhat.com>
13815
13816 * gfortran.dg/gomp/affinity-1.f90: New test.
13817
13818 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
13819
13820 * gcc.dg/torture/pr61136.c: New test.
13821
13822 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
13823
13824 PR c++/59705
13825 * g++.dg/cpp0x/sfinae51.C: New.
13826
13827 PR c++/58353
13828 * g++.dg/cpp0x/variadic157.C: New.
13829
13830 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
13831
13832 PR target/51244
13833 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
13834
13835 2014-05-10 Marek Polacek <polacek@redhat.com>
13836
13837 * gcc.dg/pedwarn-init.c: New test.
13838 * gcc.dg/init-string-1.c: Adjust dg-error.
13839
13840 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
13841
13842 * lib/target-supports.exp
13843 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
13844 to the list.
13845
13846 2014-05-09 Marek Polacek <polacek@redhat.com>
13847
13848 PR c/61096
13849 * gcc.dg/pr61096-1.c: New test.
13850 * gcc.dg/pr61096-2.c: New test.
13851
13852 2014-05-09 Florian Weimer <fweimer@redhat.com>
13853
13854 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
13855 * g++.dg/fstack-protector-strong.C: Likewise.
13856 * gcc.target/i386/ssp-strong-reg.c: New file.
13857
13858 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
13859
13860 PR target/61055
13861 * gcc.target/avr/torture/pr61055.c: New test.
13862
13863 2014-05-09 Marek Polacek <polacek@redhat.com>
13864
13865 PR c/50459
13866 * c-c++-common/attributes-1.c: Move test line to a new test.
13867 * c-c++-common/attributes-2.c: New test.
13868 * c-c++-common/pr50459.c: New test.
13869 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
13870 * gcc.dg/nonnull-2.c: Likewise.
13871 * gcc.dg/pr55570.c: Modify dg-error.
13872 * gcc.dg/tm/wrap-2.c: Likewise.
13873
13874 2014-05-08 Jeff Law <law@redhat.com>
13875
13876 PR tree-optimization/61009
13877 * g++.dg/tree-ssa/pr61009.C: New test.
13878
13879 2014-05-08 Matthias Klose <doko@ubuntu.com>
13880
13881 PR driver/61106
13882 * gcc-dg/unused-8a.c: New.
13883 * gcc-dg/unused-8b.c: Likewise.
13884
13885 2014-05-08 Marek Polacek <polacek@redhat.com>
13886
13887 PR c/61053
13888 * gcc.dg/pr61053.c: New test.
13889
13890 2014-05-08 Marek Polacek <polacek@redhat.com>
13891
13892 PR c/61077
13893 * gcc.dg/pr61077.c: New test.
13894
13895 2014-05-08 Tobias Burnus <burnus@net-b.de>
13896
13897 * gfortran.dg/coarray_collectives_1.f90: New.
13898 * gfortran.dg/coarray_collectives_2.f90: New.
13899 * gfortran.dg/coarray_collectives_3.f90: New.
13900 * gfortran.dg/coarray_collectives_4.f90: New.
13901 * gfortran.dg/coarray_collectives_5.f90: New.
13902 * gfortran.dg/coarray_collectives_6.f90: New.
13903 * gfortran.dg/coarray/collectives_1.f90: New.
13904 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
13905 * gfortran.dg/assumed_type_4.f90: Update dg-error.
13906 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
13907 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
13908 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
13909 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
13910 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
13911
13912 2014-05-08 Wei Mi <wmi@google.com>
13913
13914 PR target/58066
13915 * gcc.target/i386/pr58066.c: New test.
13916
13917 2014-05-08 Joseph Myers <joseph@codesourcery.com>
13918
13919 * gcc.target/i386/avx256-unaligned-load-2.c,
13920 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
13921 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
13922 packed-single instructions.
13923
13924 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
13925
13926 PR c++/13981
13927 * g++.dg/diagnostic/pr13981.C: New.
13928
13929 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
13930
13931 PR tree-optimization/59100
13932 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
13933 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
13934
13935 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
13936
13937 PR tree-optimization/61095
13938 * gcc.dg/torture/pr61095.c: New test.
13939
13940 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13941
13942 PR middle-end/39246
13943 * gcc.dg/uninit-13.c: Move warning on the actual source line where
13944 the uninitialized complex is used.
13945 * gcc.dg/uninit-17.c: New test to check partial initialization of
13946 complex with branches.
13947 * gcc.dg/uninit-17-O0.c: Likewise.
13948
13949 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
13950
13951 PR target/60884
13952 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
13953 (test_03): Rename to test_02.
13954
13955 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13956
13957 PR c++/61083
13958 * g++.dg/cpp0x/sfinae50.C: New.
13959
13960 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13961
13962 PR c++/61080
13963 * g++.dg/cpp0x/deleted7.C: New.
13964
13965 2014-05-07 Richard Biener <rguenther@suse.de>
13966
13967 PR tree-optimization/61034
13968 * g++.dg/tree-ssa/pr61034.C: New testcase.
13969
13970 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
13971
13972 * gcc.target/epiphany/isr-arg.c: New file.
13973
13974 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
13975
13976 PR tree-optimization/52252
13977 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
13978
13979 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13980
13981 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
13982 * gcc.target/aarch64/simd/vrev16p8.x: New file.
13983 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
13984 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
13985 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
13986 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
13987 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
13988 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
13989 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
13990 * gcc.target/aarch64/simd/vrev16s8.x: New file.
13991 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
13992 * gcc.target/aarch64/simd/vrev16u8.x: New file.
13993 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
13994 * gcc.target/aarch64/simd/vrev32p16.x: New file.
13995 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
13996 * gcc.target/aarch64/simd/vrev32p8.x: New file.
13997 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
13998 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
13999 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
14000 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
14001 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
14002 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
14003 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
14004 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
14005 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
14006 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
14007 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
14008 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
14009 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
14010 * gcc.target/aarch64/simd/vrev32s16.x: New file.
14011 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
14012 * gcc.target/aarch64/simd/vrev32s8.x: New file.
14013 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
14014 * gcc.target/aarch64/simd/vrev32u16.x: New file.
14015 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
14016 * gcc.target/aarch64/simd/vrev32u8.x: New file.
14017 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
14018 * gcc.target/aarch64/simd/vrev64f32.x: New file.
14019 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
14020 * gcc.target/aarch64/simd/vrev64p16.x: New file.
14021 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
14022 * gcc.target/aarch64/simd/vrev64p8.x: New file.
14023 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
14024 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
14025 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
14026 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
14027 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
14028 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
14029 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
14030 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
14031 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
14032 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
14033 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
14034 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
14035 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
14036 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
14037 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
14038 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
14039 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
14040 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
14041 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
14042 * gcc.target/aarch64/simd/vrev64s16.x: New file.
14043 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
14044 * gcc.target/aarch64/simd/vrev64s32.x: New file.
14045 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
14046 * gcc.target/aarch64/simd/vrev64s8.x: New file.
14047 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
14048 * gcc.target/aarch64/simd/vrev64u16.x: New file.
14049 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
14050 * gcc.target/aarch64/simd/vrev64u32.x: New file.
14051 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
14052 * gcc.target/aarch64/simd/vrev64u8.x: New file.
14053
14054 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14055
14056 gcc.target/aarch64/simd/ext_f32.x: New file.
14057 gcc.target/aarch64/simd/ext_f32_1.c: New file.
14058 gcc.target/aarch64/simd/ext_p16.x: New file.
14059 gcc.target/aarch64/simd/ext_p16_1.c: New file.
14060 gcc.target/aarch64/simd/ext_p8.x: New file.
14061 gcc.target/aarch64/simd/ext_p8_1.c: New file.
14062 gcc.target/aarch64/simd/ext_s16.x: New file.
14063 gcc.target/aarch64/simd/ext_s16_1.c: New file.
14064 gcc.target/aarch64/simd/ext_s32.x: New file.
14065 gcc.target/aarch64/simd/ext_s32_1.c: New file.
14066 gcc.target/aarch64/simd/ext_s64.x: New file.
14067 gcc.target/aarch64/simd/ext_s64_1.c: New file.
14068 gcc.target/aarch64/simd/ext_s8.x: New file.
14069 gcc.target/aarch64/simd/ext_s8_1.c: New file.
14070 gcc.target/aarch64/simd/ext_u16.x: New file.
14071 gcc.target/aarch64/simd/ext_u16_1.c: New file.
14072 gcc.target/aarch64/simd/ext_u32.x: New file.
14073 gcc.target/aarch64/simd/ext_u32_1.c: New file.
14074 gcc.target/aarch64/simd/ext_u64.x: New file.
14075 gcc.target/aarch64/simd/ext_u64_1.c: New file.
14076 gcc.target/aarch64/simd/ext_u8.x: New file.
14077 gcc.target/aarch64/simd/ext_u8_1.c: New file.
14078 gcc.target/aarch64/simd/ext_f64.c: New file.
14079 gcc.target/aarch64/simd/extq_f32.x: New file.
14080 gcc.target/aarch64/simd/extq_f32_1.c: New file.
14081 gcc.target/aarch64/simd/extq_p16.x: New file.
14082 gcc.target/aarch64/simd/extq_p16_1.c: New file.
14083 gcc.target/aarch64/simd/extq_p8.x: New file.
14084 gcc.target/aarch64/simd/extq_p8_1.c: New file.
14085 gcc.target/aarch64/simd/extq_s16.x: New file.
14086 gcc.target/aarch64/simd/extq_s16_1.c: New file.
14087 gcc.target/aarch64/simd/extq_s32.x: New file.
14088 gcc.target/aarch64/simd/extq_s32_1.c: New file.
14089 gcc.target/aarch64/simd/extq_s64.x: New file.
14090 gcc.target/aarch64/simd/extq_s64_1.c: New file.
14091 gcc.target/aarch64/simd/extq_s8.x: New file.
14092 gcc.target/aarch64/simd/extq_s8_1.c: New file.
14093 gcc.target/aarch64/simd/extq_u16.x: New file.
14094 gcc.target/aarch64/simd/extq_u16_1.c: New file.
14095 gcc.target/aarch64/simd/extq_u32.x: New file.
14096 gcc.target/aarch64/simd/extq_u32_1.c: New file.
14097 gcc.target/aarch64/simd/extq_u64.x: New file.
14098 gcc.target/aarch64/simd/extq_u64_1.c: New file.
14099 gcc.target/aarch64/simd/extq_u8.x: New file.
14100 gcc.target/aarch64/simd/extq_u8_1.c: New file.
14101 gcc.target/aarch64/simd/extq_f64.c: New file.
14102
14103 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14104
14105 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
14106 * gcc.target/aarch64/vtrnu32.c: Likewise.
14107 * gcc.target/aarch64/vtrnf32.c: Likewise.
14108
14109 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14110
14111 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
14112 * gcc.target/aarch64/simd/vtrnf32.x: New file.
14113 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
14114 * gcc.target/aarch64/simd/vtrnp16.x: New file.
14115 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
14116 * gcc.target/aarch64/simd/vtrnp8.x: New file.
14117 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
14118 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
14119 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
14120 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
14121 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
14122 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
14123 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
14124 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
14125 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
14126 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
14127 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
14128 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
14129 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
14130 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
14131 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
14132 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
14133 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
14134 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
14135 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
14136 * gcc.target/aarch64/simd/vtrns16.x: New file.
14137 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
14138 * gcc.target/aarch64/simd/vtrns32.x: New file.
14139 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
14140 * gcc.target/aarch64/simd/vtrns8.x: New file.
14141 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
14142 * gcc.target/aarch64/simd/vtrnu16.x: New file.
14143 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
14144 * gcc.target/aarch64/simd/vtrnu32.x: New file.
14145 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
14146 * gcc.target/aarch64/simd/vtrnu8.x: New file.
14147
14148 2014-05-07 Richard Biener <rguenther@suse.de>
14149
14150 PR tree-optimization/57864
14151 * gcc.dg/torture/pr57864.c: New testcase.
14152
14153 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
14154
14155 PR libfortran/61049
14156 * gfortran.dg/list_read_13.f: New test.
14157
14158 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
14159
14160 PR c++/60999
14161 * g++.dg/cpp0x/nsdmi-template9.C: New.
14162 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
14163
14164 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
14165 Mike Stump <mikestump@comcast.net>
14166 Richard Sandiford <rdsandiford@googlemail.com>
14167
14168 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
14169
14170 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
14171
14172 PR ipa/60965
14173 * g++.dg/ipa/devirt-32.C: New testcase.
14174
14175 2014-05-05 Richard Biener <rguenther@suse.de>
14176
14177 PR middle-end/61010
14178 * gcc.dg/torture/pr61010.c: New testcase.
14179
14180 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14181
14182 * gcc.target/s390/leaf-profile.c: New testcase.
14183
14184 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14185
14186 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
14187 Disable asm scan for s390.
14188 * gcc.dg/hoist-register-pressure-2.c: Likewise.
14189 * gcc.dg/hoist-register-pressure-3.c: Likewise.
14190
14191 2014-05-05 Bin Cheng <bin.cheng@arm.com>
14192
14193 PR tree-optimization/60363
14194 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
14195
14196 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
14197
14198 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
14199 (dg-require-effective-target): Change target to powerpc_fprs.
14200 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
14201 (dg-require-effective-target): Change target to dfprt.
14202
14203 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
14204
14205 PR c++/58582
14206 * g++.dg/cpp0x/deleted4.C: New.
14207 * g++.dg/cpp0x/deleted5.C: Likewise.
14208 * g++.dg/cpp0x/deleted6.C: Likewise.
14209
14210 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
14211
14212 PR fortran/61025
14213 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
14214 regexps for -m32.
14215 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
14216 * gfortran.dg/coarray_poly_6.f90: Likewise.
14217 * gfortran.dg/coarray_poly_7.f90: Likewise.
14218 * gfortran.dg/coarray_poly_8.f90: Likewise.
14219
14220 2014-05-02 Marek Polacek <polacek@redhat.com>
14221
14222 PR c/25801
14223 * gcc.dg/pr25801.c: New test.
14224
14225 2014-05-02 Marek Polacek <polacek@redhat.com>
14226
14227 PR c/60784
14228 * gcc.dg/pr60784.c: New test.
14229
14230 2014-05-01 Marek Polacek <polacek@redhat.com>
14231
14232 PR c/60915
14233 * gcc.dg/pr60915.c: New test.
14234
14235 2014-05-01 Marek Polacek <polacek@redhat.com>
14236
14237 PR c/60257
14238 * gcc.dg/pr60257.c: New test.
14239
14240 2014-05-01 Marek Polacek <polacek@redhat.com>
14241
14242 PR c/43395
14243 * c-c++-common/pr43395.c: New test.
14244
14245 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
14246
14247 * gcc.dg/cond-reduc-1.c: New test.
14248 * gcc.dg/cond-reduc-2.c: Likewise.
14249
14250 2014-05-01 Marek Polacek <polacek@redhat.com>
14251
14252 PR c/29467
14253 * gcc.dg/pr29467.c: New test.
14254 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
14255 about boolean types.
14256 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
14257 to bool.
14258 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
14259
14260 2014-05-01 Marek Polacek <polacek@redhat.com>
14261
14262 PR c/43245
14263 * gcc.dg/pr43245.c: New test.
14264
14265 2014-05-01 Marek Polacek <polacek@redhat.com>
14266
14267 PR c/56989
14268 * gcc.dg/pr56989.c: New test.
14269
14270 2014-04-30 Ian Lance Taylor <iant@google.com>
14271
14272 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
14273 in go_compile_args rather than in argument to go-torture-execute.
14274
14275 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
14276
14277 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
14278 instead of getpid.
14279
14280 2014-04-30 Tobias Burnus <burnus@net-b.de>
14281
14282 * gfortran.dg/coarray_poly_6.f90
14283 * gfortran.dg/coarray_poly_7.f90
14284 * gfortran.dg/coarray_poly_8.f90
14285
14286 2014-04-30 Tobias Burnus <burnus@net-b.de>
14287
14288 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
14289 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
14290 * gfortran.dg/coarray/codimension.f90: New.
14291
14292 2014-04-30 Tobias Burnus <burnus@net-b.de>
14293
14294 * gfortran.dg/coarray_lib_this_image_1.f90: New.
14295 * gfortran.dg/coarray_lib_this_image_2.f90: New.
14296
14297 2014-04-30 Tobias Burnus <burnus@net-b.de>
14298
14299 * gfortran.dg/coarray_poly_4.f90: New.
14300 * gfortran.dg/coarray_poly_5.f90: New.
14301
14302 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14303
14304 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
14305 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
14306 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
14307 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
14308 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
14309 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
14310 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
14311 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
14312 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
14313 * gcc.target/arm/simd/vuzpf32_1.c: New file.
14314 * gcc.target/arm/simd/vuzpp16_1.c: New file.
14315 * gcc.target/arm/simd/vuzpp8_1.c: New file.
14316 * gcc.target/arm/simd/vuzps16_1.c: New file.
14317 * gcc.target/arm/simd/vuzps32_1.c: New file.
14318 * gcc.target/arm/simd/vuzps8_1.c: New file.
14319 * gcc.target/arm/simd/vuzpu16_1.c: New file.
14320 * gcc.target/arm/simd/vuzpu32_1.c: New file.
14321 * gcc.target/arm/simd/vuzpu8_1.c: New file.
14322
14323 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14324
14325 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
14326 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
14327 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
14328
14329 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14330
14331 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
14332 * gcc.target/aarch64/simd/vuzpf32.x: New file.
14333 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
14334 * gcc.target/aarch64/simd/vuzpp16.x: New file.
14335 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
14336 * gcc.target/aarch64/simd/vuzpp8.x: New file.
14337 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
14338 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
14339 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
14340 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
14341 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
14342 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
14343 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
14344 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
14345 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
14346 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
14347 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
14348 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
14349 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
14350 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
14351 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
14352 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
14353 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
14354 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
14355 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
14356 * gcc.target/aarch64/simd/vuzps16.x: New file.
14357 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
14358 * gcc.target/aarch64/simd/vuzps32.x: New file.
14359 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
14360 * gcc.target/aarch64/simd/vuzps8.x: New file.
14361 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
14362 * gcc.target/aarch64/simd/vuzpu16.x: New file.
14363 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
14364 * gcc.target/aarch64/simd/vuzpu32.x: New file.
14365 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
14366 * gcc.target/aarch64/simd/vuzpu8.x: New file.
14367
14368 2014-04-30 Richard Biener <rguenther@suse.de>
14369
14370 PR tree-optimization/48329
14371 * gfortran.dg/vect/pr48329.f90: New testcase.
14372
14373 2014-04-30 Marek Polacek <polacek@redhat.com>
14374
14375 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
14376 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
14377
14378 2014-04-30 Marek Polacek <polacek@redhat.com>
14379
14380 PR c/60139
14381 * gcc.dg/pr60139.c: New test.
14382
14383 2014-04-30 Marek Polacek <polacek@redhat.com>
14384
14385 PR c/60351
14386 * gcc.dg/pr60351.c: New test.
14387
14388 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
14389
14390 * gcc.target/arm/simd/simd.exp: New file.
14391 * gcc.target/arm/simd/vzipqf32_1.c: New file.
14392 * gcc.target/arm/simd/vzipqp16_1.c: New file.
14393 * gcc.target/arm/simd/vzipqp8_1.c: New file.
14394 * gcc.target/arm/simd/vzipqs16_1.c: New file.
14395 * gcc.target/arm/simd/vzipqs32_1.c: New file.
14396 * gcc.target/arm/simd/vzipqs8_1.c: New file.
14397 * gcc.target/arm/simd/vzipqu16_1.c: New file.
14398 * gcc.target/arm/simd/vzipqu32_1.c: New file.
14399 * gcc.target/arm/simd/vzipqu8_1.c: New file.
14400 * gcc.target/arm/simd/vzipf32_1.c: New file.
14401 * gcc.target/arm/simd/vzipp16_1.c: New file.
14402 * gcc.target/arm/simd/vzipp8_1.c: New file.
14403 * gcc.target/arm/simd/vzips16_1.c: New file.
14404 * gcc.target/arm/simd/vzips32_1.c: New file.
14405 * gcc.target/arm/simd/vzips8_1.c: New file.
14406 * gcc.target/arm/simd/vzipu16_1.c: New file.
14407 * gcc.target/arm/simd/vzipu32_1.c: New file.
14408 * gcc.target/arm/simd/vzipu8_1.c: New file.
14409
14410 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14411
14412 PR c++/51707
14413 * g++.dg/cpp0x/constexpr-51707.C: New.
14414
14415 2014-04-29 David Malcolm <dmalcolm@redhat.com>
14416
14417 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
14418 occurrences of "int" in the gimple dump to reflect that the return
14419 types of functions now show up in such dumps.
14420 * gcc.dg/tree-ssa/pr27810.c: Likewise.
14421
14422 2014-04-29 Jakub Jelinek <jakub@redhat.com>
14423
14424 PR tree-optimization/60971
14425 * c-c++-common/turtore/pr60971.c: New test.
14426
14427 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
14428
14429 * gcc.target/aarch64/simd/simd.exp: New file.
14430 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
14431 * gcc.target/aarch64/simd/vzipf32.x: New file.
14432 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
14433 * gcc.target/aarch64/simd/vzipp16.x: New file.
14434 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
14435 * gcc.target/aarch64/simd/vzipp8.x: New file.
14436 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
14437 * gcc.target/aarch64/simd/vzipqf32.x: New file.
14438 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
14439 * gcc.target/aarch64/simd/vzipqp16.x: New file.
14440 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
14441 * gcc.target/aarch64/simd/vzipqp8.x: New file.
14442 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
14443 * gcc.target/aarch64/simd/vzipqs16.x: New file.
14444 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
14445 * gcc.target/aarch64/simd/vzipqs32.x: New file.
14446 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
14447 * gcc.target/aarch64/simd/vzipqs8.x: New file.
14448 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
14449 * gcc.target/aarch64/simd/vzipqu16.x: New file.
14450 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
14451 * gcc.target/aarch64/simd/vzipqu32.x: New file.
14452 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
14453 * gcc.target/aarch64/simd/vzipqu8.x: New file.
14454 * gcc.target/aarch64/simd/vzips16_1.c: New file.
14455 * gcc.target/aarch64/simd/vzips16.x: New file.
14456 * gcc.target/aarch64/simd/vzips32_1.c: New file.
14457 * gcc.target/aarch64/simd/vzips32.x: New file.
14458 * gcc.target/aarch64/simd/vzips8_1.c: New file.
14459 * gcc.target/aarch64/simd/vzips8.x: New file.
14460 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
14461 * gcc.target/aarch64/simd/vzipu16.x: New file.
14462 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
14463 * gcc.target/aarch64/simd/vzipu32.x: New file.
14464 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
14465 * gcc.target/aarch64/simd/vzipu8.x: New file.
14466
14467 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14468
14469 * gcc.target/aarch64/fcsel_1.c: New test case.
14470
14471 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
14472
14473 PR libfortran/60810
14474 * gfortran.dg/arrayio_13.f90: New test.
14475
14476 2014-04-28 Martin Jambor <mjambor@suse.cz>
14477
14478 * gcc.dg/tree-ssa/sra-14.c: New test.
14479
14480 2014-04-28 Richard Biener <rguenther@suse.de>
14481
14482 PR middle-end/60092
14483 * gcc.dg/tree-ssa/alias-32.c: New testcase.
14484 * gcc.dg/vect/pr60092.c: Likewise.
14485
14486 2014-04-28 Richard Biener <rguenther@suse.de>
14487
14488 * gcc.dg/tree-ssa/vrp91.c: New testcase.
14489 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
14490 * gcc.dg/Wstrict-overflow-15.c: Likewise.
14491 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
14492
14493 2014-04-28 Richard Biener <rguenther@suse.de>
14494
14495 PR tree-optimization/60979
14496 * gcc.dg/graphite/pr60979.c: New testcase.
14497
14498 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14499
14500 PR c/60983
14501 * gcc.dg/pr60114.c: Use signed chars.
14502
14503 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
14504
14505 PR c++/59120
14506 * g++.dg/cpp0x/alias-decl-43.C: New.
14507
14508 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
14509
14510 PR fortran/59604
14511 PR fortran/58003
14512 * gfortran.dg/no_range_check_3.f90: New test.
14513
14514 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
14515
14516 PR libfortran/52539
14517 * gfortran.dg/namelist_utf8.f90: New test.
14518
14519 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
14520
14521 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
14522 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
14523 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
14524
14525 2014-04-25 Cary Coutant <ccoutant@google.com>
14526
14527 PR debug/60929
14528 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
14529 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
14530 -fdebug-types-section flag.
14531
14532 2014-04-25 Jiong Wang <jiong.wang@arm.com>
14533
14534 * gcc.target/arm/tail-long-call.c: New test.
14535
14536 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14537
14538 PR tree-optimization/60930
14539 * gcc.dg/torture/pr60930.c: New test.
14540
14541 2014-04-25 Jakub Jelinek <jakub@redhat.com>
14542
14543 PR tree-optimization/60960
14544 * gcc.c-torture/execute/pr60960.c: New test.
14545
14546 2014-04-25 Marek Polacek <polacek@redhat.com>
14547
14548 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
14549
14550 2014-04-25 Marek Polacek <polacek@redhat.com>
14551
14552 PR c/18079
14553 * gcc.dg/pr18079.c: New test.
14554 * gcc.dg/pr18079-2.c: New test.
14555
14556 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
14557
14558 * c-c++-common/gomp/pr60823-2.c: Require effective target
14559 vect_simd_clones.
14560
14561 2014-04-25 Marek Polacek <polacek@redhat.com>
14562
14563 PR c/60114
14564 * gcc.dg/pr60114.c: New test.
14565
14566 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
14567
14568 * gcc.c-torture/execute/20140425-1.c: New test.
14569
14570 2014-04-25 Marek Polacek <polacek@redhat.com>
14571
14572 PR c/60156
14573 * c-c++-common/pr60156.c: New test.
14574
14575 2014-04-25 Richard Biener <rguenther@suse.de>
14576
14577 PR ipa/60912
14578 * g++.dg/opt/pr60912.C: New testcase.
14579
14580 2014-04-25 Richard Biener <rguenther@suse.de>
14581
14582 PR ipa/60911
14583 * gcc.dg/lto/pr60911_0.c: New testcase.
14584
14585 2014-04-24 Cong Hou <congh@google.com>
14586
14587 PR tree-optimization/60896
14588 * g++.dg/vect/pr60896.cc: New test.
14589
14590 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14591
14592 * gcc.target/powerpc/pack01.c: New test to test the new pack and
14593 unpack builtin functionss for 128-bit types.
14594 * gcc.target/powerpc/pack02.c: Likewise.
14595 * gcc.target/powerpc/pack03.c: Likewise.
14596 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
14597 divide builtin functionss.
14598 * gcc.target/powerpc/extend-divide-2.c: Likewise.
14599 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
14600 functions.
14601 * gcc.target/powerpc/bcd-2.c: Likewise.
14602 * gcc.target/powerpc/bcd-3.c: Likewise.
14603 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
14604 builtin functionss.
14605 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
14606
14607 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
14608
14609 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
14610 keeps_null_pointer_checks.
14611 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
14612 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
14613 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
14614 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
14615
14616 2014-04-24 Jakub Jelinek <jakub@redhat.com>
14617
14618 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
14619 Replace load with read and store with write.
14620
14621 2014-04-24 Jeff Law <law@redhat.com>
14622
14623 PR target/60822
14624 * gcc.c-torture/pr60822.c: New test.
14625 * gcc.c-torture/pr60822.x: New test.
14626
14627 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
14628
14629 PR c++/57958
14630 * g++.dg/cpp0x/pr57958.C: New test.
14631
14632 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
14633
14634 * lib/target-supports.exp (check_effective_target_vect_perm): Return
14635 true for aarch64_be.
14636
14637 2014-04-24 Radovan Obradovic <robradovic@mips.com>
14638 Tom de Vries <tom@codesourcery.com>
14639
14640 * gcc.dg/fuse-caller-save.c: New test.
14641
14642 2014-04-24 Joey Ye <joey.ye@arm.com>
14643
14644 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
14645
14646 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14647
14648 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
14649 * gcc.dg/vect/vect-bswap16: New test.
14650 * gcc.dg/vect/vect-bswap32: Likewise.
14651 * gcc.dg/vect/vect-bswap64: Likewise.
14652
14653 2014-04-23 Jeff Law <law@redhat.com>
14654
14655 PR tree-optimization/60902
14656 * gcc.target/i386/pr60902.c: New test.
14657
14658 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
14659
14660 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
14661 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
14662 * gcc.target/aarch64/vdup_n_1.c: New testcase.
14663
14664 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14665
14666 * gcc.target/arm/rev16.c: New test.
14667
14668 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14669
14670 * gcc.target/aarch64/rev16_1.c: New test.
14671
14672 2014-04-23 Richard Biener <rguenther@suse.de>
14673
14674 PR tree-optimization/60903
14675 * gcc.dg/torture/pr60903.c: New testcase.
14676
14677 2014-04-23 Richard Biener <rguenther@suse.de>
14678
14679 PR middle-end/60895
14680 * g++.dg/torture/pr60895.C: New testcase.
14681
14682 2014-04-23 Richard Biener <rguenther@suse.de>
14683
14684 PR middle-end/60891
14685 * gcc.dg/torture/pr60891.c: New testcase.
14686
14687 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14688
14689 PR sanitizer/60275
14690 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
14691 -fno-sanitize-recover to dg-options.
14692 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
14693 add -std=c++11 to dg-options.
14694 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
14695 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
14696 add -std=c++1y to dg-options.
14697 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
14698 -fno-sanitize-recover to dg-options.
14699 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14700 * c-c++-common/ubsan/vla-4.c: Likewise.
14701 * c-c++-common/ubsan/pr59503.c: Likewise.
14702 * c-c++-common/ubsan/vla-3.c: Likewise.
14703 * c-c++-common/ubsan/save-expr-1.c: Likewise.
14704 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
14705 * c-c++-common/ubsan/shift-3.c: Likewise.
14706 * c-c++-common/ubsan/overflow-1.c: Likewise.
14707 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14708 * c-c++-common/ubsan/vla-2.c: Likewise.
14709 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14710 * c-c++-common/ubsan/pr60613-1.c: Likewise.
14711 * c-c++-common/ubsan/shift-6.c: Likewise.
14712 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14713 * c-c++-common/ubsan/overflow-add-3.c: New test.
14714 * c-c++-common/ubsan/overflow-add-4.c: New test.
14715 * c-c++-common/ubsan/div-by-zero-6.c: New test.
14716 * c-c++-common/ubsan/div-by-zero-7.c: New test.
14717
14718 2014-04-22 Christian Bruel <christian.bruel@st.com>
14719
14720 * gcc.target/sh/hiconst.c: New test.
14721
14722 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
14723
14724 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
14725 lroundf generates custom round instruction, too.
14726
14727 2014-04-22 Tobias Burnus <burnus@net-b.de>
14728
14729 PR fortran/60881
14730 * coarray/alloc_comp_3.f90: New.
14731
14732 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
14733
14734 PR target/60868
14735 * gcc.target/i386/pr60868.c: New testcase.
14736
14737 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14738
14739 PR c/59073
14740 * c-c++-common/gomp/pr59073.c: New test.
14741
14742 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14743
14744 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
14745
14746 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14747
14748 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
14749 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
14750
14751 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
14752
14753 * gcc.dg/memcpy-5.c: New test.
14754
14755 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14756
14757 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
14758
14759 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
14760 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
14761 *-*-solaris2.9.
14762 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
14763 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
14764 from dg-options.
14765 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
14766 from dg-additional-options.
14767 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
14768 from dg-options.
14769
14770 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
14771 execution check.
14772 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
14773 (sigill_hdlr): Remove.
14774 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
14775 check.
14776
14777 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
14778 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
14779 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
14780
14781 * lib/target-supports.exp (add_options_for_tls): Remove
14782 *-*-solaris2.9* handling.
14783
14784 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
14785
14786 * gcc.target/aarch64/vect_cvtf_1.c: New.
14787
14788 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14789
14790 PR tree-optimization/60823
14791 * c-c++-common/gomp/pr60823-1.c: New test.
14792 * c-c++-common/gomp/pr60823-2.c: New test.
14793 * c-c++-common/gomp/pr60823-3.c: New test.
14794
14795 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14796
14797 * gcc.target/arm/anddi_notdi-1.c: New test.
14798 * gcc.target/arm/iordi_notdi-1.c: New test case.
14799
14800 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14801
14802 * gcc.target/arm/iordi_notdi-1.c: New test.
14803
14804 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14805
14806 * gcc.target/aarch64/vrnd_f64_1.c : New file.
14807
14808 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
14809
14810 PR target/60735
14811 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
14812 not cause errors if -mspe.
14813
14814 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
14815
14816 PR target/60909
14817 * gcc.target/i386/pr60909-1.c: New test.
14818 * gcc.target/i386/pr60909-2.c: Ditto.
14819
14820 2014-04-18 Cong Hou <congh@google.com>
14821
14822 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
14823 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
14824
14825 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14826
14827 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
14828 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14829
14830 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
14831
14832 PR c++/59200
14833 * g++.dg/cpp0x/alias-decl-42.C: New.
14834
14835 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
14836
14837 * gcc.target/powerpc/ti_math1.c: New.
14838 * gcc.target/powerpc/ti_math2.c: New.
14839
14840 2014-04-17 Martin Jambor <mjambor@suse.cz>
14841
14842 * gnat.dg/opt34.adb: New.
14843 * gnat.dg/opt34_pkg.ads: Likewise.
14844
14845 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14846
14847 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
14848 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
14849
14850 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14851
14852 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
14853 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
14854
14855 2014-04-17 Jakub Jelinek <jakub@redhat.com>
14856
14857 PR target/60847
14858 Forward port from 4.8 branch
14859 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
14860
14861 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
14862 Fix scan patterns.
14863 * gcc.target/i386/bmi-2.c: Ditto.
14864
14865 2014-04-17 Richard Biener <rguenther@suse.de>
14866
14867 PR middle-end/60849
14868 * g++.dg/opt/pr60849.C: New testcase.
14869
14870 2014-04-17 Richard Biener <rguenther@suse.de>
14871
14872 PR tree-optimization/60836
14873 * g++.dg/vect/pr60836.cc: New testcase.
14874
14875 2014-04-17 Richard Biener <rguenther@suse.de>
14876
14877 PR tree-optimization/60841
14878 * gcc.dg/vect/pr60841.c: New testcase.
14879
14880 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14881
14882 * g++.dg/ipa/devirt-31.C: New testcase.
14883
14884 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14885
14886 PR lto/60820
14887 * gcc.dg/lto/pr60820_0.c: New testcase.
14888 * gcc.dg/lto/pr60820_1.c: New testcase.
14889
14890 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14891
14892 PR ipa/60854
14893 * g++.dg/torture/pr60854.C: New testcase.
14894
14895 2014-04-16 Catherine Moore <clm@codesourcery.com>
14896
14897 * gcc.target/mips/umips-store16-2.c: New test.
14898
14899 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
14900
14901 * g++.dg/cpp0x/initlist-vect.C: New file.
14902
14903 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
14904
14905 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
14906 * gcc.dg/uninit-I-O0.c: Likewise.
14907 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
14908
14909 2014-04-16 Jakub Jelinek <jakub@redhat.com>
14910
14911 PR tree-optimization/60844
14912 * gcc.dg/pr60844.c: New test.
14913
14914 2014-04-15 Richard Biener <rguenther@suse.de>
14915
14916 PR rtl-optimization/56965
14917 * gcc.dg/torture/pr56965-1.c: New testcase.
14918 * gcc.dg/torture/pr56965-2.c: Likewise.
14919
14920 2014-04-15 Teresa Johnson <tejohnson@google.com>
14921
14922 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
14923
14924 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14925
14926 * gnat.dg/vect14.adb: New test.
14927
14928 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14929
14930 * gnat.dg/vect12.ad[sb]: New test.
14931 * gnat.dg/vect13.ad[sb]: Likewise.
14932
14933 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
14934
14935 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
14936 under qemu-arm.
14937 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
14938 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
14939 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
14940 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
14941 * c-c++-common/ubsan/null-1.c: Likewise.
14942 * c-c++-common/ubsan/null-10.c: Likewise.
14943 * c-c++-common/ubsan/null-11.c: Likewise.
14944 * c-c++-common/ubsan/null-2.c: Likewise.
14945 * c-c++-common/ubsan/null-3.c: Likewise.
14946 * c-c++-common/ubsan/null-4.c: Likewise.
14947 * c-c++-common/ubsan/null-5.c: Likewise.
14948 * c-c++-common/ubsan/null-6.c: Likewise.
14949 * c-c++-common/ubsan/null-7.c: Likewise.
14950 * c-c++-common/ubsan/null-8.c: Likewise.
14951 * c-c++-common/ubsan/null-9.c: Likewise.
14952 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14953 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14954 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14955 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14956 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14957 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14958 * c-c++-common/ubsan/pr59333.c: Likewise.
14959 * c-c++-common/ubsan/pr59667.c: Likewise.
14960 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14961 * c-c++-common/ubsan/pr60636.c: Likewise.
14962 * c-c++-common/ubsan/shift-1.c: Likewise.
14963 * c-c++-common/ubsan/shift-2.c: Likewise.
14964 * c-c++-common/ubsan/vla-1.c: Likewise.
14965
14966 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
14967
14968 * gnat.dg/vect11.ad[sb]: New test.
14969
14970 2014-04-14 Richard Biener <rguenther@suse.de>
14971
14972 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
14973
14974 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14975
14976 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
14977
14978 2014-04-14 Richard Biener <rguenther@suse.de>
14979 Marc Glisse <marc.glisse@inria.fr>
14980
14981 PR c/60819
14982 * gcc.target/i386/vec-may_alias.c: New testcase.
14983
14984 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14985
14986 * lib/target-supports.exp
14987 (check_effective_target_vect_widen_mult_si_to_di_pattern):
14988 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
14989 Fix formatting.
14990
14991 2014-04-14 Richard Biener <rguenther@suse.de>
14992
14993 PR lto/60720
14994 * gcc.dg/lto/pr60720_0.c: New testcase.
14995 * gcc.dg/lto/pr60720_1.c: Likewise.
14996
14997 2014-04-14 Christian Bruel <christian.bruel@st.com>
14998
14999 * gcc.target/sh/memset.c: New test.
15000
15001 2014-04-14 Richard Biener <rguenther@suse.de>
15002
15003 PR middle-end/55022
15004 * gcc.dg/graphite/pr55022.c: New testcase.
15005
15006 2014-04-14 Richard Biener <rguenther@suse.de>
15007
15008 PR tree-optimization/59817
15009 PR tree-optimization/60453
15010 * gfortran.dg/graphite/pr59817.f: New testcase.
15011 * gcc.dg/graphite/pr59817-1.c: Likewise.
15012 * gcc.dg/graphite/pr59817-2.c: Likewise.
15013
15014 2014-04-14 Jason Merrill <jason@redhat.com>
15015
15016 Revert:
15017 * lib/gcc-dg.exp (dg-build-dso): New.
15018 (gcc-dg-test-1): Handle dg-do-what "dso".
15019
15020 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
15021
15022 PR fortran/60717
15023 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
15024
15025 PR fortran/58085
15026 * gfortran.dg/associate_15.f90: New test.
15027
15028 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
15029
15030 PR middle-end/60467
15031 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
15032 case to check.
15033
15034 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
15035
15036 PR middle-end/60469
15037 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
15038
15039 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
15040
15041 * gcc.target/mips/umips-store16-1.c: New test.
15042
15043 2014-04-11 Tobias Burnus <burnus@net-b.de>
15044
15045 PR c/60194
15046 * * g++.dg/warn/warn_format_signedness.C: New.
15047 * gcc.dg/format/warn-signedness.c: New.
15048
15049 2014-04-11 Tobias Burnus <burnus@net-b.de>
15050
15051 PR fortran/58880
15052 PR fortran/60495
15053 * gfortran.dg/finalize_25.f90: New.
15054
15055 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15056
15057 * gcc.target/epiphany/t1068-2.c: New file.
15058
15059 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15060
15061 * gcc.target/epiphany/btst-1.c: New test.
15062
15063 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15064
15065 PR rtl-optimization/60651
15066 * gcc.target/epiphany/mode-switch.c: New test.
15067
15068 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
15069
15070 PR c++/58600
15071 * g++.dg/cpp0x/gen-attrs-58.C: New.
15072 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
15073
15074 2014-04-11 Steve Ellcey <sellcey@mips.com>
15075 Jakub Jelinek <jakub@redhat.com>
15076
15077 PR middle-end/60556
15078 * gcc.c-torture/compile/pr60556.c: New test.
15079
15080 2014-04-11 Richard Biener <rguenther@suse.de>
15081
15082 PR middle-end/60797
15083 * gcc.dg/pr60797.c: New testcase.
15084
15085 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15086
15087 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
15088 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
15089 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
15090 rename to ...
15091 * gcc.target/s390/htm-nofloat-1.c: ... this one.
15092 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
15093 instructions as well.
15094
15095 2014-04-11 Jakub Jelinek <jakub@redhat.com>
15096
15097 PR rtl-optimization/60663
15098 * gcc.target/arm/pr60663.c: New test.
15099
15100 2014-04-10 Jason Merrill <jason@redhat.com>
15101
15102 * g++.dg/dso/dlclose1.C: Disable for 4.9.
15103
15104 2014-04-10 Jakub Jelinek <jakub@redhat.com>
15105
15106 PR lto/60567
15107 * g++.dg/lto/pr60567_0.C: New test.
15108
15109 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
15110
15111 * gfortran.dg/class_nameclash.f90: New test.
15112
15113 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
15114
15115 PR c++/52844
15116 * g++.dg/cpp0x/variadic156.C: New.
15117
15118 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15119
15120 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
15121 long.
15122
15123 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15124
15125 PR debug/60655
15126 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
15127 -fdata-sections.
15128
15129 2014-04-09 Steve Ellcey <sellcey@mips.com>
15130
15131 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
15132 and scan lists.
15133
15134 2014-04-09 Cong Hou <congh@google.com>
15135
15136 PR testsuite/60773
15137 * lib/target-supports.exp:
15138 (check_effective_target_vect_widen_si_to_di_pattern): New.
15139 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
15140 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
15141 targets only.
15142 (foo): Fix up formatting.
15143 (main): Call check_vect.
15144
15145 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
15146
15147 PR c++/59115
15148 * g++.dg/template/crash119.C: New.
15149
15150 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
15151
15152 * gcc.target/powerpc/atomic_load_store-p8.c: New.
15153
15154 2014-04-08 Jason Merrill <jason@redhat.com>
15155
15156 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
15157
15158 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15159
15160 PR rtl-optimization/60776
15161 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
15162 * gcc.dg/builtin-bswap-7.c: Likewise.
15163 * gcc.dg/builtin-bswap-6a.c: New testcase.
15164 * gcc.dg/builtin-bswap-7a.c: New testcase.
15165
15166 Revert
15167 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15168
15169 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15170 optimization.
15171 * gcc.dg/builtin-bswap-7.c: Likewise.
15172
15173 2014-04-08 Richard Biener <rguenther@suse.de>
15174
15175 PR tree-optimization/60785
15176 * gcc.dg/graphite/pr60785.c: New testcase.
15177
15178 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15179
15180 PR target/60602
15181 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
15182 with as at -O0.
15183
15184 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
15185
15186 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
15187 * g++.dg/warn/Wnvdtor-3.C: Likewise.
15188 * g++.dg/warn/Wnvdtor-4.C: Likewise.
15189
15190 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
15191
15192 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
15193
15194 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
15195
15196 PR target/60609
15197 * g++.dg/torture/pr60609.C: New test.
15198
15199 2014-04-07 Richard Biener <rguenther@suse.de>
15200
15201 PR tree-optimization/60766
15202 * gcc.dg/torture/pr60766.c: New testcase.
15203
15204 2014-04-07 Jason Merrill <jason@redhat.com>
15205
15206 * lib/gcc-dg.exp (dg-build-dso): New.
15207 (gcc-dg-test-1): Handle dg-do-what "dso".
15208 * lib/target-supports.exp (add_options_for_dlopen): New.
15209 (check_effective_target_dlopen): Use it.
15210
15211 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15212
15213 * gcc.target/arm/pr60657.c: Fix missing curly brace.
15214
15215 2014-04-07 Richard Biener <rguenther@suse.de>
15216
15217 PR middle-end/60750
15218 * g++.dg/torture/pr60750.C: New testcase.
15219 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
15220
15221 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
15222
15223 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
15224
15225 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15226
15227 PR testsuite/60671
15228 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
15229
15230 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15231
15232 PR testsuite/60672
15233 * g++.dg/cpp1y/auto-fn25.C: Require lto.
15234
15235 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
15236
15237 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
15238
15239 * gfortran.dg/warn_conversion_4.f90: Adjust test.
15240
15241 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
15242
15243 * gcc.target/avr/dev-specific-rmw.c: New test.
15244
15245 2014-04-04 Cong Hou <congh@google.com>
15246
15247 PR tree-optimization/60656
15248 * gcc.dg/vect/pr60656.c: New test.
15249
15250 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15251
15252 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15253 optimization.
15254 * gcc.dg/builtin-bswap-7.c: Likewise.
15255
15256 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
15257
15258 PR c++/58207
15259 * g++.dg/cpp0x/constexpr-ice15.C: New.
15260
15261 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
15262
15263 PR ipa/59626
15264 testcase by Richard Biener
15265 * gcc.dg/lto/pr59626_0.c: New testcase.
15266 * gcc.dg/lto/pr59626_1.c: New testcase.
15267
15268 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15269
15270 PR debug/60655
15271 * gcc.c-torture/compile/pr60655-1.c: New test.
15272
15273 2014-04-04 Martin Jambor <mjambor@suse.cz>
15274
15275 PR ipa/60640
15276 * g++.dg/ipa/pr60640-1.C: New test.
15277 * g++.dg/ipa/pr60640-2.C: Likewise.
15278 * g++.dg/ipa/pr60640-3.C: Likewise.
15279 * g++.dg/ipa/pr60640-4.C: Likewise.
15280
15281 2014-04-04 Jeff Law <law@redhat.com>
15282
15283 PR target/60657
15284 * gcc.target/arm/pr60657.c: New test.
15285
15286 2014-04-04 Richard Biener <rguenther@suse.de>
15287
15288 PR ipa/60746
15289 * g++.dg/torture/pr60746.C: New testcase.
15290
15291 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
15292
15293 * g++.old-deja/g++.robertl/eb121.C: Adjust.
15294 * g++.old-deja/g++.jason/overload21.C: Likewise.
15295 * g++.old-deja/g++.law/init5.C: Likewise.
15296
15297 2014-04-03 Cong Hou <congh@google.com>
15298
15299 PR tree-optimization/60505
15300 * gcc.dg/vect/pr60505.c: New test.
15301
15302 2014-04-03 Richard Biener <rguenther@suse.de>
15303
15304 PR tree-optimization/60740
15305 * gcc.dg/graphite/pr60740.c: New testcase.
15306
15307 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
15308
15309 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
15310 * g++.dg/warn/Wnvdtor-2.C: New.
15311 * g++.dg/warn/Wnvdtor-3.C: New.
15312 * g++.dg/warn/Wnvdtor-4.C: New.
15313 * g++.dg/warn/Weff1.C: Delete.
15314 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
15315 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
15316
15317 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
15318
15319 PR ipa/60659
15320 * g++.dg/torture/pr60659.C: New testcase.
15321
15322 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15323
15324 PR tree-optimization/60733
15325 * gcc.dg/torture/pr60733.c: New test.
15326
15327 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
15328
15329 PR rtl-optimization/60650
15330 * gcc.target/arm/pr60650-2.c: New.
15331
15332 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
15333
15334 * gcc.target/i386/avx2-vpand-3.c,
15335 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
15336
15337 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15338
15339 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
15340 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
15341 gcc.target/i386/memcpy-strategy-1.c,
15342 gcc.target/i386/memcpy-strategy-2.c,
15343 gcc.target/i386/memcpy-vector_loop-1.c,
15344 gcc.target/i386/memcpy-vector_loop-2.c,
15345 gcc.target/i386/memset-vector_loop-1.c,
15346 gcc.target/i386/memset-vector_loop-2.c,
15347 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
15348 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
15349 -march= options different from those in dg-options.
15350
15351 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15352
15353 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15354 gcc.target/i386/pr30970.c: Use -mtune=generic.
15355 * gcc.target/i386/avx2-vpaddb-3.c,
15356 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
15357 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
15358 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
15359 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
15360 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
15361 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
15362 gcc.target/i386/avx2-vpsubw-3.c,
15363 gcc.target/i386/avx256-unaligned-load-1.c,
15364 gcc.target/i386/avx256-unaligned-load-4.c,
15365 gcc.target/i386/avx256-unaligned-store-1.c,
15366 gcc.target/i386/avx256-unaligned-store-2.c,
15367 gcc.target/i386/avx256-unaligned-store-4.c: Use
15368 -mno-prefer-avx128.
15369
15370 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15371 Iain Sandoe <iain@codesourcery.com>
15372
15373 PR target/54083
15374 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
15375 with the additional options -Wl,-undefined,dynamic_lookup
15376 and -Wl,-flat_namespace.
15377 * gcc.dg/torture/pr53922.c: Additional option
15378 -Wl,-flat_namespace for darwin[89].
15379 * gcc.dg/torture/pr60092.c: Additional options
15380 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
15381 for darwin[89].
15382
15383 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15384
15385 PR target/43751
15386 * lib/prune.exp: Modify the regular express to prune
15387 the new warnings introduced by r205679 on darwin9.
15388
15389 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
15390
15391 * g++.dg/init/ctor4.C: Adjust.
15392 * g++.dg/init/ctor4-1.C: New.
15393 * g++.dg/cpp0x/defaulted2.C: Adjust.
15394
15395 2014-04-01 Richard Henderson <rth@redhat.com>
15396
15397 PR target/60704
15398 * gcc.dg/pr60704.c: New file.
15399
15400 2014-04-01 Bin Cheng <bin.cheng@arm.com>
15401
15402 PR target/60363
15403 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
15404 logical_op_short_circuit targets.
15405
15406 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
15407
15408 PR libfortran/60128
15409 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
15410 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
15411
15412 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
15413
15414 PR rtl-optimization/60700
15415 * gcc.target/i386/pr60700.c: New test.
15416
15417 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15418
15419 PR target/60650
15420 * gcc.target/arm/pr60650.c: Adjust command line options.
15421
15422 2014-03-31 Martin Jambor <mjambor@suse.cz>
15423
15424 PR middle-end/60647
15425 * gcc.dg/pr60647-1.c: New test.
15426 * gcc.dg/pr60647-2.c: Likewise.
15427
15428 2014-03-31 Richard Biener <rguenther@suse.de>
15429
15430 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
15431
15432 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
15433
15434 PR target/60034
15435 * gcc.target/aarch64/pr60034.c: New file.
15436
15437 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
15438
15439 PR c++/60626
15440 * g++.dg/cpp1y/pr60626.C: New testcase.
15441
15442 2014-03-29 Joseph Myers <joseph@codesourcery.com>
15443
15444 * gcc.dg/pr45416.c: Allow bextr on x86.
15445 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
15446 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
15447 gcc.target/i386/fma4-vector.c: Use -mno-fma.
15448 * gcc.target/i386/l_fma_double_1.c,
15449 gcc.target/i386/l_fma_double_2.c,
15450 gcc.target/i386/l_fma_double_3.c,
15451 gcc.target/i386/l_fma_double_4.c,
15452 gcc.target/i386/l_fma_double_5.c,
15453 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
15454 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
15455 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
15456 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
15457 * gcc.target/i386/pr27971.c: Use -mno-tbm.
15458 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
15459 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
15460
15461 2014-03-29 Jakub Jelinek <jakub@redhat.com>
15462
15463 PR target/60648
15464 * g++.dg/pr60648.C: Move test to...
15465 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
15466 dg-options, add for fpic targets dg-additional-options -fPIC.
15467
15468 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
15469
15470 * gnat.dg/opt33.adb: New testcase.
15471
15472 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15473
15474 PR target/60697
15475 * gcc.target/aarch64/pr60697.c: New.
15476
15477 2014-03-27 Jeff Law <law@redhat.com>
15478
15479 PR target/60648
15480 * g++.dg/pr60648.C: New test.
15481
15482 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
15483
15484 PR c++/60573
15485 * g++.dg/cpp1y/pr60573.C: New testcase.
15486
15487 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15488
15489 PR target/60693
15490 * gcc.target/i386/pr60693.c: New test.
15491
15492 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
15493
15494 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
15495
15496 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15497
15498 PR c++/60689
15499 * c-c++-common/pr60689.c: New test.
15500
15501 PR c++/58678
15502 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
15503 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
15504 targets.
15505
15506 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15507
15508 PR target/60675
15509 * gcc.target/aarch64/pr60675.C: New.
15510
15511 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15512
15513 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
15514 * lib/target-supports.exp: Return true for s390
15515 in check_effective_logical_op_short_circuit.
15516
15517 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
15518
15519 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
15520 of second source operand.
15521 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
15522 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
15523 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
15524
15525 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15526
15527 PR ipa/60315
15528 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
15529
15530 2014-03-28 Tobias Burnus <burnus@net-b.de>
15531
15532 * lib/cilk-plus-dg.exp: New.
15533 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
15534 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
15535
15536 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
15537
15538 PR fortran/60522
15539 * gfortran.dg/where_4.f90: New test case.
15540
15541 2014-03-27 Tobias Burnus <burnus@net-b.de>
15542
15543 PR fortran/58880
15544 * gfortran.dg/finalize_24.f90: New.
15545
15546 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
15547
15548 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
15549 vbpermq builtin.
15550
15551 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
15552 vec_select optimizations.
15553 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
15554 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
15555
15556 PR target/60672
15557 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
15558 xxpermdi builtins are supported.
15559
15560 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
15561
15562 PR rtl-optimization/60650
15563 * gcc.target/arm/pr60650.c: New.
15564
15565 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15566
15567 * gcc.target/s390/20140327-1.c: New testcase.
15568
15569 2014-03-27 Jakub Jelinek <jakub@redhat.com>
15570
15571 PR middle-end/60682
15572 * g++.dg/gomp/pr60682.C: New test.
15573
15574 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
15575
15576 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
15577
15578 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
15579
15580 PR target/60580
15581 * gcc.target/aarch64/pr60580_1.c: New.
15582 * gcc.target/aarch64/test_fp_attribute_1.c: New.
15583 * gcc.target/aarch64/test_fp_attribute_2.c: New.
15584
15585 2014-03-26 Dehao Chen <dehao@google.com>
15586
15587 * gcc.dg/predict-8.c: New test.
15588
15589 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
15590
15591 PR c++/52369
15592 * g++.dg/init/const10.C: New.
15593 * g++.dg/init/const11.C: New.
15594 * g++.dg/init/pr25811.C: Adjust.
15595 * g++.dg/init/pr29043.C: Likewise.
15596 * g++.dg/init/pr43719.C: Likewise.
15597 * g++.dg/init/pr44086.C: Likewise.
15598 * g++.dg/init/ctor8.C: Likewise.
15599 * g++.dg/init/uninitialized1.C: Likewise.
15600
15601 2014-03-26 Jakub Jelinek <jakub@redhat.com>
15602
15603 PR sanitizer/60636
15604 * c-c++-common/ubsan/pr60636.c: New test.
15605
15606 2014-03-26 Andreas Schwab <schwab@suse.de>
15607
15608 * g++.dg/torture/pr60315.C: Remove duplication.
15609
15610 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
15611
15612 * gcc.c-torture/execute/20140326-1.c: New test.
15613
15614 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
15615
15616 PR ipa/60315
15617 * g++.dg/torture/pr60315.C: New testcase.
15618
15619 2014-03-25 Martin Jambor <mjambor@suse.cz>
15620
15621 PR ipa/60600
15622 * g++.dg/ipa/pr60600.C: New test.
15623
15624 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
15625
15626 PR testsuite/58013
15627 * g++.dg/opt/pr56999.C: Pop hidden visibility.
15628
15629 2014-03-25 Richard Biener <rguenther@suse.de>
15630
15631 PR middle-end/60635
15632 * gfortran.dg/lto/pr60635_0.f90: New testcase.
15633 * gfortran.dg/lto/pr60635_1.c: Likewise.
15634
15635 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
15636
15637 PR c++/60627
15638 * g++.dg/cpp1y/pr60627.C: New testcase.
15639
15640 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
15641
15642 * gcc.target/aarch64/ushr64_1.c: New.
15643
15644 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
15645
15646 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
15647 (LONG_LONG): Use LLONG.
15648 (set_rvector_long): Explicitly return void.
15649 (set_vector_long): Likewise.
15650 (check_vector_long): Likewise.
15651
15652 2014-03-24 Marek Polacek <polacek@redhat.com>
15653
15654 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
15655 Define INT_MIN.
15656 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
15657 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15658 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15659 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15660 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15661 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15662 * c-c++-common/ubsan/pr59503.c: Likewise.
15663 * c-c++-common/ubsan/pr60613-1.c: Likewise.
15664 * c-c++-common/ubsan/save-expr-1.c: Likewise.
15665 * c-c++-common/ubsan/shift-3.c: Likewise.
15666 * c-c++-common/ubsan/shift-6.c: Likewise.
15667 * c-c++-common/ubsan/undefined-1.c: Likewise.
15668 * c-c++-common/ubsan/vla-2.c: Likewise.
15669 * c-c++-common/ubsan/vla-3.c: Likewise.
15670 * c-c++-common/ubsan/vla-4.c: Likewise.
15671 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
15672 * g++.dg/ubsan/return-2.C: Likewise.
15673
15674 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
15675
15676 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
15677 hppa*-*-hpux*.
15678
15679 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
15680
15681 PR libfortran/59313
15682 PR libfortran/58015
15683 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
15684 * gfortran.dg/round_4.f90: Likewise.
15685
15686 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
15687
15688 PR libfortran/60128
15689 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
15690 i?86-*-solaris2.9*.
15691
15692 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15693
15694 PR sanitizer/60613
15695 * c-c++-common/ubsan/pr60613-1.c: New test.
15696 * c-c++-common/ubsan/pr60613-2.c: New test.
15697
15698 2014-03-22 Matthias Klose <doko@ubuntu.com>
15699
15700 * g++.dg/cpp0x/regress: Remove empty directory.
15701
15702 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15703
15704 PR debug/60603
15705 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
15706
15707 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15708
15709 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
15710 * g++.dg/cpp1y/pr60393.C: Likewise.
15711
15712 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15713
15714 PR c++/60384
15715 * g++.dg/cpp1y/pr60384.C: New.
15716
15717 2014-03-21 Jakub Jelinek <jakub@redhat.com>
15718
15719 PR target/60598
15720 * gcc.dg/pr60598.c: New test.
15721
15722 2014-03-21 Martin Jambor <mjambor@suse.cz>
15723
15724 PR ipa/59176
15725 * g++.dg/torture/pr59176.C: New test.
15726
15727 2014-03-21 Martin Jambor <mjambor@suse.cz>
15728
15729 PR ipa/60419
15730 * g++.dg/ipa/pr60419.C: New test.
15731
15732 2014-03-21 Richard Biener <rguenther@suse.de>
15733
15734 PR tree-optimization/60577
15735 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
15736
15737 2014-03-21 Tobias Burnus <burnus@net-b.de>
15738
15739 PR fortran/60599
15740 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
15741
15742 2014-03-20 Jakub Jelinek <jakub@redhat.com>
15743
15744 PR middle-end/60597
15745 * g++.dg/opt/pr60597.C: New test.
15746
15747 PR c++/60572
15748 * g++.dg/init/pr60572.C: New test.
15749
15750 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
15751
15752 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
15753
15754 2014-03-19 Tobias Burnus <burnus@net-b.de>
15755
15756 PR fortran/60543
15757 PR fortran/60283
15758 * gfortran.dg/implicit_pure_4.f90: New.
15759
15760 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15761
15762 PR c++/51474
15763 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
15764
15765 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
15766
15767 PR testsuite/60590
15768 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
15769 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
15770 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
15771
15772 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15773
15774 PR c++/60332
15775 * g++.dg/cpp1y/pr60332.C: New.
15776
15777 2014-03-19 Marek Polacek <polacek@redhat.com>
15778
15779 PR sanitizer/60569
15780 * g++.dg/ubsan/pr60569.C: New test.
15781
15782 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15783
15784 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
15785
15786 2014-03-19 Jakub Jelinek <jakub@redhat.com>
15787
15788 PR tree-optimization/60559
15789 * g++.dg/vect/pr60559.cc: New test.
15790
15791 2014-03-18 Ian Lance Taylor <iant@google.com>
15792
15793 PR target/60563
15794 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
15795 (ditype): Rename typedef from int64_t.
15796
15797 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
15798
15799 PR c/55383
15800 * gcc.dg/cast-qual-3.c: New.
15801 Revert:
15802 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15803 * c-c++-common/Wcast-qual-1.c: More precise match text.
15804
15805 2014-03-18 Janus Weil <janus@gcc.gnu.org>
15806
15807 PR fortran/55207
15808 PR fortran/60549
15809 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
15810 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
15811 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
15812 * gfortran.dg/intent_optimize_1.f90: Ditto.
15813 * gfortran.dg/pointer_init_9.f90: Ditto.
15814 * gfortran.dg/volatile4.f90: Ditto.
15815 * gfortran.dg/volatile6.f90: Ditto.
15816
15817 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15818
15819 PR c/55383
15820 * c-c++-common/Wcast-qual-1.c: More precise match text.
15821
15822 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15823
15824 PR c++/60305
15825 * g++.dg/cpp0x/constexpr-ice14.C: New.
15826
15827 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15828
15829 PR c++/54250
15830 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
15831
15832 2014-03-18 Jakub Jelinek <jakub@redhat.com>
15833
15834 PR sanitizer/60535
15835 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
15836 * c-c++-common/ubsan/null-2.c: Likewise.
15837 * c-c++-common/ubsan/null-3.c: Likewise.
15838 * c-c++-common/ubsan/null-4.c: Likewise.
15839 * c-c++-common/ubsan/null-5.c: Likewise.
15840 * c-c++-common/ubsan/null-6.c: Likewise.
15841 * c-c++-common/ubsan/null-7.c: Likewise.
15842 * c-c++-common/ubsan/null-8.c: Likewise.
15843 * c-c++-common/ubsan/null-9.c: Likewise.
15844 * c-c++-common/ubsan/null-10.c: Likewise.
15845 * c-c++-common/ubsan/null-11.c: Likewise.
15846 * c-c++-common/ubsan/overflow-1.c: Likewise.
15847 * c-c++-common/ubsan/overflow-2.c: Likewise.
15848 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15849 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
15850 * c-c++-common/ubsan/overflow-int128.c: Likewise.
15851 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15852 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15853 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15854 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15855 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15856 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15857 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15858 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15859 * c-c++-common/ubsan/pr59333.c: Likewise.
15860 * c-c++-common/ubsan/pr59503.c: Likewise.
15861 * c-c++-common/ubsan/pr59667.c: Likewise.
15862 * c-c++-common/ubsan/undefined-1.c: Likewise.
15863 * g++.dg/ubsan/pr59250.C: Likewise.
15864 * g++.dg/ubsan/pr59306.C: Likewise.
15865
15866 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15867
15868 * gcc.dg/tls/pr58595.c: Add tls options.
15869
15870 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
15871
15872 * gcc.target/i386/avx-additional-reg-names.c: New.
15873 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
15874
15875 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
15876
15877 PR c++/60390
15878 * g++.dg/cpp1y/pr60390.C: New testcase.
15879
15880 PR c++/60391
15881 * g++.dg/cpp1y/pr60391.C: New testcase.
15882
15883 2014-03-17 Jakub Jelinek <jakub@redhat.com>
15884
15885 PR target/60516
15886 * gcc.target/i386/pr60516.c: New test.
15887
15888 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
15889
15890 PR c++/59571
15891 * g++.dg/cpp0x/constexpr-ice13.C: New.
15892
15893 2014-03-17 Marek Polacek <polacek@redhat.com>
15894
15895 PR middle-end/60534
15896 * gcc.dg/gomp/pr60534.c: New test.
15897
15898 2014-03-17 Kai Tietz <ktietz@redhat.com>
15899
15900 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
15901
15902 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
15903
15904 PR testsuite/58851
15905 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
15906 storage size.
15907
15908 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
15909
15910 PR libfortran/58324
15911 * gfortran.dg/list_read_12.f90: New test.
15912
15913 2014-03-15 Janus Weil <janus@gcc.gnu.org>
15914
15915 PR fortran/55207
15916 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
15917 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
15918 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
15919 -Wno-aggressive-loop-optimizations and remove an unused variable.
15920 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
15921 * gfortran.dg/pointer_init_9.f90: New.
15922 * gfortran.dg/volatile4.f90: Put into subroutine.
15923 * gfortran.dg/volatile6.f90: Ditto.
15924
15925 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
15926
15927 PR fortran/60392
15928 * gfortran.dg/transpose_4.f90: New test.
15929
15930 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
15931
15932 PR rtl-optimization/60508
15933 * gcc.target/i386/pr60508.c: New.
15934
15935 2014-03-14 Richard Biener <rguenther@suse.de>
15936
15937 PR middle-end/60518
15938 * g++.dg/pr60518.C: New testcase.
15939
15940 2014-03-14 Martin Jambor <mjambor@suse.cz>
15941
15942 PR lto/60461
15943 * gcc.dg/lto/pr60461_0.c: New test.
15944
15945 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
15946
15947 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
15948 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
15949 * gcc.dg/lto/save-temps_0.c: New testcase.
15950
15951 2014-03-13 Jakub Jelinek <jakub@redhat.com>
15952
15953 PR middle-end/36282
15954 * c-c++-common/pr36282-1.c: New test.
15955 * c-c++-common/pr36282-2.c: New test.
15956 * c-c++-common/pr36282-3.c: New test.
15957 * c-c++-common/pr36282-4.c: New test.
15958
15959 2014-03-13 Richard Henderson <rth@redhat.com>
15960
15961 PR debug/60438
15962 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
15963
15964 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15965
15966 PR c++/60383
15967 * g++.dg/template/crash118.C: New.
15968 * g++.dg/template/crash95.C: Adjust.
15969
15970 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
15971
15972 PR rtl-optimization/57189
15973 * gcc.target/i386/pr57189.c: New.
15974
15975 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15976
15977 PR c++/60254
15978 * g++.dg/cpp0x/static_assert10.C: New.
15979 * g++.dg/cpp0x/static_assert11.C: Likewise.
15980 * g++.dg/cpp0x/static_assert3.C: Adjust.
15981
15982 2014-03-13 Richard Biener <rguenther@suse.de>
15983
15984 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
15985
15986 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
15987
15988 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
15989 2.07 128-bit arithmetic.
15990 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
15991
15992 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
15993 due to when TImode is allowed in VSX registers, the allowable
15994 address modes for TImode is just a single indirect address in
15995 order for the value to be loaded and store in either GPR or VSX
15996 registers. This affects the generated code, and it would cause
15997 this test to fail, when such an option is used.
15998
15999 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
16000
16001 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
16002
16003 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16004
16005 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
16006 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
16007 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
16008 only test for exactly one if if -mbranch-cost=1 has been passed.
16009
16010 2014-03-12 Christian Bruel <christian.bruel@st.com>
16011
16012 PR target/60264
16013 * gcc.target/arm/pr60264.c
16014
16015 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
16016
16017 PR tree-optimization/60454
16018 * gcc.c-torture/execute/pr60454.c: New test.
16019
16020 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16021 Marc Glisse <marc.glisse@inria.fr>
16022
16023 PR tree-optimization/60502
16024 * gcc.c-torture/compile/pr60502.c: New test.
16025
16026 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16027
16028 PR middle-end/60482
16029 * gcc.dg/vect/pr60482.c: New test.
16030
16031 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
16032
16033 PR c++/60389
16034 * g++.dg/cpp0x/inh-ctor19.C: New.
16035
16036 2014-03-11 Richard Biener <rguenther@suse.de>
16037
16038 PR tree-optimization/60429
16039 PR tree-optimization/60485
16040 * gcc.dg/pr60485-1.c: New testcase.
16041 * gcc.dg/pr60485-2.c: Likewise.
16042
16043 2014-03-10 Jakub Jelinek <jakub@redhat.com>
16044
16045 PR ipa/60457
16046 * g++.dg/ipa/pr60457.C: New test.
16047
16048 2014-03-10 Richard Biener <rguenther@suse.de>
16049
16050 PR middle-end/60474
16051 * g++.dg/torture/pr60474.C: New testcase.
16052
16053 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
16054
16055 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
16056
16057 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
16058
16059 * gcc.dg/lto/pr55113_0.c: New testcase.
16060
16061 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
16062
16063 PR c++/60033
16064 * g++.dg/cpp1y/pr60033.C: New testcase.
16065
16066 PR c++/60393
16067 * g++.dg/cpp1y/pr60393.C: New testcase.
16068
16069 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
16070
16071 PR libfortran/60128
16072 * gfortran.dg/fmt_en.f90: New test.
16073
16074 2014-03-07 Jason Merrill <jason@redhat.com>
16075
16076 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
16077 * lib/target-supports.exp (check_effective_target_c++11): Now
16078 means C++11 and up.
16079 (check_effective_target_c++11_only): New.
16080 (check_effective_target_c++11_down): New.
16081 (check_effective_target_c++1y): New.
16082 (check_effective_target_c++1y_only): New.
16083 (check_effective_target_c++98_only): Rename from
16084 check_effective_target_c++98.
16085 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
16086
16087 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
16088
16089 PR c++/58609
16090 * g++.dg/cpp0x/constexpr-ice12.C: New.
16091
16092 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
16093
16094 * c-c++-common/gomp/map-1.c: Extend.
16095
16096 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
16097 Janus Weil <janus@gcc.gnu.org>
16098
16099 PR fortran/51976
16100 * gfortran.dg/deferred_type_component_1.f90 : New test.
16101 * gfortran.dg/deferred_type_component_2.f90 : New test.
16102
16103 2014-03-06 Marek Polacek <polacek@redhat.com>
16104
16105 PR c/60197
16106 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
16107 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
16108
16109 2014-03-06 Jakub Jelinek <jakub@redhat.com>
16110
16111 PR target/58595
16112 * gcc.dg/tls/pr58595.c: New test.
16113
16114 2014-03-06 Richard Biener <rguenther@suse.de>
16115
16116 PR middle-end/60445
16117 PR lto/60424
16118 PR lto/60427
16119 Revert
16120 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16121
16122 * gcc.dg/lto/pr55113_0.c: New testcase.
16123
16124 2014-03-05 Jakub Jelinek <jakub@redhat.com>
16125
16126 PR testsuite/59308
16127 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
16128 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
16129 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
16130 s390*/i?86/x86_64.
16131 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16132 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16133 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16134 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16135 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
16136 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
16137 even for mips*/s390*/i?86/x86_64.
16138 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16139 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16140 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16141 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16142 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16143
16144 PR lto/60404
16145 * gcc.dg/lto/pr60404_0.c: New test.
16146 * gcc.dg/lto/pr60404_1.c: New file.
16147 * gcc.dg/lto/pr60404_2.c: New file.
16148
16149 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16150
16151 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
16152 long long" throughout.
16153 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16154 * gcc.dg/vmx/insert-vsx.c: Likewise.
16155 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16156 * gcc.dg/vmx/ld-vsx.c: Likewise.
16157 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16158 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16159 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16160 * gcc.dg/vmx/merge-vsx.c: Likewise.
16161 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16162 * gcc.dg/vmx/st-vsx.c: Likewise.
16163 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16164 * gcc.dg/vmx/stl-vsx.c: Likewise.
16165 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16166
16167 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16168
16169 * gcc.dg/lto/pr55113_0.c: New testcase.
16170
16171 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16172
16173 PR c++/60376
16174 * g++.dg/cpp1y/pr60376.C: New.
16175
16176 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16177
16178 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
16179
16180 2014-03-04 Richard Biener <rguenther@suse.de>
16181
16182 PR tree-optimization/60382
16183 * gcc.dg/vect/pr60382.c: New testcase.
16184
16185 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
16186
16187 PR libfortran/60148
16188 * gfortran.dg/namelist_84.f90: New test.
16189
16190 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
16191
16192 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
16193 argument to avoid inf values.
16194 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
16195 UNION_FP_CHECK machinery.
16196
16197 2014-03-03 Renlin Li <Renlin.Li@arm.com>
16198
16199 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
16200 i32in128 cases outside special big-endian processing block.
16201
16202 2014-03-03 Jakub Jelinek <jakub@redhat.com>
16203
16204 PR preprocessor/60400
16205 * c-c++-common/cpp/pr60400.c: New test.
16206 * c-c++-common/cpp/pr60400-1.h: New file.
16207 * c-c++-common/cpp/pr60400-2.h: New file.
16208
16209 PR objc++/60398
16210 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
16211
16212 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
16213 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
16214
16215 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16216
16217 PR ipa/60150
16218 * g++.dg/lto/pr60150.H: New testcase.
16219 * g++.dg/lto/pr60150_0.C: New testcase.
16220 * g++.dg/lto/pr60150_1.C: New testcase.
16221
16222 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16223
16224 PR ipa/60306
16225 * g++.dg/ipa/devirt-29.C: New testcase
16226
16227 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
16228
16229 PR fortran/60236
16230 * gfortran.dg/vect/pr32380.f: Fix expected test results.
16231
16232 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
16233
16234 PR c++/50025
16235 * g++.dg/cpp0x/pr50025.C: New.
16236
16237 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
16238
16239 PR c++/60377
16240 * g++.dg/cpp1y/pr60377.C: New testcase.
16241
16242 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
16243
16244 PR fortran/60341
16245 * gfortran.dg/str_comp_optimize_1.f90: New test.
16246
16247 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16248
16249 PR target/60071
16250 * gcc.c-torture/compile/pr60071.c: New.
16251
16252 2014-02-28 Janus Weil <janus@gcc.gnu.org>
16253
16254 PR fortran/60359
16255 * gfortran.dg/unlimited_polymorphic_16.f90: New.
16256
16257 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16258
16259 PR c++/58610
16260 * g++.dg/cpp0x/constexpr-ice11.C: New.
16261
16262 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16263
16264 PR c++/60314
16265 * g++.dg/cpp1y/auto-fn24.C: New.
16266
16267 2014-02-28 Joey Ye <joey.ye@arm.com>
16268
16269 PR target/PR60169
16270 * gcc.target/arm/thumb1-far-jump-3.c: New case.
16271
16272 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
16273
16274 PR c++/60253
16275 * g++.dg/overload/ellipsis2.C: New.
16276
16277 2014-02-27 Jeff Law <law@redhat.com>
16278
16279 PR rtl-optimization/52714
16280 * gcc.c-torture/compile/pr52714.c: New test.
16281
16282 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
16283 Jeff Law <law@redhat.com>
16284
16285 PR rtl-optimization/49847
16286 * g++.dg/pr49847.C: New test.
16287
16288 2014-02-27 Marek Polacek <polacek@redhat.com>
16289
16290 PR middle-end/59223
16291 * c-c++-common/pr59223.c: New test.
16292
16293 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16294
16295 * common/config/i386/predicates.md (const1256_operand): Remove.
16296 (const2356_operand): New.
16297 (const_1_to_2_operand): Remove.
16298 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
16299 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
16300 (*avx512pf_gatherpf<mode>sf): Ditto.
16301 (avx512pf_gatherpf<mode>df): Ditto.
16302 (*avx512pf_gatherpf<mode>df_mask): Ditto.
16303 (*avx512pf_gatherpf<mode>df): Ditto.
16304 (avx512pf_scatterpf<mode>sf): Ditto.
16305 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
16306 (*avx512pf_scatterpf<mode>sf): Ditto.
16307 (avx512pf_scatterpf<mode>df): Ditto.
16308 (*avx512pf_scatterpf<mode>df_mask): Ditto.
16309 (*avx512pf_scatterpf<mode>df): Ditto.
16310 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
16311
16312 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16313
16314 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
16315 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
16316 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
16317 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
16318 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
16319 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
16320 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
16321 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
16322
16323 2014-02-26 Bin Cheng <bin.cheng@arm.com>
16324
16325 PR target/60280
16326 * gnat.dg/renaming5.adb: Change to two expected gotos.
16327 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
16328 jump threads.
16329 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
16330 messages for removed basic block.
16331 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
16332 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
16333 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
16334 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
16335
16336 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16337
16338 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
16339 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16340 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16341 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16342 * gcc.dg/vmx/merge-vsx.c: Likewise.
16343 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16344
16345 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
16346
16347 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
16348 * gcc.target/i386/prefetchwt1-1.c: New.
16349 * g++.dg/other/i386-2.C: Add new option.
16350 * g++.dg/other/i386-3.C: Ditto.
16351 * gcc.target/i386/sse-12.c: Ditto.
16352 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
16353 * gcc.target/i386/sse-22.c: Add new option.
16354 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
16355
16356 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16357
16358 PR libfortran/59313
16359 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
16360
16361 PR libfortran/58015
16362 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
16363
16364 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
16365
16366 PR c++/60311
16367 * g++.dg/cpp1y/pr60311.C: New testcase.
16368
16369 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
16370
16371 PR c++/60065
16372 * g++.dg/cpp1y/pr60065.C: New testcase.
16373
16374 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
16375
16376 PR rtl-optimization/60268
16377 * gcc.c-torture/compile/pr60268.c: New test.
16378
16379 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
16380
16381 * gcc.target/microblaze/others/mem_reload.c: New test.
16382
16383 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16384
16385 * gcc.dg/vmx/lde.c: New test.
16386 * gcc.dg/vmx/lde-be-order.c: New test.
16387 * gcc.dg/vmx/ste.c: New test.
16388 * gcc.dg/vmx/ste-be-order.c: New test.
16389
16390 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
16391
16392 PR testsuite/60173
16393 * lib/target-supports.exp
16394 (check_effective_target_logical_op_short_circuit): Add cris-*-*
16395 and crisv32-*-* to list.
16396
16397 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16398
16399 PR fortran/60302
16400 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
16401
16402 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16403
16404 * gcc.dg/vmx/vsums.c: Check entire result vector.
16405 * gcc.dg/vmx/vsums-be-order.c: Likewise.
16406
16407 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16408
16409 * gcc.dg/vmx/ld.c: New test.
16410 * gcc.dg/vmx/ld-be-order.c: New test.
16411 * gcc.dg/vmx/ld-vsx.c: New test.
16412 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
16413 * gcc.dg/vmx/ldl.c: New test.
16414 * gcc.dg/vmx/ldl-be-order.c: New test.
16415 * gcc.dg/vmx/ldl-vsx.c: New test.
16416 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
16417 * gcc.dg/vmx/st.c: New test.
16418 * gcc.dg/vmx/st-be-order.c: New test.
16419 * gcc.dg/vmx/st-vsx.c: New test.
16420 * gcc.dg/vmx/st-vsx-be-order.c: New test.
16421 * gcc.dg/vmx/stl.c: New test.
16422 * gcc.dg/vmx/stl-be-order.c: New test.
16423 * gcc.dg/vmx/stl-vsx.c: New test.
16424 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
16425
16426 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
16427
16428 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
16429 * g++.dg/other/i386-3.C (dg-options): Ditto.
16430 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
16431 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
16432 -mavx512pf and -msha.
16433
16434 2014-02-21 Richard Biener <rguenther@suse.de>
16435
16436 PR tree-optimization/60276
16437 * gcc.dg/vect/pr60276.c: New testcase.
16438
16439 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16440
16441 PR fortran/60234
16442 * gfortran.dg/finalize_23.f90: New.
16443
16444 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
16445
16446 PR c++/60052
16447 PR c++/60053
16448 * g++.dg/cpp1y/pr60052.C: New testcase.
16449 * g++.dg/cpp1y/pr60053.C: New testcase.
16450
16451 2014-02-21 Tobias Burnus <burnus@net-b.de>
16452
16453 PR fortran/60286
16454 * gfortran.dg/inquire_16.f90: New.
16455
16456 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
16457
16458 * gcc.target/nios2/biggot-1.c: New.
16459 * gcc.target/nios2/biggot-2.c: New.
16460
16461 2014-02-20 Martin Jambor <mjambor@suse.cz>
16462
16463 PR ipa/55260
16464 * gcc.dg/ipa/pr55260.c: New test.
16465
16466 2014-02-20 Bin Cheng <bin.cheng@arm.com>
16467
16468 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
16469 for execution test case.
16470
16471 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
16472
16473 PR ipa/58555
16474 * g++.dg/torture/pr58555.C: New testcase.
16475
16476 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16477
16478 PR target/60204
16479 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
16480 reflect abi fix.
16481 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
16482
16483 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16484 Kirill Yukhin <kirill.yukhin@intel.com>
16485
16486 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
16487 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
16488 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
16489 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16490 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
16491 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
16492
16493 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16494
16495 PR c/37743
16496 * g++.dg/ext/builtin-bswap1.C: New test.
16497 * c-c++-common/pr37743.c: New test.
16498
16499 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
16500
16501 * gcc.dg/decl-10.c: New test.
16502
16503 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16504
16505 PR c++/60267
16506 * g++.dg/ext/ivdep-1.C: New test.
16507
16508 PR c++/60267
16509 * gcc.dg/pr60267.c: New test.
16510
16511 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
16512
16513 PR target/59794
16514 * gcc.target/i386/pr39162.c: Add dg-prune-output.
16515 (dg-options): Remove -Wno-psabi.
16516 * gcc.target/i386/pr59794-2.c: Ditto.
16517 * gcc.target/i386/pr60205-1.c: Ditto.
16518 * gcc.target/i386/sse-5.c: Ditto.
16519
16520 2014-02-18 Nick Clifton <nickc@redhat.com>
16521
16522 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
16523 * gcc.dg/pr23623.c: Likewise.
16524 * gcc.dg/pr48784-1.c: Likewise.
16525 * gcc.dg/pr48784-2.c: Likewise.
16526 * gcc.dg/pr56997-2.c: Likewise.
16527 * gcc.dg/sms-6.c: Likewise.
16528 * gcc.dg/torture/pr60183.c: Likewise.
16529 * gcc.dg/torture/vec-cvt-1.c: Likewise.
16530 * gcc.c-torture/execute/20061220-1.x: New.
16531 * gcc.c-torture/execute/pr43220.x: New.
16532 * gcc.c-torture/execute/pr51581-1.x: New.
16533 * gcc.c-torture/execute/pr51581-2.x: New.
16534 * gcc.c-torture/execute/pr58570.x: New.
16535 * gcc.c-torture/unsorted/DFcmp.x: New.
16536 * gcc.c-torture/unsorted/SFset.x: New.
16537
16538 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
16539
16540 * gnat.dg/opt31.adb: New test.
16541
16542 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16543
16544 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
16545
16546 2014-02-19 Janus Weil <janus@gcc.gnu.org>
16547
16548 PR fortran/60232
16549 * gfortran.dg/typebound_proc_33.f90: New.
16550
16551 2014-02-19 Marek Polacek <polacek@redhat.com>
16552
16553 PR c/60195
16554 * gcc.dg/pr60195.c: New test.
16555
16556 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
16557
16558 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
16559
16560 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16561
16562 PR preprocessor/58844
16563 * c-c++-common/cpp/pr58844-1.c: New test.
16564 * c-c++-common/cpp/pr58844-2.c: New test.
16565
16566 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16567
16568 PR c++/60225
16569 * g++.dg/cpp0x/constexpr-ice10.C: New.
16570
16571 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16572
16573 PR c++/60215
16574 * g++.dg/cpp0x/pr60215.C: New.
16575
16576 2014-02-18 Tobias Burnus <burnus@net-b.de>
16577
16578 PR fortran/49397
16579 * gfortran.dg/proc_ptr_45.f90: New.
16580 * gfortran.dg/proc_ptr_46.f90: New.
16581
16582 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
16583
16584 PR c++/60190
16585 * g++.dg/cpp1y/pr60190.C: New testcase.
16586
16587 PR c++/60064
16588 * g++.dg/cpp1y/pr60064.C: New testcase.
16589
16590 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
16591
16592 PR target/60205
16593 * gcc.target/i386/pr60205-1.c: New test.
16594 * gcc.target/i386/pr60205-2.c: Ditto.
16595
16596 2014-02-18 Kai Tietz <ktietz@redhat.com>
16597
16598 PR target/60193
16599 * gcc.target/i386/nest-1.c: New testcase.
16600
16601 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
16602
16603 * gnat.dg/opt32.adb: New test.
16604
16605 2014-02-18 Janus Weil <janus@gcc.gnu.org>
16606
16607 PR fortran/60231
16608 * gfortran.dg/typebound_generic_15.f90: New.
16609
16610 2014-02-17 Janus Weil <janus@gcc.gnu.org>
16611
16612 PR fortran/55907
16613 * gfortran.dg/init_flag_12.f90: New.
16614
16615 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
16616 Ilya Tocar <ilya.tocar@intel.com>
16617
16618 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
16619 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
16620 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
16621 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
16622
16623 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
16624
16625 * lib/target-supports.exp
16626 (check_effective_target_logical_op_short_circuit): New procedure.
16627 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
16628 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
16629 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
16630 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16631 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16632 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
16633 logical_op_short_circuit for the alternative test, extending
16634 it to arm_cortex_m.
16635
16636 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
16637
16638 PR target/60203
16639 * gcc.target/powerpc/pr60203.c: New testsuite.
16640
16641 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
16642
16643 PR fortran/59599
16644 * gfortran.dg/ichar_3.f90: New test.
16645
16646 2014-02-15 Richard Biener <rguenther@suse.de>
16647
16648 PR tree-optimization/60183
16649 * gcc.dg/torture/pr60183.c: New testcase.
16650
16651 2014-02-14 Jeff Law <law@redhat.com>
16652
16653 PR rtl-optimization/60131
16654 * g++.dg/torture/pr60131.C: New test.
16655
16656 2014-02-14 Ian Bolton <ian.bolton@arm.com>
16657
16658 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
16659 on command-line.
16660
16661 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
16662
16663 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
16664
16665 2014-02-14 Jakub Jelinek <jakub@redhat.com>
16666
16667 * gcc.c-torture/compile/20140213.c: New test.
16668
16669 2014-02-13 Jakub Jelinek <jakub@redhat.com>
16670
16671 PR target/43546
16672 * gcc.target/i386/pr43546.c: New test.
16673
16674 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
16675
16676 * gcc.target/s390/hotpatch-compile-8.c: New test.
16677
16678 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16679
16680 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
16681 definition with an ifndef.
16682 * gcc.dg/pr59605-2.c: New test.
16683
16684 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16685
16686 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
16687
16688 2014-02-12 Joseph Myers <joseph@codesourcery.com>
16689
16690 * gcc.dg/torture/float128-mul-underflow.c,
16691 gcc.dg/torture/float128-truncdf-underflow.c,
16692 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
16693
16694 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16695
16696 PR middle-end/59737
16697 * g++.dg/ipa/pr59737.C: New test.
16698
16699 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
16700
16701 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
16702
16703 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
16704
16705 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
16706
16707 * gcc.dg/cilk-plus/jump-openmp.c: New file.
16708
16709 2014-02-12 Richard Biener <rguenther@suse.de>
16710
16711 PR middle-end/60092
16712 * gcc.dg/torture/pr60092.c: New testcase.
16713 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
16714
16715 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
16716
16717 * gcc.c-torture/execute/20140212-1.c: New test.
16718
16719 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16720
16721 PR c++/60047
16722 * g++.dg/cpp0x/pr60047.C: New.
16723
16724 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16725
16726 PR c/60101
16727 * c-c++-common/pr60101.c: New test.
16728
16729 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
16730
16731 PR lto/59468
16732 * g++.dg/ipa/devirt-27.C: New testcase.
16733 * g++.dg/ipa/devirt-26.C: New testcase.
16734
16735 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16736
16737 PR target/60137
16738 * gcc.target/powerpc/pr60137.c: New file.
16739
16740 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16741
16742 PR fortran/52370
16743 * gfortran.dg/pr52370.f90: New test.
16744
16745 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
16746
16747 PR target/59927
16748 Revert
16749 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
16750
16751 PR testsuite/58630
16752 * gcc.target/i386/pr43662.c (dg-options):
16753 Add -maccumulate-outgoing-args.
16754 * gcc.target/i386/pr43869.c (dg-options): Ditto.
16755 * gcc.target/i386/pr57003.c (dg-options): Ditto.
16756 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
16757 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
16758 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
16759 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
16760 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
16761 Add -maccumulate-outgoing-args.
16762 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
16763 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
16764 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
16765 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
16766 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
16767 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
16768 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
16769 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
16770 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
16771 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
16772 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
16773 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
16774 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
16775 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
16776 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
16777
16778 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
16779
16780 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
16781
16782 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16783
16784 PR debug/59776
16785 * gcc.dg/guality/pr59776.c: New test.
16786
16787 2014-02-11 Renlin Li <Renlin.Li@arm.com>
16788
16789 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
16790 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
16791 (add_options_for_arm_vfp3): New.
16792
16793 2014-02-11 Jeff Law <law@redhat.com>
16794
16795 PR middle-end/54041
16796 * gcc.target/m68k/pr54041.c: New test.
16797
16798 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16799
16800 PR target/59927
16801 * gcc.target/i386/pr59927.c: New test.
16802
16803 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
16804
16805 * gcc.dg/vect/pr57741-3.c: Require vect_int.
16806 * gcc.dg/vect/pr60012.c: Likewise.
16807 * gcc.dg/vect/vect-119.c: Likewise.
16808 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
16809 * gcc.dg/vect/vect-outer-4c.c: Likewise.
16810
16811 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16812
16813 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
16814
16815 2014-02-10 Jeff Law <law@redhat.com>
16816
16817 PR middle-end-52306
16818 * gcc.c-torture/compile/pr52306.c: New test.
16819
16820 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16821
16822 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
16823
16824 2014-02-10 Richard Biener <rguenther@suse.de>
16825
16826 PR tree-optimization/60115
16827 * gcc.dg/torture/pr60115.c: New testcase.
16828
16829 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
16830
16831 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
16832 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
16833
16834 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
16835 Ilya Tocar <ilya.tocar@intel.com>
16836
16837 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
16838 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
16839 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
16840 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
16841 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
16842 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
16843 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
16844 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
16845 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
16846 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
16847 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
16848 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
16849 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
16850 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
16851 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
16852 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
16853 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
16854 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
16855 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
16856 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
16857 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
16858 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
16859 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
16860 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
16861 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
16862 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
16863 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
16864
16865 2014-02-10 Jakub Jelinek <jakub@redhat.com>
16866
16867 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
16868
16869 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16870
16871 PR fortran/57522
16872 * gfortran.dg/associated_target_5.f03: New test.
16873
16874 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16875
16876 PR fortran/59026
16877 * gfortran.dg/elemental_by_value_1.f90: New test.
16878
16879 2014-02-08 Janus Weil <janus@gcc.gnu.org>
16880
16881 PR fortran/58470
16882 * gfortran.dg/finalize_22.f90: New.
16883
16884 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
16885
16886 PR fortran/60066
16887 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
16888 was fixed by the patch for PR59906.
16889
16890 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
16891
16892 PR translation/52289
16893 * gfortran.dg/coarray_8.f90: Update dg-error match.
16894
16895 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16896
16897 PR c/59984
16898 * gcc.dg/vect/pr59984.c: New test.
16899
16900 PR middle-end/60092
16901 * gcc.dg/attr-alloc_align-1.c: New test.
16902 * gcc.dg/attr-alloc_align-2.c: New test.
16903 * gcc.dg/attr-alloc_align-3.c: New test.
16904 * gcc.dg/attr-assume_aligned-1.c: New test.
16905 * gcc.dg/attr-assume_aligned-2.c: New test.
16906 * gcc.dg/attr-assume_aligned-3.c: New test.
16907
16908 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16909
16910 PR target/60077
16911 * gcc.target/i386/pr60077-1.c: New test.
16912 * gcc.target/i386/pr60077-2.c: New test.
16913
16914 2014-02-07 Jakub Jelinek <jakub@redhat.com>
16915
16916 PR preprocessor/56824
16917 * gcc.dg/pr56824.c: New test.
16918
16919 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16920
16921 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
16922 variable used for atomic operations.
16923
16924 2014-02-07 Richard Biener <rguenther@suse.de>
16925
16926 PR middle-end/60092
16927 * gcc.dg/vect/pr60092-2.c: New testcase.
16928
16929 2014-02-07 Jakub Jelinek <jakub@redhat.com>
16930
16931 PR c++/60082
16932 Revert
16933 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
16934
16935 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
16936 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16937
16938 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16939
16940 * gcc.target/s390/fp2int1.c: New testcase.
16941
16942 2014-02-07 Richard Biener <rguenther@suse.de>
16943
16944 PR middle-end/60092
16945 * gcc.dg/tree-ssa/alias-30.c: New testcase.
16946 * gcc.dg/tree-ssa/alias-31.c: Likewise.
16947
16948 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
16949
16950 PR ipa/59918
16951 * g++.dg/torture/pr59918.C: New testcase.
16952
16953 2014-02-06 Jakub Jelinek <jakub@redhat.com>
16954
16955 PR target/59575
16956 * gcc.target/arm/pr59575.c: New test.
16957
16958 PR debug/59992
16959 * gcc.dg/pr59992.c: New test.
16960
16961 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
16962
16963 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
16964 init_priority. Test alignment of variable instead of function.
16965
16966 2014-02-06 Marek Polacek <polacek@redhat.com>
16967
16968 PR c/60087
16969 * gcc.dg/pr60087.c: New test.
16970
16971 2014-02-06 Alan Modra <amodra@gmail.com>
16972
16973 * gcc.target/powerpc/pr60032.c: New.
16974
16975 2014-02-06 Jakub Jelinek <jakub@redhat.com>
16976
16977 PR target/60062
16978 * gcc.c-torture/execute/pr60062.c: New test.
16979 * gcc.c-torture/execute/pr60072.c: New test.
16980
16981 2014-02-06 Ian Bolton <ian.bolton@arm.com>
16982
16983 * gcc.dg/tree-ssa/pr59597.c: Make called function static
16984 so that expected outcome works for PIC variants too.
16985
16986 2014-02-06 Yury Gribov <y.gribov@samsung.com>
16987 Kugan Vivekanandarajah <kuganv@linaro.org>
16988
16989 * gcc.target/arm/vect-noalign.c: New file.
16990
16991 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
16992 Jakub Jelinek <jakub@redhat.com>
16993
16994 PR middle-end/60013
16995 * gcc.dg/pr60013.c: New testcase.
16996
16997 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16998
16999 * gcc.dg/vmx/sum2s.c: New.
17000 * gcc.dg/vmx/sum2s-be-order.c: New.
17001
17002 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17003
17004 * gcc.dg/vmx/pack.c: New.
17005 * gcc.dg/vmx/pack-be-order.c: New.
17006 * gcc.dg/vmx/unpack.c: New.
17007 * gcc.dg/vmx/unpack-be-order.c: New.
17008
17009 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
17010
17011 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
17012 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
17013
17014 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17015
17016 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
17017 Use __builtin_floorf, __builtin_ceilf.
17018 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
17019 declaration.
17020 (TEST): Use __builtin_floorf.
17021 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
17022
17023 2014-02-05 Jakub Jelinek <jakub@redhat.com>
17024
17025 PR ipa/59947
17026 * g++.dg/opt/pr59947.C: New test.
17027
17028 PR c++/58703
17029 * c-c++-common/gomp/pr58703.c: New test.
17030
17031 2014-02-05 Richard Biener <rguenther@suse.de>
17032
17033 PR testsuite/60076
17034 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
17035 avoid using unsigned long long.
17036
17037 2014-02-05 Jakub Jelinek <jakub@redhat.com>
17038
17039 PR middle-end/57499
17040 * g++.dg/torture/pr57499.C: New test.
17041
17042 2014-02-05 Yury Gribov <y.gribov@samsung.com>
17043
17044 * gcc.dg/asan/nosanitize-and-inline.c: New test.
17045
17046 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
17047
17048 * g++.dg/ipa/devirrt-22.C: Fix template.
17049
17050 2014-02-04 Marek Polacek <polacek@redhat.com>
17051
17052 PR c/60036
17053 * gcc.dg/pr60036.c: New test.
17054
17055 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
17056
17057 PR ipa/60058
17058 * g++.dg/torture/pr60058.C: New testcase.
17059
17060 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
17061
17062 * g++.dg/tsan/default_options.C: Invert check.
17063
17064 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17065
17066 PR tree-optimization/60002
17067 * g++.dg/opt/pr60002.C: New test.
17068
17069 PR tree-optimization/60023
17070 * g++.dg/vect/pr60023.cc: New test.
17071
17072 PR ipa/60026
17073 * c-c++-common/torture/pr60026.c: New test.
17074
17075 PR rtl-optimization/57915
17076 * gcc.target/i386/pr57915.c: New test.
17077
17078 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17079
17080 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
17081
17082 2014-02-04 Renlin Li <Renlin.Li@arm.com>
17083
17084 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
17085
17086 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17087
17088 PR middle-end/59261
17089 * gcc.dg/pr59261.c: New test.
17090
17091 2014-02-04 Richard Biener <rguenther@suse.de>
17092
17093 PR tree-optimization/60012
17094 * gcc.dg/vect/pr60012.c: New testcase.
17095
17096 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17097
17098 PR target/59788
17099 * g++.dg/eh/unwind-direct.C: New test.
17100
17101 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
17102
17103 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
17104 timeout value to 20s.
17105
17106 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17107
17108 PR ipa/59882
17109 * g++.dg/torture/pr59882.C: New testcase
17110
17111 2014-02-03 Jan Hubicka <jh@suse.cz>
17112
17113 PR ipa/59831
17114 * g++.dg/ipa/devirt-22.C: New testcase.
17115
17116 2014-02-03 Jan Hubicka <jh@suse.cz>
17117
17118 * g++.dg/ipa/devirt-25.C: New testcase.
17119
17120 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17121
17122 PR tree-optimization/59924
17123 * gcc.dg/pr59924.c: New test.
17124
17125 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17126
17127 PR ipa/59831
17128 * g++.dg/ipa/devirt-24.C: New testcase.
17129
17130 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
17131
17132 PR c++/53017
17133 PR c++/59211
17134 * c-c++-common/attributes-1.c: New testcase.
17135 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
17136
17137 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17138
17139 PR c++/58871
17140 * g++.dg/cpp0x/pr58871.C: New.
17141
17142 2014-02-03 Cong Hou <congh@google.com>
17143
17144 PR tree-optimization/60000
17145 * g++.dg/vect/pr60000.cc: New test.
17146
17147 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
17148
17149 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
17150 * gcc.target/i386/long-double-64-4.c: Likewise.
17151 * gcc.target/i386/long-double-80-1.c: Likewise.
17152 * gcc.target/i386/long-double-80-2.c: Likewise.
17153 * gcc.target/i386/long-double-80-3.c: Likewise.
17154 * gcc.target/i386/long-double-80-4.c: Likewise.
17155 * gcc.target/i386/long-double-80-5.c: Likewise.
17156 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
17157 __multf3 isn't used.
17158 * gcc.target/i386/long-double-64-3.c: Likewise.
17159 * gcc.target/i386/long-double-128-1.c: New test.
17160 * gcc.target/i386/long-double-128-2.c: Likewise.
17161 * gcc.target/i386/long-double-128-3.c: Likewise.
17162 * gcc.target/i386/long-double-128-4.c: Likewise.
17163 * gcc.target/i386/long-double-128-5.c: Likewise.
17164 * gcc.target/i386/long-double-128-6.c: Likewise.
17165 * gcc.target/i386/long-double-128-7.c: Likewise.
17166 * gcc.target/i386/long-double-128-8.c: Likewise.
17167 * gcc.target/i386/long-double-128-9.c: Likewise.
17168 * gcc.target/i386/long-double-64-5.c: Likewise.
17169 * gcc.target/i386/long-double-64-6.c: Likewise.
17170 * gcc.target/i386/long-double-64-7.c: Likewise.
17171 * gcc.target/i386/long-double-64-8.c: Likewise.
17172 * gcc.target/i386/long-double-64-9.c: Likewise.
17173 * gcc.target/i386/long-double-80-10.c: Likewise.
17174 * gcc.target/i386/long-double-80-8.c: Likewise.
17175 * gcc.target/i386/long-double-80-9.c: Likewise.
17176
17177 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
17178
17179 PR rtl-optimization/57662
17180 * g++.dg/pr57662.C: New test.
17181
17182 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17183
17184 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
17185 * gcc.dg/vmx/perm.c: New.
17186 * gcc.dg/vmx/perm-be-order.c: New.
17187
17188 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17189
17190 * gcc.dg/vmx/vsums.c: New.
17191 * gcc.dg/vmx/vsums-be-order.c: New.
17192
17193 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
17194
17195 * g++.dg/ipa/devirt-23.C: New testcase.
17196 * g++.dg/ipa/devirt-20.C: Fix template.
17197
17198 2014-02-02 Jan Hubicka <jh@suse.cz>
17199
17200 * g++.dg/ipa/devirt-21.C: New testcase.
17201
17202 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
17203
17204 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
17205 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
17206
17207 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
17208
17209 PR target/60017
17210 * gcc.c-torture/execute/pr60017.c: New test.
17211
17212 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
17213
17214 PR fortran/57033
17215 * gfortran.dg/default_initialization_7.f90: New test.
17216
17217 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
17218
17219 PR fortran/59906
17220 * gfortran.dg/elemental_subroutine_9.f90: New test.
17221
17222 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17223
17224 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
17225
17226 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17227
17228 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
17229
17230 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17231
17232 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
17233
17234 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17235
17236 PR c++/51219
17237 * g++.dg/init/bitfield5.C: New.
17238
17239 2014-02-01 Jakub Jelinek <jakub@redhat.com>
17240
17241 PR tree-optimization/60003
17242 * gcc.c-torture/execute/pr60003.c: New test.
17243
17244 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
17245
17246 PR bootstrap/59985
17247 * gcc.target/arm/pr59985.C: New.
17248
17249 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17250
17251 PR sanitizer/59410
17252 * lib/tsan-dg.exp (tsan_init): Instead of not running any
17253 tsan tests if trivial testcase doesn't run, set dg-do-what-default
17254 to compile.
17255 (tsan_finish): Restore dg-do-what-default.
17256 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
17257 * g++.dg/tsan/fd_close_norace2.C: Likewise.
17258 * g++.dg/tsan/default_options.C: Likewise.
17259 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17260 * g++.dg/tsan/atomic_free2.C: Likewise.
17261 * g++.dg/tsan/cond_race.C: Likewise.
17262 * g++.dg/tsan/fd_close_norace.C: Likewise.
17263 * g++.dg/tsan/benign_race.C: Likewise.
17264 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17265 * c-c++-common/tsan/simple_race.c: Likewise.
17266 * c-c++-common/tsan/mutexset1.c: Likewise.
17267 * c-c++-common/tsan/thread_leak2.c: Likewise.
17268 * c-c++-common/tsan/tls_race.c: Likewise.
17269 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17270 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
17271 * c-c++-common/tsan/free_race2.c: Likewise.
17272 * c-c++-common/tsan/thread_leak.c: Likewise.
17273 * c-c++-common/tsan/thread_leak1.c: Likewise.
17274 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17275 * c-c++-common/tsan/free_race.c: Likewise.
17276 * c-c++-common/tsan/sleep_sync.c: Likewise.
17277 * c-c++-common/tsan/tiny_race.c: Likewise.
17278 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17279 * c-c++-common/tsan/atomic_stack.c: Likewise.
17280 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
17281 in dg-output regexps.
17282 * c-c++-common/tsan/simple_stack.c: Likewise.
17283
17284 2014-01-31 Richard Henderson <rth@redhat.com>
17285
17286 * g++.dg/tm/pr60004.C: New.
17287
17288 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17289
17290 PR c++/59082
17291 * g++.dg/inherit/crash4.C: New.
17292
17293 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
17294
17295 * c-c++-common/tsan/simple_race.c: Made test less flaky.
17296
17297 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17298
17299 * gcc.target/i386/m512-check.h: Use correct rounding values.
17300
17301 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17302
17303 * gcc.target/i386/avx-1.c: Use correct rounding values.
17304 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
17305 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
17306 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
17307 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
17308 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
17309 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
17310 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
17311 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
17312 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
17313 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
17314 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
17315 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
17316 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
17317 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
17318 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
17319 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
17320 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
17321 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
17322 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
17323 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
17324 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
17325 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
17326 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
17327 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
17328 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
17329 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
17330 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
17331 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
17332 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
17333 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
17334 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
17335 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
17336 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
17337 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
17338 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
17339 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
17340 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
17341 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
17342 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
17343 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
17344 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
17345 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
17346 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
17347 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
17348 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
17349 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
17350 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
17351 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
17352 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
17353 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
17354 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
17355 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
17356 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
17357 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
17358 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
17359 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
17360 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
17361 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
17362 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
17363 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
17364 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
17365 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
17366 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
17367 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
17368 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
17369 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
17370 * gcc.target/i386/sse-13.c: Ditto.
17371 * gcc.target/i386/sse-14.c: Ditto.
17372 * gcc.target/i386/sse-22.c: Ditto.
17373 * gcc.target/i386/sse-23.c: Ditto.
17374
17375 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17376
17377 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
17378 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
17379
17380 2014-01-31 Richard Biener <rguenther@suse.de>
17381
17382 PR middle-end/59990
17383 * gcc.dg/torture/pr59990.c: New testcase.
17384
17385 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17386
17387 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
17388 if it fails don't run any tsan tests.
17389
17390 2014-01-31 Marek Polacek <polacek@redhat.com>
17391
17392 PR c/59963
17393 * gcc.dg/pr59940.c (g): Adjust dg-warning.
17394 (y): Adjust dg-error.
17395 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
17396 * gcc.dg/pr59963-1.c: New test.
17397 * gcc.dg/pr59963-2.c: New test.
17398 * gcc.dg/pr59963-3.c: New test.
17399
17400 2014-01-30 Jakub Jelinek <jakub@redhat.com>
17401
17402 PR target/59923
17403 * gcc.target/arm/pr59923.c: New test.
17404
17405 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17406
17407 * gcc.dg/vmx/splat.c: New.
17408 * gcc.dg/vmx/splat-vsx.c: New.
17409 * gcc.dg/vmx/splat-be-order.c: New.
17410 * gcc.dg/vmx/splat-vsx-be-order.c: New.
17411 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
17412 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
17413
17414 2014-01-30 Richard Biener <rguenther@suse.de>
17415
17416 PR tree-optimization/59993
17417 * gcc.dg/torture/pr59993.c: New testcase.
17418
17419 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
17420
17421 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
17422 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
17423 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
17424 vect_int rather than vect_float.
17425
17426 2014-01-30 Marek Polacek <polacek@redhat.com>
17427
17428 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
17429
17430 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
17431
17432 * gcc.target/microblaze/isa/fcmp4.c: New.
17433
17434 2014-01-30 Marek Polacek <polacek@redhat.com>
17435
17436 PR c/59940
17437 * gcc.dg/pr59940.c: New test.
17438 * gcc.dg/pr35635.c (func3): Move dg-warning.
17439
17440 2014-01-30 Richard Biener <rguenther@suse.de>
17441
17442 PR tree-optimization/59903
17443 * gcc.dg/torture/pr59903.c: New testcase.
17444
17445 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17446
17447 PR c++/58843
17448 * g++.dg/lookup/crash8.C: New.
17449
17450 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17451
17452 PR c++/58649
17453 * g++.dg/template/crash117.C: New.
17454
17455 2014-01-30 Richard Biener <rguenther@suse.de>
17456
17457 PR c/59905
17458 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
17459 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
17460 abort.
17461 * gcc.dg/invalid-call-1.c: Likewise.
17462
17463 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17464
17465 PR c++/58561
17466 * g++.dg/cpp1y/auto-fn23.C: New.
17467
17468 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17469
17470 PR c++/58846
17471 * g++.dg/init/dso_handle2.C: New.
17472
17473 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17474
17475 PR c++/58674
17476 * g++.dg/cpp0x/pr58674.C: New.
17477
17478 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
17479
17480 PR target/59617
17481 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
17482 * gcc.target/i386/avx512f-gather-5.c: Ditto.
17483
17484 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17485
17486 * gcc.dg/vmx/merge-be-order.c: New.
17487 * gcc.dg/vmx/merge.c: New.
17488 * gcc.dg/vmx/merge-vsx-be-order.c: New.
17489 * gcc.dg/vmx/merge-vsx.c: New.
17490
17491 2014-01-29 Richard Biener <rguenther@suse.de>
17492
17493 PR tree-optimization/58742
17494 * gcc.dg/pr58742-1.c: New testcase.
17495 * gcc.dg/pr58742-2.c: Likewise.
17496 * gcc.dg/pr58742-3.c: Likewise.
17497
17498 2014-01-29 Renlin Li <Renlin.Li@arm.com>
17499
17500 * gcc.target/arm/ftest-armv7ve-arm.c: New.
17501 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
17502 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
17503
17504 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17505
17506 PR c++/58702
17507 * g++.dg/gomp/pr58702.C: New.
17508
17509 2014-01-29 Dodji Seketeli <dodji@redhat.com>
17510
17511 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
17512 selector.
17513
17514 2014-01-29 Jakub Jelinek <jakub@redhat.com>
17515
17516 PR middle-end/59917
17517 PR tree-optimization/59920
17518 * gcc.dg/pr59920-1.c: New test.
17519 * gcc.dg/pr59920-2.c: New test.
17520 * gcc.dg/pr59920-3.c: New test.
17521 * c-c++-common/gomp/pr59917-1.c: New test.
17522 * c-c++-common/gomp/pr59917-2.c: New test.
17523
17524 PR tree-optimization/59594
17525 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
17526 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
17527 * gcc.dg/vect/pr59594.c: New test.
17528
17529 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
17530
17531 PR fortran/59414
17532 * gfortran.dg/allocate_class_3.f90: New test.
17533
17534 2014-01-28 Dodji Seketeli <dodji@redhat.com>
17535
17536 PR preprocessor/59935
17537 * c-c++-common/cpp/warning-zero-location.c: New test.
17538 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
17539
17540 2014-01-27 Steve Ellcey <sellcey@mips.com>
17541
17542 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
17543
17544 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
17545
17546 * g++.dg/ext/mv16.C: New tests.
17547
17548 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
17549
17550 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
17551 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
17552 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
17553 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
17554 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
17555 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
17556 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
17557 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
17558 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
17559 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
17560 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
17561 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
17562 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
17563 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
17564 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
17565 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
17566 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
17567 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
17568 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
17569 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
17570 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
17571 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
17572 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
17573 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
17574 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
17575 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
17576 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
17577 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
17578 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
17579 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
17580 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
17581 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
17582 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
17583 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
17584 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
17585 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
17586 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
17587 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
17588 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
17589 _mm512_mask_cvtepi32_storeu_epi8.
17590 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
17591 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
17592 _mm512_mask_cvtepi32_storeu_epi16.
17593 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
17594 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
17595 _mm512_mask_cvtepi64_storeu_epi8.
17596 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
17597 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
17598 _mm512_mask_cvtepi64_storeu_epi16.
17599 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
17600 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
17601 _mm512_mask_cvtepi64_storeu_epi32.
17602 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
17603 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
17604 _mm512_mask_cvtsepi32_storeu_epi8.
17605 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
17606 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
17607 _mm512_mask_cvtsepi32_storeu_epi16.
17608 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
17609 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
17610 _mm512_mask_cvtsepi64_storeu_epi8.
17611 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
17612 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
17613 _mm512_mask_cvtsepi64_storeu_epi16.
17614 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
17615 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
17616 _mm512_mask_cvtsepi64_storeu_epi32.
17617 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
17618 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
17619 _mm512_mask_cvtusepi32_storeu_epi8.
17620 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
17621 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
17622 _mm512_mask_cvtusepi32_storeu_epi16.
17623 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
17624 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
17625 _mm512_mask_cvtusepi64_storeu_epi8.
17626 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
17627 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
17628 _mm512_mask_cvtusepi64_storeu_epi16.
17629 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
17630 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
17631 _mm512_mask_cvtusepi64_storeu_epi32.
17632 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
17633 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
17634
17635 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
17636
17637 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
17638 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
17639 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
17640 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
17641 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
17642 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
17643 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
17644 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
17645 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
17646 built-ins roudning immediate.
17647 * gcc.target/i386/sse-22.c: Add new built-ins.
17648 * gcc.target/i386/sse-23.c: Ditto.
17649 * gcc.target/i386/avx-1.c: Ditto.
17650
17651 2014-01-27 Christian Bruel <christian.bruel@st.com>
17652
17653 * gcc.target/sh/torture/strncmp.c: New tests.
17654
17655 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
17656
17657 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
17658
17659 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
17660
17661 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
17662
17663 2014-01-24 Jeff Law <law@redhat.com>
17664
17665 PR tree-optimization/59919
17666 * gcc.c-torture/compile/pr59919.c: New test.
17667
17668 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
17669
17670 PR c++/57524
17671 * g++.dg/ext/timevar2.C: New.
17672
17673 2014-01-24 Marek Polacek <polacek@redhat.com>
17674
17675 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
17676
17677 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
17678
17679 PR target/59929
17680 * gcc.target/i386/pr59929.c: New test.
17681
17682 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
17683
17684 PR target/59909
17685 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
17686 word atomic functions at runtime.
17687
17688 2014-01-23 Marek Polacek <polacek@redhat.com>
17689
17690 PR c/59846
17691 * gcc.dg/pr59846.c: New test.
17692
17693 2014-01-23 Marek Polacek <polacek@redhat.com>
17694
17695 PR c/58346
17696 * c-c++-common/pr58346-1.c: New test.
17697 * c-c++-common/pr58346-2.c: New test.
17698 * c-c++-common/pr58346-3.c: New test.
17699
17700 2014-01-23 Marek Polacek <polacek@redhat.com>
17701
17702 PR c/59871
17703 * gcc.dg/20020220-2.c: Adjust dg-warning message.
17704 * gcc.dg/pr59871.c: New test.
17705
17706 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17707
17708 PR c++/58980
17709 * g++.dg/parse/enum11.C: New.
17710
17711 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17712
17713 * gcc.target/aarch64/sshr64_1.c: New testcase.
17714
17715 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
17716
17717 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
17718 SIMD enabled function.
17719 * g++.dg/cilk-plus/ef_test.C: New test.
17720 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
17721 and added C++ ones.
17722 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
17723 to differenciate C error messages from C++ ones.
17724
17725 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17726
17727 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
17728
17729 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
17730
17731 * gcc.target/microblaze/others/builtin-trap.c: New test,
17732
17733 2014-01-23 Jakub Jelinek <jakub@redhat.com>
17734
17735 PR middle-end/58809
17736 * c-c++-common/gomp/pr58809.c: New test.
17737
17738 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
17739
17740 PR sanitizer/59897
17741 * c-c++-common/asan/use-after-return-1.c: Fixed
17742 to pass on darwin.
17743
17744 2014-01-23 Dodji Seketeli <dodji@redhat.com>
17745
17746 PR preprocessor/58580
17747 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
17748
17749 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17750 Ilya Tocar <ilya.tocar@intel.com>
17751
17752 * gcc.target/i386/avx512f-kmovw-1.c: New.
17753
17754 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17755
17756 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
17757 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
17758 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
17759 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
17760 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
17761 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
17762
17763 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
17764
17765 PR target/52125
17766 * gcc.dg/pr48774.c: Remove skip for mips_rel.
17767 * gcc.target/mips/pr52125.c: New test.
17768
17769 2014-01-22 Marek Polacek <polacek@redhat.com>
17770
17771 PR c/59891
17772 * gcc.dg/torture/pr59891.c: New test.
17773
17774 2014-01-22 Jeff Law <law@redhat.com>
17775
17776 PR tree-optimization/59597
17777 * gcc.dg/tree-ssa/pr59597.c: New test.
17778
17779 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
17780
17781 PR rtl-optimization/59477
17782 * g++.dg/pr59477.C: New.
17783
17784 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
17785
17786 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
17787
17788 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
17789
17790 PR c++/59482
17791 * g++.dg/pr59482.C: New.
17792
17793 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17794
17795 * gcc.dg/vmx/insert-vsx-be-order.c: New.
17796 * gcc.dg/vmx/extract-vsx.c: New.
17797 * gcc.dg/vmx/extract-vsx-be-order.c: New.
17798 * gcc.dg/vmx/insert-vsx.c: New.
17799
17800 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17801
17802 PR rtl-optimization/59896
17803 * gcc.target/arm/pr59896.c: New.
17804
17805 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17806
17807 PR rtl-optimization/59858
17808 * gcc.target/arm/pr59858.c: New.
17809
17810 2014-01-21 Jakub Jelinek <jakub@redhat.com>
17811
17812 PR target/59003
17813 * gcc.dg/tree-prof/pr59003.c: New test.
17814
17815 PR middle-end/59860
17816 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
17817 other targets.
17818
17819 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
17820
17821 * gfortran.dg/round_3.f08: Add more cases.
17822
17823 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
17824
17825 * lib/target-supports.exp (force_conventional_output_for): New
17826 procedure.
17827 * lib/scanasm.exp (scan-assembler_required_options)
17828 (scan-assembler-not_required_options)
17829 (scan-assembler-times_required_options): Replace with
17830 force_conventional_output_fors.
17831 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
17832 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
17833
17834 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
17835
17836 PR middle-end/59789
17837 * gcc.target/i386/pr59789.c: New testcase.
17838
17839 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
17840
17841 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
17842 the 'code' bitfield from 16 to 8.
17843
17844 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17845
17846 * lib/target-supports.exp
17847 (check_effective_target_vect_perm): Exclude aarch64_be.
17848 (check_effective_target_vect_perm_byte): Likewise.
17849 (check_effective_target_vect_perm_short): Likewise.
17850
17851 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17852
17853 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
17854 (RUN_TEST): Use new macro.
17855 (INDEX64_32): Delete.
17856 (INDEX64_64): Likewise.
17857 (INDEX128_32): Likewise.
17858 (INDEX128_64): Likewise.
17859 (INDEX): Likewise.
17860 (test_vneg_f32): Use fixed RUN_TEST.
17861
17862 2014-01-20 Richard Biener <rguenther@suse.de>
17863
17864 PR middle-end/59860
17865 * gcc.dg/pr59860.c: New testcase.
17866
17867 2014-01-20 Jakub Jelinek <jakub@redhat.com>
17868
17869 PR target/59880
17870 * gcc.target/i386/pr59880.c: New test.
17871
17872 2014-01-20 Renlin Li <renlin.li@arm.com>
17873
17874 * gcc.dg/pr44194-1.c: Tweak regexp.
17875
17876 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17877
17878 PR libfortran/59771
17879 PR libfortran/59774
17880 PR libfortran/59836
17881 * gfortran.dg/round_3.f08: New cases added.
17882 * gfortran.dg/fmt_g_1.f90: New test.
17883
17884 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
17885
17886 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
17887
17888 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17889
17890 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
17891
17892 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17893
17894 * gcc.dg/vect/pr57705.c: Require vect_int.
17895 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
17896 * gcc.dg/vect/vect-alias-check.c: Likewise.
17897
17898 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
17899
17900 PR fortran/58007
17901 * gfortran.dg/unresolved_fixup_1.f90: New test.
17902 * gfortran.dg/unresolved_fixup_2.f90: New test.
17903
17904 2014-01-18 Jakub Jelinek <jakub@redhat.com>
17905
17906 PR target/58944
17907 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
17908 Remove dg-prune-output lines.
17909
17910 2014-01-17 Jakub Jelinek <jakub@redhat.com>
17911
17912 PR middle-end/59706
17913 * gfortran.dg/pr59706.f90: New test.
17914 * g++.dg/ext/pr59706.C: New test.
17915
17916 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17917
17918 PR c++/59270
17919 PR c++/58811
17920 * g++.dg/cpp0x/decltype-incomplete1.C: New.
17921 * g++.dg/init/pr58811.C: Likewise.
17922
17923 2014-01-17 Jeff Law <law@redhat.com>
17924
17925 PR middle-end/57904
17926 * gfortran.dg/pr57904.f90: New test.
17927
17928 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17929
17930 PR c++/59269
17931 * g++.dg/cpp0x/nsdmi-union4.C: New.
17932
17933 2014-01-17 Marek Polacek <polacek@redhat.com>
17934
17935 PR c++/59838
17936 * g++.dg/diagnostic/pr59838.C: New test.
17937
17938 2014-01-17 Marek Polacek <polacek@redhat.com>
17939
17940 PR c/58346
17941 * gcc.dg/pr58346.c: New test.
17942
17943 2014-01-17 Jakub Jelinek <jakub@redhat.com>
17944
17945 PR testsuite/58776
17946 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
17947 dg-options, use dg-additional-options for i?86/x86_64 to avoid
17948 option duplication.
17949
17950 PR fortran/59440
17951 * gfortran.dg/pr59440-1.f90: New test.
17952 * gfortran.dg/pr59440-2.f90: New test.
17953 * gfortran.dg/pr59440-3.f90: New test.
17954
17955 PR testsuite/59064
17956 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
17957 testing for " version" and " alias" with one testing for
17958 " version\[^\n\r]* alias".
17959 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
17960 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
17961 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
17962 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
17963 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
17964 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
17965
17966 PR c++/57945
17967 * c-c++-common/torture/pr57945.c: New test.
17968
17969 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
17970
17971 * gcc.target/arm/its.c: New testcase.
17972
17973 2014-01-16 Jan Hubicka <jh@suse.cz>
17974
17975 PR ipa/59775
17976 * g++.dg/torture/pr59775.C: New testcase.
17977
17978 2014-01-16 Jakub Jelinek <jakub@redhat.com>
17979
17980 PR middle-end/58344
17981 * gcc.c-torture/compile/pr58344.c: New test.
17982
17983 PR target/59839
17984 * gcc.target/i386/pr59839.c: New test.
17985
17986 PR debug/54694
17987 * gcc.target/i386/pr9771-1.c (main): Rename to...
17988 (real_main): ... this. Add __asm name "main".
17989 (ASMNAME, ASMNAME2, STRING): Define.
17990
17991 2014-01-16 Nick Clifton <nickc@redhat.com>
17992
17993 PR middle-end/28865
17994 * gcc.c-torture/compile/pr28865.c: New.
17995 * gcc.c-torture/execute/pr28865.c: New.
17996
17997 2014-01-16 Marek Polacek <polacek@redhat.com>
17998
17999 PR middle-end/59827
18000 * gcc.dg/pr59827.c: New test.
18001
18002 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
18003
18004 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
18005
18006 2014-01-15 Richard Henderson <rth@redhat.com>
18007
18008 PR debug/54694
18009 * gcc.target/i386/pr54694.c: New test.
18010
18011 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
18012
18013 PR c++/49718
18014 * g++.dg/pr49718.C: New test.
18015
18016 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
18017
18018 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
18019
18020 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
18021
18022 * gcc.dg/vmx/mult-even-odd.c: New.
18023 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
18024
18025 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
18026
18027 * lib/target-supports.exp (check_libcilkrts_available): Added an
18028 extern "C" if we are using C++ along with a function prototype.
18029
18030 2014-01-15 Jeff Law <law@redhat.com>
18031
18032 PR tree-optimization/59747
18033 * gcc.c-torture/execute/pr59747.c: New test.
18034
18035 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
18036
18037 PR target/59794
18038 * c-c++-common/convert-vec-1.c: Also prune ABI change for
18039 Linux/x86.
18040 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
18041 * g++.dg/ext/attribute-test-1.C: Likewise.
18042 * g++.dg/ext/attribute-test-2.C: Likewise.
18043 * g++.dg/ext/attribute-test-3.C: Likewise.
18044 * g++.dg/ext/attribute-test-4.C: Likewise.
18045 * g++.dg/ext/pr56790-1.C: Likewise.
18046 * g++.dg/torture/pr38565.C: Likewise.
18047 * gcc.dg/pr53060.c: Likewise.
18048 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
18049 * c-c++-common/vector-compare-2.c: Likewise.
18050 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
18051 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
18052 dg-message line number.
18053
18054 2014-01-15 Matthias Klose <doko@ubuntu.com>
18055
18056 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
18057
18058 2014-01-15 Richard Biener <rguenther@suse.de>
18059
18060 PR tree-optimization/59822
18061 * g++.dg/torture/pr59822.C: New testcase.
18062
18063 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
18064
18065 PR target/59808
18066 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
18067 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
18068
18069 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
18070 Kugan Vivekanandarajah <kuganv@linaro.org>
18071
18072 PR target/59695
18073 * g++.dg/pr59695.C: New testcase.
18074
18075 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
18076
18077 PR target/59803
18078 * gcc.c-torture/compile/pr59803.c: New testcase.
18079
18080 2014-01-15 Jakub Jelinek <jakub@redhat.com>
18081
18082 PR c/58943
18083 * gcc.c-torture/execute/pr58943.c: New test.
18084 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
18085
18086 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
18087
18088 PR target/59794
18089 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
18090 * gcc.target/i386/pr39162.c (y): New __m256i variable.
18091 (bar): Change return type to void. Set y to x.
18092 * gcc.target/i386/pr59794-1.c: New testcase.
18093 * gcc.target/i386/pr59794-2.c: Likewise.
18094 * gcc.target/i386/pr59794-3.c: Likewise.
18095 * gcc.target/i386/pr59794-4.c: Likewise.
18096 * gcc.target/i386/pr59794-5.c: Likewise.
18097 * gcc.target/i386/pr59794-6.c: Likewise.
18098 * gcc.target/i386/pr59794-7.c: Likewise.
18099
18100 2014-01-14 Richard Biener <rguenther@suse.de>
18101
18102 PR tree-optimization/58921
18103 PR tree-optimization/59006
18104 * gcc.dg/torture/pr58921.c: New testcase.
18105 * gcc.dg/torture/pr59006.c: Likewise.
18106 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
18107
18108 2014-01-14 Jakub Jelinek <jakub@redhat.com>
18109
18110 PR testsuite/59494
18111 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
18112 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
18113 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
18114 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
18115 Executing predictive commoning without unrolling.
18116
18117 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
18118
18119 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
18120 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
18121 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
18122 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
18123 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
18124 __builtin_ia32_rsqrt28sd_round.
18125 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
18126 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
18127 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
18128 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
18129 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
18130 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
18131 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
18132 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
18133 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
18134 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
18135 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
18136 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
18137 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
18138 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
18139 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
18140 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
18141 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
18142 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
18143 * gcc.target/i386/sse-22.c: Extend with new built-ins,
18144 fix wrong rounding mode (see above).
18145 * gcc.target/i386/sse-23.c: Ditto.
18146
18147 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18148
18149 * gcc.dg/vmx/insert.c: New.
18150 * gcc.dg/vmx/insert-be-order.c: New.
18151 * gcc.dg/vmx/extract.c: New.
18152 * gcc.dg/vmx/extract-be-order.c: New.
18153
18154 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18155
18156 PR tree-optimization/59387
18157 * gcc.c-torture/execute/pr59387.c: New test.
18158
18159 2014-01-13 Richard Biener <rguenther@suse.de>
18160
18161 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
18162 adjusting mathlib options.
18163 * gfortran.dg/lto/lto.exp: Likewise.
18164
18165 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
18166
18167 * gnat.dg/loop_optimization17.adb: New test.
18168 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
18169
18170 2014-01-13 Christian Bruel <christian.bruel@st.com>
18171
18172 * gcc.target/sh/cmpstrn.c: New case.
18173
18174 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18175
18176 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
18177 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
18178
18179 2014-01-12 Janus Weil <janus@gcc.gnu.org>
18180
18181 PR fortran/58026
18182 * gfortran.dg/alloc_comp_basics_6.f90: New.
18183
18184 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18185
18186 PR fortran/59700
18187 * gfortran.dg/pr59700.f90: New test.
18188
18189 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
18190
18191 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
18192 * gfortran.dg/use_only_3.f90: Likewise.
18193 * gfortran.dg/inquire_10.f90: Delete opened file.
18194 * gfortran.dg/inquire_15.f90: Likewise.
18195 * gfortran.dg/pr16597.f90: Likewise.
18196 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
18197 for PR59419.
18198
18199 2014-01-10 Jeff Law <law@redhat.com>
18200
18201 PR middle-end/59743
18202 * gcc.c-torture/compile/pr59743.c: New test.
18203
18204 2014-01-10 Jan Hubicka <jh@suse.cz>
18205
18206 PR ipa/58585
18207 * g++.dg/torture/pr58585.C: New testcase.
18208
18209 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
18210
18211 * gcc.dg/pr46309.c: Disable for cris*-*-*.
18212
18213 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
18214
18215 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
18216
18217 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
18218
18219 PR target/59744
18220 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
18221 * gcc.target/aarch64/cmn-neg2.c: New test.
18222
18223 2014-01-10 Richard Biener <rguenther@suse.de>
18224
18225 PR tree-optimization/59374
18226 * gcc.dg/torture/pr59374-3.c: New testcase.
18227
18228 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18229
18230 * lib/target-supports.exp
18231 (check_effective_target_arm_crypto_ok_nocache): New.
18232 (check_effective_target_arm_crypto_ok): Use above procedure.
18233 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
18234
18235 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
18236
18237 PR ipa/58252
18238 PR ipa/59226
18239 * g++.dg/ipa/devirt-20.C: New testcase.
18240 * g++.dg/torture/pr58252.C: Likewise.
18241 * g++.dg/torture/pr59226.C: Likewise.
18242
18243 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
18244
18245 * c-c++-common/asan/no-asan-stack.c: New test.
18246
18247 2014-01-10 Jakub Jelinek <jakub@redhat.com>
18248
18249 PR middle-end/59670
18250 * gcc.dg/pr59670.c: New test.
18251
18252 2014-01-09 Steve Ellcey <sellcey@mips.com>
18253
18254 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
18255
18256 2014-01-09 Jakub Jelinek <jakub@redhat.com>
18257
18258 PR middle-end/47735
18259 * gcc.target/i386/pr47735.c: New test.
18260
18261 PR tree-optimization/59622
18262 * g++.dg/opt/pr59622-2.C: New test.
18263 * g++.dg/opt/pr59622-3.C: New test.
18264 * g++.dg/opt/pr59622-4.C: New test.
18265 * g++.dg/opt/pr59622-5.C: New test.
18266
18267 PR sanitizer/59136
18268 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
18269 filename:line instead of (modulename+offset) form with stripped
18270 initial / from the filename.
18271
18272 2014-01-09 Ian Lance Taylor <iant@google.com>
18273
18274 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
18275 the other Go compiler.
18276
18277 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
18278
18279 PR c++/59730
18280 * g++.dg/cpp0x/variadic145.C: New.
18281
18282 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
18283
18284 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
18285 which don't support -fsplit-stack. Skip rotate[0123].go tests.
18286
18287 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18288
18289 PR testsuite/59524
18290 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
18291 are run only if the Cilk library is available/enabled.
18292 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18293 * lib/target-supports.exp (check_libcilkrts_available): New function.
18294
18295 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18296
18297 PR c++/59631
18298 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
18299 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18300 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
18301 with dg-additional-options.
18302 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
18303 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
18304 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
18305 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
18306 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
18307 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
18308
18309 2014-01-09 Richard Biener <rguenther@suse.de>
18310
18311 PR tree-optimization/59715
18312 * gcc.dg/torture/pr59715.c: New testcase.
18313
18314 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
18315
18316 * c-c++-common/asan/no-asan-globals.c: New test.
18317 * c-c++-common/asan/no-instrument-reads.c: Likewise.
18318 * c-c++-common/asan/no-instrument-writes.c: Likewise.
18319 * c-c++-common/asan/use-after-return-1.c: Likewise.
18320 * c-c++-common/asan/no-use-after-return.c: Likewise.
18321
18322 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
18323
18324 * gnat.dg/weak2.ad[sb]: New test.
18325
18326 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18327
18328 PR middle-end/59471
18329 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
18330 type, use pointers to vector type instead.
18331
18332 2014-01-08 Catherine Moore <clm@codesourcery.com>
18333
18334 * gcc.target/mips/umips-branch-3.c: New test.
18335 * gcc.target/mips/umips-branch-4.c: New test.
18336
18337 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18338
18339 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
18340 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
18341 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
18342 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
18343 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
18344 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
18345 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
18346 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
18347
18348 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18349
18350 PR rtl-optimization/59137
18351 * gcc.target/mips/pr59137.c: New test.
18352
18353 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
18354
18355 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
18356 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
18357 * gcc.target/i386/pr55433.c (dg-options): Ditto.
18358 * gcc.target/i386/pr57848.c (dg-options): Ditto.
18359 * gcc.target/i386/pr59099.c (dg-options): Ditto.
18360 Require fpic effective target.
18361 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
18362
18363 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18364
18365 PR ipa/59722
18366 * gcc.dg/pr59722.c: New test.
18367
18368 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18369
18370 PR middle-end/57748
18371 * gcc.dg/torture/pr57748-3.c: New test.
18372 * gcc.dg/torture/pr57748-4.c: New test.
18373
18374 2014-01-08 Marek Polacek <polacek@redhat.com>
18375
18376 PR middle-end/59669
18377 * gcc.dg/gomp/pr59669-1.c: New test.
18378 * gcc.dg/gomp/pr59669-2.c: New test.
18379
18380 2014-01-08 Martin Jambor <mjambor@suse.cz>
18381
18382 PR ipa/59610
18383 * gcc.dg/ipa/pr59610.c: New test.
18384
18385 2014-01-08 Janus Weil <janus@gcc.gnu.org>
18386
18387 PR fortran/58182
18388 * gfortran.dg/binding_label_tests_26a.f90: New.
18389 * gfortran.dg/binding_label_tests_26b.f90: New.
18390
18391 2014-01-08 Marek Polacek <polacek@redhat.com>
18392
18393 PR sanitizer/59667
18394 * c-c++-common/ubsan/pr59667.c: New test.
18395
18396 2014-01-08 Richard Biener <rguenther@suse.de>
18397
18398 PR middle-end/59630
18399 * gcc.dg/pr59630.c: New testcase.
18400
18401 2014-01-08 Richard Biener <rguenther@suse.de>
18402
18403 PR middle-end/59471
18404 * gcc.dg/pr59471.c: New testcase.
18405
18406 2014-01-07 Jeff Law <law@redhat.com>
18407
18408 PR middle-end/53623
18409 * gcc.target/i386/pr53623.c: New test.
18410
18411 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
18412
18413 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
18414 blanks at EOF.
18415 * g++.dg/cpp1y/pr58534.C: Likewise.
18416 * g++.dg/cpp1y/pr58536.C: Likewise.
18417 * g++.dg/cpp1y/pr58548.C: Likewise.
18418 * g++.dg/cpp1y/pr58549.C: Likewise.
18419 * g++.dg/cpp1y/pr58637.C: Likewise.
18420 * g++.dg/cpp1y/pr59112.C: Likewise.
18421 * g++.dg/cpp1y/pr59113.C: Likewise.
18422 * g++.dg/cpp1y/pr59629.C: Likewise.
18423 * g++.dg/cpp1y/pr59635.C: Likewise.
18424 * g++.dg/cpp1y/pr59636.C: Likewise.
18425 * g++.dg/cpp1y/pr59638.C: Likewise.
18426
18427 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
18428
18429 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
18430
18431 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
18432
18433 * gcc.target/i386/intrinsics_4.c (bar): New function.
18434
18435 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
18436
18437 * g++.dg/ext/is_base_of_incomplete-2.C: New.
18438
18439 2014-01-07 Jakub Jelinek <jakub@redhat.com>
18440
18441 PR rtl-optimization/58668
18442 * gcc.dg/pr58668.c: New test.
18443
18444 PR tree-optimization/59643
18445 * gcc.dg/pr59643.c: New test.
18446 * gcc.c-torture/execute/pr59643.c: New test.
18447
18448 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18449
18450 PR fortran/59589
18451 * gfortran.dg/class_allocate_16.f90: New.
18452
18453 2014-01-06 Jakub Jelinek <jakub@redhat.com>
18454
18455 PR target/59644
18456 * gcc.target/i386/pr59644.c: New test.
18457
18458 2014-01-06 Marek Polacek <polacek@redhat.com>
18459
18460 PR c/57773
18461 * gcc.dg/pr57773.c: New test.
18462
18463 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
18464
18465 PR c++/59635
18466 PR c++/59636
18467 PR c++/59629
18468 PR c++/59638
18469 * g++.dg/cpp1y/pr59635.C: New testcase.
18470 * g++.dg/cpp1y/pr59636.C: New testcase.
18471 * g++.dg/cpp1y/pr59629.C: New testcase.
18472 * g++.dg/cpp1y/pr59638.C: New testcase.
18473
18474 2014-01-06 Martin Jambor <mjambor@suse.cz>
18475
18476 PR ipa/59008
18477 * gcc.dg/ipa/pr59008.c: New test.
18478
18479 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18480
18481 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
18482 if supported.
18483
18484 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18485
18486 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
18487 Require c99_runtime.
18488 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
18489
18490 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
18491 Require c99_runtime.
18492 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
18493 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
18494 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
18495
18496 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
18497 Require c99_runtime.
18498 Make CALC void static.
18499 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
18500
18501 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
18502 Require c99_runtime.
18503 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
18504
18505 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18506
18507 * gcc.target/i386/pr59501-1.c: Require avx effective target.
18508 * gcc.target/i386/pr59501-2.c: Likewise.
18509 * gcc.target/i386/pr59501-3.c: Likewise.
18510 * gcc.target/i386/pr59501-4.c: Likewise.
18511 * gcc.target/i386/pr59501-5.c: Likewise.
18512 * gcc.target/i386/pr59501-6.c: Likewise.
18513
18514 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18515
18516 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
18517 * gcc.target/i386/pr59390_1.c: Likewise.
18518 * gcc.target/i386/pr59390_2.c: Likewise.
18519
18520 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
18521
18522 * gcc.dg/pr59350.c: Tweak.
18523 * gcc.dg/pr59350-2.c: New test.
18524 * g++.dg/pr59510.C: Likewise.
18525
18526 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18527
18528 PR fortran/59023
18529 * gfortran.dg/bind_c_procs_2.f90: New.
18530
18531 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
18532
18533 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
18534 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18535 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18536 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18537 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
18538 * gcc.dg/tree-ssa/vrp47.c: Likewise.
18539 * gcc.dg/tree-ssa/vrp87.c: Likewise.
18540
18541 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
18542
18543 * gcc.target/arm/neon-nested-apcs.c: New test.
18544
18545 2014-01-04 Jakub Jelinek <jakub@redhat.com>
18546
18547 PR tree-optimization/59519
18548 * gcc.dg/vect/pr59519-1.c: New test.
18549 * gcc.dg/vect/pr59519-2.c: New test.
18550
18551 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
18552 vmovdqu32.
18553
18554 2014-01-04 Janus Weil <janus@gcc.gnu.org>
18555
18556 PR fortran/59547
18557 * gfortran.dg/typebound_proc_32.f90: New.
18558
18559 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
18560
18561 PR c++/58950
18562 * g++.dg/pr58950.C: New file.
18563
18564 2014-01-03 Tobias Burnus <burnus@net-b.de>
18565
18566 PR c++/58567
18567 * g++.dg/gomp/pr58567.C: New.
18568
18569 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
18570
18571 PR tree-optimization/59651
18572 * gcc.dg/torture/pr59651.c: New test.
18573 * gcc.dg/vect/pr59651.c: Ditto.
18574
18575 2014-01-03 Jakub Jelinek <jakub@redhat.com>
18576
18577 PR target/59625
18578 * gcc.target/i386/pr59625.c: New test.
18579
18580 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
18581
18582 Core DR 1442
18583 PR c++/59165
18584 * g++.dg/cpp0x/range-for28.C: New.
18585 * g++.dg/cpp0x/range-for3.C: Update.
18586
18587 2014-01-02 Joseph Myers <joseph@codesourcery.com>
18588
18589 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
18590
18591 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18592
18593 PR c++/59641
18594 * g++.dg/cpp0x/pr59641.C: New file.
18595
18596 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18597
18598 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
18599
18600 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18601
18602 PR c++/59378
18603 * g++.dg/ext/pr59378.C: New file.
18604
18605 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18606
18607 Update copyright years
18608
18609 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18610
18611 * gcc.target/arc/arc.exp: Use the standard form for the copyright
18612 notice.
18613
18614 2014-01-02 Janus Weil <janus@gcc.gnu.org>
18615
18616 PR fortran/59654
18617 * gfortran.dg/dynamic_dispatch_12.f90: New.
18618
18619 2014-01-01 Jakub Jelinek <jakub@redhat.com>
18620
18621 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
18622 the builtin isn't optimized away as unused.
18623
18624 PR rtl-optimization/59647
18625 * g++.dg/opt/pr59647.C: New test.
18626 \f
18627 Copyright (C) 2014 Free Software Foundation, Inc.
18628
18629 Copying and distribution of this file, with or without modification,
18630 are permitted in any medium without royalty provided the copyright
18631 notice and this notice are preserved.