trans.c (Attribute_to_gnu): If the type is a floating-point type...
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/nan_max.adb: New test.
4
5 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gnat.dg/specs/volatile1.ads: New test.
8 * gnat.dg/specs/clause_on_volatile.ads: Adjust.
9 * gnat.dg/specs/size_clause3.ads: Likewise.
10
11 2014-12-22 Bin Cheng <bin.cheng@arm.com>
12
13 PR rtl-optimization/62151
14 * gcc.c-torture/execute/pr62151.c: New test.
15
16 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
17
18 * gnat.dg/specs/atomic2.ads: New test.
19
20 2014-12-21 Oleg Endo <olegendo@gcc.gnu.org>
21
22 PR target/17280
23 * gcc.target/sh/torture/pr17280.c: New.
24
25 2014-12-19 Edward Smith-Rowland <3dw4rd@verizon.net>
26
27 * g++.dg/cpp1y/feat-cxx98-neg.C: Enable __cpp_sized_deallocation test.
28 * g++.dg/cpp1y/feat-cxx14.C: Ditto.
29 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto and move tests for consistent
30 order.
31 * g++.dg/cpp1y/feat-sized-dealloc-neg.C: New.
32 * g++.dg/cpp1y/feat-sized-dealloc.C: New.
33
34 2014-12-20 Martin Uecker <uecker@eecs.berkeley.edu>
35
36 * gcc.dg/Wwrite-strings-1.c: Change dg-warning.
37 * gcc.dg/array-quals-1.c: Use -Wno-discarded-array-qualifiers.
38 * gcc.dg/array-quals-2.c: Change dg-options, dg-warning.
39 * gcc.dg/pointer-array-atomic.c: New test.
40 * gcc.dg/pointer-array-quals-1.c: New test.
41 * gcc.dg/pointer-array-quals-2.c: New test (-pedantic-errors).
42 * gcc.dg/qual-component-1.c: Change dg-options, dg-warnings.
43
44 2014-12-19 David Malcolm <dmalcolm@redhat.com>
45
46 * jit.dg/test-expressions.c (make_tests_of_casts): Add tests of
47 casting between "long" and "bool".
48 (verify_casts): Verify these new test cases.
49
50 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
51
52 * gcc.target/mips/pr37362.c: Skip for mips-img-elf.
53
54 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
55 Steve Ellcey <sellcey@imgtec.com>
56
57 * gcc.dg/torture/mips-hilo-2.c: Unconditionally pass for R6 onwards.
58 * gcc.dg/torture/pr19683-1.c: Likewise.
59 * gcc.target/mips/branch-cost-2.c: Require MOVN.
60 * gcc.target/mips/movcc-1.c: Likewise.
61 * gcc.target/mips/movcc-2.c: Likewise.
62 * gcc.target/mips/movcc-3.c: Likewise.
63 * gcc.target/mips/call-saved-4.c: Require LDC.
64 * gcc.target/mips/dmult-1.c: Require R5 or earlier.
65 * gcc.target/mips/fpcmp-1.c: Likewise.
66 * gcc.target/mips/fpcmp-2.c: Likewise.
67 * gcc.target/mips/neg-abs-2.c: Likewise.
68 * gcc.target/mips/timode-1.c: Likewise.
69 * gcc.target/mips/unaligned-1.c: Likewise.
70 * gcc.target/mips/madd-3.c: Require MADD.
71 * gcc.target/mips/madd-9.c: Likewise.
72 * gcc.target/mips/maddu-3.c: Likewise.
73 * gcc.target/mips/msub-3.c: Likewise.
74 * gcc.target/mips/msubu-3.c: Likewise.
75 * gcc.target/mips/mult-1.c: Require INS and not DMUL.
76 * gcc.target/mips/mips-ps-type-2.c: Require MADD.PS.
77 * gcc.target/mips/mips.exp (mips_option_groups): Add ins, dmul, ldc,
78 movn, madd, maddps.
79 (mips-dg-options): INS available from R2. LDC available from MIPS II,
80 DMUL is present in octeon. Describe all features removed from R6.
81
82 2014-12-19 Janus Weil <janus@gcc.gnu.org>
83
84 PR fortran/64209
85 * gfortran.dg/unlimited_polymorphic_19.f90: New.
86
87 2014-12-19 Alan Lawrence <alan.lawrence@arm.com>
88
89 * gcc.target/aarch64/eon_1.c: New test.
90
91 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
92
93 * g++.dg/template/using30.C: Move...
94 * g++.dg/cpp0x/alias-decl-45.C: ... here.
95
96 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
97
98 PR c++/60493
99 * g++.dg/template/crash120.C: New.
100
101 2014-12-19 Kai Tietz <ktietz@redhat.com>
102
103 PR c++/61198
104 * g++.dg/template/using30.C: New file.
105
106 2014-12-19 Martin Liska <mliska@suse.cz>
107
108 PR ipa/63569
109 * gcc.dg/ipa/pr63569.c: New test.
110
111 2014-12-19 Jakub Jelinek <jakub@redhat.com>
112
113 PR preprocessor/63831
114 * c-c++-common/cpp/pr63831-1.c: New test.
115 * c-c++-common/cpp/pr63831-2.c: New test.
116
117 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
118
119 PR c++/63723
120 * g++.dg/cpp0x/sfinae54.C: New.
121
122 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
123
124 PR c++/59204
125 * g++.dg/cpp0x/sfinae53.C: New.
126
127 2014-12-18 Vladimir Makarov <vmakarov@redhat.com>
128
129 PR rtl-optimization/64291
130 * testsuite/gcc.target/i386/pr64291-[12].c: New tests.
131
132 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
133
134 PR c++/60955
135 * g++.dg/warn/register-parm-1.C: New.
136
137 2014-12-18 H.J. Lu <hongjiu.lu@intel.com>
138
139 * gcc.target/i386/amd64-abi-7.c: New tests.
140 * gcc.target/i386/amd64-abi-8.c: Likwise.
141 * gcc.target/i386/amd64-abi-9.c: Likwise.
142
143 2014-12-18 Alan Lawrence <alan.lawrence@arm.com>
144
145 * gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64".
146
147 2014-12-18 Martin Liska <mliska@suse.cz>
148
149 * g++.dg/ipa/pr64146.C: New test.
150
151 2014-12-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
152
153 * lib/mpx-dg.exp (check_effective_target_mpx): Change into link test.
154 Add main.
155
156 2014-12-18 Bin Cheng <bin.cheng@arm.com>
157
158 PR tree-optimization/62178
159 * gcc.target/aarch64/pr62178.c: New test.
160
161 2014-12-17 Janus Weil <janus@gcc.gnu.org>
162
163 PR fortran/64173
164 * gfortran.dg/proc_ptr_comp_40.f90: New.
165
166 2014-12-17 H.J. Lu <hongjiu.lu@intel.com>
167
168 PR target/61296
169 * gcc.target/i386/pr61296-2.c: New.
170 * gcc.target/i386/pr61296-2.c: Likewise.
171 * gcc.target/i386/pr61296-3.c: Likewise.
172 * gcc.target/i386/pr61296-4.c: Likewise.
173 * gcc.target/i386/pr61296-5.c: Likewise.
174 * gcc.target/i386/pr61296-6.c: Likewise.
175 * gcc.target/i386/pr61296-7.c: Likewise.
176
177 2014-12-17 Tejas Belagod <tejas.belagod@arm.com>
178
179 PR testsuite/64328
180 * gcc.dg/addr_equal-1.c: Not supported for -fPIC.
181
182 2014-12-17 Marek Polacek <polacek@redhat.com>
183
184 PR middle-end/63568
185 * gcc.dg/pr63568.c: New test.
186
187 2014-12-17 Jakub Jelinek <jakub@redhat.com>
188
189 PR tree-optimization/64322
190 * gcc.dg/tree-ssa/vrp95.c: New test.
191
192 PR sanitizer/64289
193 * c-c++-common/ubsan/pr64289.c: New test.
194
195 2014-12-16 Paolo Carlini <paolo.carlini@oracle.com>
196
197 PR c++/58650
198 * g++.dg/parse/friend12.C: New.
199
200 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
201
202 PR target/54089
203 * gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2.
204
205 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
206
207 PR target/53513
208 * gcc.target/sh/fpchg.c: Rename to ...
209 * gcc.target/sh/pr53513-1.c: ... this. Adjust test case to work for
210 -m4a and -m4a-single.
211
212 2014-12-16 Marek Polacek <polacek@redhat.com>
213
214 PR middle-end/64309
215 * gcc.dg/pr64309.c: New test.
216
217 2014-12-16 Felix Yang <felix.yang@huawei.com>
218
219 PR rtl-optimization/64240
220 * gcc.dg/sms-12.c: New test.
221
222 2014-12-16 Janus Weil <janus@gcc.gnu.org>
223
224 PR fortran/64244
225 * gfortran.dg/typebound_call_26.f90: New.
226
227 2014-12-15 Jan Hubicka <hubicka@ucw.cz>
228
229 PR lto/64043
230 * gcc.dg/lto/20110201-1_0.c: New testcase.
231
232 2014-12-15 Jakub Jelinek <jakub@redhat.com>
233
234 PR rtl-optimization/64316
235 * gcc.dg/pr64316.c: New test.
236
237 PR rtl-optimization/63804
238 * gcc.dg/pr63804.c: New test.
239
240 2014-12-15 Steven Bosscher <steven@gcc.gnu.org>
241 Jakub Jelinek <jakub@redhat.com>
242
243 PR fortran/61669
244 * gfortran.dg/pr61669.f90: New test.
245
246 2014-12-15 Richard Biener <rguenther@suse.de>
247
248 PR tree-optimization/64312
249 * g++.dg/torture/pr64312.C: New testcase.
250
251 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
252
253 PR c++/58882
254 * g++.dg/ext/desig8.C: New.
255 * g++.dg/cpp0x/desig1.C: Likewise.
256
257 2014-12-15 Janus Weil <janus@gcc.gnu.org>
258
259 PR fortran/63727
260 * gfortran.dg/coarray_collectives_14.f90: Address FIXME item.
261
262 2014-12-15 Richard Biener <rguenther@suse.de>
263
264 PR middle-end/64295
265 * gcc.dg/pr64295.c: New testcase.
266
267 2014-12-15 Richard Biener <rguenther@suse.de>
268
269 PR middle-end/64246
270 * gnat.dg/opt46.adb: New testcase.
271 * gnat.dg/opt46.ads: Likewise.
272 * gnat.dg/opt46_pkg.adb: Likewise.
273 * gnat.dg/opt46_pkg.ads: Likewise.
274
275 2014-12-15 Jakub Jelinek <jakub@redhat.com>
276
277 PR target/64210
278 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d)
279 instead of %e in regexps trying to match 32-bit GPR.
280 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
281 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise.
282 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some
283 scan-assembler-times lines to nonpic targets only.
284 Fix up \[^\n^x^y\] to \[^\nxy\].
285
286 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
287
288 * g++.dg/cpp1y/pr63996.C: Fix.
289
290 2014-12-15 Jakub Jelinek <jakub@redhat.com>
291
292 PR tree-optimization/63551
293 * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
294 4294967286 to avoid warnings.
295
296 2014-12-15 Janus Weil <janus@gcc.gnu.org>
297
298 PR fortran/63674
299 * gfortran.dg/forall_5.f90: Modified error message.
300 * gfortran.dg/proc_ptr_comp_39.f90: Ditto.
301 * gfortran.dg/pure_dummy_length_1.f90: Ditto.
302 * gfortran.dg/stfunc_6.f90: Ditto.
303 * gfortran.dg/typebound_operator_4.f90: Ditto.
304
305 2014-12-15 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/64284
308 * gcc.dg/torture/pr64284.c: New testcase.
309
310 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
311
312 PR ipa/61602
313 * gcc.dg/torture/pr61602.c: New testcase.
314
315 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
316
317 PR ipa/61558
318 * g++.dg/torture/pr61558.C: New testcase.
319
320 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
321
322 PR lto/64043
323 * g++.dg/lto/pr64043_0.C: New testcase.
324
325 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
326
327 PR rtl-optimization/64037
328 * g++.dg/pr64037.C: New test.
329
330 2014-12-14 Janus Weil <janus@gcc.gnu.org>
331
332 PR fortran/63674
333 * gfortran.dg/proc_ptr_comp_39.f90: New.
334 * gfortran.dg/pure_dummy_length_1.f90: Modified error message.
335 * gfortran.dg/stfunc_6.f90: Ditto.
336 * gfortran.dg/typebound_operator_4.f90: Ditto.
337
338 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
339
340 PR target/53513
341 * gcc.target/sh/attr-isr-nosave_low_regs.c: Fix matching of expected
342 register push/pop sequences.
343 * gcc.target/sh/attr-isr.c: Likewise.
344 * gcc.target/sh/attr-isr-trapa.c: Likewise.
345 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
346 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
347 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
348
349 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
350
351 * gcc.target/sh/sp-switch.c: Match zero or more underscores in
352 alt_stack symbol.
353
354 2014-12-13 Tobias Burnus <burnus@net-b.de>
355
356 * gfortran.dg/realloc_on_assign_21.f90: Update dg-error.
357 * gfortran.dg/warnings_are_errors_1.f: Ditto.
358 * gfortran.dg/warnings_are_errors_1.f90: Ditto.
359
360 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
361
362 PR c++/59240
363 * g++.dg/torture/pr59240.C: New.
364
365 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
366
367 PR c++/59628
368 * g++.dg/gomp/pr59628.C: New.
369
370 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
371
372 PR c++/61924
373 * g++.dg/cpp0x/pr61924.C: New.
374
375 2014-12-12 Vladimir Makarov <vmakarov@redhat.com>
376
377 PR target/64110
378 * gcc.target/i386/pr64110.c: New.
379
380 2014-12-12 Thomas Schwinge <thomas@codesourcery.com>
381
382 * c-c++-common/gomp/nesting-1.c: New file.
383 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
384
385 2014-12-12 Kai Tietz <ktietz@redhat.com>
386
387 PR c++/63996
388 * g++.dg/cpp1y/pr63996.C: New file.
389
390 2014-12-12 Richard Sandiford <richard.sandiford@arm.com>
391 Joseph Myers <joseph@codesourcery.com>
392
393 PR middle-end/64182
394 * gcc.dg/plugin/wide-int-test-1.c,
395 gcc.dg/plugin/wide-int_plugin.c: New test.
396 * gcc.dg/plugin/plugin.exp: Register it.
397 * gnat.dg/round_div.adb: New test.
398
399 2014-12-12 Jakub Jelinek <jakub@redhat.com>
400
401 PR tree-optimization/64269
402 * gcc.c-torture/compile/pr64269.c: New test.
403
404 2014-12-12 Richard Biener <rguenther@suse.de>
405
406 PR middle-end/64280
407 * g++.dg/torture/pr64280.C: New testcase.
408
409 2014-12-12 Jakub Jelinek <jakub@redhat.com>
410
411 PR rtl-optimization/64255
412 * gcc.c-torture/execute/pr64255.c: New test.
413
414 PR rtl-optimization/64260
415 * gcc.c-torture/execute/pr64260.c: New test.
416
417 2014-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
418
419 * gcc.dg/pr64007.c: New test.
420
421 2014-12-12 Bin Cheng <bin.cheng@arm.com>
422
423 * gcc.target/aarch64/ldp_stp_2.c: Make test less vulnerable.
424 * gcc.target/aarch64/ldp_stp_3.c: Ditto.
425
426 2014-12-11 Eric Botcazou <ebotcazou@adacore.com>
427
428 * gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char.
429 (fn3): Likewise.
430
431 2014-12-11 Jan Hubicka <hubicka@ucw.cz>
432
433 PR ipa/61324
434 * g++.dg/pr61324.C: New testcase by Trevor Saunders.
435 * g++.dg/tm/pr51411-2.C: Update se the extern function is
436 not eliminated early.
437 * gcc.target/i386/pr57756.c: Turn extern inline into static inline.
438
439 2014-12-11 Richard Biener <rguenther@suse.de>
440
441 PR tree-optimization/42108
442 * gfortran.dg/pr42108.f90: Amend.
443
444 2014-12-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
445
446 * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.
447
448 2014-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
449
450 * config/arm/arm_neon.h (vrndqn_f32): Rename to...
451 (vrndnq_f32): ... this.
452 (vrndqa_f32): Rename to...
453 (vrndaq_f32): ... this.
454 (vrndqp_f32): Rename to...
455 (vrndpq_f32): ... this.
456 (vrndqm_f32): Rename to...
457 (vrndmq_f32): ... this.
458 (vrndx_f32): New intrinsic.
459 (vrndxq_f32): Likewise.
460
461 2014-12-11 Kyrylo Tkachov kyrylo.tkachov@arm.com
462
463 * lib/target-utils.exp: New file.
464 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete.
465 Include target-utils.exp.
466 * lib/objc.exp: Likewise.
467 * lib/mike-gcc.exp: Load target-utils.exp.
468 * lib/mike-g++.exp: Likewise.
469 * lib/go-torture.exp: Likewise.
470 * lib/fortran-torture.exp: Likewise.
471 * lib/c-torture.exp: Likewise.
472
473 2014-12-10 Ilya Tocar <ilya.tocar@intel.com>
474
475 * gcc.target/i386/funcspec-5.c: Test avx512f and knl.
476
477 2014-12-10 Jakub Jelinek <jakub@redhat.com>
478
479 PR tree-optimization/62021
480 * gcc.dg/vect/pr62021.c: New test.
481
482 2014-12-10 Jakub Jelinek <jakub@redhat.com>
483 Evgeny Stupachenko <evstupac@gmail.com>
484
485 PR target/64252
486 * gcc.dg/vect/pr64252.c: New test.
487 * gcc.dg/pr64252.c: New test.
488 * gcc.target/i386/avx2-pr64252.c: New test.
489
490 2014-12-10 Ilya Enkovich <ilya.enkovich@intel.com>
491
492 * gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector
493 from target check.
494
495 2014-12-10 Paolo Carlini <paolo.carlini@oracle.com>
496
497 * g++.dg/cpp/pr64127.C: Fix.
498
499 2014-12-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
500
501 PR fortran/60718
502 * gfortran.dg/class_alias.f90: New.
503
504 2014-12-10 Richard Biener <rguenther@suse.de>
505
506 PR testsuite/64048
507 * gcc.dg/tree-prof/peel-1.c: Update dump scanning.
508
509 2014-12-10 Richard Biener <rguenther@suse.de>
510
511 * gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.
512
513 2014-12-10 Martin Liska <mliska@suse.cz>
514
515 * gcc.dg/ipa/pr63909.c: New test.
516
517 2014-12-10 Kai Tietz <ktietz@redhat.com>
518
519 PR c++/64127
520 * g++.dg/cpp/pr64127.C: New file.
521
522 PR c++/64100
523 * g++.dg/template/pr64100.C: New file.
524
525 2014-12-10 Richard Biener <rguenther@suse.de>
526
527 PR tree-optimization/64191
528 * g++.dg/pr64191.C: Make sure we can DCE empty loops with
529 indirect clobbers.
530
531 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
532
533 PR target/63870
534 * gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test.
535 * gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise.
536 * gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise.
537 * gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise.
538 * gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise.
539 * gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise.
540 * gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise.
541 * gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise.
542 * gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise.
543 * gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise.
544 * gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise.
545 * gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise.
546 * gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise.
547 * gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise.
548 * gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise.
549 * gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise.
550 * gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise.
551 * gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise.
552 * gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise.
553 * gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise.
554 * gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise.
555 * gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise.
556 * gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise.
557 * gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise.
558
559 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
560
561 PR target/63870
562 * gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update
563 expected error message.
564
565 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
566
567 PR target/63870
568 * gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test.
569
570 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
571
572 PR target/63950
573 * gcc.target/aarch64/vld1_lane-o0.c: New test.
574
575 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
576
577 * gcc.target/aarch64/vabs_intrinsic_2.c: New test.
578
579 2014-12-09 David Malcolm <dmalcolm@redhat.com>
580
581 PR jit/64166
582 PR jit/64020
583 * jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro.
584 (check_string_contains): New function.
585 * jit.dg/test-error-unrecognized-dump.c: New file.
586 * jit.dg/test-functions.c (trig_sincos_dump): New variable.
587 (trig_statistics_dump): New variable.
588 (create_test_of_builtin_trig): Enable dumping of "sincos" and
589 "statistics" into "trig_sincos_dump" and "trig_statistics_dump".
590 (verify_test_of_builtin_trig): Verify the sincos and statistics
591 dumps.
592 * jit.dg/test-sum-of-squares.c (dump_vrp1): New variable.
593 (create_code): Enable dumping of "tree-vrp1" into dump_vrp1.
594 (verify_code): Verify the tree-vrp1 dump.
595
596 2014-12-09 Uros Bizjak <ubizjak@gmail.com>
597
598 PR bootstrap/64213
599 Revert:
600 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
601
602 PR rtl-optimization/64037
603 * g++.dg/pr64037.C: New test.
604
605 2014-12-09 Richard Biener <rguenther@suse.de>
606
607 PR tree-optimization/64193
608 * gcc.dg/tree-ssa/ssa-fre-43.c: New testcase.
609
610 2014-12-09 Richard Biener <rguenther@suse.de>
611
612 PR middle-end/64199
613 * gcc.dg/torture/pr64199.c: New testcase.
614
615 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
616
617 * gcc.dg/lto/lto.exp: Load mpx-dg.exp.
618 * gcc.dg/lto/chkp-privatize_0.c: New.
619 * gcc.dg/lto/chkp-privatize_1.c: New.
620
621 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
622
623 PR bootstrap/63995
624 * g++.dg/dg.exp: Add mpx-dg.exp.
625 * g++.dg/pr63995-1.C: New.
626
627 2014-12-08 Sandra Loosemore <sandra@codesourcery.com>
628
629 * gcc.target/aarch64/bics_4.c: New.
630
631 2014-12-08 Mark Wielaard <mjw@redhat.com>
632
633 PR debug/60782
634 * gcc.dg/debug/dwarf2/atomic.c: New test.
635 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.
636
637 2014-11-15 David Wohlferd <dw@LimeGreenSocks.com>
638
639 PR target/61692
640 * gcc.dg/pr61692.c: New test.
641
642 2014-12-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
643
644 PR ipa/64049
645 * g++.dg/ipa/pr64049.h: New.
646 * g++.dg/ipa/pr64049-1.C: New.
647 * g++.dg/ipa/pr64049-2.C: New.
648
649 2014-12-08 Alex Velenko <Alex.Velenko@arm.com>
650
651 * gcc.target/aarch64/bics_3.c : New testcase.
652
653 2014-12-08 Felix Yang <felix.yang@huawei.com>
654 Haijian Zhang <z.zhanghaijian@huawei.com>
655 Jiji Jiang <jiangjiji@huawei.com>
656 Pengfei Sui <suipengfei@huawei.com>
657
658 * gcc.target/aarch64/vfma.c: New test.
659 * gcc.target/aarch64/vfma_n.c: New test.
660 * gcc.target/aarch64/vfms.c: New test.
661 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler
662 for rsubhn2 & subhn2.
663
664 2014-12-08 Ilya Enkovich <ilya.enkovich@intel.com>
665
666 * gcc.target/i386/chkp-bndret.c: New.
667 * gcc.target/i386/chkp-strchr.c: New.
668
669 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
670
671 PR target/53513
672 * gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence.
673
674 2014-12-07 John David Anglin <danglin@gcc.gnu.org>
675
676 PR testsuite/64038
677 * gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime. Add c99_runtime options.
678 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
679
680 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
681
682 * gcc.target/h8300/h8300.exp: Fix duplicated text.
683 * gcc.target/h8300/pragma-isr.c: Likewise.
684 * gcc.target/h8300/pragma-isr2.c: Likewise.
685
686 2014-12-07 Christophe Lyon <christophe.lyon@linaro.org>
687
688 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
689 the test.
690 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
691 the test. Fix expected output.
692 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
693
694 2014-12-07 Jan Hubicka <hubicka@ucw.cz>
695
696 * gcc.dg/addr_equal-1.c: New testcase.
697
698 2014-12-06 James Greenhalgh <james.greenhalgh@arm.com>
699 Sebastian Pop <s.pop@samsung.com>
700 Brian Rzycki <b.rzycki@samsung.com>
701
702 PR tree-optimization/54742
703 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
704 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
705
706 2014-12-06 Marek Polacek <polacek@redhat.com>
707
708 PR tree-optimization/64183
709 * gcc.dg/tree-ssa/pr64183.c: New test.
710
711 2014-12-06 H.J. Lu <hongjiu.lu@intel.com>
712
713 PR target/64200
714 * gcc.target/i386/memcpy-strategy-4.c: New test.
715
716 2014-12-05 Jakub Jelinek <jakub@redhat.com>
717
718 PR sanitizer/64170
719 * gcc.dg/asan/pr64170.c: New test.
720
721 2014-12-05 Michael Meissner <meissner@linux.vnet.ibm.com>
722
723 PR target/53199
724 * gcc.target/powerpc/pr53199.c: Limit tests to 64-bit.
725
726 2014-12-05 Bin Cheng <bin.cheng@arm.com>
727
728 * gcc.target/aarch64/ldp_stp_1.c: New test.
729 * gcc.target/aarch64/ldp_stp_2.c: New test.
730 * gcc.target/aarch64/ldp_stp_3.c: New test.
731 * gcc.target/aarch64/ldp_stp_4.c: New test.
732 * gcc.target/aarch64/ldp_stp_5.c: New test.
733 * gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion
734 and peephole2 pass.
735
736 2014-12-05 Sandra Loosemore <sandra@codesourcery.com>
737
738 * gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run".
739 * gcc.dg/vect/pr63341-2.c: Likewise.
740 * gcc.dg/vect/pr63379.c: Likewise.
741 * gcc.dg/vect/pr63605.c: Likewise.
742
743 2014-12-05 Andre Vehreschild <vehre@gmx.de>
744
745 PR fortran/60414
746 * gfortran.dg/unlimited_polymorphism_18.f90: New test.
747
748 2014-12-05 Ilya Enkovich <ilya.enkovich@intel.com>
749
750 PR target/64056
751 * lib/target-supports.exp (check_effective_target_stpcpy): New.
752 * gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check.
753
754 2014-12-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
755
756 * gfortran.dg/line_length_5.f90: New test.
757
758 2014-12-04 Sriraman Tallam <tmsriram@google.com>
759 H.J. Lu <hongjiu.lu@intel.com>
760
761 * gcc.target/i386/pie-copyrelocs-1.c: New test.
762 * gcc.target/i386/pie-copyrelocs-2.c: Likewise.
763 * gcc.target/i386/pie-copyrelocs-3.c: Likewise.
764 * gcc.target/i386/pie-copyrelocs-4.c: Likewise.
765
766 * lib/target-supports.exp (check_effective_target_pie_copyreloc):
767 New procedure.
768
769 2014-12-04 Marek Polacek <polacek@redhat.com>
770
771 PR middle-end/56917
772 * c-c++-common/ubsan/pr56917.c: New test.
773
774 2014-12-04 Martin Jambor <mjambor@suse.cz>
775
776 * gcc.dg/ipa/propalign-1.c: New test.
777 * gcc.dg/ipa/propalign-2.c: Likewise.
778
779 2014-12-04 Jakub Jelinek <jakub@redhat.com>
780
781 PR c++/56493
782 * c-c++-common/pr56493.c: New test.
783
784 2014-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
785
786 * lib/target-supports.exp (check_effective_target_tiny): Cache
787 predicate value.
788
789 2014-12-04 Jack Howarth <howarth@bromo.med.uc.edu>
790
791 PR testsuite/64145
792 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore
793 -fgraphite-identity.
794
795 2014-12-03 Paolo Carlini <paolo.carlini@oracle.com>
796
797 PR c++/63558
798 * g++.dg/init/goto3.C: New.
799 * g++.dg/eh/goto2.C: Adjust.
800 * g++.dg/ext/vla14.C: Likewise.
801 * g++.dg/gomp/block-1.C: Likewise.
802 * g++.dg/gomp/block-2.C: Likewise.
803 * g++.dg/gomp/block-3.C: Likewise.
804 * g++.dg/gomp/block-5.C: Likewise.
805 * g++.dg/gomp/target-1.C: Likewise.
806 * g++.dg/gomp/target-2.C: Likewise.
807 * g++.dg/gomp/taskgroup-1.C: Likewise.
808 * g++.dg/gomp/teams-1.C: Likewise.
809 * g++.dg/init/goto2.C: Likewise.
810 * g++.dg/warn/pedantic1.C: Likewise.
811 * g++.old-deja/g++.jason/jump.C: Likewise.
812 * g++.old-deja/g++.law/arm6.C: Likewise.
813 * g++.old-deja/g++.other/goto1.C: Likewise.
814 * g++.old-deja/g++.other/goto3.C: Likewise.
815 * g++.old-deja/g++.other/init9.C: Likewise.
816
817 2014-12-03 Michael Meissner <meissner@linux.vnet.ibm.com>
818
819 PR target/64019
820 * gcc.target/powerpc/pr64019.c: New file.
821
822 2014-12-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
823
824 PR fortran/44054
825 * gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors.
826 * gfortran.dg/warnings_are_errors_1.f: Likewise.
827
828 2014-12-03 David Edelsohn <dje.gcc@gmail.com>
829
830 * g++.dg/ext/visibility/anon[12].C: Require visibility support.
831
832 2014-12-03 Joern Rennecke <joern.rennecke@embecosm.com>
833
834 * gcc.target/epiphany/fcmp-1.c: New test.
835
836 2014-12-03 Petr Murzin <petr.murzin@intel.com>
837
838 * gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler
839 scanning.
840 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
841 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
842 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
843 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
844 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
845 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
846 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
847 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
848 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
849 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
850 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
851 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
852 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
853 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
854 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
855 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
856 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
857 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
858 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
859 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
860 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
861 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
862 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
863 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
864 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
865 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto.
866 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
867 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
868 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
869 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
870 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
871 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
872 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
873 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
874 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
875 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
876 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
877 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
878 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
879 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
880 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
881 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
882 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
883 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
884 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
885 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
886 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
887 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
888 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
889 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
890 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
891 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
892 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
893 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
894 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
895 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
896 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
897 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
898 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
899 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
900 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
901 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
902 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
903 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
904 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
905 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
906 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
907 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
908 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
909 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
910 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
911 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
912 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
913 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
914 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
915 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
916 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
917 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
918 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
919 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
920 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
921 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
922 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
923 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
924 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
925 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
926 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
927 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
928 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
929 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
930 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
931 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
932 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
933 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
934 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
935 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
936 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
937 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
938 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
939 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
940 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
941 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
942 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
943 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
944 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
945 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
946 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
947 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
948 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
949 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
950 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
951 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
952 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
953 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
954 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
955 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
956 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
957 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
958 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
959 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
960 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
961 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
962 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
963 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
964 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
965 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
966 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
967 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
968 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
969 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
970 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
971 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
972 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
973 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
974 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
975 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
976 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
977 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
978 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
979 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
980 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
981 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
982 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
983 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
984 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
985 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
986 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
987 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
988 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
989 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
990 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
991 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
992 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
993 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
994 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
995 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
996 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
997 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
998 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
999 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
1000 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
1001 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
1002 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
1003 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1004 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1005 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1006 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
1007 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1008 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1009 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1010 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1011 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1012 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
1013 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
1014 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
1015 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1016 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
1017 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
1018 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
1019 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
1020 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
1021 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
1022 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
1023 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
1024 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
1025 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
1026 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
1027 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
1028 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
1029 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
1030 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
1031 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
1032 * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
1033 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1034 * gcc.target/i386/avx512f-kmovw-1.c: Ditto.
1035 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1036 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1037 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1038 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1039 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1040 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1041 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1042 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1043 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1044 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1045 * gcc.target/i386/avx512f-valignd-1.c: Ditto.
1046 * gcc.target/i386/avx512f-valignq-1.c: Ditto.
1047 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
1048 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
1049 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
1050 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
1051 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
1052 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
1053 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
1054 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
1055 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
1056 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
1057 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
1058 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
1059 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
1060 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
1061 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
1062 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
1063 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
1064 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1065 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1066 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1067 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1068 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
1069 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1070 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
1071 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
1072 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1073 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1074 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1075 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1076 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1077 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1078 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1079 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1080 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1081 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
1082 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1083 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1084 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1085 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1086 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
1087 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
1088 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
1089 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
1090 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
1091 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
1092 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
1093 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
1094 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1095 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
1096 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
1097 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
1098 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
1099 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1100 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
1101 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1102 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1103 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1104 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1105 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1106 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1107 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1108 * gcc.target/i386/avx512f-vec-init.c: Ditto.
1109 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
1110 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1111 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
1112 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
1113 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
1114 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
1115 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1116 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1117 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1118 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1119 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1120 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1121 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1122 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1123 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1124 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1125 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1126 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1127 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1129 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1130 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1131 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1133 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1134 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1135 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1136 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1137 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1138 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1139 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
1140 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
1141 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
1143 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
1144 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
1145 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
1146 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
1147 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
1148 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
1149 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
1150 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
1151 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
1152 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
1153 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
1154 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
1155 * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
1156 * gcc.target/i386/avx512f-vminps-1.c: Ditto.
1157 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
1158 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
1159 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
1160 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
1161 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
1162 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
1163 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
1164 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
1165 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
1166 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
1167 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1168 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
1169 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
1170 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
1171 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
1172 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
1173 * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
1174 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1175 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1177 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1178 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
1179 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
1180 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
1181 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
1182 * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
1183 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
1184 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
1185 * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
1186 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
1187 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
1188 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
1189 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
1190 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
1191 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
1192 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
1193 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1194 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1195 * gcc.target/i386/avx512f-vpcmpged-1.c: Ditto.
1196 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1197 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1199 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
1200 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
1201 * gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto.
1202 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1203 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1204 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1205 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1206 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1207 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1208 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1209 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1210 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1211 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1212 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1213 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1214 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1215 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
1216 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
1217 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
1218 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
1219 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
1220 * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
1221 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
1222 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
1223 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
1224 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
1225 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
1226 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
1227 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
1228 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
1229 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
1230 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
1231 * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
1232 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
1233 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
1234 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
1235 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
1236 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
1237 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
1238 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
1239 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
1240 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
1241 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
1242 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
1243 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
1244 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
1245 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
1246 * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
1247 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
1248 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
1249 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
1250 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
1251 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
1252 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
1253 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
1254 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
1255 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
1256 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
1257 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
1258 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
1259 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
1260 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
1261 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
1262 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
1263 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
1264 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
1265 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
1266 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
1267 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
1268 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
1269 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
1270 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
1271 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
1272 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
1273 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
1274 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
1275 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
1276 * gcc.target/i386/avx512f-vpord-1.c: Ditto.
1277 * gcc.target/i386/avx512f-vporq-1.c: Ditto.
1278 * gcc.target/i386/avx512f-vprold-1.c: Ditto.
1279 * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
1280 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
1281 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
1282 * gcc.target/i386/avx512f-vprord-1.c: Ditto.
1283 * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
1284 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
1285 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
1286 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
1287 * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
1288 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
1289 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
1290 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
1291 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
1292 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
1293 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
1294 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
1295 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
1296 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
1297 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
1298 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
1299 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
1300 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
1301 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
1302 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
1303 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
1304 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
1305 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
1306 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
1307 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
1308 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
1309 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
1310 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
1311 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
1312 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
1313 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
1314 * gcc.target/i386/avx512f-vptestnmd-1.c: Ditto.
1315 * gcc.target/i386/avx512f-vptestnmq-1.c: Ditto.
1316 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
1317 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
1318 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
1319 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
1320 * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
1321 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
1322 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
1323 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
1324 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
1325 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1326 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1327 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1328 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
1329 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
1330 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
1331 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
1332 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
1333 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1334 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1335 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1336 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1337 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1338 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
1339 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
1340 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
1341 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
1342 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
1343 * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
1344 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1345 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1346 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1347 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1348 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1349 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1350 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1351 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1352 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
1353 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
1354 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
1355 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
1356 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
1357 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
1358 * gcc.target/i386/avx512f_cond_move.c: Ditto.
1359 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
1360 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
1361 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
1362 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
1363 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1364 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1365 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1366 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1367 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1368 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1369 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1370 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1371 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
1372 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1373 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
1374 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1375 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
1376 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1377 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
1378 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
1379 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
1380 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
1381 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
1382 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1383 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1384 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1385 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1386 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1387 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1388 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1389 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1390 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1391 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1392 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1393 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1394 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1395 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1396 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1397 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1398 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1399 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1400 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1401 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1402 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1403 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1404 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1405 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1406 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1407 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1408 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1409 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1410 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1411 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1412 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1413 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1414 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1415 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1416 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1417 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1418 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1419 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1420 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1421 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1422 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1423 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1424 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1425 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1426 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1427 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1428 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1429 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1430 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1431 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1432 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1433 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1434 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1435 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1436 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1437 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1438 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1439 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1440 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1441 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1442 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1443 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1444 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1445 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1446 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1447 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1448 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1449 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1450 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1451 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1452 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1453 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1454 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1455 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1456 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1457 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1458 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1459 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1460 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1461 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1462 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1463 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1464 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1465 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1466 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1467 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1468 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1469 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1470 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1471 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1472 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1473 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1474 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1475 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1476 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1477 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1478 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1479 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1480 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1481 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1482 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1483 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1484 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1485 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1486 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1487 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1488 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1489 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1490 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1491 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1492 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1493 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1494 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1495 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1496 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1497 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1498 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1499 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1500 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1501 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1502 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1503 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1504 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1505 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1506 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1507 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1508 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1509 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1510 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1511 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1512 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1513 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1514 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1515 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1516 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1517 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1518 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1519 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1520 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1521 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1522 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1523 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1524 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1525 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1526 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1527 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1528 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1529 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1530 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1531 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1532 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1533 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1534 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1535 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1536 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1537 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1538 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1539 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1540 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1541 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1542 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1543 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1544 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1545 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1546 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1547 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1548 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1549 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1550 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1551 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1552 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1553 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1554 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1555 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1556 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1557 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1558 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1559 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1560 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1561 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1562 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1563 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1564 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1565 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1566 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1567 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1568 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1569 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1570 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1571 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1572 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1573 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1574 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1575 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1576 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1577 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1578 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1579 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1580 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1581 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1582 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1583 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1584 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1585 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1586 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1587 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1588 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1589 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1590 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1591 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1592 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1593 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1594 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1595 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1596 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1597 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1598 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1599 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1600 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1601 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1602 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1603 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1604 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1605 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1606 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1607 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1608 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1609 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1610 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1611 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1612 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1613 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1614 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1615 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1616 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1617 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1618 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1619 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1620 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1621 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1622 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1623 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1624 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1625 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1626 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1627 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1628 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1629 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1630 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1631 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1632 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1633 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1634 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1635 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1636 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1637 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1638 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1639 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1640 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1641 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1642
1643 2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
1644
1645 PR rtl-optimization/64151
1646 PR rtl-optimization/64156
1647 * gcc.target/aarch64/remat1.c: Removed. Revert r218267.
1648
1649 2014-12-03 Tom de Vries <tom@codesourcery.com>
1650
1651 PR rtl-optimization/63957
1652 * gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with
1653 -fno-ipa-ra.
1654 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1655 * gcc.target/aarch64/aapcs64/aapcs64.exp: Same.
1656 * gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra.
1657 * gcc.target/aarch64/fuse-caller-save.c: Same.
1658 * gcc.target/arm/fuse-caller-save.c: Same.
1659 * gcc.target/i386/fuse-caller-save-rec.c: Same.
1660 * gcc.target/i386/fuse-caller-save-xmm-run.c: Same.
1661 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1662 * gcc.target/i386/fuse-caller-save.c: Same.
1663 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1664 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1665 * gcc.target/mips/fuse-caller-save.c: Same.
1666 * gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in
1667 -ffoo/-fno-foo options.
1668
1669 2014-12-03 Ilya Enkovich <ilya.enkovich@intel.com>
1670
1671 * gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed
1672 vec_concatv2di template.
1673
1674 2014-12-03 Segher Boessenkool <segher.kernel.crashing.org>
1675
1676 PR rtl-optimization/52714
1677 * gcc.target/m68k/pr52714.c: New testcase.
1678
1679 2014-12-02 Uros Bizjak <ubizjak@gmail.com>
1680
1681 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA.
1682 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1683 * gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI.
1684 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1685 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1686 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1687
1688 2014-12-02 Marek Polacek <polacek@redhat.com>
1689
1690 * g++.dg/cpp0x/constexpr-shift1.C: New test.
1691 * g++.dg/cpp1y/constexpr-shift1.C: New test.
1692 * g++.dg/ubsan/pr63956.C: Add dg-errors.
1693
1694 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1695
1696 PR target/64108
1697 * gcc.target/i386/memset-strategy-2.c: New test.
1698
1699 2014-12-02 Richard Biener <rguenther@suse.de>
1700
1701 * gcc.dg/torture/20141202-1.c: New testcase.
1702
1703 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1704
1705 PR ipa/63814
1706 * g++.dg/ipa/pr63814.C: New test.
1707
1708 2014-12-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
1709
1710 * gcc.target/aarch64/remat1.c: New testcase.
1711
1712 2014-12-01 Oleg Endo <olegendo@gcc.gnu.org>
1713
1714 PR rtl-optimization/59278
1715 * gcc.target/sh/pr59278.c: New.
1716
1717 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1718
1719 PR c++/60859
1720 * g++.dg/cpp0x/initlist88.C: New.
1721
1722 2014-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1723
1724 * gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.
1725
1726 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1727
1728 * jit.dg/jit.exp (verify_exit_status): New function.
1729 (fixed_host_execute): Verify the exit status of the spawnee.
1730
1731 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1732
1733 * jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.
1734
1735 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1736
1737 PR jit/63854
1738 * jit.dg/jit.exp (report_leak): New.
1739 (parse_valgrind_logfile): New.
1740 (fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present
1741 in the environment, and if so, run the executable under
1742 valgrind, capturing valgrind's output to a logfile. Parse the
1743 log file, generating PASSes and XFAILs for the summary of leaks.
1744 Use "wait" before "close": valgrind might not have finished
1745 writing the log out before we parse it, so we need to wait for
1746 the spawnee to finish.
1747
1748 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1749
1750 PR jit/63969
1751 * jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New.
1752 (check_string_starts_with): New.
1753 * jit.dg/test-error-pr63969-missing-driver.c: New.
1754
1755 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1756
1757 * jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog
1758 when calling jit_check_compile to avoid embedding the full path of
1759 the testcase into the test results.
1760
1761 2014-12-01 Marek Polacek <polacek@redhat.com>
1762
1763 PR sanitizer/64121
1764 * c-c++-common/ubsan/pr64121.c: New test.
1765
1766 2014-12-01 Marek Polacek <polacek@redhat.com>
1767
1768 PR sanitizer/63956
1769 * c-c++-common/ubsan/shift-5.c: Add xfails.
1770 * g++.dg/ubsan/div-by-zero-1.C: Don't use -w. Add xfail.
1771 * g++.dg/ubsan/pr63956.C: New test.
1772
1773 2014-12-01 Marek Polacek <polacek@redhat.com>
1774
1775 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
1776 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1777 * g++.dg/cpp1y/constexpr-void1.C: New test.
1778
1779 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1780
1781 PR c++/60845
1782 * g++.dg/parse/error55.C: New.
1783
1784 2014-12-01 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/15346
1787 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
1788
1789 2014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1790
1791 PR tree-optimization/63941
1792 * gcc.dg/torture/pr63941.c: New test.
1793
1794 2014-12-01 Martin Jambor <mjambor@suse.cz>
1795
1796 PR ipa/63551
1797 * gcc.dg/ipa/pr63551.c: New test.
1798 * gcc.dg/ipa/pr64041.c: Likewise.
1799
1800 2014-12-01 Ilya Tocar <ilya.tocar@intel.com>
1801
1802 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
1803 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1804 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1805 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1806 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1807 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1808 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1809 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1810 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1811 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1812 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1813 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1814 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1815 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1816 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1817 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1818 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1819 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1820 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1821 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1822 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1823 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1824 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1825 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1826 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1827 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1828 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1829 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1830 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1831 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1832 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1833 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1834 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1835 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1836 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1837 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1838 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1839 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1840 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1841 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1842 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1843 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1844 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1845 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1846 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1847 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1848 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1849 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1850 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1851 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1852 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1853 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1854 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1855 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1856 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1857 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1858 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1859 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1860 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1861 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1862 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1863 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1864 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1865 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1866 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1867 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1868 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1869 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1870 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1871 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1872 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1873 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1874 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1875 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1876 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1877 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1878 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1879 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1880 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1881 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1882 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1883 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1884 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1885 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1886 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1887 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1888 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1889 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1890 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1891 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1892 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1893 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1894 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
1895 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
1896 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
1897 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
1898 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
1899 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
1900 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
1901 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
1902 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
1903 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
1904 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
1905 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
1906 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
1907 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
1908 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
1909 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
1910 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
1911 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
1912 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
1913 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
1914 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
1915 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
1916 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
1917 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
1918 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
1919 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
1920 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
1921 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
1922 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
1923 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
1924 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
1925 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
1926 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
1927 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
1928 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
1929 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
1930 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
1931 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
1932 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
1933 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
1934 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
1935 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
1936 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
1937 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
1938 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
1939 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
1940 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
1941 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
1942 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
1943 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
1944 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
1945 * gcc.target/i386/avx512f-helper.h: Ditto.
1946 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
1947 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1948 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
1949 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1950 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1951 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1952 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
1953 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
1954 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
1955 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1956 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1957 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1958 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1959 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1960 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1961 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1962 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1963 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1964 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1965 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1966 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1967 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1968 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1969 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1970 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1971 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1972 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1973 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1974 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1975 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1976 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1977 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1978 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1979 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1980 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1981 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1982 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1983 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1984 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1985 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1986 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1987 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1988 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1989 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1990 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1991 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1992 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1993 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1994 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1995 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1996 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1997 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1998 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1999 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2000 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2001 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2002 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2003 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2004 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2005 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2006 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2007 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2008 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2009 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2010 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2011 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2012 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2013 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2014 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2015 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2016 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2017 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2018 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2019 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2020 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2021 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2022 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2023 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2024 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2025 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2026 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2027 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2028 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2029 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2030 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2031 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2032 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2033 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2034 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2035 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2036 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2037 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2038 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2039 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2040 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2041 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2042 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2043 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2044 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2045 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2046 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2047 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2048 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2049 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2050 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2051 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2052 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2053 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2054 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2055 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2056 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2057 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2058 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2059 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2060 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2061 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2062 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2063 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2064 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2065 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2066 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2067 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2068 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2069 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2070 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2071 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2072 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2074 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2075 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2077 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2078 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2079 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2080 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2081 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2082 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2083 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2084 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2085 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2086 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2087 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2088 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2089 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2090 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2091 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2092 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2093 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2094 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2095 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2096 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2097 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2098 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2099 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2100 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2101 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2102 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2103 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2104 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2105 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2106 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2107 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2108 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2109 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2110 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2111 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2112 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2113 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2114 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2115 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2116 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2117 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2118 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2119 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2120 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2121 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2122 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2124 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2125 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2126 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2127 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2128 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2129 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2130 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2131 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2132 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2133 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2134 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2135 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2136 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2137 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2138 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2140 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2141 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2142 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2143 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2145 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2146 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2147 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2148 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2149 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2150 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2152 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2153 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2154 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2155 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2156 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2157 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2158 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2159 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2160 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2161 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2162 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2163 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2164 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2165 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2166 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2167 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2168 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2169 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2170 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2171 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2172 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2173 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2174 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2175 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2176 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2177 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2178 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2179 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2180 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2181 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2182 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2183 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2184 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2185 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2186 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2187 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2188 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2189 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2190 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2191 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2192 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2193 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2194 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2195 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2196 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2197 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2198 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2199 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2200 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2201 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2202 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2203 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2204 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2205 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2206 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2207 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2208 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2209 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2210 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2211 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2212 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2213 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2214 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2215 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2216 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2217 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2218 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2219 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2220 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2221 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2222 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2223 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2224 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2225 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2226 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2227 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2228 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2229 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2230 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2231 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2232 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2233 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2234 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2235 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2236 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2237 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2238 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2239 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2240 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2241 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2242 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2243 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2244 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2246 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2247 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2248 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2249 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2250 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2251 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2252 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2253 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2254 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2255 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2256 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2257 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2258 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2259 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2260 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2261 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2262 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2263 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2264 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2265 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2266 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2267 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2268 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2269 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2270 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2271 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2272 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2273 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2274 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2275 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2276 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2277 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2278 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2279 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2280 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2281 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2282 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2283 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2284 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2285 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2286 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2287 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2288 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2289 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2290 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2291 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2292 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2293 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2294 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2295 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2296 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2297 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2298 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2299 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2300 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2301 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2302 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2303 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2304 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2305 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2306 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2307 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2308 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2309 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2310 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2311 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2312 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2313 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2314 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2315 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2316 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2317 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2318 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2319
2320 2014-12-01 Richard Biener <rguenther@suse.de>
2321
2322 PR tree-optimization/63738
2323 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
2324
2325 2014-11-29 H.J. Lu <hongjiu.lu@intel.com>
2326
2327 PR target/64114
2328 * gcc.target/i386/pr64114.c: New test.
2329
2330 2014-11-29 Joseph Myers <joseph@codesourcery.com>
2331
2332 PR preprocessor/41698
2333 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
2334
2335 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2336
2337 PR target/64061
2338 * gcc.target/i386/pr64061.c: New.
2339
2340 2014-11-28 Marek Polacek <polacek@redhat.com>
2341
2342 * c-c++-common/ubsan/shift-8.c: New test.
2343
2344 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2345
2346 PR rtl-optimization/64087
2347 * gcc.dg/pr64087.c: New.
2348
2349 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2350
2351 PR rtl-optimization/64037
2352 * g++.dg/pr64037.C: New test.
2353
2354 2014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
2355
2356 * gcc.target/i386/pr52252-atom-1.c: Delete.
2357
2358 2014-11-28 Jiong Wang <jiong.wang@arm.com>
2359
2360 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
2361 testcase for soft-float.
2362
2363 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2364
2365 * gcc.target/i386/pr63661.c: Replace -mtune=native with
2366 -mtune=nehalem.
2367 (foo): Replace "!=" with delta.
2368 (main): Remove __builtin_printf.
2369
2370 2014-11-28 Renlin Li <renlin.li@arm.com>
2371
2372 PR target/63661
2373 * gcc.target/i386/pr63661.c: Use native tune.
2374
2375 2014-11-28 Renlin Li <renlin.li@arm.com>
2376
2377 PR target/63661
2378 * gcc.target/i386/pr63661.c: New test.
2379
2380 2014-11-28 Marek Polacek <polacek@redhat.com>
2381
2382 PR c/63862
2383 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
2384 * c-c++-common/ubsan/shift-7.c: New test.
2385
2386 2014-11-28 Richard Biener <rguenther@suse.de>
2387
2388 PR middle-end/64084
2389 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
2390 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
2391
2392 2014-11-27 Richard Biener <rguenther@suse.de>
2393
2394 PR middle-end/64088
2395 * gcc.dg/torture/pr64088.c: New testcase.
2396
2397 PR tree-optimization/64088
2398 * gcc.dg/torture/pr64091.c: New testcase.
2399
2400 2014-11-27 Ilya Tocar <ilya.tocar@intel.com>
2401
2402 * g++.dg/ext/mv2.C: Add test for target ("avx512f").
2403 * gcc.target/i386/builtin_target.c: Ditto.
2404
2405 2014-11-27 Kai Tietz <ktietz@redhat.com>
2406
2407 PR c++/63904
2408 * g++.dg/cpp0x/pr63904.C: New.
2409
2410 2014-11-27 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR middle-end/64067
2413 * gcc.c-torture/compile/pr64067.c: New test.
2414
2415 PR tree-optimization/64024
2416 * gcc.dg/vect/vect-simd-clone-13.c: New test.
2417 * gcc.dg/vect/vect-simd-clone-14.c: New test.
2418
2419 2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2420
2421 PR target/59593
2422 * gcc.target/arm/constant-pool.c: New test.
2423
2424 2014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2425
2426 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
2427
2428 2014-11-27 Richard Biener <rguenther@suse.de>
2429
2430 PR tree-optimization/64083
2431 * gcc.dg/torture/pr64083.c: New testcase.
2432
2433 2014-11-27 Richard Biener <rguenther@suse.de>
2434
2435 PR tree-optimization/61634
2436 * gcc.dg/vect/pr61634.c: New testcase.
2437
2438 2014-11-26 David Edelsohn <dje.gcc@gmail.com>
2439
2440 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
2441
2442 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 PR c++/63757
2445 * g++.dg/cpp0x/nullptr33.C: New.
2446
2447 2014-11-26 Jakub Jelinek <jakub@redhat.com>
2448
2449 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
2450 tsan_init): Don't use -fPIE or -pie.
2451
2452 2014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2453
2454 PR ipa/61190
2455 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
2456
2457 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2458
2459 PR c++/59114
2460 * g++.dg/cpp0x/auto43.C: New.
2461
2462 2014-11-26 Richard Biener <rguenther@suse.de>
2463
2464 PR middle-end/63738
2465 * gcc.dg/torture/pr63738.c: New testcase.
2466
2467 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2468
2469 PR bootstrap/63995
2470 * gcc.target/i386/pr63995-2.c: New.
2471
2472 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2473
2474 PR lto/64075
2475 * gcc.dg/pr64075.c: New.
2476
2477 2014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2478
2479 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
2480 *-*-solaris* && !gld.
2481 * gcc.target/i386/mcount_pic.c: Likewise.
2482 Use -pg.
2483
2484 2014-11-21 Mark Wielaard <mjw@redhat.com>
2485
2486 * gcc.dg/debug/dwarf2/lang-c11.c: New test.
2487 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
2488 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2489 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2490 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2491
2492 2014-11-24 Mark Wielaard <mjw@redhat.com>
2493
2494 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
2495 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
2496 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
2497
2498 2014-11-26 Richard Biener <rguenther@suse.de>
2499
2500 PR tree-optimization/62238
2501 * gcc.dg/torture/pr62238.c: New testcase.
2502
2503 2014-11-25 Andrew Pinski <apinski@cavium.com>
2504
2505 * gcc.c-torture/execute/20141125-1.c: New testcase.
2506
2507 2014-11-25 Tobias Burnus <burnus@net-b.de>
2508
2509 * gfortran.dg/empty_label.f: Change test to continue testing
2510 for -fmax-errors=1.
2511 * gfortran.dg/empty_label.f90: Ditto.
2512 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
2513
2514 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
2515
2516 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
2517 Update comment.
2518 * g++.old-deja/g++.law/enum9.C: Likewise.
2519 * g++.old-deja/g++.other/enum4.C: Likewise.
2520
2521 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2522
2523 PR target/63534
2524 * gcc.target/i386/pr63534.c: New test.
2525
2526 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2527
2528 PR target/63527
2529 * gcc.target/i386/pr63527.c: New test.
2530
2531 2014-11-25 Martin Liska <mliska@suse.cz>
2532
2533 PR bootstrap/64050
2534 PR ipa/64060
2535 * gcc.dg/plugin/plugin.exp: New plugin.
2536 * gcc.dg/plugin/sreal-test-1.c: New test.
2537 * gcc.dg/plugin/sreal_plugin.c: New test.
2538
2539 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
2540
2541 * gcc.target/mips/mips.exp: Add support for -msoft-float and
2542 -mhard-float options. Ensure that explicit -mfp* options imply
2543 both -mhard-float and -mdouble-float.
2544 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
2545 compile options.
2546
2547 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2548
2549 PR c++/63786
2550 * g++.dg/cpp0x/variadic163.C: New.
2551
2552 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
2553
2554 PR target/64056
2555 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
2556 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2557 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2558 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2559 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2560
2561 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
2562
2563 * gcc.target/powerpc/longcall-2.c: New test.
2564
2565 2014-11-25 Marek Polacek <polacek@redhat.com>
2566
2567 PR c/63877
2568 * gcc.dg/pr63877.c: New test.
2569
2570 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2571
2572 PR ipa/64059
2573 * g++.dg/ipa/pr64059.C: New test.
2574
2575 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
2576
2577 PR target/63847
2578 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
2579 for 32bit x86 targets.
2580 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
2581
2582 2014-11-24 Tobias Burnus <burnus@net-b.de>
2583
2584 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
2585 * gfortran.dg/dollar_sym_1.f90: Ditto.
2586 * gfortran.dg/dollar_sym_3.f: Ditto.
2587
2588 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
2589
2590 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
2591 Add aarch64{,_be}.
2592
2593 2014-11-24 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/63679
2596 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
2597 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
2598 * gcc.target/i386/ssetype-1.c: Likewise.
2599 * gcc.target/i386/ssetype-3.c: Likewise.
2600 * gcc.target/i386/ssetype-5.c: Likewise.
2601
2602 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
2603 Paolo Carlini <paolo.carlini@oracle.com>
2604
2605 PR c++/63203
2606 * g++.dg/warn/Winit-self-2.C: New.
2607
2608 2014-11-24 Petr Murzin <petr.murzin@intel.com>
2609
2610 * gcc.target/i386/extract-insert-combining.c: New test.
2611
2612 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2613
2614 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
2615
2616 2014-11-24 Richard Biener <rguenther@suse.de>
2617
2618 PR testsuite/64039
2619 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
2620
2621 2014-11-24 Richard Biener <rguenther@suse.de>
2622
2623 PR tree-optimization/55334
2624 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
2625
2626 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
2627
2628 * gnat.dg/opt45.adb: New test.
2629
2630 2014-11-24 Tobias Burnus <burnus@net-b.de>
2631
2632 * gfortran.dg/dollar_sym_3.f: Update dg-error.
2633 * gfortran.dg/coarray_collectives_3.f90: Ditto.
2634
2635 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
2636
2637 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
2638 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2639 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
2640 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
2641
2642 2014-11-23 Tobias Burnus <burnus@net-b.de>
2643
2644 * gfortran.dg/tab_continuation.f: Update dg-*.
2645
2646 2014-11-23 Andrew Pinski <apinski@cavium.com>
2647
2648 * gcc.c-torture/compile/20120927-1.c: New testcase.
2649 * gcc.c-torture/compile/20120830-1.c: New testcase.
2650
2651 2014-11-22 Andrew Pinski <apinski@cavium.com>
2652
2653 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
2654 argc is always greater than 1 (octeon simulator).
2655 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
2656
2657 2014-11-22 Andrew Pinski <apinski@cavium.com>
2658
2659 PR target/63971
2660 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
2661 x30 (in the epilogue).
2662 * gcc.target/aarch64/test_frame_6.c: Likewise.
2663 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
2664 x30 and x19 (in the epilogue).
2665 * gcc.target/aarch64/test_frame_4.c: Likewise.
2666 * gcc.target/aarch64/test_frame_7.c: Likewise.
2667
2668 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
2669
2670 PR target/63783
2671 PR target/51244
2672 * gcc.target/sh/torture/pr63783-1.c: New.
2673 * gcc.target/sh/torture/pr63783-2.c: New.
2674 * gcc.target/sh/pr51244-20.c: Adjust.
2675 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
2676
2677 2014-11-22 Tobias Burnus <burnus@net-b.de>
2678
2679 * gfortran.dg/coarray/cosubscript_1.f90: New.
2680
2681 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2682
2683 * gnat.dg/specs/pack11.ads: New test.
2684
2685 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2686
2687 * gnat.dg/specs/no_streams.ads: New test.
2688
2689 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2690
2691 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
2692 store_modtion rtl dump.
2693 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
2694 * gcc.dg/var-expand3.c (dg-final): Ditto.
2695
2696 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2697
2698 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
2699 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2700 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2701 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
2702 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2703 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2704
2705 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR tree-optimization/64006
2708 * gcc.c-torture/execute/pr64006.c: New test.
2709
2710 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
2711
2712 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
2713 value for go testing.
2714
2715 2014-11-21 Jiong Wang <jiong.wang@arm.com>
2716
2717 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
2718
2719 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2720
2721 * gcc.target/aarch64/simd/vsqrt_f64_1.c
2722
2723 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2724
2725 * g++.dg/other/i386-2.C: Add -mpcommit.
2726 * g++.dg/other/i386-3.C: Ditto.
2727 * gcc.target/i386/pcommit-1.c: New test.
2728 * gcc.target/i386/sse-12.c: Add new options.
2729 * gcc.target/i386/sse-13.c: Ditto.
2730 * gcc.target/i386/sse-14.c: Ditto.
2731 * gcc.target/i386/sse-22.c: Ditto.
2732 * gcc.target/i386/sse-23.c: Ditto.
2733
2734 2014-11-20 Mark Wielaard <mjw@redhat.com>
2735
2736 PR debug/38757
2737 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
2738 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
2739
2740 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2741
2742 * g++.dg/other/i386-2.C: Add -mclwb.
2743 * g++.dg/other/i386-3.C: Ditto.
2744 * gcc.target/i386/clwb-1.c: New test.
2745 * gcc.target/i386/sse-12.c: Add new options.
2746 * gcc.target/i386/sse-13.c: Ditto.
2747 * gcc.target/i386/sse-14.c: Ditto.
2748 * gcc.target/i386/sse-22.c: Ditto.
2749 * gcc.target/i386/sse-23.c: Ditto.
2750
2751 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2752
2753 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
2754 * g++.dg/other/i386-3.C: Ditto.
2755 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
2756 * gcc.target/i386/avx512vbmi-check.h: Ditto.
2757 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
2758 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2759 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
2760 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2761 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
2762 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2763 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
2764 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2765 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2766 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2767 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2768 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2769 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
2770 * gcc.target/i386/sse-12.c: Add new options.
2771 * gcc.target/i386/sse-13.c: Ditto.
2772 * gcc.target/i386/sse-14.c: Ditto.
2773 * gcc.target/i386/sse-22.c: Ditto.
2774 * gcc.target/i386/sse-23.c: Ditto.
2775
2776 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2777
2778 * g++.dg/other/i386-2.C: Add -mavx512ifma.
2779 * g++.dg/other/i386-3.C: Ditto.
2780 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
2781 * gcc.target/i386/avx512ifma-check.h: New.
2782 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
2783 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2784 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
2785 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2786 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2787 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2788 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
2789 * gcc.target/i386/sse-12.c: Add new options.
2790 * gcc.target/i386/sse-13.c: Ditto.
2791 * gcc.target/i386/sse-14.c: Ditto.
2792 * gcc.target/i386/sse-22.c: Ditto.
2793 * gcc.target/i386/sse-23.c: Ditto.
2794
2795 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
2796
2797 Forward-port from 2014-10-30 4_9-branch r216934
2798
2799 PR target/63633
2800 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
2801
2802 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2803
2804 PR debug/63239
2805 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
2806 -gno-strict-dwarf.
2807
2808 2014-11-21 Tom de Vries <tom@codesourcery.com>
2809
2810 * gcc.dg/store-motion-fgcse-sm.c: New test.
2811
2812 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
2813
2814 PR target/60451
2815 * gcc.target/i386/pr60451.c: New.
2816
2817 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2818
2819 PR tree-optimization/61773
2820 * gcc.dg/pr61773.c: New test.
2821
2822 PR target/63764
2823 * c-c++-common/pr63764-1.c: New test.
2824 * c-c++-common/pr63764-2.c: New test.
2825
2826 PR target/63910
2827 * gcc.target/i386/pr63910.c: New test.
2828
2829 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2830
2831 PR lto/63998
2832 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
2833
2834 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
2835
2836 * gcc.dg/no-strict-overflow-8.c: New test.
2837
2838 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2839
2840 * gcc.dg/undefined-loop-1.c: New file.
2841 * gcc.dg/undefined-loop-2.c: New file.
2842
2843 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
2844
2845 * gcc.target/aarch64/symbol-range.c: New.
2846 * gcc.target/aarch64/symbol-range-tiny.c: New.
2847 2014-11-20 Richard Biener <rguenther@suse.de>
2848
2849 PR middle-end/63962
2850 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
2851
2852 2014-11-20 Richard Biener <rguenther@suse.de>
2853
2854 PR tree-optimization/63677
2855 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
2856 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
2857
2858 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
2859
2860 PR sanitizer/63845
2861 * gcc.dg/asan/pr63845.c: New test.
2862
2863 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2864
2865 PR sanitizer/63939
2866 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
2867 stack pointer address, to fit darwin output when symbolizer is not
2868 present.
2869 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2870 * c-c++-common/asan/memcmp-1.c: Likewise.
2871 * c-c++-common/asan/misalign-1.c: Likewise.
2872 * c-c++-common/asan/misalign-2.c: Likewise.
2873 * c-c++-common/asan/null-deref-1.c: Likewise.
2874 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2875 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
2876 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2877 * c-c++-common/asan/use-after-free-1.c: Likewise.
2878 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
2879 * g++.dg/asan/deep-tail-call-1.C: Likewise.
2880 * g++.dg/asan/large-func-test-1.C: Likewise.
2881
2882 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2883
2884 PR sanitizer/63939
2885 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
2886
2887 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2888
2889 PR sanitizer/63939
2890 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
2891 * c-c++-common/asan/memcmp-1.c: Likewise.
2892 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2893 * c-c++-common/asan/use-after-free-1.c: Likewise.
2894
2895 2014-11-19 David Malcolm <dmalcolm@redhat.com>
2896
2897 PR jit/63854
2898 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
2899 (make_random_function): Free ff->locals.
2900
2901 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
2902
2903 PR target/63947
2904 * gcc.target/i386/pr63947.c: New test.
2905
2906 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2907
2908 PR c++/55425
2909 * g++.dg/cpp0x/constexpr-__func__.C: New.
2910
2911 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2912
2913 PR target/63424
2914 * gcc.target/aarch64/pr63424.c: New test.
2915
2916 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2917
2918 PR middle-end/63762
2919 * gcc.dg/pr63762.c: New test.
2920
2921 2014-11-19 Marek Polacek <polacek@redhat.com>
2922
2923 PR sanitizer/63690
2924 * gcc.dg/ubsan/pr63690.c: New test.
2925
2926 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2927
2928 PR sanitizer/62132
2929 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
2930 darwin, adjust dg-output.
2931 * c-c++-common/asan/misalign-2.c: Likewise.
2932
2933 2014-11-19 Richard Henderson <rth@redhat.com>
2934
2935 * gcc.dg/cwsc0.c: New test.
2936 * gcc.dg/cwsc1.c: New test.
2937
2938 2014-11-19 Marek Polacek <polacek@redhat.com>
2939
2940 PR sanitizer/63879
2941 * c-c++-common/ubsan/pr63879-1.c: New test.
2942 * c-c++-common/ubsan/pr63879-2.c: New test.
2943
2944 2014-11-19 Tom de Vries <tom@codesourcery.com>
2945
2946 PR tree-optimization/62167
2947 * gcc.dg/pr51879-12.c: Add xfails.
2948 * gcc.dg/pr62167-run.c: New test.
2949 * gcc.dg/pr62167.c: New test.
2950
2951 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2952
2953 PR tree-optimization/63915
2954 * c-c++-common/gomp/pr60823-4.c: New test.
2955
2956 PR sanitizer/63520
2957 * c-c++-common/ubsan/pr63520.c: New test.
2958
2959 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 PR c++/57654
2962 * g++.dg/cpp0x/constexpr-ref7.C: New.
2963
2964 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR sanitizer/63913
2967 * g++.dg/ubsan/pr63913.C: New test.
2968
2969 2014-11-19 Andreas Schwab <schwab@suse.de>
2970
2971 * gcc.dg/pure-2.c: Update line numbers.
2972
2973 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR rtl-optimization/63843
2976 * gcc.c-torture/execute/pr63843.c: New test.
2977
2978 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2979
2980 PR target/63937
2981 * gcc.dg/memset-2.c: New.
2982
2983 2014-11-18 Jakub Jelinek <jakub@redhat.com>
2984
2985 PR sanitizer/63813
2986 * g++.dg/ubsan/pr63813.C: New test.
2987
2988 PR tree-optimization/61042
2989 * gcc.c-torture/compile/pr61042.c: New test.
2990
2991 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
2992
2993 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
2994 setting.
2995
2996 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2997
2998 PR c++/55942
2999 * g++.dg/cpp0x/constexpr-55942.C: New.
3000
3001 2014-11-18 Marek Polacek <polacek@redhat.com>
3002
3003 PR sanitizer/63866
3004 * c-c++-common/ubsan/pr63866.c: New test.
3005
3006 2014-11-18 Richard Biener <rguenther@suse.de>
3007
3008 PR tree-optimization/63914
3009 * gcc.dg/pr63914.c: New testcase.
3010
3011 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3012
3013 PR c++/55443
3014 * g++.dg/cpp0x/noexcept26.C: New.
3015 * g++.dg/cpp0x/noexcept27.C: Likewise.
3016
3017 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3018
3019 PR c++/60245
3020 * g++.dg/cpp0x/constexpr-60245.C: New.
3021
3022 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 PR c++/60771
3025 * g++.dg/cpp0x/constexpr-ref6.C: New.
3026
3027 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
3028
3029 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
3030 * gcc.target/arm/neon/vbicQs32.c: Likewise.
3031 * gcc.target/arm/neon/vbicQs64.c: Likewise.
3032 * gcc.target/arm/neon/vbicQs8.c: Likewise.
3033 * gcc.target/arm/neon/vbicQu16.c: Likewise.
3034 * gcc.target/arm/neon/vbicQu32.c: Likewise.
3035 * gcc.target/arm/neon/vbicQu64.c: Likewise.
3036 * gcc.target/arm/neon/vbicQu8.c: Likewise.
3037 * gcc.target/arm/neon/vbics16.c: Likewise.
3038 * gcc.target/arm/neon/vbics32.c: Likewise.
3039 * gcc.target/arm/neon/vbics64.c: Likewise.
3040 * gcc.target/arm/neon/vbics8.c: Likewise.
3041 * gcc.target/arm/neon/vbicu16.c: Likewise.
3042 * gcc.target/arm/neon/vbicu32.c: Likewise.
3043 * gcc.target/arm/neon/vbicu64.c: Likewise.
3044 * gcc.target/arm/neon/vbicu8.c: Likewise.
3045 * gcc.target/arm/neon/vornQs16.c: Likewise.
3046 * gcc.target/arm/neon/vornQs32.c: Likewise.
3047 * gcc.target/arm/neon/vornQs64.c: Likewise.
3048 * gcc.target/arm/neon/vornQs8.c: Likewise.
3049 * gcc.target/arm/neon/vornQu16.c: Likewise.
3050 * gcc.target/arm/neon/vornQu32.c: Likewise.
3051 * gcc.target/arm/neon/vornQu64.c: Likewise.
3052 * gcc.target/arm/neon/vornQu8.c: Likewise.
3053 * gcc.target/arm/neon/vorns16.c: Likewise.
3054 * gcc.target/arm/neon/vorns32.c: Likewise.
3055 * gcc.target/arm/neon/vorns64.c: Likewise.
3056 * gcc.target/arm/neon/vorns8.c: Likewise.
3057 * gcc.target/arm/neon/vornu16.c: Likewise.
3058 * gcc.target/arm/neon/vornu32.c: Likewise.
3059 * gcc.target/arm/neon/vornu64.c: Likewise.
3060 * gcc.target/arm/neon/vornu8.c: Likewise.
3061
3062 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
3063
3064 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
3065 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
3066 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
3067 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
3068 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
3069 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
3070 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
3071 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
3072 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
3073
3074 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
3075
3076 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
3077 * g++.dg/ipa/devirt-15.C: Ditto.
3078 * g++.dg/ipa/devirt-7.C: Ditto.
3079 * g++.dg/ipa/pr60600.C: Ditto.
3080 * g++.dg/opt/vt2.C: Ditto.
3081 * g++.dg/opt/vt4.C: Ditto.
3082 * g++.dg/pr48484.C: Ditto.
3083 * g++.dg/tm/pr47746.C: Ditto.
3084 * g++.dg/tree-ssa/pr57380.C: Ditto.
3085 * gcc.dg/ipa/inline-4.c: Ditto.
3086 * gcc.dg/ipa/inlinehint-1.c: Ditto.
3087 * gcc.dg/ipa/inlinehint-2.c: Ditto.
3088 * gcc.dg/ipa/inlinehint-3.c: Ditto.
3089 * gcc.dg/pr47276.c: Ditto.
3090 * gcc.dg/pure-2.c: Ditto.
3091 * gcc.dg/tm/nested-2.c: Ditto.
3092 * gcc.dg/tree-ssa/alias-29.c: Ditto.
3093 * gcc.target/i386/3dnow-1.c: Ditto.
3094 * gcc.target/i386/3dnow-2.c: Ditto.
3095 * gcc.target/i386/3dnowA-1.c: Ditto.
3096 * gcc.target/i386/3dnowA-2.c: Ditto.
3097 * gcc.target/i386/avx-1.c: Ditto.
3098 * gcc.target/i386/avx-2.c: Ditto.
3099 * gcc.target/i386/memcpy-1.c: Ditto.
3100 * gcc.target/i386/mmx-1.c: Ditto.
3101 * gcc.target/i386/mmx-2.c: Ditto.
3102 * gcc.target/i386/sse-14.c: Ditto.
3103 * gcc.target/i386/sse-22.c: Ditto.
3104 * gcc.target/i386/sse-22a.c: Ditto.
3105 * gcc.target/i386/sse-23.c: Ditto.
3106 * gcc.target/i386/sse-24.c: Ditto.
3107 * gcc.target/i386/vect-double-1.c: Ditto.
3108 * g++.dg/fstack-protector-strong.C: Add target nonpic.
3109 * gcc.dg/fstack-protector-strong.c: Ditto.
3110
3111 2014-11-18 Hale Wang <hale.wang@arm.com>
3112
3113 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
3114 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
3115 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3116 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3117 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3118 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3119 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3120 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3121 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3122 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3123
3124 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3125
3126 * g++.dg/abi/mangle-arm-crypto.C: New.
3127 * g++.dg/abi/mangle-neon.C (f19): New.
3128 (f20): Likewise.
3129
3130 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3131
3132 * gcc.target/arm/pr51968.c (foo): Fix call to
3133 __builtin_neon_vqmovunv8hi.
3134
3135 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
3136
3137 * c-c++-common/asan/aggressive-opts.c: New test.
3138
3139 2014-11-18 Yury Gribov <y.gribov@samsung.com>
3140
3141 PR sanitizer/63802
3142 * c-c++-common/ubsan/pr63802.c: New test.
3143
3144 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
3145
3146 * g++.dg/pr63766.C: New.
3147
3148 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3149
3150 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
3151 floating point variables instead of using asm to test allocating
3152 values to the Altivec registers.
3153
3154 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
3155 -mupper-regs-df tests.
3156 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3157
3158 * config/rs6000/predicates.md (memory_fp_constant): New predicate
3159
3160 2014-11-17 Tom de Vries <tom@codesourcery.com>
3161
3162 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
3163 * gcc.dg/pr43864-3.c: Same.
3164 * gcc.dg/pr43864-4.c: Same.
3165 * gcc.dg/pr43864.c: Same.
3166 * gcc.dg/pr50763.c: Same.
3167 * gcc.dg/pr51879-12.c: Same.
3168 * gcc.dg/pr51879-16.c: Same.
3169 * gcc.dg/pr51879-17.c: Same.
3170 * gcc.dg/pr51879-18.c: Same.
3171 * gcc.dg/pr51879-2.c: Same.
3172 * gcc.dg/pr51879-3.c: Same.
3173 * gcc.dg/pr51879-4.c: Same.
3174 * gcc.dg/pr51879-6.c: Same.
3175 * gcc.dg/pr51879-7.c: Same.
3176 * gcc.dg/pr51879.c: Same.
3177
3178 2014-11-17 Tom de Vries <tom@codesourcery.com>
3179
3180 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
3181 * gcc.dg/pr43864-3.c: Same.
3182 * gcc.dg/pr43864-4.c: Same.
3183
3184 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3185
3186 * gcc.target/aarch64/vld1_lane.c: New test.
3187
3188 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3189
3190 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
3191 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
3192
3193 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3194
3195 * gcc.target/i386/chkp-strlen-1.c: New.
3196 * gcc.target/i386/chkp-strlen-2.c: New.
3197 * gcc.target/i386/chkp-strlen-3.c: New.
3198 * gcc.target/i386/chkp-strlen-4.c: New.
3199 * gcc.target/i386/chkp-strlen-5.c: New.
3200
3201 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3202
3203 * gcc.target/i386/chkp-stropt-1.c: New.
3204 * gcc.target/i386/chkp-stropt-2.c: New.
3205 * gcc.target/i386/chkp-stropt-3.c: New.
3206 * gcc.target/i386/chkp-stropt-4.c: New.
3207 * gcc.target/i386/chkp-stropt-5.c: New.
3208 * gcc.target/i386/chkp-stropt-6.c: New.
3209 * gcc.target/i386/chkp-stropt-7.c: New.
3210 * gcc.target/i386/chkp-stropt-8.c: New.
3211 * gcc.target/i386/chkp-stropt-9.c: New.
3212 * gcc.target/i386/chkp-stropt-10.c: New.
3213 * gcc.target/i386/chkp-stropt-11.c: New.
3214 * gcc.target/i386/chkp-stropt-12.c: New.
3215 * gcc.target/i386/chkp-stropt-13.c: New.
3216 * gcc.target/i386/chkp-stropt-14.c: New.
3217 * gcc.target/i386/chkp-stropt-15.c: New.
3218 * gcc.target/i386/chkp-stropt-16.c: New.
3219
3220 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
3221
3222 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
3223 __SIZE_TYPE__.
3224
3225 2014-11-17 Richard Biener <rguenther@suse.de>
3226
3227 PR middle-end/63898
3228 PR middle-end/63883
3229 * gfortran.dg/pr63883.f90: New testcase.
3230
3231 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3232
3233 PR ipa/63894
3234 * g++.dg/ipa/pr63894.C: New test.
3235
3236 2014-11-17 Terry Guo <terry.guo@arm.com>
3237
3238 * gcc.target/arm/thumb1-ual-1.c: New test.
3239
3240 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
3241
3242 PR middle-end/63790
3243 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
3244 * gcc.dg/tree-ssa/forwprop-29.c: New test.
3245
3246 2014-11-16 Andrew Pinski <apinski@cavium.com>
3247
3248 * gcc.c-torture/execute/memset-4.c: New test.
3249 * gcc.c-torture/execute/20110418-1.c: New test.
3250 * gcc.c-torture/execute/20141022-1.c: New test.
3251 * gcc.c-torture/execute/strcpy-2.c: New test.
3252 * gcc.c-torture/execute/20140212-2.c: New test.
3253 * gcc.c-torture/compile/20120913-1.c: New test.
3254 * gcc.c-torture/compile/20121010-1.c: New test.
3255 * gcc.c-torture/compile/20120917-1.c: New test.
3256 * gcc.c-torture/compile/20140110-1.c: New test.
3257 * gcc.c-torture/compile/20121220-1.c: New test.
3258 * gcc.c-torture/compile/20120822-1.c: New test.
3259 * gcc.c-torture/compile/20121027-1.c: New test.
3260 * gcc.c-torture/compile/20120830-2.c: New test.
3261
3262 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
3263
3264 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
3265 restoration.
3266
3267 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3268
3269 * gcc.dg/atomic/c11-atomic-exec-5.c
3270 (test_main_long_double_add_overflow): Only actually define if
3271 LDBL_MANT_DIG != 106.
3272 (test_main_complex_long_double_add_overflow): Likewise.
3273 (test_main_long_double_sub_overflow): Likewise.
3274 (test_main_complex_long_double_sub_overflow): Likewise.
3275
3276 (NOT_LDBL_EPSILON_2): Likewise.
3277 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
3278
3279 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
3280
3281 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
3282 instead of run on ia32 targets.
3283
3284 2014-11-15 Marek Polacek <polacek@redhat.com>
3285
3286 PR middle-end/63884
3287 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
3288
3289 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3290
3291 PR target/60104
3292 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
3293
3294 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
3295
3296 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
3297 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
3298 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
3299 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
3300
3301 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3302
3303 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
3304
3305 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3306
3307 * gcc.dg/pubtypes-3.c: Include <string.h>.
3308 * gcc.dg/pubtypes-4.c: Likewise.
3309
3310 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3311
3312 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
3313
3314 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
3315
3316 * gnat.dg/opt44.ad[sb]: New test.
3317
3318 2014-11-15 Tobias Burnus <burnus@net-b.de>
3319
3320 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
3321 * gfortran.dg/coarray_9.f90: Ditto.
3322 * gfortran.dg/empty_label.f: Ditto.
3323 * gfortran.dg/empty_label.f90: Ditto.
3324
3325 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3326
3327 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
3328 changes.
3329 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
3330 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3331 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
3332 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3333 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
3334 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3335 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3336 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3337 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3338 * gcc.target/powerpc/ppc-round.c: Likewise.
3339
3340 2014-11-14 Martin Jambor <mjambor@suse.cz>
3341
3342 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
3343 from the dump scan.
3344 * g++.dg/ipa/devirt-21.C: Xfail.
3345 * g++.dg/ipa/devirt-24.C: Likewise.
3346 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
3347 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
3348 * g++.dg/ipa/devirt-44.C: Likewise.
3349 * g++.dg/ipa/devirt-43.C: Xfail.
3350
3351 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
3352
3353 * g++.dg/abi/abi-tag11.C: New.
3354
3355 2014-11-14 Marek Polacek <polacek@redhat.com>
3356
3357 * c-c++-common/ubsan/overflow-negate-3.c: New test.
3358
3359 2014-11-14 Marek Polacek <polacek@redhat.com>
3360
3361 PR sanitizer/63839
3362 * c-c++-common/ubsan/pr63839.c: New test.
3363 * c-c++-common/ubsan/unreachable-2.c: New test.
3364
3365 2014-11-14 Richard Biener <rguenther@suse.de>
3366
3367 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
3368
3369 2014-11-13 Teresa Johnson <tejohnson@google.com>
3370
3371 PR tree-optimization/63841
3372 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3373
3374 2014-11-14 Bin Cheng <bin.cheng@arm.com>
3375
3376 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
3377 * gcc.target/arm/vfp-1.c: Improve scanning string.
3378
3379 2014-11-13 Rong Xu <xur@google.com>
3380
3381 PR debug/63581
3382 * g++.dg/tree-prof/pr63581.C: New test.
3383
3384 2014-11-13 Teresa Johnson <tejohnson@google.com>
3385
3386 PR tree-optimization/63841
3387 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3388
3389 2014-11-13 Teresa Johnson <tejohnson@google.com>
3390
3391 PR tree-optimization/63841
3392 * g++.dg/tree-ssa/pr63841.C: New test.
3393
3394 2014-11-13 Richard Biener <rguenther@suse.de>
3395
3396 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
3397
3398 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
3399
3400 * lib/target-supports.exp (error_h): New check.
3401 (libc_has_complex_functions): Ditto.
3402 (tgmath_h): Ditto.
3403 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
3404 * gcc.dg/builtins-61.c: Likewise.
3405 * gcc.dg/builtins-67.c: Disable test for Bionic.
3406 * gcc.dg/strlenopt-14g.c: Likewise.
3407 * gcc.dg/strlenopt-14gf.c: Likewise.
3408 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
3409 * gcc.dg/c99-tgmath-2.c: Likewise.
3410 * gcc.dg/c99-tgmath-3.c: Likewise.
3411 * gcc.dg/c99-tgmath-4.c: Likewise.
3412 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
3413
3414 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3415
3416 PR ipa/63838
3417 * g++.dg/ipa/pr63838.C: New test.
3418
3419 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
3420
3421 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
3422 * gcc.target/mips/call-clobbered-1.c: New.
3423 * gcc.target/mips/call-clobbered-2.c: New.
3424 * gcc.target/mips/call-clobbered-3.c: New.
3425 * gcc.target/mips/call-clobbered-4.c: New.
3426 * gcc.target/mips/call-clobbered-5.c: New.
3427 * gcc.target/mips/call-saved-4.c: New.
3428 * gcc.target/mips/call-saved-5.c: New.
3429 * gcc.target/mips/call-saved-6.c: New.
3430 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
3431 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
3432 odd-spreg option. Account for -modd-spreg in minimum arch code.
3433 * gcc.target/mips/movdf-1.c: New.
3434 * gcc.target/mips/movdf-2.c: New.
3435 * gcc.target/mips/movdf-3.c: New.
3436 * gcc.target/mips/oddspreg-1.c: New.
3437 * gcc.target/mips/oddspreg-2.c: New.
3438 * gcc.target/mips/oddspreg-3.c: New.
3439 * gcc.target/mips/oddspreg-4.c: New.
3440 * gcc.target/mips/oddspreg-5.c: New.
3441 * gcc.target/mips/oddspreg-6.c: New.
3442
3443 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3444
3445 PR target/63815
3446 * g++.dg/other/pr63815.C: New test.
3447
3448 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3449
3450 DR 1510
3451 PR c++/60420
3452 * g++.dg/cpp0x/decltype61.C: New.
3453
3454 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3455
3456 PR tree-optimization/63835
3457 * gcc.dg/pr63835.c: New test.
3458
3459 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
3460
3461 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
3462 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
3463 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
3464 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
3465 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
3466 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
3467 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
3468 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
3469 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
3470 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
3471 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
3472 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
3473 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
3474 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
3475 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
3476 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
3477 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
3478 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
3479 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
3480 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
3481 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
3482 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
3483 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
3484 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
3485 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
3486 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
3487 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
3488 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
3489 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
3490 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
3491 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
3492 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
3493 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
3494 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
3495 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
3496 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
3497 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
3498 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
3499 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
3500 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
3501 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
3502 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
3503 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
3504 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
3505 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
3506 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
3507 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
3508 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
3509 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
3510 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
3511
3512 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3513
3514 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
3515 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
3516 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
3517 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
3518 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
3519 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
3520 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
3521 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
3522 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
3523 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
3524 Ditto.
3525 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
3526 Ditto.
3527 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
3528 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
3529 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
3530 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
3531 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
3532 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
3533 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
3534 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
3535 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
3536 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
3537 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
3538 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
3539 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
3540 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
3541 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
3542 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
3543 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
3544 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
3545 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
3546 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
3547 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
3548 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
3549 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
3550 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
3551 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
3552 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
3553 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
3554 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
3555 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
3556 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
3557
3558 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3559
3560 * gcc.target/i386/pr45852.c: Simplify target selector.
3561 * gcc.target/i386/pr63495.c: Ditto.
3562 * gcc.target/i386/pr39496.c: Ditto.
3563 * gcc.target/i386/pr36613.c: Ditto.
3564
3565 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3566
3567 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
3568 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
3569 -fno-omit-frame-pointer.
3570
3571 2014-11-12 Marek Polacek <polacek@redhat.com>
3572
3573 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
3574 of prune_gcc_output.
3575 * lib/prune.exp (prune_file_path): New procedure.
3576
3577 2014-11-12 Marek Polacek <polacek@redhat.com>
3578
3579 * c-c++-common/ubsan/overflow-sub-4.c: New test.
3580 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
3581 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3582
3583 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
3584
3585 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
3586
3587 2014-11-12 Richard Biener <rguenther@suse.de>
3588
3589 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
3590
3591 2014-11-12 Joseph Myers <joseph@codesourcery.com>
3592
3593 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
3594 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
3595
3596 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3597
3598 PR testsuite/63830
3599 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
3600
3601 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3602
3603 PR c/59708
3604 * c-c++-common/builtin-arith-overflow-1.c: New test.
3605 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
3606 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
3607 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
3608 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
3609 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
3610 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
3611 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
3612 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
3613 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
3614 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
3615 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
3616 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
3617 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
3618 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
3619 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
3620 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
3621 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
3622 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
3623 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
3624 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
3625 * c-c++-common/torture/builtin-arith-overflow.h: New file.
3626 * gcc.dg/builtin-arith-overflow-1.c: New test.
3627 * gcc.dg/builtin-arith-overflow-2.c: New test.
3628
3629 2014-11-12 Richard Biener <rguenther@suse.de>
3630
3631 PR middle-end/63821
3632 * gfortran.dg/pr63821.f90: New testcase.
3633
3634 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3635
3636 PR tree-optimization/63761
3637 * gcc.c-torture/compile/pr63761.c: New test.
3638
3639 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3640
3641 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
3642 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
3643 truncation pattern.
3644
3645 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
3646
3647 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
3648 with arm_eabi.
3649 * g++.dg/abi/arm_rtti1.C: Likewise.
3650 * g++.dg/abi/key1.C: Likewise.
3651 * g++.dg/ext/visibility/arm1.C: Likewise.
3652 * g++.dg/ext/visibility/arm2.C: Likewise.
3653 * g++.dg/ext/visibility/arm3.C: Likewise.
3654
3655 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
3656
3657 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
3658
3659 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
3660 Manuel López-Ibáñez <manu@gcc.gnu.org>
3661
3662 PR driver/36312
3663 * gcc.misc-tests/output.exp: New test case for identical input and
3664 output files.
3665
3666 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3667
3668 PR fortran/44054
3669 * lib/gfortran-dg.exp: Update regexp to match locus and message
3670 without caret.
3671 * gfortran.dg/use_without_only_1.f90: Add column numbers.
3672 * gfortran.dg/warnings_are_errors_1.f: Update.
3673
3674 2014-11-11 David Malcolm <dmalcolm@redhat.com>
3675
3676 * ChangeLog.jit: New.
3677 * jit.dg/all-non-failing-tests.h: New.
3678 * jit.dg/harness.h: New.
3679 * jit.dg/jit.exp: New.
3680 * jit.dg/test-accessing-struct.c: New.
3681 * jit.dg/test-accessing-union.c: New.
3682 * jit.dg/test-array-as-pointer.c: New.
3683 * jit.dg/test-arrays.c: New.
3684 * jit.dg/test-calling-external-function.c: New.
3685 * jit.dg/test-calling-function-ptr.c: New.
3686 * jit.dg/test-combination.c: New.
3687 * jit.dg/test-dot-product.c: New.
3688 * jit.dg/test-empty.c: New.
3689 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
3690 * jit.dg/test-error-adding-to-terminated-block.c: New.
3691 * jit.dg/test-error-array-as-pointer.c: New.
3692 * jit.dg/test-error-bad-cast.c: New.
3693 * jit.dg/test-error-block-in-wrong-function.c: New.
3694 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
3695 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
3696 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
3697 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
3698 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
3699 * jit.dg/test-error-call-with-mismatching-args.c: New.
3700 * jit.dg/test-error-call-with-not-enough-args.c: New.
3701 * jit.dg/test-error-call-with-too-many-args.c: New.
3702 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
3703 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
3704 * jit.dg/test-error-get-type-bad-enum.c: New.
3705 * jit.dg/test-error-index-not-a-numeric-type.c: New.
3706 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
3707 * jit.dg/test-error-mismatching-types-in-call.c: New.
3708 * jit.dg/test-error-missing-return.c: New.
3709 * jit.dg/test-error-new-binary-op-bad-op.c: New.
3710 * jit.dg/test-error-new-function-bad-kind.c: New.
3711 * jit.dg/test-error-new-unary-op-bad-op.c: New.
3712 * jit.dg/test-error-null-passed-to-api.c: New.
3713 * jit.dg/test-error-return-within-void-function.c: New.
3714 * jit.dg/test-error-unreachable-block.c: New.
3715 * jit.dg/test-error-unterminated-block.c: New.
3716 * jit.dg/test-error-value-not-a-numeric-type.c: New.
3717 * jit.dg/test-expressions.c: New.
3718 * jit.dg/test-factorial.c: New.
3719 * jit.dg/test-fibonacci.c: New.
3720 * jit.dg/test-functions.c: New.
3721 * jit.dg/test-fuzzer.c: New.
3722 * jit.dg/test-hello-world.c: New.
3723 * jit.dg/test-linked-list.c: New.
3724 * jit.dg/test-long-names.c: New.
3725 * jit.dg/test-nested-contexts.c: New.
3726 * jit.dg/test-nested-loops.c: New.
3727 * jit.dg/test-operator-overloading.cc: New.
3728 * jit.dg/test-quadratic.c: New.
3729 * jit.dg/test-quadratic.cc: New.
3730 * jit.dg/test-reading-struct.c: New.
3731 * jit.dg/test-string-literal.c: New.
3732 * jit.dg/test-sum-of-squares.c: New.
3733 * jit.dg/test-threads.c: New.
3734 * jit.dg/test-types.c: New.
3735 * jit.dg/test-using-global.c: New.
3736 * jit.dg/test-volatile.c: New.
3737
3738 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
3739
3740 * gcc.target/aarch64/vbslq_f64_1.c: New.
3741 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
3742 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
3743 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
3744
3745 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
3746
3747 PR c++/63265
3748 * g++.dg/cpp0x/constexpr-63265.C: New.
3749
3750 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
3751
3752 * gcc.target/i386/pr52252-atom-1.c: New.
3753
3754 2014-11-11 Martin Liska <mliska@suse.cz>
3755
3756 PR ipa/63622
3757 PR ipa/63795
3758 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
3759 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
3760 with symbol alias support.
3761
3762 2014-11-10 Andi Kleen <ak@linux.intel.com>
3763
3764 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
3765 new cilk errors.
3766
3767 2014-11-10 Andi Kleen <ak@linux.intel.com>
3768
3769 * c-c++-common/cilk-plus/CK/errors.c: New test.
3770
3771 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
3772 Ilya Enkovich <ilya.enkovich@intel.com>
3773
3774 PR target/63620
3775 * gcc.target/i386/pr63620.c: New test.
3776
3777 2014-11-11 Jakub Jelinek <jakub@redhat.com>
3778
3779 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
3780
3781 * gcc.dg/ubsan/ipa-icf-1.c: New test.
3782 * gcc.dg/ipa/ipa-icf-31.c: New test.
3783
3784 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
3785
3786 PR middle-end/63748
3787 * gcc.dg/pr63748.c: New testcase.
3788
3789 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3790
3791 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
3792
3793 2014-11-10 Roman Gareev <gareevroman@gmail.com>
3794
3795 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
3796 fgraphite-code-generator flag.
3797 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
3798 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
3799 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
3800 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
3801 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
3802 * gcc.dg/graphite/pr35356-2.c: Likewise.
3803 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
3804 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
3805 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
3806 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
3807 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
3808
3809 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3810
3811 * gcc.c-torture/compile/pr35468.c: Revert the last change.
3812
3813 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
3814
3815 * c-c++-common/Wshift-count-overflow-1.c: New.
3816 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
3817 * c-c++-common/Wshift-count-negative-1.c: Likewise.
3818 * c-c++-common/Wshift-count-negative-2.c: Likewise.
3819
3820 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
3821
3822 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
3823 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3824 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3825 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3826 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3827 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3828 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3829 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3830 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3831 * gcc.target/arm/aapcs/vfp1.c: Likewise.
3832 * gcc.target/arm/aapcs/vfp2.c: Likewise.
3833 * gcc.target/arm/aapcs/vfp3.c: Likewise.
3834 * gcc.target/arm/aapcs/vfp4.c: Likewise.
3835 * gcc.target/arm/aapcs/vfp5.c: Likewise.
3836 * gcc.target/arm/aapcs/vfp6.c: Likewise.
3837 * gcc.target/arm/aapcs/vfp7.c: Likewise.
3838 * gcc.target/arm/aapcs/vfp8.c: Likewise.
3839 * gcc.target/arm/aapcs/vfp9.c: Likewise.
3840 * gcc.target/arm/aapcs/vfp10.c: Likewise.
3841 * gcc.target/arm/aapcs/vfp11.c: Likewise.
3842 * gcc.target/arm/aapcs/vfp12.c: Likewise.
3843 * gcc.target/arm/aapcs/vfp13.c: Likewise.
3844 * gcc.target/arm/aapcs/vfp14.c: Likewise.
3845 * gcc.target/arm/aapcs/vfp15.c: Likewise.
3846 * gcc.target/arm/aapcs/vfp16.c: Likewise.
3847 * gcc.target/arm/aapcs/vfp17.c: Likewise.
3848
3849 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3850
3851 PR tree-optimization/63778
3852 * gfortran.dg/pr63778.f: New test.
3853
3854 2014-11-10 Renlin Li <renlin.li@arm.com>
3855
3856 PR middle-end/61529
3857 * gcc.dg/pr61529.c: New.
3858
3859 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
3860
3861 * lib/target-supports.exp (check_effective_target_return_address):
3862 New function.
3863 * gcc.c-torture/execute/20010122-1.c: Require return_address.
3864 * gcc.c-torture/execute/20030323-1.c: Likewise.
3865 * gcc.c-torture/execute/20030811-1.c: Likewise.
3866 * gcc.c-torture/execute/eeprof-1.c: Likewise.
3867 * gcc.c-torture/execute/frame-address.c: Likewise.
3868 * gcc.c-torture/execute/pr17377.c: Likewise.
3869
3870 * gcc.c-torture/compile/920625-2.c: Add return type to
3871 freeReturnStruct.
3872 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
3873 * gcc.c-torture/execute/pr61375.c: Likewise.
3874 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
3875 * gcc.dg/pr30904.c: Remove extern from declaration of t.
3876
3877 * lib/target-supports.exp (check_effective_target_indirect_jumps):
3878 New function.
3879 (check_effective_target_nonlocal_goto): New function.
3880 (check_effective_target_label_values): New function.
3881 * gcc.c-torture/execute/20071220-2.c: Require label_values.
3882 * gcc.c-torture/compile/labels-2.c: Likewise.
3883 * gcc.c-torture/compile/20000518-1.c: Likewise.
3884 * gcc.c-torture/compile/20021108-1.c: Likewise.
3885 * gcc.c-torture/compile/981006-1.c: Likewise.
3886 * gcc.c-torture/execute/20040302-1.c: Likewise.
3887 * gcc.dg/torture/pr33848.c: Likewise.
3888
3889 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
3890 label values.
3891 * gcc.c-torture/compile/pr32919.c: Likewise.
3892 * gcc.c-torture/compile/pr17913.c: Likewise.
3893 * gcc.c-torture/compile/pr51495.c: Likewise.
3894 * gcc.c-torture/compile/pr25224.c: Likewise.
3895 * gcc.c-torture/compile/labels-3.c: Likewise.
3896 * gcc.c-torture/compile/pr27863.c: Likewise.
3897 * gcc.c-torture/compile/20050510-1.c: Likewise.
3898 * gcc.c-torture/compile/pr28489.c: Likewise.
3899 * gcc.c-torture/compile/pr29128.c: Likewise.
3900 * gcc.c-torture/compile/pr21356: Likewise.
3901 * gcc.c-torture/execute/20071210-1.c: Likewise.
3902 * gcc.c-torture/execute/200701220-1.c: Likewise.
3903 * gcc.c-torture/execute/pr51447.c: Likewise.
3904 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3905 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
3906 * gcc.dg/20021029-1.c: Likewise.
3907 * gcc.dg/pr43379.c: Likewise.
3908 * gcc.dg/pr45259.c: Likewise.
3909 * gcc.dg/torture/pr53695.c: Likewise.
3910 * gcc.dg/torture/pr57584.c: Likewise.
3911
3912 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
3913 or indirect_jumps are available.
3914 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
3915 test.
3916 * gcc.c-torture/compile/920428-3.c: Likewise.
3917 * gcc.c-torture/compile/950613-1.c: Likewise.
3918
3919 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
3920 * gcc.c-torture/compile/991213-3.c: Likewise.
3921 * gcc.c-torture/compile/920825-1.c: Likewise.
3922 * gcc.c-torture/compile/20011029-1.c: Likewise.
3923 * gcc.c-torture/compile/complex-6.c: Likewise.
3924 * gcc.c-torture/compile/pr27127.c: Likewise.
3925 * gcc.c-torture/compile/pr58164.c: Likewise.
3926 * gcc.c-torture/compile/20041214-1.c: Likewise.
3927 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
3928 * gcc.c-torture/execute/pr56982.c: Likewise.
3929 * gcc.c-torture/execute/pr60003.c: Likewise.
3930 * gcc.c-torture/execute/pr26983.c: Likewise.
3931 * gcc.dg/pr57287-2.c: Likewise.
3932 * gcc.dg/pr59920-1.c: Likewise.
3933 * gcc.dg/pr59920-2.c: Likewise.
3934 * gcc.dg/pr59920-3.c: Likewise.
3935 * gcc.dg/setjmp-3.c: Likewise.
3936 * gcc.dg/setjmp-4.c: Likewise.
3937 * gcc.dg/setjmp-5.c: Likewise.
3938 * gcc.dg/torture/pr48542.c: Likewise.
3939 * gcc.dg/torture/pr57147-2.c: Likewise.
3940 * gcc.dg/torture/pr59993.c: Likewise.
3941
3942 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
3943 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
3944 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
3945 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3946 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3947 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
3948 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
3949 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
3950 * gcc.dg/non-local-goto-1.c: Likewise.
3951 * gcc.dg/non-local-goto-2.c: Likewise.
3952 * gcc.dg/pr49994-1.c: Likewise.
3953 * gcc.dg/torture/pr57036-2.c: Likewise.
3954
3955 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
3956 NO_LABEL_VALUES test.
3957 * gcc.c-torture/compile/920831-1.c: Likewise.
3958 * gcc.c-torture/compile/920502-1.c: Likewise.
3959 * gcc.c-torture/compile/920501-7.c: Likewise.
3960 * gcc.dg/pr52139.c: Likewise.
3961
3962 * lib/target-supports.exp (check_effective_target_trampolines,
3963 check_profiling_available, check_effective_target_lto,
3964 check_effective_target_vect_natural): False for nvptx-*-*.
3965 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
3966 * gcc.c-torture/compile/pr34334.c: Likewise.
3967 * gcc.c-torture/compile/pr37056.c: Likewise.
3968 * gcc.c-torture/compile/pr39423-1.c: Likewise.
3969 * gcc.c-torture/compile/pr46534.c: Likewise.
3970 * gcc.c-torture/compile/pr49049.c: Likewise.
3971 * gcc.c-torture/compile/pr59417.c: Likewise.
3972 * gcc.c-torture/compile/20080721-1.c: Likewise.
3973 * gcc.c-torture/compile/920501-4.c: Likewise.
3974 * gcc.c-torture/compile/921011-1.c: Likewise.
3975 * gcc.dg/20040813-1.c: Likewise.
3976 * gcc.dg/pr28755.c: Likewise.
3977 * gcc.dg/pr44194-1.c: Likewise.
3978 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
3979 * gcc.c-torture/compile/pr61684.c: Likewise.
3980 * gcc.c-torture/compile/pr20601-1.c: Likewise.
3981 * gcc.c-torture/compile/pr59221.c: Likewise.
3982 * gcc.c-torture/compile/20060208-1.c: Likewise.
3983 * gcc.c-torture/execute/pr52129.c: Likewise.
3984 * gcc.c-torture/execute/20020310-1.c: Likewise.
3985 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
3986 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
3987 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
3988 for nvptx-*-*.
3989 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
3990 * gcc.dg/const-elim-2.c: Likewise.
3991
3992 * lib/target-supports.exp
3993 (check_effective_target_untyped_assembly): New function.
3994 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
3995 * gcc.c-torture/compile/920917-1.c: Likewise.
3996 * gcc.c-torture/compile/930120-1.c: Likewise.
3997 * gcc.c-torture/compile/930411-1.c: Likewise.
3998 * gcc.c-torture/compile/930529-1.c: Likewise.
3999 * gcc.c-torture/compile/930623-1.c: Likewise.
4000 * gcc.c-torture/compile/950329-1.c: Likewise.
4001 * gcc.c-torture/compile/calls.c: Likewise.
4002 * gcc.c-torture/compile/pr37258.c: Likewise.
4003 * gcc.c-torture/compile/pr37327.c: Likewise.
4004 * gcc.c-torture/compile/pr38360.c: Likewise.
4005 * gcc.c-torture/compile/pr43635.c: Likewise.
4006 * gcc.c-torture/compile/pr47428.c: Likewise.
4007 * gcc.c-torture/compile/pr47967.c: Likewise.
4008 * gcc.c-torture/compile/pr49145.c: Likewise.
4009 * gcc.c-torture/compile/pr51694.c: Likewise.
4010 * gcc.c-torture/compile/pr53411.c: Likewise.
4011 * gcc.c-torture/execute/20001101.c: Likewise.
4012 * gcc.c-torture/execute/20051012-1.c: Likewise.
4013 * gcc.c-torture/execute/920501-1.c: Likewise.
4014 * gcc.c-torture/execute/921202-1.c: Likewise.
4015 * gcc.c-torture/execute/921208-2.c: Likewise.
4016 * gcc.c-torture/execute/call-trap-1.c: Likewise.
4017 * gcc.c-torture/compile/20010525-1.c: Likewise.
4018 * gcc.c-torture/compile/20021015-2.c: Likewise.
4019 * gcc.c-torture/compile/20031023-1.c: Likewise.
4020 * gcc.c-torture/compile/20031023-2.c: Likewise.
4021 * gcc.c-torture/compile/pr49206.c: Likewise.
4022 * gcc.c-torture/execute/pr47237.c: Likewise.
4023 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
4024 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4025 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
4026 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
4027 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
4028 * gcc.dg/builtin-apply1.c: Likewise.
4029 * gcc.dg/builtin-apply2.c: Likewise.
4030 * gcc.dg/builtin-apply3.c: Likewise.
4031 * gcc.dg/builtin-apply4.c: Likewise.
4032 * gcc.dg/pr38338.c: Likewise.
4033 * gcc.dg/torture/pr41993.c: Likewise.
4034 * gcc.c-torture/compile/386.c: Likewise.
4035 * gcc.c-torture/compile/cmpsi386.c: Likewise.
4036 * gcc.c-torture/compile/consec.c: Likewise.
4037 * gcc.c-torture/compile/ex.c: Likewise.
4038 * gcc.c-torture/compile/pass.c: Likewise.
4039 * gcc.c-torture/compile/scal.c: Likewise.
4040 * gcc.c-torture/compile/uuarg.c: Likewise.
4041 * gcc.c-torture/compile/conv_tst.c: Likewise.
4042
4043 * lib/target-supports.exp (check_effective_target_alloca): New function.
4044 * gcc.c-torture/execute/20010209-1.c: Require alloca.
4045 * gcc.c-torture/execute/20020314-1.c: Likewise.
4046 * gcc.c-torture/execute/20020412-1.c: Likewise.
4047 * gcc.c-torture/execute/20021113-1.c: Likewise.
4048 * gcc.c-torture/execute/20040223-1.c: Likewise.
4049 * gcc.c-torture/execute/20040308-1.c: Likewise.
4050 * gcc.c-torture/execute/20040811-1.c: Likewise.
4051 * gcc.c-torture/execute/20070824-1.c: Likewise.
4052 * gcc.c-torture/execute/20070919-1.c: Likewise.
4053 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
4054 * gcc.c-torture/execute/pr22061-1.c: Likewise.
4055 * gcc.c-torture/execute/pr22061-4.c: Likewise.
4056 * gcc.c-torture/execute/pr43220.c: Likewise.
4057 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
4058 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
4059 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
4060 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
4061 * gcc.c-torture/compile/20000923-1.c: Likewise.
4062 * gcc.c-torture/compile/20030224-1.c: Likewise.
4063 * gcc.c-torture/compile/20071108-1.c: Likewise.
4064 * gcc.c-torture/compile/20071117-1.c: Likewise.
4065 * gcc.c-torture/compile/900313-1.c: Likewise.
4066 * gcc.c-torture/compile/pr17397.c: Likewise.
4067 * gcc.c-torture/compile/pr35006.c: Likewise.
4068 * gcc.c-torture/compile/pr42956.c: Likewise.
4069 * gcc.c-torture/compile/pr51354.c: Likewise.
4070 * gcc.c-torture/compile/pr55851.c: Likewise.
4071 * gcc.c-torture/compile/vla-const-1.c: Likewise.
4072 * gcc.c-torture/compile/vla-const-2.c: Likewise.
4073 * gcc.c-torture/compile/pr31507-1.c: Likewise.
4074 * gcc.c-torture/compile/pr52714.c: Likewise.
4075 * gcc.dg/20001012-2.c: Likewise.
4076 * gcc.dg/auto-type-1.c: Likewise.
4077 * gcc.dg/builtin-object-size-1.c: Likewise.
4078 * gcc.dg/builtin-object-size-2.c: Likewise.
4079 * gcc.dg/builtin-object-size-3.c: Likewise.
4080 * gcc.dg/builtin-object-size-4.c: Likewise.
4081 * gcc.dg/packed-vla.c: Likewise.
4082 * gcc.c-torture/compile/parms.c: Likewise.
4083 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
4084 * gcc.c-torture/execute/920929-1.c: Likewise.
4085 * gcc.c-torture/execute/921017-1.c: Likewise.
4086 * gcc.c-torture/execute/941202-1.c: Likewise.
4087 * gcc.c-torture/execute/align-nest.c: Likewise.
4088 * gcc.c-torture/execute/alloca-1.c: Likewise.
4089 * gcc.c-torture/execute/pr36321.c: Likewise.
4090 * gcc.c-torture/compile/20001221-1.c: Likewise.
4091 * gcc.c-torture/compile/20020807-1.c: Likewise.
4092 * gcc.c-torture/compile/20050801-2.c: Likewise.
4093 * gcc.c-torture/compile/920428-4.c: Likewise.
4094 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
4095 * gcc.c-torture/compile/pr41469.c: Likewise.
4096 * gcc.dg/torture/pr48953.c: Likewise.
4097 * gcc.dg/torture/pr8081.c: Likewise.
4098 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
4099 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
4100 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4101 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
4102 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4103 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
4104 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4105 * gcc.dg/torture/stackalign/global-1.c: Likewise.
4106 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
4107 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
4108 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
4109 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
4110 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
4111
4112 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
4113
4114 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
4115 and C++11; Test existence of __has_cpp_attribute; Test C++11
4116 attributes.
4117 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
4118 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
4119 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
4120 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
4121 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
4122 will be undefined for -fno-rtti -fno-exceptions.
4123
4124 2014-11-10 Richard Biener <rguenther@suse.de>
4125
4126 PR tree-optimization/63800
4127 * gcc.dg/torture/pr63800.c: New testcase.
4128
4129 2014-11-10 Marek Polacek <polacek@redhat.com>
4130
4131 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
4132 * c-c++-common/ubsan/align-8.c: Likewise.
4133 * g++.dg/ubsan/null-4.C: Likewise.
4134 * g++.dg/ubsan/null-5.C: Likewise.
4135
4136 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
4137
4138 * gcc.misc-tests/gcov-16.c: New test.
4139
4140 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4141
4142 * gcc.dg/tree-ssa/ifc-cd.c: New test.
4143
4144 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
4145
4146 PR testsuite/63305
4147 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
4148 buffer overflow.
4149 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
4150
4151 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
4152
4153 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
4154
4155 2014-11-09 Richard Biener <rguenther@suse.de>
4156
4157 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
4158 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
4159
4160 2014-11-07 Andrew Pinski <apinski@cavium.com>
4161
4162 * gcc.c-torture/execute/20141107-1.c: New testcase.
4163
4164 2014-11-07 Richard Biener <rguenther@suse.de>
4165
4166 PR tree-optimization/63605
4167 * gcc.dg/vect/pr63605.c: New testcase.
4168
4169 2014-11-07 Jeff Law <law@redhat.com>
4170
4171 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
4172
4173 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4174
4175 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
4176 (xhci_check_trb_in_td_math): Likewise.
4177
4178 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4179
4180 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
4181
4182 2014-11-07 Martin Liska <mliska@suse.cz>
4183
4184 PR ipa/63580
4185 * g++.dg/ipa/pr63580.C: New test.
4186
4187 2014-11-07 Martin Liska <mliska@suse.cz>
4188
4189 PR ipa/63747
4190 * gcc.dg/ipa/pr63747.c: New test.
4191
4192 2014-11-07 Martin Liska <mliska@suse.cz>
4193
4194 PR ipa/63595
4195 * g++.dg/ipa/pr63595.C: New test.
4196
4197 2014-11-07 Richard Biener <rguenther@suse.de>
4198
4199 PR middle-end/63770
4200 * gcc.dg/pr63770.c: New testcase.
4201
4202 2014-11-07 Terry Guo <terry.guo@arm.com>
4203
4204 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
4205 * gcc.target/arm/pr40956.c: Likewise.
4206 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
4207 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
4208 * gcc.target/arm/scd42-1.c: Likewise.
4209
4210 2014-11-06 Joseph Myers <joseph@codesourcery.com>
4211
4212 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
4213 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
4214 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
4215 gcc.dg/cpp/ucnid-15.c: New tests.
4216
4217 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
4218
4219 * gnat.dg/opt43.adb: New test.
4220
4221 2014-11-06 Marek Polacek <polacek@redhat.com>
4222
4223 * c-c++-common/ubsan/align-2.c: Add dg-output.
4224 * c-c++-common/ubsan/align-4.c: Likewise.
4225 * c-c++-common/ubsan/align-6.c: New test.
4226 * c-c++-common/ubsan/align-7.c: New test.
4227 * c-c++-common/ubsan/align-8.c: New test.
4228 * g++.dg/ubsan/null-1.C: Add dg-output.
4229 * g++.dg/ubsan/null-2.C: Likewise.
4230 * g++.dg/ubsan/null-3.C: New test.
4231 * g++.dg/ubsan/null-4.C: New test.
4232 * g++.dg/ubsan/null-5.C: New test.
4233
4234 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
4235
4236 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
4237 dg-require-effective-target check.
4238 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
4239 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
4240 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
4241 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
4242 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
4243 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
4244 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
4245 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
4246 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
4247 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
4248 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
4249 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
4250 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
4251 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
4252 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
4253 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
4254 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
4255 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
4256 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
4257 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
4258 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
4259 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
4260 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
4261 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
4262 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
4263 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
4264 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
4265 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
4266 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
4267 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
4268 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
4269 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
4270 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
4271 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
4272 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
4273 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
4274 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
4275 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
4276 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
4277 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
4278 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
4279 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
4280 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
4281 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
4282 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
4283 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
4284 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
4285 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
4286 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
4287 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
4288 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
4289 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
4290 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
4291 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
4292 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
4293 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
4294 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
4295 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
4296 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
4297 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
4298 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
4299 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
4300 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
4301 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
4302 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
4303 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
4304 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
4305 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
4306 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
4307 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
4308 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
4309 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
4310 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
4311 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
4312 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
4313 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
4314 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
4315 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
4316 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
4317 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
4318 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
4319 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
4320 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
4321 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
4322 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
4323 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
4324 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
4325 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
4326 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
4327 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
4328 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
4329 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
4330 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
4331 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
4332 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
4333 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
4334 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
4335 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
4336 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
4337 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
4338 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
4339 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
4340 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
4341 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
4342 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
4343 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
4344 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
4345 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
4346 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
4347 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
4348 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
4349 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
4350 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
4351 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
4352 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
4353 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
4354 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
4355 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
4356 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
4357 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
4358 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
4359 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
4360 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
4361 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
4362 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
4363 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
4364
4365 2014-11-06 Hale Wang <hale.wang@arm.com>
4366
4367 * gcc.target/arm/small-multiply-m0-1.c: New test for
4368 target -mcpu=cortex-m0.small-multiply.
4369 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4370 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4371 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
4372 target -mcpu=cortex-m0plus.small-multiply.
4373 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4374 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4375 * gcc.target/arm/small-multiply-m1-1.c: New test for
4376 target -mcpu=cortex-m1.small-multiply.
4377 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4378 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4379
4380 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
4381
4382 * lib/mpx-dg.exp: New.
4383 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
4384 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
4385 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4386 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4387 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4388 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4389 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4390 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4391 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4392 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4393
4394 2014-11-06 Richard Biener <rguenther@suse.de>
4395
4396 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
4397 desired transform.
4398
4399 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
4400
4401 * gcc.target/mips/asm-1.c (bar): Add prototype.
4402 * gcc.target/mips/call-1.c (f, h): Add return type.
4403 * gcc.target/mips/call-5.c (f, h): Likewise.
4404 * gcc.target/mips/call-6.c (f, h): Likewise.
4405 * gcc.target/mips/call-3.c (f): Likewise.
4406 * gcc.target/mips/call-2.c (g): Add prototype.
4407 (f): Add return type.
4408 * gcc.target/mips/call-4.c: Likewise.
4409 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
4410 * gcc.target/mips/code-readable-2.c (foo): Likewise.
4411 * gcc.target/mips/code-readable-3.c (foo): Likewise.
4412 * gcc.target/mips/code-readable-4.c (foo): Likewise.
4413 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
4414 * gcc.target/mips/const-anchor-2.c (g): Likewise.
4415 * gcc.target/mips/const-anchor-3.c (g): Likewise.
4416 * gcc.target/mips/const-anchor-4.c (g): Likewise.
4417 * gcc.target/mips/interrupt_handler.c (t): Likewise.
4418 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
4419 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
4420 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
4421 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
4422 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
4423 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
4424 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
4425 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
4426 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
4427 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
4428 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
4429 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
4430 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
4431 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
4432 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
4433 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
4434 * gcc.target/mips/mips-nonpic/mips-nonpic.h
4435 (nonpic_call, nonpic_addr_call): Add prototype.
4436 (pic_call, pic_addr_call): Likewise.
4437 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
4438 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
4439 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
4440 * gcc.target/mips/truncate-3.c (g): Add prototype.
4441 (f): Add return type.
4442
4443 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
4444
4445 PR target/63538
4446 * gcc.target/i386/pr63538.c: New test.
4447
4448 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4449
4450 * gnat.dg/discr42.adb: New test.
4451 * gnat.dg/discr42_pkg.ad[sb]: New helper.
4452
4453 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4454
4455 * gnat.dg/specs/private2.ads: New test.
4456 * gnat.dg/specs/private2_pkg.ads: New helper.
4457
4458 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4459
4460 * gnat.dg/inline1.adb: New test.
4461 * gnat.dg/inline1_pkg.ad[sb]: New helper.
4462 * gnat.dg/inline2.adb: New test.
4463 * gnat.dg/inline2_pkg.ad[sb]: New helper.
4464 * gnat.dg/inline3.adb: New test.
4465 * gnat.dg/inline3_pkg.ad[sb]: New helper.
4466 * gnat.dg/inline4.adb: New test.
4467 * gnat.dg/inline4_pkg.ad[sb]: New helper.
4468 * gnat.dg/inline5.adb: New test.
4469 * gnat.dg/inline5_pkg.ad[sb]: New helper.
4470 * gnat.dg/inline6.adb: New test.
4471 * gnat.dg/inline6_pkg.ad[sb]: New helper.
4472 * gnat.dg/inline7.adb: New test.
4473 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
4474 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
4475 * gnat.dg/inline8.adb: New test.
4476 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
4477 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
4478 * gnat.dg/inline9.adb: New test.
4479 * gnat.dg/inline9_pkg.ad[sb]: New helper.
4480 * gnat.dg/inline10.adb: New test.
4481 * gnat.dg/inline10_pkg.ad[sb]: New helper.
4482 * gnat.dg/inline11.adb: New test.
4483 * gnat.dg/inline11_pkg.ad[sb]: New helper.
4484
4485 2014-11-05 Joseph Myers <joseph@codesourcery.com>
4486
4487 PR preprocessor/9449
4488 * lib/target-supports.exp (check_effective_target_ucn_nocache):
4489 Don't use -fextended-identifiers.
4490 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
4491 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
4492 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
4493 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
4494 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
4495 -g3.
4496 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
4497 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
4498 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
4499 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
4500 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
4501 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
4502 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
4503 -fextended-identifiers. Use -g.
4504 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
4505 -fextended-identifiers.
4506 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
4507 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
4508 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
4509 -fextended-identifiers. Use -g.
4510 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
4511 * gcc.dg/cpp/ucnid-8.c: Remove test.
4512 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
4513
4514 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4515
4516 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4517 Skip tests if target does not support Neon.
4518
4519 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4520
4521 * lib/target-supports.exp (check_effective_target_bswap): Update
4522 conditions for AArch64 and ARM targets.
4523
4524 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
4525
4526 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
4527 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
4528 * g++.dg/opt/pr60002.C: XFAIL on AIX.
4529 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
4530 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
4531
4532 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
4533
4534 * gcc.target/i386/chkp-builtins-1.c: New.
4535 * gcc.target/i386/chkp-builtins-2.c: New.
4536 * gcc.target/i386/chkp-builtins-3.c: New.
4537 * gcc.target/i386/chkp-builtins-4.c: New.
4538 * gcc.target/i386/chkp-remove-bndint-1.c: New.
4539 * gcc.target/i386/chkp-remove-bndint-2.c: New.
4540 * gcc.target/i386/chkp-const-check-1.c: New.
4541 * gcc.target/i386/chkp-const-check-2.c: New.
4542 * gcc.target/i386/chkp-lifetime-1.c: New.
4543 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
4544 with build_ssa_passes.
4545
4546 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
4547
4548 * gcc.dg/asr-div1.c: New testcase.
4549
4550 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4551
4552 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
4553
4554 * go.test/go-test.exp: In +build lines, require whitespace around
4555 expected strings, fix check for negation.
4556
4557 2014-11-04 Marek Polacek <polacek@redhat.com>
4558
4559 * c-c++-common/ubsan/align-2.c: Remove dg-output.
4560 * c-c++-common/ubsan/align-4.c: Likewise.
4561 * g++.dg/ubsan/null-1.C: Likewise.
4562 * g++.dg/ubsan/null-2.C: Likewise.
4563
4564 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4565
4566 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
4567
4568 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4569
4570 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
4571 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
4572 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
4573 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
4574 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
4575 ipa dump.
4576 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
4577 Cleanup original tree dump.
4578 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
4579 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
4580 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
4581
4582 2014-11-04 Martin Jambor <mjambor@suse.cz>
4583
4584 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
4585 function body.
4586
4587 2014-11-04 Jason Merrill <jason@redhat.com>
4588
4589 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
4590 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
4591
4592 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
4593
4594 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
4595 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
4596 conflicting -mcpu options.
4597 * gcc.target/powerpc/ppc-target-2.c: Likewise.
4598 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
4599 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
4600 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4601 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
4602 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4603 * gcc.target/powerpc/pr48053-3.c: Likewise.
4604 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
4605 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
4606 * gcc.target/powerpc/pr57744.c: Likewise.
4607 * gcc.target/powerpc/pr47862.c: Likewise.
4608 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
4609 * gcc.target/powerpc/recip-1.c: Likewise.
4610 * gcc.target/powerpc/darwin-longlong.c: Likewise.
4611 * gcc.target/powerpc/bool2-p8.c: Likewise.
4612 * gcc.target/powerpc/mmfpgpr.c: Likewise.
4613 * gcc.target/powerpc/pr60203.c: Likewise.
4614 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
4615 * gcc.target/powerpc/bool2-av.c: Likewise.
4616 * gcc.target/powerpc/pr43154.c: Likewise.
4617 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
4618 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
4619 * gcc.target/powerpc/pr59054.c: Likewise.
4620 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
4621 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
4622 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
4623 * gcc.target/powerpc/ppc-target-3.c: Likewise.
4624 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
4625 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4626 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4627 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
4628 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4629 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4630 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4631 * gcc.target/powerpc/bswap64-3.c: Likewise.
4632 * gcc.target/powerpc/bcd-1.c: Likewise.
4633 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
4634 * gcc.target/powerpc/extend-divide-1.c: Likewise.
4635 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4636 * gcc.target/powerpc/pr48192.c: Likewise.
4637 * gcc.target/powerpc/pr52775.c: Likewise.
4638 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4639 * gcc.target/powerpc/pr58673-1.c: Likewise.
4640 * gcc.target/powerpc/pr53487.c: Likewise.
4641 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
4642 * gcc.target/powerpc/recip-2.c: Likewise.
4643 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4644 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4645 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
4646 * gcc.target/powerpc/pr57150.c: Likewise.
4647 * gcc.target/powerpc/pr47251.c: Likewise.
4648 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
4649 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
4650 * gcc.target/powerpc/bool3-p7.c: Likewise.
4651 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
4652 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
4653 * gcc.target/powerpc/ppc-target-4.c: Likewise.
4654 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
4655 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4656 * gcc.target/powerpc/440-machhw-1.c: Likewise.
4657 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4658 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
4659 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4660 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4661 * gcc.target/powerpc/loop_align.c: Likewise.
4662 * gcc.target/powerpc/lhs-1.c: Likewise.
4663 * gcc.target/powerpc/sd-vsx.c: Likewise.
4664 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
4665 * gcc.target/powerpc/bcd-2.c: Likewise.
4666 * gcc.target/powerpc/20040121-1.c: Likewise.
4667 * gcc.target/powerpc/pr52457.c: Likewise.
4668 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
4669 * gcc.target/powerpc/extend-divide-2.c: Likewise.
4670 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4671 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4672 * gcc.target/powerpc/pr58673-2.c: Likewise.
4673 * gcc.target/powerpc/atomic-p7.c: Likewise.
4674 * gcc.target/powerpc/recip-3.c: Likewise.
4675 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
4676 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
4677 * gcc.target/powerpc/popcount-1.c: Likewise.
4678 * gcc.target/powerpc/altivec-32.c: Likewise.
4679 * gcc.target/powerpc/timode_off.c: Likewise.
4680 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4681 * gcc.target/powerpc/pack01.c: Likewise.
4682 * gcc.target/powerpc/pr55033.c: Likewise.
4683 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
4684 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
4685 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
4686 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
4687 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
4688 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
4689 * gcc.target/powerpc/bool3-p8.c: Likewise.
4690 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
4691 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
4692 * gcc.target/powerpc/440-macchw-1.c: Likewise.
4693 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
4694 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
4695 * gcc.target/powerpc/440-machhw-2.c: Likewise.
4696 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4697 * gcc.target/powerpc/pr46728-16.c: Likewise.
4698 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
4699 * gcc.target/powerpc/bool3-av.c: Likewise.
4700 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4701 * gcc.target/powerpc/ppc-pow.c: Likewise.
4702 * gcc.target/powerpc/lhs-2.c: Likewise.
4703 * gcc.target/powerpc/pr39902-2.c: Likewise.
4704 * gcc.target/powerpc/20041111-1.c: Likewise.
4705 * gcc.target/powerpc/builtins-1.c: Likewise.
4706 * gcc.target/powerpc/bcd-3.c: Likewise.
4707 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
4708 * gcc.target/powerpc/pr57949-1.c: Likewise.
4709 * gcc.target/powerpc/atomic-p8.c: Likewise.
4710 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4711 * gcc.target/powerpc/recip-4.c: Likewise.
4712 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
4713 * gcc.target/powerpc/warn-2.c: Likewise.
4714 * gcc.target/powerpc/parity-1.c: Likewise.
4715 * gcc.target/powerpc/popcount-2.c: Likewise.
4716 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4717 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
4718 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
4719 * gcc.target/powerpc/pr42747.c: Likewise.
4720 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
4721 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
4722 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
4723 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4724 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
4725 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
4726 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
4727 * gcc.target/powerpc/440-macchw-2.c: Likewise.
4728 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
4729 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4730 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4731 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
4732 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4733 * gcc.target/powerpc/lhs-3.c: Likewise.
4734 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
4735 * gcc.target/powerpc/builtins-2.c: Likewise.
4736 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4737 * gcc.target/powerpc/pr52199.c: Likewise.
4738 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
4739 * gcc.target/powerpc/pr57949-2.c: Likewise.
4740 * gcc.target/powerpc/recip-5.c: Likewise.
4741 * gcc.target/powerpc/popcount-3.c: Likewise.
4742 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
4743 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
4744 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
4745 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
4746 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
4747 * gcc.target/powerpc/pr48226.c: Likewise.
4748 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
4749 * gcc.target/powerpc/pr47755-2.c: Likewise.
4750 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4751 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
4752 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4753 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
4754 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
4755 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4756 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4757 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
4758 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4759 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
4760 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
4761 * gcc.target/powerpc/bool2-p5.c: Likewise.
4762 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
4763 * gcc.target/powerpc/fusion.c: Likewise.
4764 * gcc.target/powerpc/recip-6.c: Likewise.
4765 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
4766 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
4767 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
4768 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
4769 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
4770 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4771 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4772 * gcc.target/powerpc/dfp-dd.c: Likewise.
4773 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
4774 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
4775 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4776 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
4777 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4778 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
4779 * gcc.target/powerpc/dfp-td.c: Likewise.
4780 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4781 * gcc.target/powerpc/pr48053-1.c: Likewise.
4782 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
4783 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
4784 * gcc.target/powerpc/pr60676.c: Likewise.
4785 * gcc.target/powerpc/pr48258-1.c: Likewise.
4786 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4787 * gcc.target/powerpc/pr48857.c: Likewise.
4788 * gcc.target/powerpc/quad-atomic.c: Likewise.
4789 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
4790 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4791 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
4792 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
4793 * gcc.target/powerpc/pr56605.c: Likewise.
4794 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4795 * gcc.target/powerpc/pr53199.c: Likewise.
4796 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4797 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
4798 * gcc.target/powerpc/vsx-float0.c: Likewise.
4799 * gcc.target/powerpc/ppc-target-1.c: Likewise.
4800 * gcc.target/powerpc/altivec-20.c: Likewise.
4801 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
4802 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
4803 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
4804 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
4805 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
4806 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
4807 * gcc.target/powerpc/pr60137.c: Likewise.
4808 * gcc.target/powerpc/bswap64-1.c: Likewise.
4809 * gcc.target/powerpc/pr48053-2.c: Likewise.
4810 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
4811 * gcc.target/powerpc/pr48258-2.c: Likewise.
4812 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4813 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
4814 * gcc.target/powerpc/bool2-p7.c: Likewise.
4815 * gcc.target/powerpc/ppc-round.c: Likewise.
4816 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
4817 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
4818 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
4819 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
4820 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4821 * gcc.target/powerpc/pr47755.c: Likewise.
4822
4823 2014-11-04 Marek Polacek <polacek@redhat.com>
4824
4825 * c-c++-common/ubsan/object-size-10.c: New test.
4826
4827 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4828
4829 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
4830
4831 2014-11-03 Tobias Burnus <burnus@net-b.de>
4832
4833 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4834
4835 2014-11-03 Marek Polacek <polacek@redhat.com>
4836
4837 PR c/52769
4838 * gcc.dg/pr52769.c: New test.
4839
4840 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
4841
4842 PR c++/57820
4843 * g++.dg/cpp0x/constexpr-ctor16.C: New.
4844 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
4845
4846 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
4847
4848 PR tree-optimization/60770
4849 * gcc.dg/tree-ssa/pr60770-1.c: New file.
4850
4851 2014-11-03 Jan Beulich <jbeulich@suse.com>
4852
4853 * gcc.target/i386/i386.exp: Extend option set to test
4854 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
4855 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
4856
4857 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
4858
4859 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
4860 for ia32 targets only.
4861 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
4862 * g++.dg/tree-ssa/pr29902.C: Ditto.
4863 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
4864
4865 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
4866
4867 * gcc.target/arm/ifcvt-size-check.c: New test.
4868
4869 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4870
4871 * gcc.target/mips/octeon3-pipe-1.c: New test.
4872
4873 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4874
4875 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
4876 * g++.dg/ext/attrib42.C: Ditto.
4877 * g++.dg/torture/pr51344.C: Ditto.
4878 * g++.dg/tree-ssa/pr29902.C: Ditto.
4879 * gcc.c-torture/execute/20010129-1.c: Ditto.
4880 * gcc.dg/combine_ashiftrt_2.c: Ditto.
4881 * gcc.dg/march-generic.c: Ditto.
4882 * gcc.dg/torture/pr17526.c: Ditto.
4883 * gcc.dg/union-4.c: Ditto.
4884
4885 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4886
4887 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
4888 * g++.dg/abi/no-weak1.C: Ditto.
4889 * g++.dg/opt/pr44919.C: Ditto.
4890 * g++.dg/opt/pr46640.C: Ditto.
4891 * g++.dg/opt/pr46649.C: Ditto.
4892 * g++.dg/opt/pr47036.C: Ditto.
4893 * g++.dg/opt/pr48273.C: Ditto.
4894 * g++.dg/opt/pr48302.C: Ditto.
4895 * g++.dg/opt/pr45788.C: Ditto.
4896 * g++.dg/opt/pr57662.C: Ditto.
4897 * gcc.dg/20031102-1.c: Ditto.
4898 * gcc.dg/builtin-bswap-7.c: Ditto.
4899 * gcc.dg/builtin-bswap-7a.c: Ditto.
4900 * gcc.dg/builtin-bswap-9.c: Ditto.
4901 * gcc.dg/combine_ashiftrt_1.c: Ditto.
4902 * gcc.dg/guality/bswaptest.c: Ditto.
4903 * gcc.dg/guality/clztest.c: Ditto.
4904 * gcc.dg/guality/ctztest.c: Ditto.
4905 * gcc.dg/guality/pr45003-1.c: Ditto.
4906 * gcc.dg/guality/pr45003-2.c: Ditto.
4907 * gcc.dg/guality/pr45003-3.c: Ditto.
4908 * gcc.dg/guality/pr58791-4.c: Ditto.
4909 * gcc.dg/guality/rotatetest.c:Ditto.
4910 * gcc.dg/ifcvt-fabs-1.c: Ditto.
4911 * gcc.dg/ira-loop-pressure.c: Ditto.
4912 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
4913 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
4914 * gcc.dg/lto/pr47259_0.c: Ditto.
4915 * gcc.dg/memcpy-5.c: Ditto.
4916 * gcc.dg/pr10474.c: Ditto.
4917 * gcc.dg/pr37438.c: Ditto.
4918 * gcc.dg/pr39453.c: Ditto.
4919 * gcc.dg/pr40501.c: Ditto.
4920 * gcc.dg/pr42245-2.c: Ditto.
4921 * gcc.dg/pr42245.c: Ditto.
4922 * gcc.dg/pr42246.c: Ditto.
4923 * gcc.dg/pr42249.c: Ditto.
4924 * gcc.dg/pr42388.c: Ditto.
4925 * gcc.dg/pr42389.c: Ditto.
4926 * gcc.dg/pr45352-1.c: Ditto.
4927 * gcc.dg/pr45352-2.c: Ditto.
4928 * gcc.dg/pr45352-3.c: Ditto.
4929 * gcc.dg/pr45352.c: Ditto.
4930 * gcc.dg/pr45472.c: Ditto.
4931 * gcc.dg/pr45652.c: Ditto.
4932 * gcc.dg/pr46212.c: Ditto.
4933 * gcc.dg/pr46521.c: Ditto.
4934 * gcc.dg/pr46522.c: Ditto.
4935 * gcc.dg/pr46875.c: Ditto.
4936 * gcc.dg/pr48374.c: Ditto.
4937 * gcc.dg/pr50251.c: Ditto.
4938 * gcc.dg/pr54472.c: Ditto.
4939 * gcc.dg/pr55702.c: Ditto.
4940 * gcc.dg/pr56990.c: Ditto.
4941 * gcc.dg/pr57104.c: Ditto.
4942 * gcc.dg/pr57662.c: Ditto.
4943 * gcc.dg/pr60866.c: Ditto.
4944 * gcc.dg/shrink-wrap-loop.c: Ditto.
4945 * gcc.dg/tm/memopt-15.c: Ditto.
4946 * gcc.dg/torture/pr52720.c: Ditto.
4947 * gcc.dg/torture/pr56778.c: Ditto.
4948 * gcc.dg/tree-prof/pr45354.c: Ditto.
4949 * gcc.dg/tree-prof/pr50907.c: Ditto.
4950 * gcc.dg/tree-ssa/loop-16.c: Ditto.
4951 * gcc.dg/tree-ssa/loop-18.c: Ditto.
4952 * gcc.dg/tree-ssa/pr44423.c: Ditto.
4953 * gcc.dg/misc-tests/godump-1.c: Ditto.
4954 * gfortran.dg/PR24188.f: Ditto.
4955 * gfortran.dg/errnocheck_1.f90: Ditto.
4956 * gfortran.dg/g77/20010216-1.f: Ditto.
4957 * gfortran.dg/pr42246-2.f: Ditto.
4958 * gfortran.dg/pr42294.f: Ditto.
4959 * gfortran.dg/pr44691.f: Ditto.
4960 * gfortran.dg/vect/pr45714-a.f: Ditto.
4961 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
4962 * gcc.misc-tests/linkage.exp: Ditto.
4963 * lib/target-supports.exp: Reformat x86 tagets.
4964 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
4965
4966 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
4967
4968 PR c++/57694
4969 * g++.dg/cpp0x/constexpr-ctor15.C: New.
4970
4971 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4972
4973 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
4974 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
4975 Commentary and rearrangement of tests.
4976 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
4977 Commentary and rearrangement of tests.
4978 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
4979 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
4980
4981 2014-10-31 Jakub Jelinek <jakub@redhat.com>
4982
4983 PR rtl-optimization/63659
4984 * gcc.c-torture/execute/pr63659.c: New test.
4985
4986 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4987
4988 PR target/63534
4989 * gcc.target/i386/mcount_pic.c: New.
4990
4991 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4992
4993 * gcc.target/i386/pr23098.c: Remove xfail.
4994
4995 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
4996
4997 * gnat.dg/opt42.ad[sb]: New test.
4998
4999 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5000
5001 PR tree-optimization/63259
5002 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
5003 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
5004 following comment.
5005
5006 2014-10-31 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR sanitizer/63697
5009 * c-c++-common/ubsan/overflow-sub-3.c: New test.
5010
5011 2014-10-30 Marek Polacek <polacek@redhat.com>
5012
5013 * gcc.dg/diag-aka-1.c: New test.
5014 * gcc.dg/pr13804-1.c: Adjust dg-error.
5015 * gcc.dg/redecl-14.c: Likewise.
5016 * gcc.dg/pr56980.c: Adjust dg-message.
5017
5018 2014-10-30 Ian Lance Taylor <iant@google.com>
5019
5020 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
5021
5022 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5023
5024 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
5025 platforms except s390[x] and x86_64.
5026
5027 2014-10-30 Martin Liska <mliska@suse.cz>
5028
5029 PR ipa/63574
5030 PR ipa/63664
5031 * g++.dg/ipa/pr63574.C: New test.
5032
5033 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5034
5035 * gcc.target/aarch64/madd_after_asm_1.c: New test.
5036
5037 2014-10-29 DJ Delorie <dj@redhat.com>
5038
5039 * gcc.dg/20141029-1.c: New.
5040
5041 2014-10-29 Martin Liska <mliska@suse.cz>
5042
5043 PR ipa/63587
5044 * g++.dg/ipa/pr63587-1.C: New test.
5045 * g++.dg/ipa/pr63587-2.C: New test.
5046
5047 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5048
5049 * gcc.misc-tests/godump-1.c: Add tests for complex types.
5050
5051 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5052
5053 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
5054 * gcc.dg/optimize-bswapsi-3.c: New test.
5055
5056 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
5057 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5058 Anna Tikhonova <anna.tikhonova@intel.com>
5059 Ilya Tocar <ilya.tocar@intel.com>
5060 Andrey Turetskiy <andrey.turetskiy@intel.com>
5061 Ilya Verbin <ilya.verbin@intel.com>
5062 Kirill Yukhin <kirill.yukhin@intel.com>
5063 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5064
5065 * gcc.target/i386/avx512dq-kmovb-1.c: New.
5066
5067 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5068 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5069 Anna Tikhonova <anna.tikhonova@intel.com>
5070 Ilya Tocar <ilya.tocar@intel.com>
5071 Andrey Turetskiy <andrey.turetskiy@intel.com>
5072 Ilya Verbin <ilya.verbin@intel.com>
5073 Kirill Yukhin <kirill.yukhin@intel.com>
5074 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5075
5076 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
5077 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
5078 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
5079 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
5080 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
5081 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
5082 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
5083 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
5084 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
5085 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
5086 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
5087 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
5088 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
5089 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
5090 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
5091 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
5092 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
5093 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
5094 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
5095 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
5096 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
5097 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
5098 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
5099 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
5100 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
5101 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
5102 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
5103 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
5104 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
5105 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
5106 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
5107 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
5108 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
5109 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
5110 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
5111 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
5112 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
5113 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
5114 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
5115 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
5116 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
5117 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
5118 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
5119 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
5120 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
5121 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
5122 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
5123 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
5124 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
5125 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
5126 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
5127 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
5128 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
5129 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
5130 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
5131 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
5132 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
5133 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
5134 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
5135 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
5136 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
5137 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
5138 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
5139 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
5140 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
5141 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
5142 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
5143 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
5144
5145 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5146 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5147 Anna Tikhonova <anna.tikhonova@intel.com>
5148 Ilya Tocar <ilya.tocar@intel.com>
5149 Andrey Turetskiy <andrey.turetskiy@intel.com>
5150 Ilya Verbin <ilya.verbin@intel.com>
5151 Kirill Yukhin <kirill.yukhin@intel.com>
5152 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5153
5154 * gcc.target/i386/avx512bw-check.h: New.
5155 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
5156 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
5157 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
5158 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
5159 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
5160 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
5161 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
5162 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
5163 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
5164 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
5165 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
5166 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
5167 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
5168 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
5169 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
5170 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
5171 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
5172 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
5173 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
5174 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
5175 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
5176 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
5177 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
5178 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
5179 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
5180 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
5181 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
5182 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
5183 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
5184 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
5185 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
5186 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
5187 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
5188 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
5189 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
5190 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
5191 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
5192 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
5193 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
5194 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
5195 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
5196 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
5197 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
5198 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
5199 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
5200 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
5201 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
5202 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
5203 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
5204 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
5205 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
5206 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
5207 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
5208 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
5209 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
5210 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
5211 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
5212 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
5213 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
5214 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
5215 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
5216 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
5217 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
5218 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
5219 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
5220 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
5221 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
5222 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
5223 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
5224 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
5225 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
5226 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
5227 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
5228 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
5229 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
5230 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
5231 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
5232 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
5233 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
5234 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
5235 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
5236 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
5237 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
5238 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
5239 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
5240 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
5241 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
5242 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
5243 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
5244 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
5245 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
5246 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
5247 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
5248 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
5249 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
5250 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5251 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
5252 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
5253 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5254 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5255 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
5256 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
5257 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5258 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5259 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
5260 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
5261 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
5262 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
5263 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
5264 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
5265 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
5266 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
5267 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
5268 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
5269 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
5270 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
5271 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
5272 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
5273 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
5274 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
5275 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
5276 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
5277 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
5278 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
5279 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
5280 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
5281 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
5282 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
5283 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
5284 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
5285 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
5286 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
5287 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
5288 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
5289 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
5290 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
5291 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
5292 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
5293 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
5294 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
5295 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
5296 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
5297 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
5298 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
5299 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
5300 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
5301 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
5302 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
5303 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
5304 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
5305 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
5306 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
5307 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
5308 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
5309 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
5310 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
5311 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
5312 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
5313 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
5314 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
5315 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
5316 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
5317 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
5318 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
5319 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
5320 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
5321 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
5322 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
5323 * gcc.target/i386/avx512dq-check.h: Ditto.
5324 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
5325 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
5326 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
5327 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
5328 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
5329 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
5330 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
5331 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
5332 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
5333 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
5334 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
5335 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
5336 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
5337 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
5338 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
5339 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
5340 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
5341 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
5342 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
5343 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
5344 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
5345 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
5346 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
5347 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
5348 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
5349 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
5350 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
5351 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
5352 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
5353 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
5354 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
5355 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
5356 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
5357 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
5358 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
5359 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
5360 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
5361 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
5362 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
5363 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
5364 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
5365 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
5366 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
5367 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
5368 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
5369 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
5370 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
5371 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
5372 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
5373 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
5374 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
5375 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
5376 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
5377 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
5378 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
5379 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
5380 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
5381 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
5382 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
5383 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
5384 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
5385 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
5386 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
5387 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
5388 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
5389 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
5390 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
5391 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
5392 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
5393 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
5394 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
5395 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
5396 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
5397 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
5398 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
5399 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
5400 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
5401 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
5402 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
5403 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
5404 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
5405 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
5406 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
5407 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
5408 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
5409 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
5410 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
5411 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
5412 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
5413 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
5414 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
5415 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
5416 * gcc.target/i386/avx512vl-check.h: Ditto.
5417 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
5418 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
5419 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
5420 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
5421 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
5422 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
5423 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
5424 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
5425 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
5426 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
5427 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
5428 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
5429 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
5430 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
5431 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
5432 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
5433 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
5434 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
5435 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
5436 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
5437 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
5438 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
5439 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
5440 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
5441 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
5442 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
5443 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
5444 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
5445 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
5446 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
5447 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
5448 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
5449 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
5450 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
5451 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
5452 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
5453 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
5454 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
5455 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
5456 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
5457 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
5458 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
5459 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
5460 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
5461 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
5462 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
5463 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
5464 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
5465 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
5466 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
5467 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
5468 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
5469 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
5470 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
5471 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
5472 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
5473 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
5474 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
5475 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
5476 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
5477 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
5478 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
5479 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
5480 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
5481 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
5482 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
5483 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
5484 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
5485 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
5486 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
5487 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
5488 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
5489 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
5490 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
5491 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
5492 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
5493 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
5494 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
5495 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
5496 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
5497 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
5498 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
5499 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
5500 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
5501 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
5502 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
5503 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
5504 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
5505 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
5506 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
5507 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
5508 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
5509 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
5510 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
5511 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
5512 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
5513 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
5514 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
5515 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
5516 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
5517 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
5518 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
5519 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
5520 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
5521 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
5522 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
5523 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
5524 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
5525 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
5526 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
5527 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
5528 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
5529 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5530 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
5531 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5532 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
5533 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
5534 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
5535 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
5536 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
5537 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
5538 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
5539 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
5540 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
5541 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
5542 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
5543 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
5544 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
5545 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
5546 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
5547 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
5548 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
5549 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
5550 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
5551 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
5552 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
5553 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
5554 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
5555 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
5556 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
5557 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
5558 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
5559 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
5560 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
5561 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
5562 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
5563 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
5564 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
5565 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
5566 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
5567 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
5568 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
5569 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
5570 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
5571 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
5572 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
5573 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
5574 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
5575 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
5576 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
5577 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
5578 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
5579 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
5580 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
5581 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
5582 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
5583 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
5584 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
5585 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
5586 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
5587 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
5588 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
5589 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
5590 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
5591 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
5592 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
5593 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
5594 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
5595 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
5596 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
5597 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
5598 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
5599 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
5600 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
5601 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
5602 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
5603 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
5604 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
5605 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
5606 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
5607 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
5608 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
5609 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
5610 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
5611 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
5612 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
5613 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
5614 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
5615 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
5616 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
5617 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
5618 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
5619 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
5620 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
5621 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
5622 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
5623 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
5624 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
5625 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
5626 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
5627 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
5628 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
5629 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
5630 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
5631 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
5632 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
5633 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
5634 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
5635 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
5636 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
5637 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
5638 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
5639 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
5640 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
5641 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
5642 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
5643 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
5644 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
5645 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
5646 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
5647 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
5648 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
5649 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
5650 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
5651 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
5652 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
5653 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
5654 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
5655 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
5656 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
5657 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
5658 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
5659 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
5660 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
5661 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
5662 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
5663 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
5664 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
5665 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
5666 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
5667 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
5668 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
5669 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
5670 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
5671 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
5672 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
5673 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
5674 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
5675 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
5676 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
5677 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
5678 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
5679 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
5680 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
5681 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
5682 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
5683 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
5684 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
5685 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
5686 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
5687 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
5688 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
5689 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
5690 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
5691 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
5692 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
5693 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
5694 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
5695 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
5696 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
5697 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
5698 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
5699 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
5700 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
5701 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
5702 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
5703 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
5704 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
5705 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
5706 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
5707 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
5708 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
5709 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
5710 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
5711 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
5712 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
5713 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
5714 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
5715 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
5716 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
5717 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
5718 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
5719 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
5720 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
5721 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
5722 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
5723 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
5724 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
5725 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
5726 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
5727 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
5728 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
5729 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
5730 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
5731 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
5732 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
5733 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
5734 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
5735 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
5736 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
5737 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
5738 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
5739 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
5740 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
5741 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
5742 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
5743 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
5744 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
5745 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
5746 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
5747 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
5748 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
5749 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
5750 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
5751 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
5752 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
5753 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
5754 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
5755 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
5756 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
5757 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
5758 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
5759 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
5760 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
5761 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
5762 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
5763 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
5764 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
5765 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
5766 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
5767 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
5768 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
5769 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
5770 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
5771 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
5772 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
5773 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
5774 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
5775 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
5776 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
5777 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
5778 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
5779 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
5780 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
5781 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
5782 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
5783 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
5784 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
5785 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
5786 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
5787 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
5788 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
5789 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
5790 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
5791 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
5792 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
5793 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
5794 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
5795 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
5796 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
5797 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
5798 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
5799 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
5800 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
5801 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
5802 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
5803 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
5804 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
5805 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
5806 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
5807 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
5808 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
5809 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
5810 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
5811 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
5812 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
5813 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
5814 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
5815 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
5816 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
5817 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
5818 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
5819 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
5820 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
5821 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
5822 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
5823 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
5824 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
5825 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
5826 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
5827 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
5828 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
5829 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
5830 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
5831 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
5832 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
5833 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
5834 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
5835 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
5836 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
5837 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
5838 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
5839 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
5840 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
5841 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
5842 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
5843 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
5844 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
5845 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
5846 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5847 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
5848 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
5849 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
5850 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
5851 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
5852 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
5853 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
5854 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
5855 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
5856 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
5857 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
5858 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
5859 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
5860 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
5861 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
5862 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
5863 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
5864 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
5865 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
5866 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
5867 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
5868 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
5869 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
5870 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
5871 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
5872 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
5873 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
5874 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
5875 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
5876 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
5877 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
5878 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
5879 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
5880 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
5881 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
5882 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
5883 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
5884 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
5885 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
5886 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
5887 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
5888 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
5889 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
5890 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
5891 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
5892 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
5893 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
5894 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
5895 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
5896 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
5897 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
5898 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
5899 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
5900 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
5901 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
5902 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
5903 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
5904 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
5905 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
5906 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
5907 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
5908 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
5909 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
5910 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
5911 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
5912 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
5913 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
5914 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
5915 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
5916 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
5917 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
5918 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
5919 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
5920 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
5921 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
5922 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
5923 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
5924 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
5925 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
5926 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
5927 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
5928 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
5929 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
5930 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
5931 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
5932 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
5933 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
5934 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
5935 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
5936 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
5937 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
5938 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
5939 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
5940 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
5941 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
5942 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
5943 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
5944 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
5945 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
5946 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
5947 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
5948 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
5949 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
5950 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
5951 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
5952 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
5953 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
5954 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
5955 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
5956 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
5957 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
5958 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
5959 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
5960 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
5961 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
5962 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
5963 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
5964 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
5965 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
5966 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
5967 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
5968 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
5969 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
5970 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
5971 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
5972 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
5973 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
5974 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
5975 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
5976 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
5977 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
5978 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
5979 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
5980 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
5981 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
5982 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
5983 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
5984 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
5985 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
5986 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
5987 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
5988 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
5989 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
5990 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
5991 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
5992 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
5993 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
5994 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
5995 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
5996 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
5997 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
5998 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
5999 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
6000 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
6001 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
6002 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
6003 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
6004 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
6005 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
6006 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
6007 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
6008 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
6009 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
6010 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
6011 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
6012 * gcc.target/i386/avx512f-mask-type.h: Ditto.
6013 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6014 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6015 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6016 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
6017 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6018 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6019 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6020 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6021 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6022 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6023 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6024 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6025 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6026 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6027 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6028 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6029 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6030 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6031 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6032 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6033 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6034 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6035 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6036 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6037 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6038 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6039 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6040 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6041 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6042 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6043 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6044 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6045 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6046 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6047 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6048 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6049 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6050 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6051 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6052 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6053 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6054 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6055 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6056 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6057 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6058 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6059 * gcc.target/i386/i386.exp: Ditto.
6060 * gcc.target/i386/m512-check.h: Ditto.
6061
6062 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
6063 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
6064 Anna Tikhonova <anna.tikhonova@intel.com>
6065 Ilya Tocar <ilya.tocar@intel.com>
6066 Andrey Turetskiy <andrey.turetskiy@intel.com>
6067 Ilya Verbin <ilya.verbin@intel.com>
6068 Kirill Yukhin <kirill.yukhin@intel.com>
6069 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
6070
6071 * g++.dg/other/i386-2.C: Add new options.
6072 * g++.dg/other/i386-3.C: Ditto.
6073 * gcc.target/i386/sse-12.c: Ditto.
6074 * gcc.target/i386/sse-14.c: Ditto.
6075 * gcc.target/i386/sse-22.c: Ditto.
6076 * gcc.target/i386/sse-13.c: Add new options and builtins.
6077 * gcc.target/i386/sse-23.c: Ditto.
6078 * gcc.target/i386/avx-1.c: Add new builtins.
6079
6080 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
6081
6082 * gcc.misc-tests/godump.exp: New.
6083 * gcc.misc-tests/godump-1.c: New.
6084
6085 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
6086
6087 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
6088 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6089 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6090 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6091 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6092 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6093 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
6094 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
6095 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
6096 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
6097 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
6098 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
6099 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
6100 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
6101 * c-c++-common/asan/pr63638.c: Likewise.
6102
6103 2014-10-28 Richard Biener <rguenther@suse.de>
6104
6105 PR middle-end/63665
6106 * gcc.dg/pr63665.c: New testcase.
6107
6108 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6109
6110 * c-c++-common/asan/kasan-recover-1.c: New test.
6111 * c-c++-common/asan/kasan-recover-2.c: New test.
6112 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
6113 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6114 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6115 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6116 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6117 * c-c++-common/asan/no-asan-globals.c: Likewise.
6118 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6119 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6120 * c-c++-common/asan/no-use-after-return.c: Likewise.
6121
6122 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6123
6124 * c-c++-common/asan/shadow-offset-1.c: New test.
6125
6126 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
6127
6128 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
6129 gcc-plugin.h earlier.
6130
6131 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6132
6133 * gnat.dg/specs/concat1.ads: New test.
6134 * gnat.dg/specs/concat1_pkg.ads: New helper.
6135
6136 2014-10-27 Richard Biener <rguenther@suse.de>
6137
6138 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
6139 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
6140 target due to memcpy inline-expansion.
6141
6142 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6143
6144 * gnat.dg/specs/pack10.ads: New test.
6145 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
6146
6147 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6148
6149 * gnat.dg/entry_queues2.adb: New test.
6150
6151 2014-10-25 Jakub Jelinek <jakub@redhat.com>
6152
6153 PR tree-optimization/63641
6154 * gcc.c-torture/execute/pr63641.c: New test.
6155
6156 2014-10-24 Tobias Burnus <burnus@net-b.de>
6157
6158 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
6159 * gfortran.dg/coarray_collectives_13.f90: New.
6160 * gfortran.dg/coarray_collectives_14.f90: New.
6161 * gfortran.dg/coarray_collectives_15.f90: New.
6162 * gfortran.dg/coarray_collectives_16.f90: New.
6163
6164 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6165
6166 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
6167
6168 2014-10-24 Marek Polacek <polacek@redhat.com>
6169
6170 PR c/56980
6171 * gcc.dg/pr56980.c: New test.
6172
6173 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6174
6175 * lib/target-supports.exp
6176 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
6177 vaeseq_u8.
6178 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
6179 for vcvt_f16_f32.
6180 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
6181 vfma_f32.
6182
6183 2014-10-24 Martin Liska <mliska@suse.cz>
6184
6185 * gcc.dg/ipa/pr63595.c: New test.
6186
6187 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6188
6189 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
6190 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6191
6192 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6193
6194 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
6195
6196 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6197
6198 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
6199
6200 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6201
6202 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
6203
6204 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6205
6206 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
6207
6208 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6209
6210 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
6211
6212 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6213
6214 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
6215
6216 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6217
6218 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
6219
6220 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6221
6222 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
6223
6224 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6225
6226 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
6227
6228 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6229
6230 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
6231
6232 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6233
6234 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
6235
6236 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6237
6238 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
6239
6240 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6241
6242 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
6243
6244 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6245
6246 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
6247 file.
6248 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6249 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6250
6251 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6252
6253 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
6254 file.
6255 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6256 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6257
6258 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6259
6260 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
6261 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6262 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6263 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6264 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6265
6266 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6267
6268 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
6269 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6270 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6271 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6272 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6273 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6274
6275 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6276
6277 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
6278 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6279 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6280 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6281 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6282 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6283 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6284 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6285
6286 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6287
6288 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
6289 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
6290 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6291
6292 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6293
6294 * gcc.target/arm/README.advsimd-intrinsics: New file.
6295 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
6296 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
6297 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
6298 Likewise.
6299 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6300 Likewise.
6301 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
6302 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
6303 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6304
6305 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6306
6307 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
6308 wrap_compile_flags before setting it.
6309
6310 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6311
6312 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
6313 targets.
6314 * gcc.dg/pr63594-2.c: Likewise.
6315
6316 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
6317
6318 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
6319 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
6320
6321 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6322
6323 PR bootstrap/63632
6324 * g++.dg/torture/pr63632.C: New test.
6325
6326 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
6327
6328 PR c++/63619
6329 * g++.dg/warn/Wdelete-incomplete-3.C: New.
6330 * g++.dg/warn/Wdelete-incomplete-4.C: New.
6331
6332 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
6333
6334 PR target/63618
6335 * gcc.target/i386/pr63618.c: New test.
6336
6337 2014-10-23 Marek Polacek <polacek@redhat.com>
6338
6339 PR c/63626
6340 * gcc.dg/pr63626.c: New test.
6341
6342 2014-10-23 Marek Polacek <polacek@redhat.com>
6343
6344 * c-c++-common/ubsan/undefined-2.c: New test.
6345
6346 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
6347
6348 * gcc.target/i386/pr63600.c: New.
6349
6350 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6351
6352 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
6353
6354 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6355
6356 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
6357 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
6358
6359 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6360
6361 * gcc.target/sparc/20001013-1.c (main): Declare int return.
6362 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
6363 * gcc.target/sparc/sparc-ret.c (toto): Declare.
6364 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
6365 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
6366 Declare.
6367
6368 2014-10-22 Guozhi Wei <carrot@google.com>
6369
6370 PR tree-optimization/63530
6371 gcc.dg/vect/pr63530.c: New testcase.
6372
6373 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
6374
6375 * gcc.target/i386/conversion-2.c: New test.
6376
6377 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6378 Yury Gribov <y.gribov@samsung.com>
6379
6380 * c-c++-common/ubsan/align-1.c: Update cmdline options.
6381 * c-c++-common/ubsan/align-3.c: Likewise.
6382 * c-c++-common/ubsan/bounds-1.c: Likewise.
6383 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
6384 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6385 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
6386 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6387 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6388 * c-c++-common/ubsan/nonnull-2.c: Likewise.
6389 * c-c++-common/ubsan/nonnull-3.c: Likewise.
6390 * c-c++-common/ubsan/object-size-3.c: Likewise.
6391 * c-c++-common/ubsan/overflow-1.c: Likewise.
6392 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6393 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
6394 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6395 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6396 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6397 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6398 * c-c++-common/ubsan/pr59503.c: Likewise.
6399 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6400 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6401 * c-c++-common/ubsan/shift-3.c: Likewise.
6402 * c-c++-common/ubsan/shift-6.c: Likewise.
6403 * c-c++-common/ubsan/undefined-1.c: Likewise.
6404 * c-c++-common/ubsan/vla-2.c: Likewise.
6405 * c-c++-common/ubsan/vla-3.c: Likewise.
6406 * c-c++-common/ubsan/vla-4.c: Likewise.
6407 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6408 * g++.dg/ubsan/return-2.C: Likewise.
6409 * c-c++-common/ubsan/recovery-1.c: New test.
6410 * c-c++-common/ubsan/recovery-2.c: New test.
6411 * c-c++-common/ubsan/recovery-3.c: New test.
6412 * c-c++-common/ubsan/recovery-common.inc: New file.
6413
6414 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6415
6416 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
6417 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
6418 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
6419 * gcc.target/aarch64/vect.x: Likewise.
6420 * gcc.target/aarch64/vect-ld1r.x: Add return type.
6421 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
6422 * gcc.target/aarch64/vect-fp.c: Likewise.
6423
6424 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6425
6426 * lib/compat.exp (compat-run): Remove "unresolved".
6427 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
6428 unsupported testcase.
6429
6430 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6431
6432 PR target/63594
6433 * gcc.dg/pr63594-1.c: New test.
6434 * gcc.dg/pr63594-2.c: New test.
6435 * gcc.target/i386/sse2-pr63594-1.c: New test.
6436 * gcc.target/i386/sse2-pr63594-2.c: New test.
6437 * gcc.target/i386/avx-pr63594-1.c: New test.
6438 * gcc.target/i386/avx-pr63594-2.c: New test.
6439 * gcc.target/i386/avx2-pr63594-1.c: New test.
6440 * gcc.target/i386/avx2-pr63594-2.c: New test.
6441 * gcc.target/i386/avx512f-pr63594-1.c: New test.
6442 * gcc.target/i386/avx512f-pr63594-2.c: New test.
6443 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
6444 insn counts.
6445
6446 PR target/63542
6447 * gcc.target/i386/pr63542-1.c: New test.
6448 * gcc.target/i386/pr63542-2.c: New test.
6449
6450 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
6451
6452 * gcc.target/avr/tiny-memx.c: New test.
6453
6454 * gcc.target/avr/tiny-caller-save.c: New test.
6455
6456 2014-10-21 Jiong Wang <jiong.wang@arm.com>
6457
6458 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
6459 (Proc_1): Add return type.
6460 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
6461 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
6462 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
6463 * gcc.target/arm/pr44788.c (foo): Likewise.
6464 * gcc.target/arm/pr55642.c (abs): Likewise.
6465 * gcc.target/arm/pr58784.c (f): Likewise.
6466 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
6467 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
6468 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
6469 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
6470 for local variables.
6471 * lib/target-supports.exp
6472 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
6473 vaeseq_u8.
6474 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
6475 vcvt_f16_f32.
6476 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
6477 vfma_f32.
6478 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
6479
6480 2014-10-21 Andreas Schwab <schwab@suse.de>
6481
6482 * gcc.dg/bf-spl1.c (main): Fix implicit int.
6483
6484 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
6485
6486 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
6487
6488 2014-10-21 Richard Biener <rguenther@suse.de>
6489
6490 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
6491 * g++.dg/ipa/devirt-46.C: Likewise.
6492 * g++.dg/ipa/devirt-47.C: Likewise.
6493 * g++.dg/tree-prof/pr35545.C: Likewise.
6494
6495 2014-10-21 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR tree-optimization/63563
6498 * gcc.target/i386/pr63563.c: New test.
6499
6500 2014-10-20 Richard Biener <rguenther@suse.de>
6501
6502 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
6503 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
6504
6505 2014-10-20 Martin Liska <mliska@suse.cz>
6506
6507 * gcc.dg/ipa/pr63595.c: New test.
6508
6509 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6510
6511 PR fortran/48979
6512 * gfortran.dg/ieee/intrinsics_2.F90: New test.
6513
6514 2014-10-19 Marek Polacek <polacek@redhat.com>
6515
6516 PR c/63567
6517 * gcc.dg/pr63567-3.c: New test.
6518 * gcc.dg/pr63567-4.c: New test.
6519
6520 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6521
6522 * gcc.dg/atomic/c11-atomic-exec-5.c
6523 (test_main_long_double_add_overflow): Define and run only for
6524 LDBL_MANT_DIG != 106.
6525 (test_main_complex_long_double_add_overflow): Likewise.
6526 (test_main_long_double_sub_overflow): Likewise.
6527 (test_main_complex_long_double_sub_overflow): Likewise.
6528
6529 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
6530
6531 PR fortran/63553
6532 * gfortran.dg/class_to_type_3.f03 : New test
6533
6534 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6535
6536 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
6537 to GNU11.
6538
6539 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6540
6541 * gcc.dg/attr-isr.c: Move SH specific test to ...
6542 * gcc.target/sh/attr-isr.c: ... here.
6543
6544 >>>>>>> .r217525
6545 2014-10-17 Marek Polacek <polacek@redhat.com>
6546
6547 PR c/63567
6548 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
6549 * gcc.dg/pr63567-1.c: New test.
6550 * gcc.dg/pr63567-2.c: New test.
6551
6552 2014-10-17 Marek Polacek <polacek@redhat.com>
6553
6554 PR c/63543
6555 * gcc.dg/pr63543.c: New test.
6556 * gcc.dg/array-8.c: Remove dg-error.
6557 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
6558 * gcc.dg/pr48552-2.c: Likewise.
6559
6560 2014-10-17 Marek Polacek <polacek@redhat.com>
6561
6562 PR c/63549
6563 * gcc.dg/pr63549.c: New test.
6564
6565 2014-10-17 Marek Polacek <polacek@redhat.com>
6566
6567 * gcc.dg/Wimplicit-int-1.c: New test.
6568 * gcc.dg/Wimplicit-int-2.c: New test.
6569 * gcc.dg/Wimplicit-int-3.c: New test.
6570 * gcc.dg/Wimplicit-int-4.c: New test.
6571
6572 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
6573
6574 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
6575 changes.
6576
6577 2014-10-17 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR tree-optimization/63464
6580 * gcc.dg/torture/pr63464.c: New test.
6581 * gcc.dg/tree-ssa/reassoc-37.c: New test.
6582 * gcc.dg/tree-ssa/reassoc-38.c: New test.
6583
6584 PR tree-optimization/63302
6585 * gcc.c-torture/execute/pr63302.c: New test.
6586
6587 2014-10-17 Tom de Vries <tom@codesourcery.com>
6588
6589 PR rtl-optimization/61605
6590 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
6591 absence check.
6592
6593 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
6594
6595 PR middle-end/61848
6596 * g++.dg/torture/pr61848.C: New testcase.
6597 * gcc.c-torture/compile/pr61848.c: New testcase.
6598
6599 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6600
6601 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
6602 * gcc.target/sh/strlen.c: Likewise.
6603 * gcc.target/sh/pr51244-13.c: Likewise.
6604 * gcc.target/sh/cmpstrn.c: Likewise.
6605 * gcc.target/sh/hiconst.c: Likewise.
6606 * gcc.target/sh/pr43417.c: Likewise.
6607
6608 2014-10-16 Martin Liska <mliska@suse.cz>
6609
6610 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
6611 to match defined expectations.
6612
6613 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
6614
6615 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
6616
6617 2014-10-16 Martin Liska <mliska@suse.cz>
6618
6619 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
6620 * g++.dg/ipa/ipa-icf-5.C: Likewise
6621
6622 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6623
6624 PR target/63260
6625 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
6626
6627 2014-10-16 Richard Biener <rguenther@suse.de>
6628
6629 PR middle-end/63554
6630 * gcc.dg/torture/pr63554.c: New testcase.
6631
6632 2014-10-16 Marek Polacek <polacek@redhat.com>
6633
6634 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
6635 * gcc.target/powerpc/pr58673-2.c: Add declarations.
6636
6637 2014-10-16 Marek Polacek <polacek@redhat.com>
6638
6639 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
6640 * gcc.dg/graphite/id-2.c: Likewise.
6641 * gcc.dg/graphite/id-4.c: Likewise.
6642 * gcc.dg/graphite/id-8.c: Likewise.
6643 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
6644 * gcc.dg/graphite/id-pr45230.c: Likewise.
6645 * gcc.dg/graphite/id-pr45231.c: Likewise.
6646 * gcc.dg/graphite/pr38073.c: Likewise.
6647 * gcc.dg/graphite/pr38125.c: Likewise.
6648 * gcc.dg/graphite/pr38409.c: Likewise.
6649 * gcc.dg/graphite/pr38413.c: Likewise.
6650 * gcc.dg/graphite/pr38510.c: Likewise.
6651 * gcc.dg/graphite/pr38786.c: Likewise.
6652 * gcc.dg/graphite/pr39260.c: Likewise.
6653 * gcc.dg/graphite/scop-19.c: Likewise.
6654 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
6655 * gcc.dg/graphite/id-17.c: Likewise.
6656 * gcc.dg/graphite/id-23.c: Likewise.
6657 * gcc.dg/graphite/id-26.c: Likewise.
6658 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
6659 * gcc.dg/graphite/pr37485.c: Likewise.
6660 * gcc.dg/graphite/pr38500.c: Likewise.
6661 * gcc.dg/graphite/pr42284.c: Likewise.
6662 * gcc.dg/graphite/pr42914.c: Likewise.
6663 * gcc.dg/graphite/pr46404-1.c: Likewise.
6664 * gcc.dg/graphite/pr60979.c: Likewise.
6665 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
6666 defaulting to int.
6667
6668 2014-10-16 Martin Liska <mliska@suse.cz>
6669 Jan Hubicka <hubicka@ucw.cz>
6670
6671 * g++.dg/ipa/ipa-icf-1.C: New test.
6672 * g++.dg/ipa/ipa-icf-2.C: New test.
6673 * g++.dg/ipa/ipa-icf-3.C: New test.
6674 * g++.dg/ipa/ipa-icf-4.C: New test.
6675 * g++.dg/ipa/ipa-icf-5.C: New test.
6676 * gcc.dg/ipa/ipa-icf-1.c: New test.
6677 * gcc.dg/ipa/ipa-icf-10.c: New test.
6678 * gcc.dg/ipa/ipa-icf-11.c: New test.
6679 * gcc.dg/ipa/ipa-icf-12.c: New test.
6680 * gcc.dg/ipa/ipa-icf-13.c: New test.
6681 * gcc.dg/ipa/ipa-icf-14.c: New test.
6682 * gcc.dg/ipa/ipa-icf-15.c: New test.
6683 * gcc.dg/ipa/ipa-icf-16.c: New test.
6684 * gcc.dg/ipa/ipa-icf-17.c: New test.
6685 * gcc.dg/ipa/ipa-icf-18.c: New test.
6686 * gcc.dg/ipa/ipa-icf-19.c: New test.
6687 * gcc.dg/ipa/ipa-icf-2.c: New test.
6688 * gcc.dg/ipa/ipa-icf-20.c: New test.
6689 * gcc.dg/ipa/ipa-icf-21.c: New test.
6690 * gcc.dg/ipa/ipa-icf-22.c: New test.
6691 * gcc.dg/ipa/ipa-icf-23.c: New test.
6692 * gcc.dg/ipa/ipa-icf-24.c: New test.
6693 * gcc.dg/ipa/ipa-icf-25.c: New test.
6694 * gcc.dg/ipa/ipa-icf-26.c: New test.
6695 * gcc.dg/ipa/ipa-icf-27.c: New test.
6696 * gcc.dg/ipa/ipa-icf-28.c: New test.
6697 * gcc.dg/ipa/ipa-icf-29.c: New test.
6698 * gcc.dg/ipa/ipa-icf-3.c: New test.
6699 * gcc.dg/ipa/ipa-icf-30.c: New test.
6700 * gcc.dg/ipa/ipa-icf-4.c: New test.
6701 * gcc.dg/ipa/ipa-icf-5.c: New test.
6702 * gcc.dg/ipa/ipa-icf-6.c: New test.
6703 * gcc.dg/ipa/ipa-icf-7.c: New test.
6704 * gcc.dg/ipa/ipa-icf-8.c: New test.
6705 * gcc.dg/ipa/ipa-icf-9.c: New test.
6706
6707 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6708
6709 PR target/53513
6710 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
6711
6712 2014-10-16 Martin Liska <mliska@suse.cz>
6713 Jan Hubicka <hubicka@ucw.cz>
6714
6715 * c-c++-common/rotate-1.c: Options changed to not collide
6716 with a new IPA ICF pass.
6717 * c-c++-common/rotate-2.c: Likewise.
6718 * c-c++-common/rotate-3.c: Likewise.
6719 * c-c++-common/rotate-4.c: Likewise.
6720 * g++.dg/cpp0x/rv-return.C: Likewise.
6721 * g++.dg/cpp0x/rv1n.C: Likewise.
6722 * g++.dg/cpp0x/rv1p.C: Likewise.
6723 * g++.dg/cpp0x/rv2n.C: Likewise.
6724 * g++.dg/cpp0x/rv3n.C: Likewise.
6725 * g++.dg/cpp0x/rv4n.C: Likewise.
6726 * g++.dg/cpp0x/rv5n.C: Likewise.
6727 * g++.dg/cpp0x/rv6n.C: Likewise.
6728 * g++.dg/cpp0x/rv7n.C: Likewise.
6729 * g++.dg/ipa/devirt-g-1.C: Likewise.
6730 * g++.dg/ipa/inline-1.C: Likewise.
6731 * g++.dg/ipa/inline-2.C: Likewise.
6732 * g++.dg/ipa/inline-3.C: Likewise.
6733 * g++.dg/opt/pr30965.C: Likewise.
6734 * g++.dg/tree-ssa/pr19637.C: Likewise.
6735 * gcc.dg/guality/csttest.c: Likewise.
6736 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
6737 * gcc.dg/ipa/iinline-7.c: Likewise.
6738 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6739 * gcc.dg/ipa/ipacost-1.c: Likewise.
6740 * gcc.dg/ipa/ipacost-2.c: Likewise.
6741 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
6742 * gcc.dg/ipa/remref-2a.c: Likewise.
6743 * gcc.dg/ipa/remref-2b.c: Likewise.
6744 * gcc.dg/pr46309-2.c: Likewise.
6745 * gcc.dg/torture/ipa-pta-1.c: Likewise.
6746 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
6747 * gcc.dg/tree-ssa/andor-4.c: Likewise.
6748 * gcc.dg/tree-ssa/andor-5.c: Likewise.
6749 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6750 * gcc.dg/vect/vect-cond-10.c: Likewise.
6751 * gcc.dg/vect/vect-cond-9.c: Likewise.
6752 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6753 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6754 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6755 * gcc.target/i386/bmi-1.c: Likewise.
6756 * gcc.target/i386/bmi-2.c: Likewise.
6757 * gcc.target/i386/pr56564-2.c: Likewise.
6758
6759 2014-10-16 Richard Biener <rguenther@suse.de>
6760
6761 PR tree-optimization/63168
6762 * gcc.dg/tree-ssa/loop-40.c: New testcase.
6763
6764 2014-10-16 Andreas Schwab <schwab@suse.de>
6765
6766 * gcc.target/m68k/crash1.c: Fix implicit declaration.
6767
6768 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
6769 implicit int.
6770 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
6771 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
6772 * gcc.target/ia64/pr29682.c: Likewise.
6773 * gcc.target/ia64/pr43603.c: Likewise.
6774 * gcc.target/ia64/pr48496.c: Likewise.
6775
6776 2014-10-16 Marek Polacek <polacek@redhat.com>
6777
6778 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
6779
6780 2014-10-16 Jakub Jelinek <jakub@redhat.com>
6781 Marek Polacek <polacek@redhat.com>
6782
6783 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
6784 declarations.
6785 * gcc.dg/pr32176.c: Likewise.
6786 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
6787 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
6788 * gcc.dg/ia64-sync-2.c: Likewise.
6789 * gcc.dg/ia64-sync-3.c: Likewise.
6790 * gcc.dg/sync-2.c: Likewise.
6791 * gcc.dg/sync-3.c: Likewise.
6792 * gcc.target/i386/990524-1.c: Likewise.
6793 * gcc.target/i386/avx512f-pr57233.c: Likewise.
6794 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
6795 * gcc.target/i386/pr26826.c: Likewise.
6796 * gcc.target/i386/pr37184.c: Likewise.
6797 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
6798 * gcc.target/i386/20060125-2.c: Likewise.
6799 * gcc.target/i386/memcpy-1.c: Likewise.
6800 * gcc.target/i386/pr40934.c: Likewise.
6801 * gcc.target/i386/sse-5.c: Likewise.
6802 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6803 * gcc.target/i386/vectorize4.c: Likewise.
6804 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
6805 -fgnu89-inline.
6806 * gcc.target/i386/980313-1.c: Likewise.
6807 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
6808 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
6809 * gcc.target/i386/crc32-3.c: Likewise.
6810 * gcc.target/i386/intrinsics_3.c: Likewise.
6811 * gcc.target/i386/loop-1.c: Likewise.
6812 * gcc.target/i386/pr44948-2a.c: Likewise.
6813 * gcc.target/i386/pr47564.c: Likewise.
6814 * gcc.target/i386/pr50712.c: Likewise.
6815 * gcc.target/i386/stackalign/return-2.c: Likewise.
6816
6817 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
6818
6819 PR lto/62026
6820 * lto/pr62026.C: New testcase.
6821
6822 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
6823
6824 PR rtl-optimization/63448
6825 * gcc.target/i386/pr63448.c: New test.
6826
6827 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
6828
6829 * gnat.dg/opt41.adb: New test.
6830 * gnat.dg/opt41_pkg.ad[sb]: New helper.
6831
6832 2014-10-15 Richard Biener <rguenther@suse.de>
6833
6834 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
6835
6836 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
6837
6838 * gcc.dg/tree-prof/peel-1.c: Update.
6839 * gcc.dg/tree-prof/unroll-1.c: Update.
6840 * gcc.dg/unroll_1.c: Update.
6841 * gcc.dg/unroll_2.c: Update.
6842 * gcc.dg/unroll_3.c: Update.
6843 * gcc.dg/unroll_4.c: Update.
6844
6845 2014-10-14 DJ Delorie <dj@redhat.com>
6846
6847 * g++.dg/abi/mangle64.C: New.
6848
6849 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
6850
6851 * g++.dg/ext/vector9.C: Test ! with float vectors.
6852
6853 2014-10-14 Richard Biener <rguenther@suse.de>
6854
6855 PR tree-optimization/63512
6856 * g++.dg/torture/pr63512.C: New testcase.
6857
6858 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
6859
6860 PR target/63260
6861 * gcc.target/sh/pr63260.c: New.
6862
6863 2014-10-13 Richard Henderson <rth@redhat.com>
6864
6865 * g++.dg/torture/20141013.C: New.
6866
6867 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
6868
6869 PR target/8340
6870 PR middle-end/47602
6871 PR rtl-optimization/55458
6872 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
6873 * gcc.target/i386/pr55458.c: Likewise.
6874 * gcc.target/i386/pr47602.c: New.
6875 * gcc.target/i386/pr23098.c: Move to XFAIL.
6876
6877 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
6878
6879 PR tree-optimization/62127
6880 * g++.dg/torture/pr62127.C: New testcase.
6881
6882 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
6883
6884 * c-c++-common/asan/bitfield-5.c: New test.
6885
6886 2014-10-13 Richard Biener <rguenther@suse.de>
6887
6888 PR tree-optimization/63419
6889 * g++.dg/torture/pr63419.C: New testcase.
6890
6891 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
6892
6893 PR target/59401
6894 PR target/54760
6895 * gcc.target/sh/pr54760-5.c: New.
6896 * gcc.target/sh/pr54760-6.c: New.
6897 * gcc.target/sh/pr59401-1.c: New.
6898
6899 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6900
6901 PR fortran/48979
6902 * gfortran.dg/ieee/intrinsics_1.f90: New test.
6903
6904 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
6905
6906 * lib/target-supports.exp (check_effective_target_shared): New
6907 function.
6908 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
6909
6910 2014-10-10 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR c/63495
6913 * gcc.target/i386/pr63495.c: New test.
6914
6915 2014-10-10 Marek Polacek <polacek@redhat.com>
6916
6917 * c-c++-common/ubsan/object-size-1.c: New test.
6918 * c-c++-common/ubsan/object-size-2.c: New test.
6919 * c-c++-common/ubsan/object-size-3.c: New test.
6920 * c-c++-common/ubsan/object-size-4.c: New test.
6921 * c-c++-common/ubsan/object-size-5.c: New test.
6922 * c-c++-common/ubsan/object-size-6.c: New test.
6923 * c-c++-common/ubsan/object-size-7.c: New test.
6924 * c-c++-common/ubsan/object-size-8.c: New test.
6925 * c-c++-common/ubsan/object-size-9.c: New test.
6926 * g++.dg/ubsan/object-size-1.C: New test.
6927 * gcc.dg/ubsan/object-size-9.c: New test.
6928
6929 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6930
6931 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
6932 (asan_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/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
6936 (tsan_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 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
6940 (ubsan_finish): Remove restore_ld_library_path_env_vars.
6941 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6942 related env variables by calling set_ld_library_path_env_vars.
6943
6944 2014-10-10 Richard Biener <rguenther@suse.de>
6945
6946 PR tree-optimization/63379
6947 * gcc.dg/vect/pr63379.c: New testcase.
6948
6949 2014-10-10 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR fortran/59488
6952 * gfortran.dg/gomp/pr59488-1.f90: New test.
6953 * gfortran.dg/gomp/pr59488-2.f90: New test.
6954
6955 2014-10-10 Richard Biener <rguenther@suse.de>
6956
6957 PR tree-optimization/63476
6958 * g++.dg/torture/pr63476.C: New testcase.
6959
6960 2014-10-10 Tobias Burnus <burnus@net-b.de>
6961
6962 * gfortran.dg/implicit_16.f90: New.
6963
6964 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
6965
6966 * g++.dg/cpp0x/constexpr-using3.C: New.
6967 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
6968 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
6969 * g++.dg/cpp1y/constexpr-local1.C: Extend.
6970 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
6971
6972 2014-10-09 Joseph Myers <joseph@codesourcery.com>
6973
6974 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
6975
6976 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
6977
6978 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
6979
6980 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
6981
6982 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
6983 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
6984 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
6985 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6986 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
6987 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6988 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
6989 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
6990 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
6991 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
6992 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
6993 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
6994
6995 2014-10-09 Richard Biener <rguenther@suse.de>
6996
6997 PR tree-optimization/63380
6998 * gcc.dg/torture/pr63380-1.c: New testcase.
6999 * gcc.dg/torture/pr63380-2.c: Likewise.
7000
7001 2014-10-09 Marek Polacek <polacek@redhat.com>
7002
7003 PR c/63480
7004 * gcc.dg/pr63480.c: New test.
7005
7006 2014-10-09 Richard Biener <rguenther@suse.de>
7007
7008 PR tree-optimization/63445
7009 * gcc.dg/Wstrict-overflow-26.c: New testcase.
7010
7011 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
7012
7013 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
7014 * gcc.dg/vmx/ops.c: Likewise.
7015 * gcc.dg/vmx/ops-long-1.c: Likewise.
7016
7017 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7018
7019 * gfortran.dg/implicit_4.f90: Fix some dg-error.
7020
7021 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7022
7023 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
7024 dg-additional-options.
7025
7026 2014-10-08 Mark Wielaard <mjw@redhat.com>
7027
7028 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
7029 prefix from scan-assembler-times.
7030
7031 2014-10-07 Marek Polacek <polacek@redhat.com>
7032
7033 * lib/target-supports.exp (check_effective_target_fd_truncate):
7034 Include <string.h>.
7035
7036 2014-10-07 Marek Polacek <polacek@redhat.com>
7037
7038 PR c/59717
7039 * gcc.dg/pr59717.c: New test.
7040
7041 2014-10-07 Marek Polacek <polacek@redhat.com>
7042
7043 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
7044 * gcc.dg/iftrap-1.c: Fix implicit declarations.
7045 * gcc.target/powerpc/pr26350.c: Likewise.
7046 * gcc.target/powerpc/altivec-consts.c: Likewise.
7047 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7048 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
7049 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
7050 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
7051 * gcc.target/powerpc/pr47862.c: Likewise.
7052 * gcc.target/powerpc/pr48053-1.c: Likewise.
7053 * gcc.target/powerpc/pr53487.c: Likewise.
7054 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
7055 to int.
7056 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
7057 * gcc.target/powerpc/altivec-2.c: Likewise.
7058 * gcc.target/powerpc/pr47755-2.c: Likewise.
7059
7060 2014-10-07 Martin Liska <mliska@suse.cz>
7061
7062 * g++.dg/lto/pr63270.h: New test.
7063 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
7064 include.
7065 * g++.dg/lto/pr63270_2.C: New test.
7066
7067 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
7068
7069 * gnat.dg/lto16.adb: New test.
7070 * gnat.dg/lto16_pkg.adb: New helper.
7071
7072 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
7073
7074 * gnat.dg/return4.adb: New test.
7075 * gnat.dg/return4_pkg.ad[sb]: New helper.
7076
7077 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
7078
7079 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
7080 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
7081 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
7082
7083 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 PR c++/55250
7086 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
7087 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
7088 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
7089
7090 2014-10-06 Marek Polacek <polacek@redhat.com>
7091
7092 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
7093 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
7094 * g++.dg/lto/pr54625-2_0.c: Likewise.
7095 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
7096
7097 2014-10-06 Marek Polacek <polacek@redhat.com>
7098
7099 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
7100 * gcc.target/i386/avxfp-1.c: Likewise.
7101 * gcc.target/i386/avxfp-2.c: Likewise.
7102 * gcc.target/i386/cadd.c: Likewise.
7103 * gcc.target/i386/cmov2.c: Likewise.
7104 * gcc.target/i386/cmov3.c: Likewise.
7105 * gcc.target/i386/cmov4.c: Likewise.
7106 * gcc.target/i386/cold-attribute-1.c: Likewise.
7107 * gcc.target/i386/cvt-1.c: Likewise.
7108 * gcc.target/i386/fpcvt-1.c: Likewise.
7109 * gcc.target/i386/fpcvt-2.c: Likewise.
7110 * gcc.target/i386/fpcvt-3.c: Likewise.
7111 * gcc.target/i386/local.c: Likewise.
7112 * gcc.target/i386/memcpy-2.c: Likewise.
7113 * gcc.target/i386/memcpy-3.c: Likewise.
7114 * gcc.target/i386/memset-1.c: Likewise.
7115 * gcc.target/i386/minmax-1.c: Likewise.
7116 * gcc.target/i386/minmax-2.c: Likewise.
7117 * gcc.target/i386/pr45352-2.c: Likewise.
7118 * gcc.target/i386/pr46253.c: Likewise.
7119 * gcc.target/i386/pr53623.c: Likewise.
7120 * gcc.target/i386/pr60902.c: Likewise.
7121 * gcc.target/i386/pr57003.c: Likewise.
7122 * gcc.target/i386/sse-14.c: Likewise.
7123 * gcc.target/i386/sse-19.c: Likewise.
7124 * gcc.target/i386/sse-22.c: Likewise.
7125 * gcc.target/i386/sse4a-extract.c: Likewise.
7126 * gcc.target/i386/sse4a-insert.c: Likewise.
7127 * gcc.target/i386/ssefp-1.c: Likewise.
7128 * gcc.target/i386/ssefp-2.c: Likewise.
7129 * gcc.target/i386/testimm-10.c: Likewise.
7130 * gcc.target/i386/vectorize4-avx.c: Likewise.
7131 * gcc.target/i386/980709-1.c: Fix implicit declarations.
7132 * gcc.target/i386/avx-pr57233.c: Likewise.
7133 * gcc.target/i386/avx2-pr57233.c: Likewise.
7134 * gcc.target/i386/avx2-vpop-check.h: Likewise.
7135 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7136 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7137 * gcc.target/i386/crc32-4.c: Likewise.
7138 * gcc.target/i386/pr20204.c: Likewise.
7139 * gcc.target/i386/pr23570.c: Likewise.
7140 * gcc.target/i386/pr26449-1.c: Likewise.
7141 * gcc.target/i386/pr28839.c: Likewise.
7142 * gcc.target/i386/pr37101.c: Likewise.
7143 * gcc.target/i386/pr61923.c: Likewise.
7144 * gcc.target/i386/shrink_wrap_1.c: Likewise.
7145 * gcc.target/i386/sse2-pr57233.c: Likewise.
7146 * gcc.target/i386/vect-abs-s16.c: Likewise.
7147 * gcc.target/i386/vect-abs-s32.c: Likewise.
7148 * gcc.target/i386/vect-abs-s8.c: Likewise.
7149 * gcc.target/i386/xop-pr57233.c: Likewise.
7150 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7151 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
7152 implicit declarations.
7153 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
7154 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7155 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7156
7157 2014-10-06 Marek Polacek <polacek@redhat.com>
7158
7159 * gcc.dg/20001012-1.c: Fix defaulting to int.
7160 * gcc.dg/20001012-2.c: Likewise.
7161 * gcc.dg/20001108-1.c: Likewise.
7162 * gcc.dg/20010516-1.c: Likewise.
7163 * gcc.dg/20011008-2.c: Likewise.
7164 * gcc.dg/20030612-1.c: Likewise.
7165 * gcc.dg/20040219-1.c: Likewise.
7166 * gcc.dg/20050603-2.c: Likewise.
7167 * gcc.dg/20070507-1.c: Likewise.
7168 * gcc.dg/attr-alias-3.c: Likewise.
7169 * gcc.dg/fastmath-1.c: Likewise.
7170 * gcc.dg/fork-instrumentation.c: Likewise.
7171 * gcc.dg/fwrapv-1.c: Likewise.
7172 * gcc.dg/fwrapv-2.c: Likewise.
7173 * gcc.dg/memmove-1.c: Likewise.
7174 * gcc.dg/non-local-goto-1.c: Likewise.
7175 * gcc.dg/non-local-goto-2.c: Likewise.
7176 * gcc.dg/noreturn-8.c: Likewise.
7177 * gcc.dg/parse-decl-after-if.c: Likewise.
7178 * gcc.dg/parse-decl-after-label.c: Likewise.
7179 * gcc.dg/pr25795-1.c: Likewise.
7180 * gcc.dg/pr25795.c: Likewise.
7181 * gcc.dg/pr28574.c: Likewise.
7182 * gcc.dg/pr30189.c: Likewise.
7183 * gcc.dg/pr31529-2.c: Likewise.
7184 * gcc.dg/pr33923.c: Likewise.
7185 * gcc.dg/pr34263.c: Likewise.
7186 * gcc.dg/pr36194.c: Likewise.
7187 * gcc.dg/pr45415.c: Likewise.
7188 * gcc.dg/pr47443.c: Likewise.
7189 * gcc.dg/pr47763.c: Likewise.
7190 * gcc.dg/pr49000.c: Likewise.
7191 * gcc.dg/pr50340.c: Likewise.
7192 * gcc.dg/webizer.c: Likewise.
7193 * gcc.dg/pr59940.c: Likewise.
7194 * gcc.dg/pr63186.c: Likewise.
7195 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
7196 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
7197 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
7198 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
7199 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
7200 * gcc.dg/sms-1.c: Likewise.
7201 * gcc.dg/unused-3.c: Likewise.
7202 * gcc.dg/varpool-1.c: Likewise.
7203 * gcc.dg/pr35899.c: Use -std=gnu89.
7204 * gcc.dg/pr59963-1.c: Likewise.
7205 * gcc.dg/redecl-15.c: Likewise.
7206 * gcc.dg/20041213-1.c: Likewise.
7207 * gcc.dg/20080820.c: Likewise.
7208 * gcc.dg/920413-1.c: Likewise.
7209 * gcc.dg/Wold-style-definition-1.c: Likewise.
7210 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
7211 * gcc.dg/decl-nospec-1.c: Likewise.
7212 * gcc.dg/decl-nospec-2.c: Likewise.
7213 * gcc.dg/decl-nospec-3.c: Likewise.
7214 * gcc.dg/bitfld-1.c: Likewise.
7215 * gcc.dg/bitfld-9.c: Likewise.
7216 * gcc.dg/parm-impl-decl-1.c: Likewise.
7217 * gcc.dg/parm-impl-decl-3.c: Likewise.
7218 * gcc.dg/pr18596-1.c: Likewise.
7219 * gcc.dg/pr18596-2.c: Likewise.
7220 * gcc.dg/pr18596-3.c: Likewise.
7221 * gcc.dg/pr60139.c: Likewise.
7222 * gcc.dg/utf-dflt.c: Likewise.
7223 * gcc.dg/utf-dflt2.c: Likewise.
7224 * gcc.dg/wtr-func-def-1.c: Likewise.
7225 * gcc.dg/declspec-5.c: Likewise.
7226 * gcc.dg/declspec-6.c: Likewise.
7227 * gcc.dg/ftrapv-2.c: Likewise.
7228 * gcc.dg/20020430-1.c: Fix implicit declarations.
7229 * gcc.dg/20030702-1.c: Likewise.
7230 * gcc.dg/20040127-2.c: Likewise.
7231 * gcc.dg/20041122-1.c: Likewise.
7232 * gcc.dg/20050309-1.c: Likewise.
7233 * gcc.dg/20061026.c: Likewise.
7234 * gcc.dg/20101010-1.c: Likewise.
7235 * gcc.dg/Werror-1.c: Likewise.
7236 * gcc.dg/Werror-10.c: Likewise.
7237 * gcc.dg/Werror-11.c: Likewise.
7238 * gcc.dg/Werror-12.c: Likewise.
7239 * gcc.dg/Werror-2.c: Likewise.
7240 * gcc.dg/Werror-3.c: Likewise.
7241 * gcc.dg/Werror-4.c: Likewise.
7242 * gcc.dg/Werror-5.c: Likewise.
7243 * gcc.dg/Werror-6.c: Likewise.
7244 * gcc.dg/Werror-7.c: Likewise.
7245 * gcc.dg/Werror-8.c: Likewise.
7246 * gcc.dg/Wstrict-overflow-20.c: Likewise.
7247 * gcc.dg/cpp/trad/macroargs.c: Likewise.
7248 * gcc.dg/delay-slot-2.c: Likewise.
7249 * gcc.dg/errno-1.c: Likewise.
7250 * gcc.dg/globalalias.c: Likewise.
7251 * gcc.dg/inline-3.c: Likewise.
7252 * gcc.dg/localalias.c: Likewise.
7253 * gcc.dg/pr19633-1.c: Likewise.
7254 * gcc.dg/pr19633.c: Likewise.
7255 * gcc.dg/pr23408.c: Likewise.
7256 * gcc.dg/pr23470-1.c: Likewise.
7257 * gcc.dg/pr28121.c: Likewise.
7258 * gcc.dg/pr28243.c: Likewise.
7259 * gcc.dg/pr30260.c: Likewise.
7260 * gcc.dg/pr32573.c: Likewise.
7261 * gcc.dg/pr33826.c: Likewise.
7262 * gcc.dg/pr35065.c: Likewise.
7263 * gcc.dg/pr38616.c: Likewise.
7264 * gcc.dg/pr39867.c: Likewise.
7265 * gcc.dg/pr41470.c: Likewise.
7266 * gcc.dg/pr41837.c: Likewise.
7267 * gcc.dg/pr44024.c: Likewise.
7268 * gcc.dg/pr44699.c: Likewise.
7269 * gcc.dg/pr46252.c: Likewise.
7270 * gcc.dg/pr46878-1.c: Likewise.
7271 * gcc.dg/pr50908-3.c: Likewise.
7272 * gcc.dg/pr51796.c: Likewise.
7273 * gcc.dg/pr55150-2.c: Likewise.
7274 * gcc.dg/pr55833.c: Likewise.
7275 * gcc.dg/pr59350.c: Likewise.
7276 * gcc.dg/pr59418.c: Likewise.
7277 * gcc.dg/pr60647-2.c: Likewise.
7278 * gcc.dg/uninit-suppress.c: Likewise.
7279 * gcc.dg/uninit-suppress_2.c: Likewise.
7280 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
7281 * gcc.dg/always_inline.c: Likewise.
7282 * gcc.dg/always_inline2.c: Likewise.
7283 * gcc.dg/always_inline3.c: Likewise.
7284 * gcc.dg/builtin-apply4.c: Likewise.
7285 * gcc.dg/declspec-7.c: Likewise.
7286 * gcc.dg/inline-1.c: Likewise.
7287 * gcc.dg/va-arg-pack-1.c: Likewise.
7288 * gcc.dg/winline-2.c: Likewise.
7289 * gcc.dg/winline-3.c: Likewise.
7290 * gcc.dg/winline-5.c: Likewise.
7291 * gcc.dg/winline-6.c: Likewise.
7292 * gcc.dg/winline-7.c: Likewise.
7293 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
7294 int.
7295 * gcc.dg/inline-33.c: Likewise.
7296 * gcc.dg/pr27861-1.c: Likewise.
7297 * gcc.dg/pr28888.c: Likewise.
7298 * gcc.dg/pr29254.c: Likewise.
7299 * gcc.dg/pr50908.c: Likewise.
7300 * gcc.dg/pr60647-1.c: Likewise.
7301 * gcc.dg/pragma-diag-1.c: Likewise.
7302 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
7303 * gcc.dg/winline-9.c: Likewise.
7304 * gcc.dg/pr52808.c: Return 0 instead of nothing.
7305
7306 2014-10-06 Marek Polacek <polacek@redhat.com>
7307
7308 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
7309 * gcc.dg/ipa/inline-4.c: Likewise.
7310 * gcc.dg/ipa/inline-5.c: Likewise.
7311 * gcc.dg/ipa/pr57539.c: Likewise.
7312 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
7313 defaulting to int.
7314 * gcc.dg/ipa/inlinehint-1.c: Likewise.
7315 * gcc.dg/ipa/inlinehint-3.c: Likewise.
7316 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
7317 * gcc.dg/ipa/ipacost-1.c: Likewise.
7318 * gcc.dg/ipa/ipacost-2.c: Likewise.
7319 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
7320 to int.
7321
7322 2014-10-06 Marek Polacek <polacek@redhat.com>
7323
7324 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
7325 declarations.
7326 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
7327 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
7328 * gcc.dg/debug/pr42767.c: Likewise.
7329 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
7330 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
7331 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
7332 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
7333
7334 2014-10-06 Marek Polacek <polacek@redhat.com>
7335
7336 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
7337 * gcc.dg/lto/20090213_0.c: Likewise.
7338 * gcc.dg/lto/20090706-2_0.c: Likewise.
7339 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
7340 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
7341 * gcc.dg/lto/ipareference2_0.c: Likewise.
7342 * gcc.dg/lto/ipareference_0.c: Likewise.
7343 * gcc.dg/lto/ipareference_1.c: Likewise.
7344 * gcc.dg/lto/pr55703_0.c: Likewise.
7345 * gcc.dg/lto/resolutions_0.c: Likewise.
7346 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
7347 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
7348 declarations. Mark function as gnu_inline.
7349 * gcc.dg/lto/20081118_0.c: Likewise.
7350 * gcc.dg/lto/20081201-1_0.c: Likewise.
7351 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
7352 * gcc.dg/lto/20081118_1.c: Likewise.
7353 * gcc.dg/lto/20081120-1_1.c: Likewise.
7354 * gcc.dg/lto/20081201-1_1.c: Likewise.
7355 * gcc.dg/lto/20081210-1_0.c: Likewise.
7356 * gcc.dg/lto/20090218-1_0.c: Likewise.
7357 * gcc.dg/lto/20091006-1_0.c: Likewise.
7358 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
7359 * gcc.dg/lto/20090218-2_1.c: Likewise.
7360 * gcc.dg/lto/materialize-1_0.c: Likewise.
7361 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
7362 * gcc.dg/lto/20091013-1_1.c: Likewise.
7363 * gcc.dg/lto/20091013-1_2.c: Likewise.
7364 * gcc.dg/lto/20091015-1_2.c: Likewise.
7365 * gcc.dg/lto/20091027-1_1.c: Likewise.
7366 * gcc.dg/lto/pr48622_0.c: Likewise.
7367 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
7368 defaulting to int.
7369 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
7370
7371 2014-10-06 Tobias Burnus <burnus@net-b.de>
7372
7373 * gfortran.dg/implicit_14.f90: New.
7374 * gfortran.dg/implicit_15.f90: New.
7375 * gfortran.dg/implicit_4.f90: Update dg-error.
7376
7377 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7378
7379 * g++.dg/ipa/devirt-42.C: Update template.
7380 * g++.dg/ipa/devirt-44.C: Update template.
7381 * g++.dg/ipa/devirt-45.C: Update template.
7382 * g++.dg/ipa/devirt-46.C: Update template.
7383 * g++.dg/ipa/devirt-47.C: Update template.
7384 * g++.dg/ipa/devirt-48.C: New testcase.
7385
7386 2014-10-02 Mark Wielaard <mjw@redhat.com>
7387
7388 PR debug/63239
7389 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
7390
7391 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7392
7393 * g++.dg/ipa/devirt-47.C: New testcase.
7394
7395 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7396
7397 PR ipa/61144
7398 * gcc.dg/tree-ssa/pr61144.c: New testcase.
7399
7400 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7401
7402 * g++.dg/ipa/devirt-46.C: New testcase.
7403
7404 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7405
7406 PR fortran/36534
7407 * gfortran.dg/widechar_10.f90: New test.
7408
7409 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
7410
7411 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
7412 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
7413 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
7414 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
7415
7416 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7417
7418 * gcc.target/powerpc/lvsl-lvsr.c: New test.
7419
7420 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7421
7422 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
7423 failing with the new warning message.
7424 * gcc.dg/vmx/3c-01a.c: Likewise.
7425 * gcc.dg/vmx/ops-long-1.c: Likewise.
7426 * gcc.dg/vmx/ops.c: Likewise.
7427 * gcc.target/powerpc/altivec-20.c: Likewise.
7428 * gcc.target/powerpc/altivec-6.c: Likewise.
7429 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7430 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
7431 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
7432
7433 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
7434
7435 * gcc.dg/tm/debug-1.c: Update regex.
7436 * c-c++-common/raw-string-18.c: Update regex.
7437 * c-c++-common/raw-string-19.c: Update regex.
7438
7439 2014-10-03 Marek Polacek <polacek@redhat.com>
7440
7441 PR c/63453
7442 * gcc.dg/pr63453.c: New test.
7443
7444 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
7445
7446 PR c++/54427
7447 PR c++/57198
7448 PR c++/58845
7449 * g++.dg/ext/vector9.C: Update, not an error anymore.
7450 * g++.dg/ext/vector27.C: Replace with new test.
7451 * g++.dg/ext/vector28.C: New file.
7452 * g++.dg/other/error23.C: Update to a different error.
7453
7454 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7455
7456 * gcc.dg/torture/vshuf-v8df.c: New test.
7457 * gcc.dg/torture/vshuf-v8di.c: New test.
7458 * gcc.dg/torture/vshuf-v16sf.c: New test.
7459 * gcc.dg/torture/vshuf-v16si.c: New test.
7460 * gcc.dg/torture/vshuf-v32hi.c: New test.
7461 * gcc.dg/torture/vshuf-v64qi.c: New test.
7462 * gcc.dg/torture/vshuf-64.inc: New file.
7463
7464 PR tree-optimization/61403
7465 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
7466
7467 2014-10-03 Marek Polacek <polacek@redhat.com>
7468
7469 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
7470 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7471 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7472 * gcc.dg/gomp/asm-1.c: Likewise.
7473 * gcc.dg/gomp/for-1.c: Likewise.
7474 * gcc.dg/gomp/empty.c: Fix defaulting to int.
7475 * gcc.dg/gomp/sharing-3.c: Likewise.
7476 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
7477
7478 2014-10-03 Marek Polacek <polacek@redhat.com>
7479
7480 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
7481 defaulting to int.
7482 * gcc.dg/torture/pr28814.c: Likewise.
7483 * gcc.dg/torture/pr57036-1.c: Likewise.
7484 * gcc.dg/torture/inline-1.c: Add function declarations.
7485 * gcc.dg/torture/pr24626-1.c: Likewise.
7486 * gcc.dg/torture/pr24626-3.c: Likewise.
7487 * gcc.dg/torture/pr25947-1.c: Likewise.
7488 * gcc.dg/torture/pr27409.c: Likewise.
7489 * gcc.dg/torture/pr38948.c: Likewise.
7490 * gcc.dg/torture/pr44807.c: Likewise.
7491 * gcc.dg/torture/pr49603.c: Likewise.
7492 * gcc.dg/torture/pr45865.c: Likewise.
7493 * gcc.dg/torture/pr51071-2.c: Likewise.
7494 * gcc.dg/torture/pr51801.c: Likewise.
7495 * gcc.dg/torture/pr52720.c: Likewise.
7496 * gcc.dg/torture/pr55124.c: Likewise.
7497 * gcc.dg/torture/pr55238.c: Likewise.
7498 * gcc.dg/torture/pr55687.c: Likewise.
7499 * gcc.dg/torture/pr55888.c: Likewise.
7500 * gcc.dg/torture/pr57036-2.c: Likewise.
7501 * gcc.dg/torture/pr57147-3.c: Likewise.
7502 * gcc.dg/torture/pr57584.c: Likewise.
7503 * gcc.dg/torture/pr59993.c: Likewise.
7504 * gcc.dg/torture/pr58079.c: Likewise.
7505 * gcc.dg/torture/va-arg-25.c: Likewise.
7506 * gcc.dg/torture/vector-2.c: Likewise.
7507 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
7508 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
7509 * gcc.dg/torture/pr43781.c: Likewise.
7510 * gcc.dg/torture/pr52912.c: Likewise.
7511 * gcc.dg/torture/pr59139.c: Likewise.
7512 * gcc.dg/torture/pr55890-1.c: Likewise.
7513 * gcc.dg/torture/pr55890-2.c: Likewise.
7514 * gcc.dg/torture/pr59164.c: Likewise.
7515 * gcc.dg/torture/pr57393-2.c: Likewise.
7516 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
7517 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
7518 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
7519 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
7520 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
7521 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
7522
7523 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR libgomp/61200
7526 * c-c++-common/gomp/pr61200.c: New test.
7527
7528 PR target/62128
7529 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
7530 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
7531
7532 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
7533
7534 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
7535 add many more tests.
7536
7537 2014-10-02 Marek Polacek <polacek@redhat.com>
7538
7539 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
7540 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
7541 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
7542 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
7543 * gcc.dg/tree-ssa/vrp27.c: Likewise.
7544 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7545 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
7546 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7547 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7548 * gcc.dg/tree-ssa/inline-7.c: Likewise.
7549 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
7550 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7551 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
7552 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7553 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
7554 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
7555 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
7556 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
7557 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7558 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7559 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
7560 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
7561 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7562 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
7563 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
7564 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
7565 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7566 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
7567 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
7568 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
7569 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
7570 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
7571 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
7572 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
7573 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
7574 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
7575 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
7576 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
7577 * gcc.dg/tree-ssa/alias-13.c: Likewise.
7578 * gcc.dg/tree-ssa/alias-28.c: Likewise.
7579 * gcc.dg/tree-ssa/asm-3.c: Likewise.
7580 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
7581 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7582 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
7583 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
7584 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7585 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7586 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
7587 * gcc.dg/tree-ssa/pr22117.c: Likewise.
7588 * gcc.dg/tree-ssa/pr23744.c: Likewise.
7589 * gcc.dg/tree-ssa/pr24117.c: Likewise.
7590 * gcc.dg/tree-ssa/pr24840.c: Likewise.
7591 * gcc.dg/tree-ssa/pr25734.c: Likewise.
7592 * gcc.dg/tree-ssa/pr33723.c: Likewise.
7593 * gcc.dg/tree-ssa/pr33920.c: Likewise.
7594 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
7595 * gcc.dg/tree-ssa/pr34146.c: Likewise.
7596 * gcc.dg/tree-ssa/pr38385.c: Likewise.
7597 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
7598 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
7599 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7600 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7601 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7602 * gcc.dg/tree-ssa/sra-5.c: Likewise.
7603 * gcc.dg/tree-ssa/sra-6.c: Likewise.
7604 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
7605 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7606 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
7607 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
7608 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7609 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7610 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7611 * gcc.dg/tree-ssa/vrp67.c: Likewise.
7612 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7613 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7614 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7615 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
7616 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
7617 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
7618 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7619 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
7620 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
7621 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
7622 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
7623 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
7624 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
7625 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
7626 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
7627 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
7628 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
7629 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
7630 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
7631 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
7632 * gcc.dg/tree-ssa/inline-10.c: Likewise.
7633 * gcc.dg/tree-ssa/inline-9.c: Likewise.
7634 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7635 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7636 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
7637 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7638 * gcc.dg/tree-ssa/pr23434.c: Likewise.
7639 * gcc.dg/tree-ssa/pr33922.c: Likewise.
7640 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7641 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7642 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7643 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
7644 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
7645 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7646 * gcc.dg/tree-ssa/vrp01.c: Likewise.
7647 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7648 * gcc.dg/tree-ssa/vrp03.c: Likewise.
7649 * gcc.dg/tree-ssa/vrp04.c: Likewise.
7650 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7651 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7652 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7653 * gcc.dg/tree-ssa/vrp10.c: Likewise.
7654 * gcc.dg/tree-ssa/vrp11.c: Likewise.
7655 * gcc.dg/tree-ssa/vrp14.c: Likewise.
7656 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
7657 * gcc.dg/tree-ssa/writeonly.c: Likewise.
7658 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
7659 defaulting to int.
7660 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
7661 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
7662 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
7663 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
7664 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
7665 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
7666 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
7667 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
7668 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
7669 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
7670 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
7671 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
7672 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
7673 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
7674 * gcc.dg/tree-ssa/inline-5.c: Likewise.
7675 * gcc.dg/tree-ssa/inline-6.c: Likewise.
7676 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
7677 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
7678 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
7679 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
7680 * gcc.dg/tree-ssa/loop-20.c: Likewise.
7681 * gcc.dg/tree-ssa/loop-38.c: Likewise.
7682 * gcc.dg/tree-ssa/pr20913.c: Likewise.
7683 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7684 * gcc.dg/tree-ssa/pr24670.c: Likewise.
7685 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
7686 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7687 * gcc.dg/tree-ssa/vrp12.c: Likewise.
7688 * gcc.dg/tree-ssa/vrp13.c: Likewise.
7689 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7690 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7691 * gcc.dg/tree-ssa/vrp25.c: Likewise.
7692 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7693 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
7694
7695 2014-10-02 Marek Polacek <polacek@redhat.com>
7696
7697 * gcc.dg/tm/20091013.c: Fix defaulting to int.
7698 * gcc.dg/tm/20091221.c: Likewise.
7699 * gcc.dg/tm/debug-1.c: Likewise.
7700 * gcc.dg/tm/irrevocable-1.c: Likewise.
7701 * gcc.dg/tm/irrevocable-2.c: Likewise.
7702 * gcc.dg/tm/irrevocable-3.c: Likewise.
7703 * gcc.dg/tm/irrevocable-4.c: Likewise.
7704 * gcc.dg/tm/memopt-1.c: Likewise.
7705 * gcc.dg/tm/pr52173-1.c: Likewise.
7706 * gcc.dg/tm/props-1.c: Likewise.
7707 * gcc.dg/tm/props-2.c: Likewise.
7708 * gcc.dg/tm/props-3.c: Likewise.
7709 * gcc.dg/tm/20100125.c: Fix implicit declarations.
7710 * gcc.dg/tm/memopt-11.c: Likewise.
7711 * gcc.dg/tm/memopt-12.c: Likewise.
7712 * gcc.dg/tm/memopt-16.c: Likewise.
7713 * gcc.dg/tm/memopt-3.c: Likewise.
7714 * gcc.dg/tm/memopt-4.c: Likewise.
7715 * gcc.dg/tm/memopt-5.c: Likewise.
7716 * gcc.dg/tm/memopt-6.c: Likewise.
7717 * gcc.dg/tm/wrap-4.c: Likewise.
7718
7719 2014-10-02 Marek Polacek <polacek@redhat.com>
7720
7721 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
7722 * gcc.dg/vect/pr37730.c: Likewise.
7723 * gcc.dg/vect/pr52870.c: Likewise.
7724 * gcc.dg/vect/pr60092-2.c: Likewise.
7725 * gcc.dg/vect/pr60092.c: Likewise.
7726 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7727 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
7728 * gcc.dg/vect/pr31041.c: Likewise.
7729 * gcc.dg/vect/pr32216.c: Likewise.
7730 * gcc.dg/vect/pr32224.c: Likewise.
7731 * gcc.dg/vect/pr32366.c: Likewise.
7732 * gcc.dg/vect/pr33866.c: Likewise.
7733 * gcc.dg/vect/pr43430-2.c: Likewise.
7734 * gcc.dg/vect/pr43842.c: Likewise.
7735 * gcc.dg/vect/vect-1.c: Likewise.
7736 * gcc.dg/vect/vect-1-big-array.c: Likewise.
7737 * gcc.dg/vect/vect-93.c: Likewise.
7738 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
7739 defaulting to int.
7740
7741 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7742
7743 PR c++/53025
7744 * g++.dg/cpp0x/noexcept23.C: New.
7745 * g++.dg/cpp0x/noexcept24.C: Likewise.
7746
7747 2014-10-02 Marek Polacek <polacek@redhat.com>
7748
7749 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
7750 * gcc.dg/noncompile/20050120-1.c: Likewise.
7751 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
7752 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
7753 * gcc.dg/noncompile/930301-1.c: Likewise.
7754 * gcc.dg/noncompile/930622-1.c: Likewise.
7755 * gcc.dg/noncompile/930622-2.c: Likewise.
7756 * gcc.dg/noncompile/950825-1.c: Likewise.
7757 * gcc.dg/noncompile/invalid_asm.c: Likewise.
7758 * gcc.dg/noncompile/scope.c: Likewise.
7759 * gcc.dg/noncompile/va-arg-1.c: Likewise.
7760 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
7761 * gcc.dg/noncompile/971104-1.c: Likewise.
7762
7763 2014-10-02 Marek Polacek <polacek@redhat.com>
7764
7765 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
7766 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
7767 * gcc.dg/tree-prof/merge_block.c: Likewise.
7768 * gcc.dg/tree-prof/peel-1.c: Likewise.
7769 * gcc.dg/tree-prof/stringop-1.c: Likewise.
7770 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7771 * gcc.dg/tree-prof/unroll-1.c: Likewise.
7772 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7773 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7774 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7775 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7776 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7777 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7778 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
7779 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
7780 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
7781 to int.
7782
7783 2014-10-02 Marek Polacek <polacek@redhat.com>
7784
7785 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
7786 * gcc.c-torture/compile/20011119-1.c: Likewise.
7787 * gcc.c-torture/compile/20011119-2.c: Likewise.
7788 * gcc.c-torture/compile/20021120-1.c: Likewise.
7789 * gcc.c-torture/compile/20021120-2.c: Likewise.
7790 * gcc.c-torture/compile/20050215-1.c: Likewise.
7791 * gcc.c-torture/compile/20050215-2.c: Likewise.
7792 * gcc.c-torture/compile/20050215-3.c: Likewise.
7793 * gcc.c-torture/compile/pr37669.c: Likewise.
7794 * gcc.c-torture/execute/20020107-1.c: Likewise.
7795 * gcc.c-torture/execute/restrict-1.c: Likewise.
7796 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
7797 * gcc.c-torture/execute/930529-1.c: Likewise.
7798 * gcc.c-torture/execute/920612-1.c: Likewise.
7799 * gcc.c-torture/execute/920711-1.c: Likewise.
7800 * gcc.c-torture/execute/990127-2.c: Likewise.
7801 * gcc.c-torture/execute/pr40386.c: Likewise.
7802 * gcc.c-torture/execute/pr57124.c: Likewise.
7803 * gcc.c-torture/compile/pr34808.c: Add function declarations.
7804 * gcc.c-torture/compile/pr42299.c: Likewise.
7805 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
7806 * gcc.c-torture/compile/simd-6.c: Likewise.
7807 * gcc.c-torture/execute/pr53645-2.c: Likewise.
7808 * gcc.c-torture/execute/pr53645.c: Likewise.
7809 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
7810 declarations.
7811 * gcc.c-torture/execute/980608-1.c: Likewise.
7812 * gcc.c-torture/execute/bcp-1.c: Likewise.
7813 * gcc.c-torture/execute/p18298.c: Likewise.
7814 * gcc.c-torture/execute/unroll-1.c: Likewise.
7815 * gcc.c-torture/execute/va-arg-7.c: Likewise.
7816 * gcc.c-torture/execute/va-arg-8.c: Likewise.
7817 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
7818 declarations. Fix defaulting to int.
7819 * gcc.c-torture/execute/961223-1.c: Likewise.
7820 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
7821 -Wno-pointer-to-int-cast. Fix defaulting to int.
7822
7823 2014-10-02 Andrew Pinski <apinski@cavium.com>
7824 Max Ostapenko <m.ostapenko@partner.samsung.com>
7825
7826 * lib/ubsan-dg.exp
7827 (check_effective_target_fsanitize_address): New function.
7828 (ubsan_init): Save off ALWAYS_CXXFLAGS.
7829 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
7830 * lib/asan-dg.exp
7831 (check_effective_target_faddress_sanitizer): Rename to ...
7832 (check_effective_target_fsanitize_address): ... this. Change to creating
7833 an executable.
7834 (asan_init): Save off ALWAYS_CXXFLAGS.
7835 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
7836 * lib/tsan-dg.exp
7837 (check_effective_target_fthread_sanitizer): Rename to ...
7838 (check_effective_target_fsanitize_thread): ... this. Change to creating
7839 an executable.
7840 (tsan_init): Save off ALWAYS_CXXFLAGS.
7841 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
7842 to run as a default behaviour.
7843 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
7844 Check check_effective_target_fsanitize_undefined before running the
7845 tests.
7846 * g++.dg/ubsan/ubsan.exp: Likewise.
7847 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
7848 check_effective_target_fsanitize_address too early.
7849 Check check_effective_target_fsanitize_address before running the tests.
7850 * g++.dg/asan/asan.exp: Likewise.
7851 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
7852 check_effective_target_fsanitize_thread too early.
7853 Check check_effective_target_fsanitize_thread before running the tests.
7854 * g++.dg/tsan/tsan.exp: Likewise.
7855
7856 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7857
7858 * gcc.dg/combine-clobber.c: New.
7859
7860 2014-10-01 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR debug/63342
7863 * gcc.dg/pr63342.c: New test.
7864
7865 PR c++/63306
7866 * g++.dg/ipa/pr63306.C: New test.
7867
7868 PR target/63428
7869 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
7870 to test 24 in TESTS.
7871
7872 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7873
7874 * lib/target-supports.exp: Error out with preprocessor condition
7875 instead of FOO everywhere.
7876
7877 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7878
7879 Implement SD-6: SG10 Feature Test Recommendations
7880 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
7881 * g++.dg/cpp1y/feat-cxx11.C: New.
7882 * g++.dg/cpp1y/feat-cxx14.C: New.
7883 * g++.dg/cpp1y/feat-cxx98.C: New.
7884 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
7885 * g++.dg/cpp1y/phoobhar.h: New.
7886 * g++.dg/cpp1y/testinc/phoobhar.h: New.
7887
7888 2014-09-30 Teresa Johnson <tejohnson@google.com>
7889
7890 * gcc.dg/tree-prof/20050826-2.c: New test.
7891 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
7892
7893 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
7894
7895 PR c++/16564
7896 * lib/gcc.exp: Accept "fatal error:" as error prefix.
7897 * lib/g++.exp: Likewise.
7898 * lib/obj-c++.exp: Likewise.
7899 * lib/objc.exp: Likewise.
7900 * g++.dg/template/pr16564.C: New test.
7901
7902 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
7903
7904 PR c++/16564
7905 * g++.dg/cpp0x/decltype26.C: Adjust.
7906 * g++.dg/cpp0x/decltype28.C: Likewise.
7907 * g++.dg/cpp0x/decltype29.C: Likewise.
7908 * g++.dg/cpp0x/decltype32.C: Likewise.
7909 * g++.dg/cpp0x/enum11.C: Likewise.
7910 * g++.dg/template/arrow1.C: Likewise.
7911 * g++.dg/template/pr23510.C: Likewise.
7912 * g++.dg/template/recurse.C: Likewise.
7913 * g++.dg/template/recurse2.C: Likewise.
7914 * g++.dg/template/vtable2.C: Likewise.
7915 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7916
7917 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7918
7919 PR preprocessor/58893
7920 * gcc.dg/pr58893.c: New test case.
7921 * gcc.dg/pr58893-0.h: New include.
7922
7923 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
7924
7925 PR middle-end/62120
7926 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
7927 in 32-bit mode.
7928 * gcc.target/i386/pr62120.c: New.
7929
7930 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
7931
7932 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
7933 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
7934 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
7935 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
7936 return type.
7937
7938 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7939
7940 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
7941
7942 2014-09-30 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR inline-asm/63282
7945 * gcc.c-torture/compile/pr63282.c: New test.
7946
7947 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
7948
7949 * gcc.dg/tree-ssa/vrp94.c: New test.
7950 * gnat.dg/opt40.adb: Likewise.
7951
7952 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7953
7954 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
7955 vec_vspltw, and vec_vspltb for which the second argument is out of
7956 range.
7957
7958 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
7959
7960 * gcc.c-torture/compile/calls-void.c: New test.
7961
7962 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
7963
7964 PR c++/51385
7965 * g++.dg/template/pr51385.C: New.
7966
7967 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
7968
7969 * gcc.target/mips/20140928.c: New test.
7970
7971 2014-09-27 Andi Kleen <ak@linux.intel.com>
7972
7973 * gcc.target/i386/nop-mcount.c: Only run on Linux.
7974 * gcc.target/i386/record-mcount.c: dito.
7975
7976 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
7977
7978 PR ipa/62121
7979 * g++.dg/torture/pr62121.C: New testcase.
7980
7981 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
7982
7983 PR middle-end/35545
7984 * g++.dg/tree-prof/pr35545.C: New testcase.
7985
7986 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7987
7988 * gcc.target/powerpc/pr63335.c: Change effective target to
7989 vsx_hw.
7990
7991 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
7992
7993 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
7994
7995 2014-09-26 Jakub Jelinek <jakub@redhat.com>
7996
7997 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
7998 to default options.
7999
8000 2014-09-25 Andi Kleen <ak@linux.intel.com>
8001
8002 * gcc.target/i386/nop-mcount.c: New file.
8003 * gcc.target/i386/record-mcount.c: New file.
8004
8005 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
8006
8007 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
8008 * gcc.dg/vect/pr57705.c: Likewise.
8009 * gcc.dg/vect/pr57741-2.c: Likewise.
8010 * gcc.dg/vect/pr57741-3.c: Likewise.
8011 * gcc.dg/vect/pr59591-1.c: Likewise.
8012 * gcc.dg/vect/pr59591-2.c: Likewise.
8013 * gcc.dg/vect/pr60196-1.c: Likewise.
8014 * gcc.dg/vect/pr60196-2.c: Likewise.
8015 * gcc.dg/vect/pr60276.c: Likewise.
8016 * gcc.dg/vect/pr61680.c: Likewise.
8017 * gcc.dg/vect/pr63148.c: Likewise.
8018 * gcc.dg/vect/pr63189.c: Likewise.
8019 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8020 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8021 * gcc.dg/vect/vect-nop-move.c: Likewise.
8022 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
8023 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
8024
8025 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
8026
8027 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
8028
8029 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
8030
8031 * gcc.target/aarch64/simd/vqshlb_1.c: New.
8032
8033 2014-09-25 Jiong Wang <jiong.wang@arm.com>
8034
8035 * gcc.target/i386/shrink_wrap_1.c: New test.
8036
8037 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8038
8039 PR target/63335
8040 * gcc.target/powerpc/pr63335.c: New test.
8041
8042 2014-09-25 Marek Polacek <polacek@redhat.com>
8043
8044 PR c++/61945
8045 * g++.dg/warn/pr61945.C: New test.
8046
8047 2014-09-25 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR tree-optimization/63341
8050 * gcc.dg/vect/pr63341-1.c: New test.
8051 * gcc.dg/vect/pr63341-2.c: New test.
8052
8053 PR c++/63249
8054 * g++.dg/gomp/pr63249.C: New test.
8055 * c-c++-common/gomp/pr63249.c: New test.
8056
8057 2014-09-25 Tobias Burnus <burnus@net-b.de>
8058
8059 * gfortran.dg/coarray/collectives_3.f90: New.
8060 * gfortran.dg/coarray_collectives_9.f90: New.
8061 * gfortran.dg/coarray_collectives_10.f90: New.
8062 * gfortran.dg/coarray_collectives_11.f90: New.
8063 * gfortran.dg/coarray_collectives_12.f90: New.
8064
8065 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8066
8067 * gcc.target/powerpc/swaps-p8-17.c: New test.
8068
8069 2014-09-24 Jiong Wang <jiong.wang@arm.com>
8070
8071 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
8072
8073 2014-09-24 Marek Polacek <polacek@redhat.com>
8074
8075 PR c/61405
8076 PR c/53874
8077 * c-c++-common/pr53874.c: New test.
8078 * c-c++-common/pr61405.c: New test.
8079
8080 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8081
8082 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
8083
8084 2014-09-24 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR sanitizer/63316
8087 * c-c++-common/asan/pr63316.c: New test.
8088
8089 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8090
8091 PR tree-optimization/63266
8092 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
8093
8094 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
8095
8096 * gcc.target/arm/pr63210.c: New test.
8097
8098 2014-09-23 Andi Kleen <ak@linux.intel.com>
8099
8100 * gcc.dg/noreorder.c: New test.
8101 * gcc.dg/noreorder2.c: New test.
8102 * gcc.dg/noreorder3.c: New test.
8103 * gcc.dg/noreorder4.c: New test.
8104
8105 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
8106
8107 * gcc.dg/combine_ashiftrt_1.c: New test.
8108 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8109 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
8110 workarounds for cmge.
8111 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
8112 absence of mvn.
8113
8114 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8115
8116 PR c++/61857
8117 * g++.dg/cpp1y/lambda-init10.C: New.
8118
8119 2014-09-23 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR fortran/63331
8122 * gfortran.dg/pr63331.f90: New test.
8123
8124 2014-09-24 Renlin Li <renlin.li@arm.com>
8125
8126 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
8127 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
8128 * gcc.dg/pr10474.c: Likewise.
8129
8130 2014-09-20 Mark Wielaard <mjw@redhat.com>
8131
8132 * gcc.dg/guality/const-volatile.c (i): Mark as used.
8133 (ci): Likewise.
8134 (pci): Likewise.
8135 (pvi): Likewise.
8136 (pcvi): Likewise.
8137 (cip): Likewise.
8138 (foo): Likewise.
8139 (cfoo): Likewise.
8140
8141 2014-09-20 Mark Wielaard <mjw@redhat.com>
8142
8143 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
8144 and "long int" to plain "short" and "long".
8145 * gcc.dg/guality/const-volatile.c (struct bar): New struct
8146 containing short and long long fields.
8147 (bar): New variable to test the type.
8148
8149 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8150
8151 PR c++/62155
8152 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
8153
8154 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
8155
8156 PR c++/62219
8157 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
8158
8159 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8160
8161 * gcc.dg/vect/vect-reduc-or_1.c: New test.
8162 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8163
8164 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8165
8166 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
8167 New.
8168
8169 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
8170 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
8171
8172 2014-09-22 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR debug/63328
8175 * c-c++-common/gomp/pr63328.c: New test.
8176
8177 2014-09-22 Martin Liska <mliska@suse.cz>
8178
8179 PR lto/63270
8180 * g++.dg/lto/pr63270_0.C: New test.
8181 * g++.dg/lto/pr63270_1.C: New test.
8182
8183 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
8184
8185 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
8186 for call_value_rex64_ms_sysv.
8187 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
8188 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
8189 for call_rex64_ms_sysv.
8190
8191 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8192 Tobias Burnus <burnus@net-b.de>
8193
8194 * gfortran.dg/coarray_atomic_5.f90: New
8195
8196 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
8197
8198 PR c++/61825
8199 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
8200
8201 2014-09-19 Andi Kleen <ak@linux.intel.com>
8202
8203 * gcc.dg/pg-override.c: Only run on x86 Linux.
8204 * gcc.dg/pg.c: Dito.
8205 * gcc.target/i386/fentry-override.c: Exclude for PIC.
8206 * gcc.target/i386/fentry.c: Dito.
8207
8208 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
8209
8210 PR ipa/61998
8211 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
8212
8213 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
8214
8215 PR fortran/63152
8216 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
8217 * gfortran.dg/pr63152.f90: New test.
8218
8219 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
8220
8221 PR c++/58328
8222 * g++.dg/cpp0x/nsdmi10.C: New.
8223
8224 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
8225
8226 * gcc.dg/ssp-3.c: New.
8227 * gcc.dg/ssp-4.c: Likewise.
8228
8229 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8230
8231 * gcc.target/s390/dfp-conv1.c: New testcase.
8232
8233 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
8234
8235 * c-c++-common/asan/red-align-1.c: New test.
8236 * c-c++-common/asan/red-align-2.c: New test.
8237
8238 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
8239
8240 * gcc.dg/pr61053.c: Updated for x32.
8241
8242 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8243
8244 PR debug/63285
8245 * gcc.target/i386/pr63285.c: New test.
8246
8247 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8248
8249 PR target/61360
8250 * gcc.target/i386/pr61360.c: New.
8251
8252 2014-09-18 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR c++/62017
8255 * g++.dg/asan/pr62017.C: New test.
8256
8257 PR testsuite/63292
8258 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
8259
8260 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8261
8262 PR c++/62232
8263 * g++.dg/cpp0x/Wdtor1.C: New.
8264
8265 2014-09-18 Joseph Myers <joseph@codesourcery.com>
8266
8267 * gcc.dg/torture/float128-exact-underflow.c: New test.
8268
8269 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8270
8271 PR c++/61745
8272 * g++.dg/template/pr61745.C: New.
8273
8274 2014-09-17 Marek Polacek <polacek@redhat.com>
8275
8276 PR c/61854
8277 * gcc.dg/cpp/pr61854-1.c: New test.
8278 * gcc.dg/cpp/pr61854-2.c: New test.
8279 * gcc.dg/cpp/pr61854-3.c: New test.
8280 * gcc.dg/cpp/pr61854-3.h: New test.
8281 * gcc.dg/cpp/pr61854-4.c: New test.
8282 * gcc.dg/cpp/pr61854-5.c: New test.
8283 * gcc.dg/cpp/pr61854-6.c: New test.
8284 * gcc.dg/cpp/pr61854-7.c: New test.
8285 * gcc.dg/cpp/pr61854-c90.c: New test.
8286 * gcc.dg/cpp/pr61854-c94.c: New test.
8287
8288 2014-09-17 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR debug/63284
8291 * gcc.dg/pr63284.c: New test.
8292
8293 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
8294
8295 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
8296
8297 PR c++/63241
8298 * g++.dg/cpp0x/constexpr-63241.C: New.
8299
8300 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
8301
8302 PR libfortran/62768
8303 * gfortran.dg/filename_null.f90: New test.
8304
8305 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8306
8307 * gcc.dg/pg-override.c: Fix a typo.
8308
8309 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8310
8311 * gcc.dg/pg.c: Fix a typo.
8312
8313 2014-09-16 Richard Biener <rguenther@suse.de>
8314
8315 PR testsuite/63258
8316 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
8317 for "vectorization not profitable".
8318
8319 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
8320
8321 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
8322
8323 2014-09-16 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR fortran/56408
8326 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
8327 missing nexted dg-test call support in dejaGNU 1.4.4.
8328
8329 2014-09-15 Andi Kleen <ak@linux.intel.com>
8330
8331 * gcc.dg/pg-override.c: New test.
8332 * gcc.dg/pg.c: New test.
8333 * gcc.target/i386/fentry-override.c: New test.
8334 * gcc.target/i386/fentry.c: New test.
8335
8336 2014-09-15 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR fortran/56408
8339 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
8340 New global vars.
8341 (dg-compile-aux-modules): New procedure.
8342 * gfortran.dg/binding_label_tests_10.f03: Remove comment
8343 and keep-modules.
8344 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
8345 use dg-compile-aux-modules.
8346 * gfortran.dg/binding_label_tests_11.f03: Remove comment
8347 and keep-modules.
8348 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
8349 use dg-compile-aux-modules.
8350 * gfortran.dg/binding_label_tests_13.f03: Remove comment
8351 and keep-modules.
8352 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
8353 use dg-compile-aux-modules.
8354 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
8355 and keep-modules.
8356 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
8357 use dg-compile-aux-modules.
8358 * gfortran.dg/class_45a.f03: Remove keep-modules.
8359 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
8360 and cleanup-modules.
8361 * gfortran.dg/class_4a.f03: Use dg-do link, use
8362 dg-additional-sources and cleanup-modules, remove keep-modules
8363 and update comment.
8364 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
8365 keep-modules, adjust comment.
8366 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
8367 dg-additional-sources and cleanup-modules.
8368 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
8369 associated comment.
8370 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
8371 remove comment.
8372 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
8373 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
8374 use dg-compile-aux-modules.
8375 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
8376 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
8377 use dg-compile-aux-modules.
8378 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
8379 * gfortran.dg/whole_file_29.f90: Remove comment, use
8380 dg-compile-aux-modules.
8381 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
8382 * gfortran.dg/whole_file_31.f90: Remove comment, use
8383 dg-compile-aux-modules.
8384
8385 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
8386 gcc_parallel_test_enable): New procedures. If
8387 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
8388 runtest_file_p to invoke also gcc_parallel_test_run_p.
8389 * g++.dg/guality/guality.exp (check_guality): Save/restore
8390 test_counts array around the body of the procedure.
8391 * gcc.dg/guality/guality.exp (check_guality): Likewise.
8392 * g++.dg/plugin/plugin.exp: Run all the tests serially
8393 by the first parallel runtest encountering it.
8394 * gcc.dg/plugin/plugin.exp: Likewise.
8395 * gcc.misc-tests/matrix1.exp: Likewise.
8396 * gcc.misc-tests/dhry.exp: Likewise.
8397 * gcc.misc-tests/acker1.exp: Likewise.
8398 * gcc.misc-tests/linkage.exp: Likewise.
8399 * gcc.misc-tests/mg.exp: Likewise.
8400 * gcc.misc-tests/mg-2.exp: Likewise.
8401 * gcc.misc-tests/sort2.exp: Likewise.
8402 * gcc.misc-tests/sieve.exp: Likewise.
8403 * gcc.misc-tests/options.exp: Likewise.
8404 * gcc.misc-tests/help.exp: Likewise.
8405 * go.test/go-test.exp (go-gc-tests): Use
8406 gcc_parallel_test_enable {0, 1} around all handling of
8407 each test.
8408 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
8409 * ada/acats/run_all.sh: Parallelize using mkdir inside of
8410 a shared directory. Avoid forking and expr uses if
8411 shell supports $(()).
8412
8413 2014-09-14 David Sherwood <david.sherwood@arm.com>
8414
8415 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
8416
8417 2014-09-14 James Clarke <jrtc27@jrtc27.com>
8418
8419 PR target/61407
8420 * gcc.dg/darwin-minversion-1.c: Fixed formatting
8421 * gcc.dg/darwin-minversion-2.c: Fixed formatting
8422 * gcc.dg/darwin-minversion-3.c: Fixed formatting
8423 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
8424
8425 2014-09-13 Marek Polacek <polacek@redhat.com>
8426
8427 PR c++/60862
8428 * g++.dg/diagnostic/pr60862.C: New test.
8429
8430 2014-09-12 Richard Biener <rguenther@suse.de>
8431
8432 PR middle-end/63237
8433 * g++.dg/torture/pr63237.C: New testcase.
8434
8435 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
8436
8437 * gcc.dg/vec-andxor1.c: New file.
8438
8439 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
8440
8441 PR target/58757
8442 * gcc.dg/c11-true_min-1.c: New testcase.
8443
8444 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
8445
8446 PR c++/61489
8447 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
8448 * g++.old-deja/g++.other/warn5.C: Adjust.
8449
8450 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
8451
8452 * gcc.target/aarch64/vset_lane_1.c: New test.
8453
8454 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
8455
8456 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
8457 Fix declaration.
8458 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
8459 Fix declaration.
8460 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
8461 Fix declaration.
8462 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
8463 Fix declaration.
8464
8465 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8466
8467 PR tree-optimization/63186
8468 * gcc.dg/pr63186.c: New testcase.
8469
8470 2014-09-10 Xinliang David Li <davidxl@google.com>
8471
8472 PR target/63209
8473 * gcc.c-torture/execute/pr63209.c: New test.
8474
8475 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8476
8477 * gcc.target/i386/i386.exp: Only run vect-args.c tests
8478 if runtest_file_p says they should be run.
8479
8480 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8481
8482 * gcc.target/aarch64/vstN_1.c: New test.
8483
8484 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8485
8486 * gcc.target/aarch64/vldN_lane_1.c: New test.
8487
8488 2014-09-10 Martin Jambor <mjambor@suse.cz>
8489
8490 PR ipa/61654
8491 * g++.dg/ipa/pr61654.C: New test.
8492
8493 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8494
8495 * c-c++-common/ubsan/attrib-3.c: New test.
8496 * c-c++-common/ubsan/nonnull-1.c: New test.
8497 * c-c++-common/ubsan/nonnull-2.c: New test.
8498 * c-c++-common/ubsan/nonnull-3.c: New test.
8499 * c-c++-common/ubsan/nonnull-4.c: New test.
8500 * c-c++-common/ubsan/nonnull-5.c: New test.
8501
8502 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8503
8504 * g++.dg/lto/pr63166_0.ii: New testcase.
8505 * g++.dg/lto/pr63166_1.ii: New testcase.
8506
8507 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8508
8509 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
8510
8511 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8512
8513 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
8514 xxpermdi and add commentary about adding it back later; remove
8515 unused typedef.
8516
8517 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8518
8519 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
8520 and 16-byte aligned.
8521 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8522 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8523 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
8524 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8525 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8526 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8527
8528 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8529
8530 * gcc.target/aarch64/vldN_dup_1.c: New test.
8531
8532 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8533
8534 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
8535
8536 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8537
8538 * gcc.target/aarch64/vldN_1.c: New test.
8539
8540 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8541
8542 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
8543
8544 2014-09-09 Jiong Wang <jiong.wang@arm.com>
8545
8546 * gcc.target/arm/vect-copysignf.c: New testcase.
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/vfp-1.c: Updated expected assembly.
8563
8564 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8565
8566 * gcc.target/arm/pr51835.c: Update expected assembly.
8567 * gcc.target/arm/vfp-1.c: Likewise.
8568 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8569 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8570 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8571 * gcc.target/arm/vfp-ldmias.c: Likewise.
8572 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8573 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8574 * gcc.target/arm/vfp-stmiad.c: Likewise.
8575 * gcc.target/arm/vfp-stmias.c: Likewise.
8576
8577 2014-09-09 Tony Wang <tony.wang@arm.com>
8578
8579 * gcc.target/arm/xordi3-opt.c: Disable this
8580 test case for thumb1 target.
8581 * gcc.target/arm/iordi3-opt.c: Ditto.
8582
8583 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8584
8585 PR target/61749
8586 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
8587
8588 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
8589
8590 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
8591
8592 2014-09-08 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR tree-optimization/60196
8595 PR tree-optimization/63189
8596 * gcc.dg/vect/pr63189.c: New test.
8597 * gcc.dg/vect/pr60196-1.c: New test.
8598 * gcc.dg/vect/pr60196-2.c: New test.
8599
8600 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8601
8602 * gcc.target/powerpc/swaps-p8-16.c: New test.
8603
8604 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
8605
8606 * gcc.target/i386/pr62208.c: New test.
8607
8608 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
8609
8610 PR testsuite/56194
8611 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
8612
8613 * g++.dg/ipa/pr61800.C: Require visibility.
8614
8615 * gcc.dg/pr61868.c: Require lto.
8616
8617 2014-09-05 Easwaran Raman <eraman@google.com>
8618
8619 PR rtl-optimization/62146
8620 * testsuite/g++.dg/opt/pr62146.C: New.
8621
8622 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
8623
8624 * gcc.dg/vect/vect-109.c: Skip predicate added.
8625 * gcc.dg/vect/vect-93.c: Test check fixed.
8626 * gcc.dg/vect/bb-slp-10.c: Likewise.
8627 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
8628 Check unaligned feature.
8629
8630 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8631
8632 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
8633 int{32,16,8}x1_t with int{32,16,8}_t.
8634 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8635 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8636 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8637 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8638
8639 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8640
8641 * gcc.target/aarch64/vget_high_1.c: New test.
8642 * gcc.target/aarch64/vget_low_1.c: Likewise.
8643
8644 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8645
8646 * gcc.target/aarch64/simd/int_comparisons.x: New file.
8647 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
8648 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
8649
8650 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8651
8652 * gcc.target/aarch64/simd/vrbit_1.c: New test.
8653
8654 2014-09-05 Richard Biener <rguenther@suse.de>
8655
8656 PR middle-end/63148
8657 * gcc.dg/vect/pr63148.c: New testcase.
8658 * c-c++-common/pr19807-1.c: Likewise.
8659 * g++.dg/tree-ssa/pr19807.C: Adjust.
8660 * g++.dg/tree-ssa/tmmti-2.C: Remove.
8661
8662 2014-09-05 Bin Cheng <bin.cheng@arm.com>
8663
8664 PR target/55701
8665 * gcc.target/arm/memset-inline-1.c: New test.
8666 * gcc.target/arm/memset-inline-2.c: New test.
8667 * gcc.target/arm/memset-inline-3.c: New test.
8668 * gcc.target/arm/memset-inline-4.c: New test.
8669 * gcc.target/arm/memset-inline-5.c: New test.
8670 * gcc.target/arm/memset-inline-6.c: New test.
8671 * gcc.target/arm/memset-inline-7.c: New test.
8672 * gcc.target/arm/memset-inline-8.c: New test.
8673 * gcc.target/arm/memset-inline-9.c: New test.
8674 * gcc.target/arm/memset-inline-10.c: New test.
8675
8676 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
8677
8678 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
8679
8680 2014-09-04 Guozhi Wei <carrot@google.com>
8681
8682 PR target/62040
8683 * gcc.target/aarch64/pr62040.c: New test.
8684
8685 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8686
8687 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
8688 override specific ones, but specific ones do.
8689
8690 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8691
8692 * gcc.target/powerpc/swaps-p8-13.c: New test.
8693 * gcc.target/powerpc/swaps-p8-14.c: New test.
8694 * gcc.target/powerpc/swaps-p8-15.c: New test.
8695
8696 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8697
8698 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
8699 regardless of endianness.
8700
8701 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
8702
8703 PR fortran/62174
8704 * gfortran.dg/cray_pointers_11.f90: New.
8705
8706 2014-09-03 Martin Jambor <mjambor@suse.cz>
8707
8708 PR ipa/62015
8709 * g++.dg/ipa/pr62015.C: New test.
8710
8711 2014-09-03 Martin Jambor <mjambor@suse.cz>
8712
8713 PR ipa/61986
8714 * gcc.dg/ipa/pr61986.c: New test.
8715
8716 2014-09-03 Marek Polacek <polacek@redhat.com>
8717
8718 PR c/62294
8719 * gcc.dg/pr62294.c: New test.
8720 * gcc.dg/pr62294.h: New file.
8721
8722 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
8723
8724 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
8725 of dg-options. Add "inline" keyword to test functions.
8726
8727 2014-09-03 Marek Polacek <polacek@redhat.com>
8728
8729 PR c/62024
8730 * g++.dg/cpp0x/pr62024.C: New test.
8731 * gcc.dg/pr62024.c: New test.
8732
8733 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
8734
8735 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
8736 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
8737 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
8738 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
8739 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
8740 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
8741
8742 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8743
8744 PR target/61078
8745 * gcc.target/s390/pr61078.c: New testcase.
8746
8747 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
8748
8749 * gcc.dg/20111227-2.c: Compile only for x86 targets.
8750 * gcc.dg/20111227-3.c: Ditto.
8751
8752 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
8753
8754 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
8755
8756 2014-09-03 Tobias Burnus <burnus@net-b.de>
8757
8758 PR fortran/61881
8759 PR fortran/61888
8760 PR fortran/57305
8761 * gfortran.dg/sizeof_4.f90: New.
8762
8763 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8764
8765 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
8766 vec_cts, and vec_ctu.
8767 * gcc.target/powerpc/builtins-2.c: Likewise.
8768
8769 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
8770
8771 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
8772 [!__sun__ && !__hpux__] (arena_size): Scale according to
8773 target pointer size.
8774
8775 2014-09-02 Marek Polacek <polacek@redhat.com>
8776
8777 PR fortran/62270
8778 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
8779
8780 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8781
8782 PR target/62275
8783 * gcc.target/arm/vect-lceilf_1.c: New test.
8784 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8785 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8786
8787 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8788
8789 PR target/62275
8790 * gcc.target/arm/lceil-vcvt_1.c: New test.
8791 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
8792 * gcc.target/arm/lround-vcvt_1.c: Likewise.
8793
8794 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
8795
8796 DR 1453
8797 * g++.dg/cpp0x/constexpr-volatile.C: New.
8798 * g++.dg/ext/is_literal_type2.C: Likewise.
8799
8800 2014-09-02 Jakub Jelinek <jakub@redhat.com>
8801 Balaji V. Iyer <balaji.v.iyer@intel.com>
8802 Igor Zamyatin <igor.zamyatin@intel.com>
8803
8804 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
8805 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
8806 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
8807 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
8808 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
8809 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
8810 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
8811 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
8812 * g++.dg/cilk-plus/CK/cf3.cc: New test.
8813 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
8814 * g++.dg/cilk-plus/CK/for1.cc: New test.
8815 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
8816 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
8817 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
8818
8819 2014-09-02 Richard Biener <rguenther@suse.de>
8820
8821 PR tree-optimization/62695
8822 * gfortran.dg/pr62695.f90: New testcase.
8823
8824 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
8825
8826 PR target/62312
8827 * gcc.c-torture/compile/pr62312.c: New.
8828
8829 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8830
8831 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
8832
8833 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8834
8835 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
8836 Return right away if !arm*-*-*.
8837
8838 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
8839
8840 * gcc.c-torture/unsorted/386.c: Move to ...
8841 * gcc.c-torture/compile/386.c: ... here.
8842 * gcc.c-torture/unsorted/86.c: Move to ...
8843 * gcc.c-torture/compile/86.c: ... here.
8844 * gcc.c-torture/unsorted/a1.c: Move to ...
8845 * gcc.c-torture/compile/a1.c: ... here.
8846 * gcc.c-torture/unsorted/a3.c: Move to ...
8847 * gcc.c-torture/compile/a3.c: ... here.
8848 * gcc.c-torture/unsorted/aaa.c: Move to ...
8849 * gcc.c-torture/compile/aaa.c: ... here.
8850 * gcc.c-torture/unsorted/aa.c: Move to ...
8851 * gcc.c-torture/compile/aa.c: ... here.
8852 * gcc.c-torture/unsorted/abs.c: Move to ...
8853 * gcc.c-torture/compile/abs.c: ... here.
8854 * gcc.c-torture/unsorted/a.c: Move to ...
8855 * gcc.c-torture/compile/a.c: ... here.
8856 * gcc.c-torture/unsorted/ac.c: Move to ...
8857 * gcc.c-torture/compile/ac.c: ... here.
8858 * gcc.c-torture/unsorted/acc.c: Move to ...
8859 * gcc.c-torture/compile/acc.c: ... here.
8860 * gcc.c-torture/unsorted/add386.c: Move to ...
8861 * gcc.c-torture/compile/add386.c: ... here.
8862 * gcc.c-torture/unsorted/add.c: Move to ...
8863 * gcc.c-torture/compile/add.c: ... here.
8864 * gcc.c-torture/unsorted/addcc.c: Move to ...
8865 * gcc.c-torture/compile/addcc.c: ... here.
8866 * gcc.c-torture/unsorted/andm.c: Move to ...
8867 * gcc.c-torture/compile/andm.c: ... here.
8868 * gcc.c-torture/unsorted/andmem.c: Move to ...
8869 * gcc.c-torture/compile/andmem.c: ... here.
8870 * gcc.c-torture/unsorted/andn.c: Move to ...
8871 * gcc.c-torture/compile/andn.c: ... here.
8872 * gcc.c-torture/unsorted/andok.c: Move to ...
8873 * gcc.c-torture/compile/andok.c: ... here.
8874 * gcc.c-torture/unsorted/andsi.c: Move to ...
8875 * gcc.c-torture/compile/andsi.c: ... here.
8876 * gcc.c-torture/unsorted/andsparc.c: Move to ...
8877 * gcc.c-torture/compile/andsparc.c: ... here.
8878 * gcc.c-torture/unsorted/aos.c: Move to ...
8879 * gcc.c-torture/compile/aos.c: ... here.
8880 * gcc.c-torture/unsorted/arr.c: Move to ...
8881 * gcc.c-torture/compile/arr.c: ... here.
8882 * gcc.c-torture/unsorted/as.c: Move to ...
8883 * gcc.c-torture/compile/as.c: ... here.
8884 * gcc.c-torture/unsorted/ase.c: Move to ...
8885 * gcc.c-torture/compile/ase.c: ... here.
8886 * gcc.c-torture/unsorted/b1.c: Move to ...
8887 * gcc.c-torture/compile/b1.c: ... here.
8888 * gcc.c-torture/unsorted/b2.c: Move to ...
8889 * gcc.c-torture/compile/b2.c: ... here.
8890 * gcc.c-torture/unsorted/b3.c: Move to ...
8891 * gcc.c-torture/compile/b3.c: ... here.
8892 * gcc.c-torture/unsorted/b88.c: Move to ...
8893 * gcc.c-torture/compile/b88.c: ... here.
8894 * gcc.c-torture/unsorted/bad.c: Move to ...
8895 * gcc.c-torture/compile/bad.c: ... here.
8896 * gcc.c-torture/unsorted/band.c: Move to ...
8897 * gcc.c-torture/compile/band.c: ... here.
8898 * gcc.c-torture/unsorted/bb0.c: Move to ...
8899 * gcc.c-torture/compile/bb0.c: ... here.
8900 * gcc.c-torture/unsorted/bb1.c: Move to ...
8901 * gcc.c-torture/compile/bb1.c: ... here.
8902 * gcc.c-torture/unsorted/bbb.c: Move to ...
8903 * gcc.c-torture/compile/bbb.c: ... here.
8904 * gcc.c-torture/unsorted/b.c: Move to ...
8905 * gcc.c-torture/compile/b.c: ... here.
8906 * gcc.c-torture/unsorted/bc.c: Move to ...
8907 * gcc.c-torture/compile/bc.c: ... here.
8908 * gcc.c-torture/unsorted/bcopy.c: Move to ...
8909 * gcc.c-torture/compile/bcopy.c: ... here.
8910 * gcc.c-torture/unsorted/bf.c: Move to ...
8911 * gcc.c-torture/compile/bf.c: ... here.
8912 * gcc.c-torture/unsorted/bfins.c: Move to ...
8913 * gcc.c-torture/compile/bfins.c: ... here.
8914 * gcc.c-torture/unsorted/bfx.c: Move to ...
8915 * gcc.c-torture/compile/bfx.c: ... here.
8916 * gcc.c-torture/unsorted/bge.c: Move to ...
8917 * gcc.c-torture/compile/bge.c: ... here.
8918 * gcc.c-torture/unsorted/bit.c: Move to ...
8919 * gcc.c-torture/compile/bit.c: ... here.
8920 * gcc.c-torture/unsorted/bitf.c: Move to ...
8921 * gcc.c-torture/compile/bitf.c: ... here.
8922 * gcc.c-torture/unsorted/bitw.c: Move to ...
8923 * gcc.c-torture/compile/bitw.c: ... here.
8924 * gcc.c-torture/unsorted/blk.c: Move to ...
8925 * gcc.c-torture/compile/blk.c: ... here.
8926 * gcc.c-torture/unsorted/bt386.c: Move to ...
8927 * gcc.c-torture/compile/bt386.c: ... here.
8928 * gcc.c-torture/unsorted/bt.c: Move to ...
8929 * gcc.c-torture/compile/bt.c: ... here.
8930 * gcc.c-torture/unsorted/BUG11.c: Move to ...
8931 * gcc.c-torture/compile/BUG11.c: ... here.
8932 * gcc.c-torture/unsorted/BUG12.c: Move to ...
8933 * gcc.c-torture/compile/BUG12.c: ... here.
8934 * gcc.c-torture/unsorted/BUG13.c: Move to ...
8935 * gcc.c-torture/compile/BUG13.c: ... here.
8936 * gcc.c-torture/unsorted/BUG16.c: Move to ...
8937 * gcc.c-torture/compile/BUG16.c: ... here.
8938 * gcc.c-torture/unsorted/BUG17.c: Move to ...
8939 * gcc.c-torture/compile/BUG17.c: ... here.
8940 * gcc.c-torture/unsorted/BUG18.c: Move to ...
8941 * gcc.c-torture/compile/BUG18.c: ... here.
8942 * gcc.c-torture/unsorted/BUG1.c: Move to ...
8943 * gcc.c-torture/compile/BUG1.c: ... here.
8944 * gcc.c-torture/unsorted/BUG21.c: Move to ...
8945 * gcc.c-torture/compile/BUG21.c: ... here.
8946 * gcc.c-torture/unsorted/BUG22.c: Move to ...
8947 * gcc.c-torture/compile/BUG22.c: ... here.
8948 * gcc.c-torture/unsorted/BUG23.c: Move to ...
8949 * gcc.c-torture/compile/BUG23.c: ... here.
8950 * gcc.c-torture/unsorted/BUG24.c: Move to ...
8951 * gcc.c-torture/compile/BUG24.c: ... here.
8952 * gcc.c-torture/unsorted/BUG25.c: Move to ...
8953 * gcc.c-torture/compile/BUG25.c: ... here.
8954 * gcc.c-torture/unsorted/BUG2.c: Move to ...
8955 * gcc.c-torture/compile/BUG2.c: ... here.
8956 * gcc.c-torture/unsorted/BUG3.c: Move to ...
8957 * gcc.c-torture/compile/BUG3.c: ... here.
8958 * gcc.c-torture/unsorted/BUG4.c: Move to ...
8959 * gcc.c-torture/compile/BUG4.c: ... here.
8960 * gcc.c-torture/unsorted/BUG5.c: Move to ...
8961 * gcc.c-torture/compile/BUG5.c: ... here.
8962 * gcc.c-torture/unsorted/BUG6.c: Move to ...
8963 * gcc.c-torture/compile/BUG6.c: ... here.
8964 * gcc.c-torture/unsorted/bug.c: Move to ...
8965 * gcc.c-torture/compile/bug.c: ... here.
8966 * gcc.c-torture/unsorted/bugc.c: Move to ...
8967 * gcc.c-torture/compile/bugc.c: ... here.
8968 * gcc.c-torture/unsorted/buns.c: Move to ...
8969 * gcc.c-torture/compile/buns.c: ... here.
8970 * gcc.c-torture/unsorted/bx.c: Move to ...
8971 * gcc.c-torture/compile/bx.c: ... here.
8972 * gcc.c-torture/unsorted/c1.c: Move to ...
8973 * gcc.c-torture/compile/c1.c: ... here.
8974 * gcc.c-torture/unsorted/c2.c: Move to ...
8975 * gcc.c-torture/compile/c2.c: ... here.
8976 * gcc.c-torture/unsorted/call386.c: Move to ...
8977 * gcc.c-torture/compile/call386.c: ... here.
8978 * gcc.c-torture/unsorted/call.c: Move to ...
8979 * gcc.c-torture/compile/call.c: ... here.
8980 * gcc.c-torture/unsorted/callind.c: Move to ...
8981 * gcc.c-torture/compile/callind.c: ... here.
8982 * gcc.c-torture/unsorted/c.c: Move to ...
8983 * gcc.c-torture/compile/c.c: ... here.
8984 * gcc.c-torture/unsorted/cc.c: Move to ...
8985 * gcc.c-torture/compile/cc.c: ... here.
8986 * gcc.c-torture/unsorted/charmtst.c: Move to ...
8987 * gcc.c-torture/compile/charmtst.c: ... here.
8988 * gcc.c-torture/unsorted/cmb.c: Move to ...
8989 * gcc.c-torture/compile/cmb.c: ... here.
8990 * gcc.c-torture/unsorted/cmp.c: Move to ...
8991 * gcc.c-torture/compile/cmp.c: ... here.
8992 * gcc.c-torture/unsorted/cmphi.c: Move to ...
8993 * gcc.c-torture/compile/cmphi.c: ... here.
8994 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
8995 * gcc.c-torture/compile/cmpsi386.c: ... here.
8996 * gcc.c-torture/unsorted/cmul.c: Move to ...
8997 * gcc.c-torture/compile/cmul.c: ... here.
8998 * gcc.c-torture/unsorted/cn1.c: Move to ...
8999 * gcc.c-torture/compile/cn1.c: ... here.
9000 * gcc.c-torture/unsorted/comb.c: Move to ...
9001 * gcc.c-torture/compile/comb.c: ... here.
9002 * gcc.c-torture/unsorted/consec.c: Move to ...
9003 * gcc.c-torture/compile/consec.c: ... here.
9004 * gcc.c-torture/unsorted/const.c: Move to ...
9005 * gcc.c-torture/compile/const.c: ... here.
9006 * gcc.c-torture/unsorted/conv.c: Move to ...
9007 * gcc.c-torture/compile/conv.c: ... here.
9008 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
9009 * gcc.c-torture/compile/conv_tst.c: ... here.
9010 * gcc.c-torture/unsorted/cp.c: Move to ...
9011 * gcc.c-torture/compile/cp.c: ... here.
9012 * gcc.c-torture/unsorted/csebug.c: Move to ...
9013 * gcc.c-torture/compile/csebug.c: ... here.
9014 * gcc.c-torture/unsorted/cvt.c: Move to ...
9015 * gcc.c-torture/compile/cvt.c: ... here.
9016 * gcc.c-torture/unsorted/dblbug.c: Move to ...
9017 * gcc.c-torture/compile/dblbug.c: ... here.
9018 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
9019 * gcc.c-torture/compile/dbl_parm.c: ... here.
9020 * gcc.c-torture/unsorted/d.c: Move to ...
9021 * gcc.c-torture/compile/d.c: ... here.
9022 * gcc.c-torture/unsorted/ddd.c: Move to ...
9023 * gcc.c-torture/compile/ddd.c: ... here.
9024 * gcc.c-torture/unsorted/dead.c: Move to ...
9025 * gcc.c-torture/compile/dead.c: ... here.
9026 * gcc.c-torture/unsorted/delay.c: Move to ...
9027 * gcc.c-torture/compile/delay.c: ... here.
9028 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
9029 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
9030 * gcc.c-torture/unsorted/di.c: Move to ...
9031 * gcc.c-torture/compile/di.c: ... here.
9032 * gcc.c-torture/unsorted/dic.c: Move to ...
9033 * gcc.c-torture/compile/dic.c: ... here.
9034 * gcc.c-torture/unsorted/dilayout.c: Move to ...
9035 * gcc.c-torture/compile/dilayout.c: ... here.
9036 * gcc.c-torture/unsorted/dimove.c: Move to ...
9037 * gcc.c-torture/compile/dimove.c: ... here.
9038 * gcc.c-torture/unsorted/dimul.c: Move to ...
9039 * gcc.c-torture/compile/dimul.c: ... here.
9040 * gcc.c-torture/unsorted/div.c: Move to ...
9041 * gcc.c-torture/compile/div.c: ... here.
9042 * gcc.c-torture/unsorted/divdf.c: Move to ...
9043 * gcc.c-torture/compile/divdf.c: ... here.
9044 * gcc.c-torture/unsorted/dm.c: Move to ...
9045 * gcc.c-torture/compile/dm.c: ... here.
9046 * gcc.c-torture/unsorted/dshift.c: Move to ...
9047 * gcc.c-torture/compile/dshift.c: ... here.
9048 * gcc.c-torture/unsorted/e.c: Move to ...
9049 * gcc.c-torture/compile/e.c: ... here.
9050 * gcc.c-torture/unsorted/ex.c: Move to ...
9051 * gcc.c-torture/compile/ex.c: ... here.
9052 * gcc.c-torture/unsorted/ext.c: Move to ...
9053 * gcc.c-torture/compile/ext.c: ... here.
9054 * gcc.c-torture/unsorted/f1.c: Move to ...
9055 * gcc.c-torture/compile/f1.c: ... here.
9056 * gcc.c-torture/unsorted/f2.c: Move to ...
9057 * gcc.c-torture/compile/f2.c: ... here.
9058 * gcc.c-torture/unsorted/fdmul.c: Move to ...
9059 * gcc.c-torture/compile/fdmul.c: ... here.
9060 * gcc.c-torture/unsorted/float.c: Move to ...
9061 * gcc.c-torture/compile/float.c: ... here.
9062 * gcc.c-torture/unsorted/flo.c: Move to ...
9063 * gcc.c-torture/compile/flo.c: ... here.
9064 * gcc.c-torture/unsorted/flt_const.c: Move to ...
9065 * gcc.c-torture/compile/flt_const.c: ... here.
9066 * gcc.c-torture/unsorted/fnul.c: Move to ...
9067 * gcc.c-torture/compile/fnul.c: ... here.
9068 * gcc.c-torture/unsorted/foo.c: Move to ...
9069 * gcc.c-torture/compile/foo.c: ... here.
9070 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
9071 * gcc.c-torture/compile/forgetcc.c: ... here.
9072 * gcc.c-torture/unsorted/fq.c: Move to ...
9073 * gcc.c-torture/compile/fq.c: ... here.
9074 * gcc.c-torture/unsorted/g.c: Move to ...
9075 * gcc.c-torture/compile/g.c: ... here.
9076 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
9077 * gcc.c-torture/compile/gen_tst.c: ... here.
9078 * gcc.c-torture/unsorted/glob.c: Move to ...
9079 * gcc.c-torture/compile/glob.c: ... here.
9080 * gcc.c-torture/unsorted/gronk.c: Move to ...
9081 * gcc.c-torture/compile/gronk.c: ... here.
9082 * gcc.c-torture/unsorted/hibug.c: Move to ...
9083 * gcc.c-torture/compile/hibug.c: ... here.
9084 * gcc.c-torture/unsorted/hi.c: Move to ...
9085 * gcc.c-torture/compile/hi.c: ... here.
9086 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
9087 * gcc.c-torture/compile/HIcmp.c: ... here.
9088 * gcc.c-torture/unsorted/HIset.c: Move to ...
9089 * gcc.c-torture/compile/HIset.c: ... here.
9090 * gcc.c-torture/unsorted/i.c: Move to ...
9091 * gcc.c-torture/compile/i.c: ... here.
9092 * gcc.c-torture/unsorted/i++.c: Move to ...
9093 * gcc.c-torture/compile/i++.c: ... here.
9094 * gcc.c-torture/unsorted/ic.c: Move to ...
9095 * gcc.c-torture/compile/ic.c: ... here.
9096 * gcc.c-torture/unsorted/icmp.c: Move to ...
9097 * gcc.c-torture/compile/icmp.c: ... here.
9098 * gcc.c-torture/unsorted/ifreg.c: Move to ...
9099 * gcc.c-torture/compile/ifreg.c: ... here.
9100 * gcc.c-torture/unsorted/imm.c: Move to ...
9101 * gcc.c-torture/compile/imm.c: ... here.
9102 * gcc.c-torture/unsorted/isinf.c: Move to ...
9103 * gcc.c-torture/compile/isinf.c: ... here.
9104 * gcc.c-torture/unsorted/jmp.c: Move to ...
9105 * gcc.c-torture/compile/jmp.c: ... here.
9106 * gcc.c-torture/unsorted/jumptab.c: Move to ...
9107 * gcc.c-torture/compile/jumptab.c: ... here.
9108 * gcc.c-torture/unsorted/layout.c: Move to ...
9109 * gcc.c-torture/compile/layout.c: ... here.
9110 * gcc.c-torture/unsorted/lbug.c: Move to ...
9111 * gcc.c-torture/compile/lbug.c: ... here.
9112 * gcc.c-torture/unsorted/l.c: Move to ...
9113 * gcc.c-torture/compile/l.c: ... here.
9114 * gcc.c-torture/unsorted/ll1.c: Move to ...
9115 * gcc.c-torture/compile/ll1.c: ... here.
9116 * gcc.c-torture/unsorted/llbug.c: Move to ...
9117 * gcc.c-torture/compile/llbug.c: ... here.
9118 * gcc.c-torture/unsorted/lll.c: Move to ...
9119 * gcc.c-torture/compile/lll.c: ... here.
9120 * gcc.c-torture/unsorted/load8.c: Move to ...
9121 * gcc.c-torture/compile/load8.c: ... here.
9122 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
9123 * gcc.c-torture/compile/loadhicc.c: ... here.
9124 * gcc.c-torture/unsorted/log2.c: Move to ...
9125 * gcc.c-torture/compile/log2.c: ... here.
9126 * gcc.c-torture/unsorted/logic.c: Move to ...
9127 * gcc.c-torture/compile/logic.c: ... here.
9128 * gcc.c-torture/unsorted/loop-1.c: Move to ...
9129 * gcc.c-torture/compile/loop-1.c: ... here.
9130 * gcc.c-torture/unsorted/loop386.c: Move to ...
9131 * gcc.c-torture/compile/loop386.c: ... here.
9132 * gcc.c-torture/unsorted/lop.c: Move to ...
9133 * gcc.c-torture/compile/lop.c: ... here.
9134 * gcc.c-torture/unsorted/m1.c: Move to ...
9135 * gcc.c-torture/compile/m1.c: ... here.
9136 * gcc.c-torture/unsorted/m2.c: Move to ...
9137 * gcc.c-torture/compile/m2.c: ... here.
9138 * gcc.c-torture/unsorted/m5.c: Move to ...
9139 * gcc.c-torture/compile/m5.c: ... here.
9140 * gcc.c-torture/unsorted/m68.c: Move to ...
9141 * gcc.c-torture/compile/m68.c: ... here.
9142 * gcc.c-torture/unsorted/mbyte.c: Move to ...
9143 * gcc.c-torture/compile/mbyte.c: ... here.
9144 * gcc.c-torture/unsorted/mchar.c: Move to ...
9145 * gcc.c-torture/compile/mchar.c: ... here.
9146 * gcc.c-torture/unsorted/mcmp.c: Move to ...
9147 * gcc.c-torture/compile/mcmp.c: ... here.
9148 * gcc.c-torture/unsorted/mdouble.c: Move to ...
9149 * gcc.c-torture/compile/mdouble.c: ... here.
9150 * gcc.c-torture/unsorted/memtst.c: Move to ...
9151 * gcc.c-torture/compile/memtst.c: ... here.
9152 * gcc.c-torture/unsorted/miscomp.c: Move to ...
9153 * gcc.c-torture/compile/miscomp.c: ... here.
9154 * gcc.c-torture/unsorted/mm.c: Move to ...
9155 * gcc.c-torture/compile/mm.c: ... here.
9156 * gcc.c-torture/unsorted/mod.c: Move to ...
9157 * gcc.c-torture/compile/mod.c: ... here.
9158 * gcc.c-torture/unsorted/modcc.c: Move to ...
9159 * gcc.c-torture/compile/modcc.c: ... here.
9160 * gcc.c-torture/unsorted/move.c: Move to ...
9161 * gcc.c-torture/compile/move.c: ... here.
9162 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
9163 * gcc.c-torture/compile/move_qhi.c: ... here.
9164 * gcc.c-torture/unsorted/mregtst.c: Move to ...
9165 * gcc.c-torture/compile/mregtst.c: ... here.
9166 * gcc.c-torture/unsorted/msp.c: Move to ...
9167 * gcc.c-torture/compile/msp.c: ... here.
9168 * gcc.c-torture/unsorted/mtst.c: Move to ...
9169 * gcc.c-torture/compile/mtst.c: ... here.
9170 * gcc.c-torture/unsorted/mu.c: Move to ...
9171 * gcc.c-torture/compile/mu.c: ... here.
9172 * gcc.c-torture/unsorted/mul.c: Move to ...
9173 * gcc.c-torture/compile/mul.c: ... here.
9174 * gcc.c-torture/unsorted/mword1.c: Move to ...
9175 * gcc.c-torture/compile/mword1.c: ... here.
9176 * gcc.c-torture/unsorted/mword.c: Move to ...
9177 * gcc.c-torture/compile/mword.c: ... here.
9178 * gcc.c-torture/unsorted/n1.c: Move to ...
9179 * gcc.c-torture/compile/n1.c: ... here.
9180 * gcc.c-torture/unsorted/nand.c: Move to ...
9181 * gcc.c-torture/compile/nand.c: ... here.
9182 * gcc.c-torture/unsorted/n.c: Move to ...
9183 * gcc.c-torture/compile/n.c: ... here.
9184 * gcc.c-torture/unsorted/neg.c: Move to ...
9185 * gcc.c-torture/compile/neg.c: ... here.
9186 * gcc.c-torture/unsorted/o.c: Move to ...
9187 * gcc.c-torture/compile/o.c: ... here.
9188 * gcc.c-torture/unsorted/omit.c: Move to ...
9189 * gcc.c-torture/compile/omit.c: ... here.
9190 * gcc.c-torture/unsorted/opout.c: Move to ...
9191 * gcc.c-torture/compile/opout.c: ... here.
9192 * gcc.c-torture/unsorted/opt.c: Move to ...
9193 * gcc.c-torture/compile/opt.c: ... here.
9194 * gcc.c-torture/unsorted/or386.c: Move to ...
9195 * gcc.c-torture/compile/or386.c: ... here.
9196 * gcc.c-torture/unsorted/or.c: Move to ...
9197 * gcc.c-torture/compile/or.c: ... here.
9198 * gcc.c-torture/unsorted/parms.c: Move to ...
9199 * gcc.c-torture/compile/parms.c: ... here.
9200 * gcc.c-torture/unsorted/pass.c: Move to ...
9201 * gcc.c-torture/compile/pass.c: ... here.
9202 * gcc.c-torture/unsorted/p.c: Move to ...
9203 * gcc.c-torture/compile/p.c: ... here.
9204 * gcc.c-torture/unsorted/pmt.c: Move to ...
9205 * gcc.c-torture/compile/pmt.c: ... here.
9206 * gcc.c-torture/unsorted/poor.c: Move to ...
9207 * gcc.c-torture/compile/poor.c: ... here.
9208 * gcc.c-torture/unsorted/pp.c: Move to ...
9209 * gcc.c-torture/compile/pp.c: ... here.
9210 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
9211 * gcc.c-torture/compile/pret-arg.c: ... here.
9212 * gcc.c-torture/unsorted/pyr2.c: Move to ...
9213 * gcc.c-torture/compile/pyr2.c: ... here.
9214 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
9215 * gcc.c-torture/compile/PYRBUG.c: ... here.
9216 * gcc.c-torture/unsorted/pyr.c: Move to ...
9217 * gcc.c-torture/compile/pyr.c: ... here.
9218 * gcc.c-torture/unsorted/q.c: Move to ...
9219 * gcc.c-torture/compile/q.c: ... here.
9220 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
9221 * gcc.c-torture/compile/QIcmp.c: ... here.
9222 * gcc.c-torture/unsorted/QIset.c: Move to ...
9223 * gcc.c-torture/compile/QIset.c: ... here.
9224 * gcc.c-torture/unsorted/r1.c: Move to ...
9225 * gcc.c-torture/compile/r1.c: ... here.
9226 * gcc.c-torture/unsorted/r.c: Move to ...
9227 * gcc.c-torture/compile/r.c: ... here.
9228 * gcc.c-torture/unsorted/rel.c: Move to ...
9229 * gcc.c-torture/compile/rel.c: ... here.
9230 * gcc.c-torture/unsorted/rmsc.c: Move to ...
9231 * gcc.c-torture/compile/rmsc.c: ... here.
9232 * gcc.c-torture/unsorted/round.c: Move to ...
9233 * gcc.c-torture/compile/round.c: ... here.
9234 * gcc.c-torture/unsorted/run.c: Move to ...
9235 * gcc.c-torture/compile/run.c: ... here.
9236 * gcc.c-torture/unsorted/sar.c: Move to ...
9237 * gcc.c-torture/compile/sar.c: ... here.
9238 * gcc.c-torture/unsorted/s.c: Move to ...
9239 * gcc.c-torture/compile/s.c: ... here.
9240 * gcc.c-torture/unsorted/scal.c: Move to ...
9241 * gcc.c-torture/compile/scal.c: ... here.
9242 * gcc.c-torture/unsorted/sc.c: Move to ...
9243 * gcc.c-torture/compile/sc.c: ... here.
9244 * gcc.c-torture/unsorted/scc.c: Move to ...
9245 * gcc.c-torture/compile/scc.c: ... here.
9246 * gcc.c-torture/unsorted/scond.c: Move to ...
9247 * gcc.c-torture/compile/scond.c: ... here.
9248 * gcc.c-torture/unsorted/selfrec.c: Move to ...
9249 * gcc.c-torture/compile/selfrec.c: ... here.
9250 * gcc.c-torture/unsorted/seq.c: Move to ...
9251 * gcc.c-torture/compile/seq.c: ... here.
9252 * gcc.c-torture/unsorted/set386.c: Move to ...
9253 * gcc.c-torture/compile/set386.c: ... here.
9254 * gcc.c-torture/unsorted/set88.c: Move to ...
9255 * gcc.c-torture/compile/set88.c: ... here.
9256 * gcc.c-torture/unsorted/SFset.c: Move to ...
9257 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
9258 * gcc.c-torture/unsorted/shand.c: Move to ...
9259 * gcc.c-torture/compile/shand.c: ... here.
9260 * gcc.c-torture/unsorted/sh.c: Move to ...
9261 * gcc.c-torture/compile/sh.c: ... here.
9262 * gcc.c-torture/unsorted/shft.c: Move to ...
9263 * gcc.c-torture/compile/shft.c: ... here.
9264 * gcc.c-torture/unsorted/shift.c: Move to ...
9265 * gcc.c-torture/compile/shift.c: ... here.
9266 * gcc.c-torture/unsorted/shloop.c: Move to ...
9267 * gcc.c-torture/compile/shloop.c: ... here.
9268 * gcc.c-torture/unsorted/shm.c: Move to ...
9269 * gcc.c-torture/compile/shm.c: ... here.
9270 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
9271 * gcc.c-torture/compile/SIcmp.c: ... here.
9272 * gcc.c-torture/unsorted/signext2.c: Move to ...
9273 * gcc.c-torture/compile/signext2.c: ... here.
9274 * gcc.c-torture/unsorted/signext.c: Move to ...
9275 * gcc.c-torture/compile/signext.c: ... here.
9276 * gcc.c-torture/unsorted/sim.c: Move to ...
9277 * gcc.c-torture/compile/sim.c: ... here.
9278 * gcc.c-torture/unsorted/simple.c: Move to ...
9279 * gcc.c-torture/compile/simple.c: ... here.
9280 * gcc.c-torture/unsorted/SIset.c: Move to ...
9281 * gcc.c-torture/compile/SIset.c: ... here.
9282 * gcc.c-torture/unsorted/sne.c: Move to ...
9283 * gcc.c-torture/compile/sne.c: ... here.
9284 * gcc.c-torture/unsorted/sound.c: Move to ...
9285 * gcc.c-torture/compile/sound.c: ... here.
9286 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
9287 * gcc.c-torture/compile/sparcbug.c: ... here.
9288 * gcc.c-torture/unsorted/speed.c: Move to ...
9289 * gcc.c-torture/compile/speed.c: ... here.
9290 * gcc.c-torture/unsorted/stor.c: Move to ...
9291 * gcc.c-torture/compile/stor.c: ... here.
9292 * gcc.c-torture/unsorted/store0.c: Move to ...
9293 * gcc.c-torture/compile/store0.c: ... here.
9294 * gcc.c-torture/unsorted/storecc.c: Move to ...
9295 * gcc.c-torture/compile/storecc.c: ... here.
9296 * gcc.c-torture/unsorted/str.c: Move to ...
9297 * gcc.c-torture/compile/str.c: ... here.
9298 * gcc.c-torture/unsorted/stru.c: Move to ...
9299 * gcc.c-torture/compile/stru.c: ... here.
9300 * gcc.c-torture/unsorted/structret.c: Move to ...
9301 * gcc.c-torture/compile/structret.c: ... here.
9302 * gcc.c-torture/unsorted/stuct.c: Move to ...
9303 * gcc.c-torture/compile/stuct.c: ... here.
9304 * gcc.c-torture/unsorted/sub32.c: Move to ...
9305 * gcc.c-torture/compile/sub32.c: ... here.
9306 * gcc.c-torture/unsorted/subcc.c: Move to ...
9307 * gcc.c-torture/compile/subcc.c: ... here.
9308 * gcc.c-torture/unsorted/subcse.c: Move to ...
9309 * gcc.c-torture/compile/subcse.c: ... here.
9310 * gcc.c-torture/unsorted/sym.c: Move to ...
9311 * gcc.c-torture/compile/sym.c: ... here.
9312 * gcc.c-torture/unsorted/symconst.c: Move to ...
9313 * gcc.c-torture/compile/symconst.c: ... here.
9314 * gcc.c-torture/unsorted/t.c: Move to ...
9315 * gcc.c-torture/compile/t.c: ... here.
9316 * gcc.c-torture/unsorted/test.c: Move to ...
9317 * gcc.c-torture/compile/test.c: ... here.
9318 * gcc.c-torture/unsorted/test-flow.c: Move to ...
9319 * gcc.c-torture/compile/test-flow.c: ... here.
9320 * gcc.c-torture/unsorted/test-loop.c: Move to ...
9321 * gcc.c-torture/compile/test-loop.c: ... here.
9322 * gcc.c-torture/unsorted/time.c: Move to ...
9323 * gcc.c-torture/compile/time.c: ... here.
9324 * gcc.c-torture/unsorted/tmp.c: Move to ...
9325 * gcc.c-torture/compile/tmp.c: ... here.
9326 * gcc.c-torture/unsorted/trivial.c: Move to ...
9327 * gcc.c-torture/compile/trivial.c: ... here.
9328 * gcc.c-torture/unsorted/trunc.c: Move to ...
9329 * gcc.c-torture/compile/trunc.c: ... here.
9330 * gcc.c-torture/unsorted/u.c: Move to ...
9331 * gcc.c-torture/compile/u.c: ... here.
9332 * gcc.c-torture/unsorted/udconvert.c: Move to ...
9333 * gcc.c-torture/compile/udconvert.c: ... here.
9334 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
9335 * gcc.c-torture/compile/udivmod4.c: ... here.
9336 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
9337 * gcc.c-torture/compile/UHIcmp.c: ... here.
9338 * gcc.c-torture/unsorted/uns.c: Move to ...
9339 * gcc.c-torture/compile/uns.c: ... here.
9340 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
9341 * gcc.c-torture/compile/uns_tst.c: ... here.
9342 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
9343 * gcc.c-torture/compile/UQIcmp.c: ... here.
9344 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
9345 * gcc.c-torture/compile/USIcmp.c: ... here.
9346 * gcc.c-torture/unsorted/uuarg.c: Move to ...
9347 * gcc.c-torture/compile/uuarg.c: ... here.
9348 * gcc.c-torture/unsorted/v.c: Move to ...
9349 * gcc.c-torture/compile/v.c: ... here.
9350 * gcc.c-torture/unsorted/w.c: Move to ...
9351 * gcc.c-torture/compile/w.c: ... here.
9352 * gcc.c-torture/unsorted/ww.c: Move to ...
9353 * gcc.c-torture/compile/ww.c: ... here.
9354 * gcc.c-torture/unsorted/xb.c: Move to ...
9355 * gcc.c-torture/compile/xb.c: ... here.
9356 * gcc.c-torture/unsorted/xbg.c: Move to ...
9357 * gcc.c-torture/compile/xbg.c: ... here.
9358 * gcc.c-torture/unsorted/x.c: Move to ...
9359 * gcc.c-torture/compile/x.c: ... here.
9360 * gcc.c-torture/unsorted/xc.c: Move to ...
9361 * gcc.c-torture/compile/xc.c: ... here.
9362 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
9363 * gcc.c-torture/compile/xcsebug.c: ... here.
9364 * gcc.c-torture/unsorted/xdi.c: Move to ...
9365 * gcc.c-torture/compile/xdi.c: ... here.
9366 * gcc.c-torture/unsorted/xfoo.c: Move to ...
9367 * gcc.c-torture/compile/xfoo.c: ... here.
9368 * gcc.c-torture/unsorted/xi.c: Move to ...
9369 * gcc.c-torture/compile/xi.c: ... here.
9370 * gcc.c-torture/unsorted/xlop.c: Move to ...
9371 * gcc.c-torture/compile/xlop.c: ... here.
9372 * gcc.c-torture/unsorted/xmtst.c: Move to ...
9373 * gcc.c-torture/compile/xmtst.c: ... here.
9374 * gcc.c-torture/unsorted/xneg.c: Move to ...
9375 * gcc.c-torture/compile/xneg.c: ... here.
9376 * gcc.c-torture/unsorted/xopt.c: Move to ...
9377 * gcc.c-torture/compile/xopt.c: ... here.
9378 * gcc.c-torture/unsorted/xor.c: Move to ...
9379 * gcc.c-torture/compile/xor.c: ... here.
9380 * gcc.c-torture/unsorted/xorn.c: Move to ...
9381 * gcc.c-torture/compile/xorn.c: ... here.
9382 * gcc.c-torture/unsorted/xp.c: Move to ...
9383 * gcc.c-torture/compile/xp.c: ... here.
9384 * gcc.c-torture/unsorted/xpp.c: Move to ...
9385 * gcc.c-torture/compile/xpp.c: ... here.
9386 * gcc.c-torture/unsorted/xs.c: Move to ...
9387 * gcc.c-torture/compile/xs.c: ... here.
9388 * gcc.c-torture/unsorted/xsh.c: Move to ...
9389 * gcc.c-torture/compile/xsh.c: ... here.
9390 * gcc.c-torture/unsorted/xz.c: Move to ...
9391 * gcc.c-torture/compile/xz.c: ... here.
9392 * gcc.c-torture/unsorted/xzz.c: Move to ...
9393 * gcc.c-torture/compile/xzz.c: ... here.
9394
9395 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9396
9397 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
9398 (abort, exit): Declare.
9399
9400 2014-09-01 Yury Gribov <y.gribov@samsung.com>
9401
9402 PR sanitizer/61897
9403 PR sanitizer/62140
9404 * c-c++-common/asan/pr62140-1.c: New test.
9405 * c-c++-common/asan/pr62140-2.c: New test.
9406
9407 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
9408 Tobias Burnus <burnus@net-b.de>
9409
9410 PR fortran/62309
9411 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
9412
9413 2014-08-31 Tobias Burnus <burnus@net-b.de>
9414
9415 * gfortran.dg/coarray_lib_comm_1.f90: New.
9416
9417 2014-08-30 Andrew Pinski <apinski@cavium.com>
9418
9419 * gcc.c-torture/execute/20140828-1.c: New testcase.
9420
9421 2014-08-29 DJ Delorie <dj@redhat.com>
9422
9423 * lib/target-supports.exp (check_effective_target_size32plus):
9424 Increase size to avoid false positives on 24-bit address spaces.
9425 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
9426 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
9427 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
9428 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
9429 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
9430 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
9431 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
9432 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
9433
9434 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9435
9436 PR c++/54002
9437 * g++.dg/cpp0x/constexpr-54002.C: New.
9438
9439 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9440
9441 PR c++/56991
9442 * g++.dg/cpp0x/constexpr-56991.C: New.
9443
9444 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9445
9446 PR c++/57764
9447 * g++.dg/cpp0x/constexpr-57764.C: New.
9448
9449 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9450
9451 PR c++/59938
9452 * g++.dg/cpp0x/constexpr-59938.C: New.
9453
9454 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9455
9456 PR c++/61484
9457 * g++.dg/cpp0x/constexpr-61484.C: New.
9458
9459 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9460
9461 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
9462 vec_round, vec_splat, vec_div, and vec_mul.
9463 * gcc.target/powerpc/builtins-2.c: New test.
9464
9465 2014-08-28 Richard Biener <rguenther@suse.de>
9466
9467 PR tree-optimization/62283
9468 * gfortran.dg/vect/pr62283.f: New testcase.
9469 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
9470 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
9471 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
9472 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
9473 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
9474 * gcc.dg/vect/vect-33.c: Likewise.
9475
9476 2014-08-28 Yury Gribov <y.gribov@samsung.com>
9477
9478 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
9479
9480 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
9481
9482 PR cpp/23827 - standard C++ should not have hex float preprocessor
9483 tokens
9484 * g++.dg/cpp/pr23827_cxx11.C: New.
9485 * g++.dg/cpp/pr23827_cxx98.C: New.
9486 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
9487 * gcc.dg/cpp/pr23827_c90.c: New.
9488 * gcc.dg/cpp/pr23827_c90_neg.c: New.
9489 * gcc.dg/cpp/pr23827_c99.c: New.
9490
9491 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
9492
9493 PR c++/52892
9494 * g++.dg/cpp0x/constexpr-52892-1.C: New.
9495 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
9496 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
9497
9498 2014-08-27 Guozhi Wei <carrot@google.com>
9499
9500 PR target/62262
9501 * gcc.target/aarch64/pr62262.c: New test.
9502
9503 2014-08-26 Joseph Myers <joseph@codesourcery.com>
9504
9505 PR target/60606
9506 PR target/61330
9507 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
9508 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
9509
9510 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
9511
9512 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
9513 failure on s390*-*-linux-gnu.
9514
9515 2014-08-26 Richard Biener <rguenther@suse.de>
9516
9517 PR tree-optimization/62175
9518 * g++.dg/torture/pr62175.C: New testcase.
9519
9520 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
9521
9522 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
9523 copy of compile/compile.exp.
9524 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
9525 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
9526 i?86-*.
9527 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
9528 m32c-*-*.
9529 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
9530 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
9531 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
9532 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
9533 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
9534 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
9535 * gcc.c-torture/execute/20040703-1.c: Likewise.
9536 * gcc.c-torture/execute/20040705-1.c: Likewise.
9537 * gcc.c-torture/execute/20040705-2.c: Likewise.
9538 * gcc.c-torture/execute/20040709-1.c: Likewise.
9539 * gcc.c-torture/execute/20040709-2.c: Likewise.
9540 * gcc.c-torture/execute/20040811-1.c: Likewise.
9541 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
9542 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
9543 compiling for x86_64-* or i?86-*.
9544 * gcc.c-torture/execute/20050604-1.c: Likewise.
9545 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
9546 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
9547 for x86_64-* or i?86-*.
9548 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
9549 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
9550 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
9551 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
9552 option.
9553 * gcc.c-torture/execute/20111227-2.c: Moved to...
9554 * gcc.dg/20111227-2.c: ... here. Add -free option.
9555 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
9556 * gcc.dg/20111227-3.c: ... here. Add -free option.
9557 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
9558 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
9559 declarations for abort and exit.
9560 * gcc.c-torture/execute/920711-1.c: Likewise.
9561 * gcc.c-torture/execute/930529-1.c: Likewise.
9562 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
9563 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
9564 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
9565 exit.
9566 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
9567 for i?86-* or x86_64-*. Add declarations for abort and exit.
9568 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
9569 i?86-* or x86_64-*.
9570 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
9571 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
9572 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
9573 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
9574 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
9575 Xfail on powerpc-ibm-aix*. Add declaration for abort.
9576 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
9577 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
9578 m68k-linux.
9579 * gcc.c-torture/execute/loop-2g.c: Likewise.
9580 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
9581 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
9582 powerpc-*-eabi*.
9583 * gcc.c-torture/execute/pr19689.c: Require int32plus.
9584 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
9585 * gcc.c-torture/execute/pr23047.c: Likewise.
9586 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
9587 declarations for abort and exit.
9588 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
9589 * gcc.c-torture/execute/pr31448.c: Likewise.
9590 * gcc.c-torture/execute/pr35456.c: Skip on vax.
9591 * gcc.c-torture/execute/pr37573.c: Require int32plus.
9592 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
9593 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
9594 Skip on spu-*.
9595 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
9596 declarations for abort and exit.
9597 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
9598 * gcc.c-torture/execute/pr43220.c: Require int32plus.
9599 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
9600 * gcc.c-torture/execute/pr45262.c: Require int32plus.
9601 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
9602 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
9603 * gcc.c-torture/execute/pr51582-2.c: Likewise.
9604 * gcc.c-torture/execute/pr52979-1.c: Likewise.
9605 * gcc.c-torture/execute/pr52979-2.c: Likewise.
9606 * gcc.c-torture/execute/pr56799.c: Likewise.
9607 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
9608 option. Add declarations for abort and exit.
9609 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
9610 * gcc.c-torture/execute/pr58570.c: Likewise.
9611 * gcc.c-torture/execute/pr60822.c: Likewise.
9612 * gcc.c-torture/execute/pr7284-1.c: Likewise.
9613 * gcc.c-torture/execute/shiftdi.c: Likewise.
9614 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
9615 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
9616 * gcc.c-torture/execute/usmul.c: Require int32plus.
9617 * gcc.c-torture/execute/vrp-5.c: Likewise.
9618 * gcc.c-torture/execute/vrp-6.c: Likewise.
9619 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
9620 * gcc.c-torture/execute/20010122-1.x: Delete.
9621 * gcc.c-torture/execute/20010129-1.x: Delete.
9622 * gcc.c-torture/execute/20020404-1.x: Delete.
9623 * gcc.c-torture/execute/20021024-1.x: Delete.
9624 * gcc.c-torture/execute/20021127-1.x: Delete.
9625 * gcc.c-torture/execute/20030125-1.x: Delete.
9626 * gcc.c-torture/execute/20030216-1.x: Delete.
9627 * gcc.c-torture/execute/20030222-1.x: Delete.
9628 * gcc.c-torture/execute/20040629-1.x: Delete.
9629 * gcc.c-torture/execute/20040703-1.x: Delete.
9630 * gcc.c-torture/execute/20040705-1.x: Delete.
9631 * gcc.c-torture/execute/20040705-2.x: Delete.
9632 * gcc.c-torture/execute/20040709-1.x: Delete.
9633 * gcc.c-torture/execute/20040709-2.x: Delete.
9634 * gcc.c-torture/execute/20040811-1.x: Delete.
9635 * gcc.c-torture/execute/20050316-1.x: Delete.
9636 * gcc.c-torture/execute/20050316-2.x: Delete.
9637 * gcc.c-torture/execute/20050316-3.x: Delete.
9638 * gcc.c-torture/execute/20050604-1.x: Delete.
9639 * gcc.c-torture/execute/20061101-1.x: Delete.
9640 * gcc.c-torture/execute/20061220-1.x: Delete.
9641 * gcc.c-torture/execute/20081117-1.x: Delete.
9642 * gcc.c-torture/execute/20101011-1.x: Delete.
9643 * gcc.c-torture/execute/20120919-1.x: Delete.
9644 * gcc.c-torture/execute/920612-1.x: Delete.
9645 * gcc.c-torture/execute/920710-1.x: Delete.
9646 * gcc.c-torture/execute/920711-1.x: Delete.
9647 * gcc.c-torture/execute/930529-1.x: Delete.
9648 * gcc.c-torture/execute/931004-12.x: Delete.
9649 * gcc.c-torture/execute/980709-1.x: Delete.
9650 * gcc.c-torture/execute/981130-1.x: Delete.
9651 * gcc.c-torture/execute/990127-2.x: Delete.
9652 * gcc.c-torture/execute/990413-2.x: Delete.
9653 * gcc.c-torture/execute/990826-0.x: Delete.
9654 * gcc.c-torture/execute/bf64-1.x: Delete.
9655 * gcc.c-torture/execute/bitfld-4.x: Delete.
9656 * gcc.c-torture/execute/cmpsi-2.x: Delete.
9657 * gcc.c-torture/execute/cvt-1.x: Delete.
9658 * gcc.c-torture/execute/eeprof-1.x: Delete.
9659 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
9660 * gcc.c-torture/execute/loop-2f.x: Delete.
9661 * gcc.c-torture/execute/loop-2g.x: Delete.
9662 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
9663 * gcc.c-torture/execute/nest-align-1.x: Delete.
9664 * gcc.c-torture/execute/pr19689.x: Delete.
9665 * gcc.c-torture/execute/pr22493-1.x: Delete.
9666 * gcc.c-torture/execute/pr23047.x: Delete.
9667 * gcc.c-torture/execute/pr23135.x: Delete.
9668 * gcc.c-torture/execute/pr29797-1.x: Delete.
9669 * gcc.c-torture/execute/pr31448.x: Delete.
9670 * gcc.c-torture/execute/pr35456.x: Delete.
9671 * gcc.c-torture/execute/pr37573.x: Delete.
9672 * gcc.c-torture/execute/pr38151.x: Delete.
9673 * gcc.c-torture/execute/pr39228.x: Delete.
9674 * gcc.c-torture/execute/pr39501.x: Delete.
9675 * gcc.c-torture/execute/pr40386.x: Delete.
9676 * gcc.c-torture/execute/pr43220.x: Delete.
9677 * gcc.c-torture/execute/pr44683.x: Delete.
9678 * gcc.c-torture/execute/pr45262.x: Delete.
9679 * gcc.c-torture/execute/pr47237.x: Delete.
9680 * gcc.c-torture/execute/pr51581-1.x: Delete.
9681 * gcc.c-torture/execute/pr51581-2.x: Delete.
9682 * gcc.c-torture/execute/pr52979-1.x: Delete.
9683 * gcc.c-torture/execute/pr52979-2.x: Delete.
9684 * gcc.c-torture/execute/pr53366-1.x: Delete.
9685 * gcc.c-torture/execute/pr56799.x: Delete.
9686 * gcc.c-torture/execute/pr57124.x: Delete.
9687 * gcc.c-torture/execute/pr57344-2.x: Delete.
9688 * gcc.c-torture/execute/pr58570.x: Delete.
9689 * gcc.c-torture/execute/pr60822.x: Delete.
9690 * gcc.c-torture/execute/pr7284-1.x: Delete.
9691 * gcc.c-torture/execute/shiftdi.x: Delete.
9692 * gcc.c-torture/execute/simd-4.x: Delete.
9693 * gcc.c-torture/execute/strncmp-1.x: Delete.
9694 * gcc.c-torture/execute/usmul.x: Delete.
9695 * gcc.c-torture/execute/vrp-5.x: Delete.
9696 * gcc.c-torture/execute/vrp-6.x: Delete.
9697 * gcc.c-torture/execute/zerolen-2.x: Delete.
9698
9699 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9700
9701 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
9702
9703 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9704
9705 PR c++/34938
9706 * g++.dg/template/pr34938-1.C: New.
9707 * g++.dg/template/pr34938-2.C: Likewise.
9708
9709 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
9710
9711 PR target/61996
9712 * gcc.target/sh/pr61996.c: New.
9713
9714 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
9715
9716 * g++.dg/cpp0x/cplusplus.C: New.
9717 * g++.dg/cpp0x/cplusplus_0x.C: New.
9718 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
9719 * g++.dg/cpp0x/auto41.C: Ditto.
9720 * g++.dg/cpp0x/auto9.C: Ditto.
9721 * g++.dg/cpp0x/initlist26.C: Ditto.
9722 * g++.dg/cpp0x/pr59111.C: Ditto.
9723 * g++.dg/cpp0x/trailing2.C: Ditto.
9724 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
9725 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
9726 * g++.dg/cpp1y/auto-fn1.C: Ditto.
9727 * g++.dg/cpp1y/auto-fn2.C: Ditto.
9728 * g++.dg/cpp1y/auto-fn3.C: Ditto.
9729 * g++.dg/cpp1y/auto-fn4.C: Ditto.
9730 * g++.dg/cpp1y/auto-fn5.C: Ditto.
9731 * g++.dg/cpp1y/auto-fn6.C: Ditto.
9732 * g++.dg/cpp1y/auto-fn7.C: Ditto.
9733 * g++.dg/cpp1y/auto-fn8.C: Ditto.
9734 * g++.dg/cpp1y/auto-fn9.C: Ditto.
9735 * g++.dg/cpp1y/auto-fn10.C: Ditto.
9736 * g++.dg/cpp1y/auto-fn11.C: Ditto.
9737 * g++.dg/cpp1y/auto-fn12.C: Ditto.
9738 * g++.dg/cpp1y/auto-fn13.C: Ditto.
9739 * g++.dg/cpp1y/auto-fn14.C: Ditto.
9740 * g++.dg/cpp1y/auto-fn15.C: Ditto.
9741 * g++.dg/cpp1y/auto-fn16.C: Ditto.
9742 * g++.dg/cpp1y/auto-fn17.C: Ditto.
9743 * g++.dg/cpp1y/auto-fn18.C: Ditto.
9744 * g++.dg/cpp1y/auto-fn19.C: Ditto.
9745 * g++.dg/cpp1y/auto-fn20.C: Ditto.
9746 * g++.dg/cpp1y/auto-fn21.C: Ditto.
9747 * g++.dg/cpp1y/auto-fn22.C: Ditto.
9748 * g++.dg/cpp1y/auto-fn23.C: Ditto.
9749 * g++.dg/cpp1y/auto-fn24.C: Ditto.
9750 * g++.dg/cpp1y/auto-fn25.C: Ditto.
9751 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
9752 * g++.dg/cpp1y/auto-neg1.C: Ditto.
9753 * g++.dg/cpp1y/digit-sep.C: Ditto.
9754 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
9755 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
9756 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
9757 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
9758 * g++.dg/cpp1y/lambda-generic.C: Ditto.
9759 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
9760 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
9761 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
9762 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
9763 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
9764 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
9765 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
9766 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
9767 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
9768 * g++.dg/cpp1y/lambda-init.C: Ditto.
9769 * g++.dg/cpp1y/lambda-init1.C: Ditto.
9770 * g++.dg/cpp1y/lambda-init2.C: Ditto.
9771 * g++.dg/cpp1y/lambda-init3.C: Ditto.
9772 * g++.dg/cpp1y/lambda-init4.C: Ditto.
9773 * g++.dg/cpp1y/lambda-init5.C: Ditto.
9774 * g++.dg/cpp1y/lambda-init6.C: Ditto.
9775 * g++.dg/cpp1y/lambda-init7.C: Ditto.
9776 * g++.dg/cpp1y/lambda-init8.C: Ditto.
9777 * g++.dg/cpp1y/lambda-init9.C: Ditto.
9778 * g++.dg/cpp1y/mangle1.C: Ditto.
9779 * g++.dg/cpp1y/pr57640.C: Ditto.
9780 * g++.dg/cpp1y/pr57644.C: Ditto.
9781 * g++.dg/cpp1y/pr58500.C: Ditto.
9782 * g++.dg/cpp1y/pr58533.C: Ditto.
9783 * g++.dg/cpp1y/pr58534.C: Ditto.
9784 * g++.dg/cpp1y/pr58535.C: Ditto.
9785 * g++.dg/cpp1y/pr58536.C: Ditto.
9786 * g++.dg/cpp1y/pr58548.C: Ditto.
9787 * g++.dg/cpp1y/pr58549.C: Ditto.
9788 * g++.dg/cpp1y/pr58637.C: Ditto.
9789 * g++.dg/cpp1y/pr58708.C: Ditto.
9790 * g++.dg/cpp1y/pr59110.C: Ditto.
9791 * g++.dg/cpp1y/pr59112.C: Ditto.
9792 * g++.dg/cpp1y/pr59113.C: Ditto.
9793 * g++.dg/cpp1y/pr59629.C: Ditto.
9794 * g++.dg/cpp1y/pr59635.C: Ditto.
9795 * g++.dg/cpp1y/pr59636.C: Ditto.
9796 * g++.dg/cpp1y/pr59638.C: Ditto.
9797 * g++.dg/cpp1y/pr59867.C: Ditto.
9798 * g++.dg/cpp1y/pr60033.C: Ditto.
9799 * g++.dg/cpp1y/pr60052.C: Ditto.
9800 * g++.dg/cpp1y/pr60053.C: Ditto.
9801 * g++.dg/cpp1y/pr60054.C: Ditto.
9802 * g++.dg/cpp1y/pr60064.C: Ditto.
9803 * g++.dg/cpp1y/pr60065.C: Ditto.
9804 * g++.dg/cpp1y/pr60190.C: Ditto.
9805 * g++.dg/cpp1y/pr60311.C: Ditto.
9806 * g++.dg/cpp1y/pr60332.C: Ditto.
9807 * g++.dg/cpp1y/pr60376.C: Ditto.
9808 * g++.dg/cpp1y/pr60377.C: Ditto.
9809 * g++.dg/cpp1y/pr60384.C: Ditto.
9810 * g++.dg/cpp1y/pr60390.C: Ditto.
9811 * g++.dg/cpp1y/pr60391.C: Ditto.
9812 * g++.dg/cpp1y/pr60393.C: Ditto.
9813 * g++.dg/cpp1y/pr60573.C: Ditto.
9814 * g++.dg/cpp1y/pr60626.C: Ditto.
9815 * g++.dg/cpp1y/pr60627.C: Ditto.
9816 * g++.dg/cpp1y/regress1.C: Ditto.
9817 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
9818 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
9819 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
9820 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
9821 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
9822 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
9823 * g++.dg/cpp1y/var-templ1.C: Ditto.
9824 * g++.dg/cpp1y/var-templ2.C: Ditto.
9825 * g++.dg/cpp1y/var-templ3.C: Ditto.
9826 * g++.dg/cpp1y/var-templ4.C: Ditto.
9827 * g++.dg/cpp1y/var-templ5.C: Ditto.
9828 * g++.dg/cpp1y/var-templ6.C: Ditto.
9829 * g++.dg/cpp1y/var-templ7.C: Ditto.
9830 * g++.dg/cpp1y/vla1.C: Ditto.
9831 * g++.dg/cpp1y/vla2.C: Ditto.
9832 * g++.dg/cpp1y/vla3.C: Ditto.
9833 * g++.dg/cpp1y/vla4.C: Ditto.
9834 * g++.dg/cpp1y/vla5.C: Ditto.
9835 * g++.dg/cpp1y/vla8.C: Ditto.
9836 * g++.dg/cpp1y/vla9.C: Ditto.
9837 * g++.dg/cpp1y/vla10.C: Ditto.
9838 * g++.dg/cpp1y/vla11.C: Ditto.
9839 * g++.dg/cpp1y/vla12.C: Ditto.
9840 * g++.dg/cpp1y/vla13.C: Ditto.
9841 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
9842 * g++.dg/ext/vector23.C: Ditto.
9843 * g++.dg/ext/vla11.C: Ditto.
9844 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
9845 * g++.dg/warn/Wvla-2.C: Ditto.
9846 * g++.dg/debug/dwarf2/auto1.C: Ditto.
9847 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
9848 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
9849 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
9850 in error message.
9851 * g++.dg/system-binary-constants-1.C: Ditto.
9852 * g++.dg/cpp1y/cplusplus_1y.C: New.
9853 * g++.dg/cpp1z/cplusplus.C: New.
9854 * lib/target-supports.exp:
9855 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
9856 (check_effective_target_c++11_only): Call check_effective_target_c++14;
9857 (check_effective_target_c++11_down): Ditto.
9858
9859 2014-08-22 Marek Polacek <polacek@redhat.com>
9860
9861 PR c++/62199
9862 * c-c++-common/pr62199.c: New test.
9863 * c-c++-common/pr62199-2.c: New test.
9864 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
9865
9866 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9867
9868 PR c++/57709
9869 * g++.dg/Wshadow.C: New test.
9870
9871 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
9872
9873 PR fortran/62135
9874 * gfortran.dg/pr62135.f90: New test.
9875
9876 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9877
9878 * g++.dg/warn/wdate-time.C: Remove.
9879 * gcc.dg/wdate-time.c: Move from here...
9880 * c-c++-common/wdate-time.c: ... to here.
9881
9882 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9883
9884 * gfortran.dg/use_without_only_1.f90: New test.
9885
9886 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
9887
9888 PR other/62008
9889 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
9890
9891 2014-08-22 Tony Wang <tony.wang@arm.com>
9892
9893 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
9894 dejagnu wrapper.
9895
9896 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9897
9898 PR fortran/62214
9899 * gfortran.dg/array_assignment_5.f90: New test.
9900
9901 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
9902
9903 * lib/target-supports.exp
9904 (check_effective_target_logical_op_short_circuit): Add nios2.
9905 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
9906 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9907 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9908 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9909 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
9910 for test using -fPIC.
9911 * gcc.dg/lto/pr61526_0.c: Likewise.
9912
9913 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
9914
9915 PR tree-optimization/62091
9916 * g++.dg/ipa/devirt-37.C: Update template.
9917 * g++.dg/ipa/devirt-40.C: New testcase.
9918
9919 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
9920
9921 PR tree-optimization/62112
9922 * gcc.dg/tree-ssa/pr62112-1.c: New file.
9923 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
9924 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
9925 * gcc.c-torture/execute/20071219-1.c: Likewise.
9926
9927 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9928
9929 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
9930
9931 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9932
9933 * gcc.target/powerpc/swaps-p8-1.c: New test.
9934 * gcc.target/powerpc/swaps-p8-2.c: New test.
9935 * gcc.target/powerpc/swaps-p8-3.c: New test.
9936 * gcc.target/powerpc/swaps-p8-4.c: New test.
9937 * gcc.target/powerpc/swaps-p8-5.c: New test.
9938 * gcc.target/powerpc/swaps-p8-6.c: New test.
9939 * gcc.target/powerpc/swaps-p8-7.c: New test.
9940 * gcc.target/powerpc/swaps-p8-8.c: New test.
9941 * gcc.target/powerpc/swaps-p8-9.c: New test.
9942 * gcc.target/powerpc/swaps-p8-10.c: New test.
9943 * gcc.target/powerpc/swaps-p8-11.c: New test.
9944 * gcc.target/powerpc/swaps-p8-12.c: New test.
9945
9946 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9947
9948 * gcc.dg/ipa/ctor-empty-1.c: Update template.
9949
9950 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9951
9952 * g++.dg/ipa/devirt-37.C: Fix testcase.
9953
9954 2014-08-20 Martin Jambor <mjambor@suse.cz>
9955 Wei Mi <wmi@google.com>
9956
9957 PR ipa/60449
9958 PR middle-end/61776
9959 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
9960 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
9961 * testsuite/gcc.dg/pr61776.c: New test.
9962
9963 2014-08-20 Steve Ellcey <sellcey@mips.com>
9964
9965 PR middle-end/49191
9966 * lib/target-supports.exp (check_effective_target_non_strict_align):
9967 Add function description.
9968
9969 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9970
9971 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
9972 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
9973
9974 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9975
9976 PR c/59304
9977 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
9978 before setting the option.
9979 * diagnostic.c (diagnostic_classify_diagnostic): Record
9980 command-line status.
9981
9982 2014-08-20 Mark Wielaard <mjw@redhat.com>
9983
9984 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
9985
9986 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9987
9988 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
9989 Return memory full when we have a tiny target and relocation
9990 truncation occurs.
9991 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
9992 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
9993 * lib/target-supports.exp (check_effective_target_tiny): New function.
9994
9995 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9996
9997 * gfortran.dg/errnocheck_1.f90: New test.
9998 * gfortran.dg/associative_1.f90: New test.
9999
10000 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10001
10002 PR preprocessor/51303
10003 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
10004
10005 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10006
10007 PR c/60975
10008 PR c/53063
10009 * gcc.dg/cpp/Wvariadic-1p.c: New test.
10010
10011 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
10012
10013 * lib/target-supports.exp
10014 (check_effective_target_arm_v8_neon_ok_nocache): Add
10015 "-march-armv8-a" to compile flags.
10016
10017 2014-08-19 Marek Polacek <polacek@redhat.com>
10018
10019 PR c++/62153
10020 * c-c++-common/Wbool-compare-1.c: New test.
10021
10022 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
10023
10024 PR c/45584
10025 * gcc.dg/pr13519-1.c: Adjust.
10026
10027 2014-08-19 Mark Wielaard <mjw@redhat.com>
10028
10029 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
10030
10031 2014-07-08 Mark Wielaard <mjw@redhat.com>
10032
10033 PR debug/59051
10034 * gcc.dg/guality/restrict.c: New test.
10035
10036 2014-08-19 Mark Wielaard <mjw@redhat.com>
10037
10038 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
10039 matching. Catch '<unknown type in ' to recognize older gdb versions.
10040 * gcc.dg/guality/const-volatile.c: New test.
10041
10042 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10043
10044 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
10045 !gas.
10046
10047 2014-08-19 Marek Polacek <polacek@redhat.com>
10048
10049 * gcc.dg/Wc99-c11-compat-1.c: New test.
10050 * gcc.dg/Wc99-c11-compat-2.c: New test.
10051 * gcc.dg/Wc99-c11-compat-3.c: New test.
10052 * gcc.dg/Wc99-c11-compat-4.c: New test.
10053 * gcc.dg/Wc99-c11-compat-5.c: New test.
10054 * gcc.dg/Wc99-c11-compat-6.c: New test.
10055 * gcc.dg/Wc99-c11-compat-7.c: New test.
10056
10057 2014-08-19 Marek Polacek <polacek@redhat.com>
10058
10059 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
10060 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
10061 * gcc.dg/Wc90-c99-compat-7.c: New test.
10062 * gcc.dg/Wc90-c99-compat-8.c: New test.
10063 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
10064
10065 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10066 Steven Bosscher <steven@gcc.gnu.org>
10067
10068 PR c/52952
10069 * gcc.dg/redecl-4.c: Add column markers.
10070 * gcc.dg/format/bitfld-1.c: Likewise.
10071 * gcc.dg/format/attr-2.c: Likewise.
10072 * gcc.dg/format/attr-6.c: Likewise.
10073 * gcc.dg/format/array-1.c: Likewise.
10074 * gcc.dg/format/attr-7.c: Likewise.
10075 * gcc.dg/format/asm_fprintf-1.c: Likewise.
10076 * gcc.dg/format/attr-4.c: Likewise.
10077 * gcc.dg/format/branch-1.c: Likewise.
10078 * gcc.dg/format/c90-printf-1.c: Likewise.
10079
10080 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
10081
10082 * guality/nrv-1.c: Add `used' attribute to a1.
10083
10084 2014-08-18 Richard Biener <rguenther@suse.de>
10085
10086 PR tree-optimization/62090
10087 * gcc.dg/pr62090-2.c: New testcase.
10088
10089 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
10090
10091 * g++.dg/ipa/pr61800.C: New.
10092
10093 2014-08-18 Yury Gribov <y.gribov@samsung.com>
10094
10095 PR sanitizer/62089
10096 * c-c++-common/asan/pr62089.c: New test.
10097 * c-c++-common/asan/bitfield-1.c: New test.
10098 * c-c++-common/asan/bitfield-2.c: New test.
10099 * c-c++-common/asan/bitfield-3.c: New test.
10100 * c-c++-common/asan/bitfield-4.c: New test.
10101
10102 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
10103
10104 PR tree-optimization/52904
10105 * gcc.dg/pr52904.c: New test.
10106
10107 2014-08-17 Tobias Burnus <burnus@net-b.de>
10108
10109 * gfortran.dg/finalize_27.f90: New.
10110
10111 2014-08-16 Andrew Pinski <apinski@cavium.com>
10112
10113 * gcc.c-torture/compile/20140816-1.c: New testcase.
10114
10115 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
10116
10117 PR c++/52819
10118 * g++.dg/template/pr52819.C: New.
10119
10120 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10121
10122 PR fortran/62142
10123 * gfortran.dg/realloc_on_assign_24.f90: New test.
10124
10125 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
10126
10127 PR c++/62072
10128 Revert:
10129 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10130
10131 DR 1584
10132 PR c++/57466
10133 * g++.dg/template/pr57466.C: New.
10134 * g++.dg/cpp0x/pr57466.C: Likewise.
10135 * g++.dg/template/unify6.C: Update.
10136
10137 * g++.dg/cpp0x/sfinae52.C: New.
10138
10139 2014-08-15 Ilya Tocar <tocarip@gmail.com>
10140
10141 PR target/61878
10142 * gcc.target/i386/avx512f-typecast-1.c: New test.
10143 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
10144 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
10145 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
10146 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
10147 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
10148 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
10149 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
10150 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10151 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
10152 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10153 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
10154 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10155 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
10156 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
10157 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
10158 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
10159 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
10160 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
10161 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
10162 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10163 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
10164 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10165 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
10166 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10167 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
10168 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10169 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
10170 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10171 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
10172 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10173 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
10174 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10175 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
10176 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10177 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
10178 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10179 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
10180 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10181 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
10182 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10183
10184 2014-08-15 Jakub Jelinek <jakub@redhat.com>
10185 Tobias Burnus <burnus@net-b.de>
10186
10187 PR fortran/62131
10188 * gfortran.dg/gomp/pr62131.f90: New test.
10189
10190 2014-08-15 Richard Biener <rguenther@suse.de>
10191
10192 PR tree-optimization/62031
10193 * gcc.dg/torture/pr62031.c: New testcase.
10194
10195 2014-08-15 Bin Cheng <bin.cheng@arm.com>
10196
10197 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
10198
10199 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
10200
10201 PR tree-optimization/62091
10202 * g++.dg/ipa/devirt-38.C: New testcase.
10203
10204 2014-08-14 Marek Polacek <polacek@redhat.com>
10205
10206 DR 458
10207 * gcc.dg/c11-stdatomic-2.c: New test.
10208
10209 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10210
10211 PR fortran/62106
10212 * gfortran.dg/array_constructor_49.f90: New test.
10213
10214 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10215
10216 PR c++/54377
10217 * g++.dg/template/pr54377.C: New.
10218 * g++.dg/cpp0x/pr54377.C: Likewise.
10219 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
10220 * g++.dg/cpp0x/pr51226.C: Likewise.
10221 * g++.dg/cpp0x/variadic2.C: Likewise.
10222 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
10223 * g++.dg/template/dtor3.C: Likewise.
10224 * g++.dg/template/qualttp4.C: Likewise.
10225 * g++.dg/template/spec28.C: Likewise.
10226 * g++.old-deja/g++.brendan/crash8.C: Likewise.
10227 * g++.old-deja/g++.pt/ttp7.C: Likewise.
10228
10229 2014-08-14 Tom de Vries <tom@codesourcery.com>
10230
10231 PR rtl-optimization/62004
10232 PR rtl-optimization/62030
10233 * gcc.dg/pr62004.c: New test.
10234 * gcc.dg/pr62030.c: Same.
10235 * gcc.target/mips/pr62030-octeon.c: Same.
10236
10237 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10238
10239 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
10240 * g++.dg/cpp0x/decltype2.C: Likewise.
10241 * g++.dg/cpp0x/decltype3.C: Likewise.
10242 * g++.dg/cpp0x/pr60249.C: Likewise.
10243 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
10244 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
10245 * g++.dg/cpp0x/variadic2.C: Likewise.
10246 * g++.dg/cpp0x/variadic74.C: Likewise.
10247 * g++.dg/parse/error10.C: Likewise.
10248 * g++.dg/parse/error15.C: Likewise.
10249 * g++.dg/parse/error2.C: Likewise.
10250 * g++.dg/template/crash106.C: Likewise.
10251 * g++.dg/template/crash89.C: Likewise.
10252 * g++.dg/template/nontype7.C: Likewise.
10253 * g++.dg/template/void3.C: Likewise.
10254 * g++.dg/template/void7.C: Likewise.
10255
10256 2014-08-14 Richard Biener <rguenther@suse.de>
10257
10258 PR tree-optimization/62090
10259 * gcc.dg/pr62090.c: New testcase.
10260
10261 2014-08-14 Richard Biener <rguenther@suse.de>
10262
10263 PR rtl-optimization/62079
10264 * g++.dg/pr62079.C: New testcase.
10265
10266 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
10267
10268 * gcc.target/arm/max-insns-skipped.c: New test.
10269
10270 2014-08-14 Bin Cheng <bin.cheng@arm.com>
10271
10272 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
10273
10274 2014-08-12 Marek Polacek <polacek@redhat.com>
10275
10276 * gcc.dg/concat.c: Add dg-options.
10277 * gcc.dg/func-outside-2.c: Add __extension__.
10278 * gcc.dg/pr19967.c: Use -std=c99.
10279 * gcc.dg/pr22458-1.c: Add dg-options.
10280 * gcc.dg/pr33676.c: Add dg-options.
10281 * gcc.dg/gnu-predef-1.c: New test.
10282 * gcc.dg/c90-func-1.c: New test.
10283 * gcc.dg/c90-func-2.c: New test.
10284 * gcc.dg/c90-func-2.h: New test.
10285
10286 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
10287
10288 * lib/target/supports.exp
10289 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
10290 or later.
10291
10292 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
10293
10294 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
10295 on Neon hardware.
10296
10297 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
10298 * gcc.target/arm/pr59985.c: Likewise.
10299
10300 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
10301
10302 PR other/61962
10303 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
10304
10305 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
10306
10307 PR middle-end/62103
10308 * gcc.c-torture/execute/bitfld-6.c: New test.
10309
10310 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
10311
10312 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
10313 * gcc.target/arm/pr56184.C: Likewise.
10314 * gcc.target/arm/pr59896.c: Likewise.
10315 * gcc.target/arm/stack-red-zone.c: Likewise.
10316 * gcc.target/arm/thumb-find-work-register.c: Likewise.
10317
10318 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
10319 check_effective_target_arm_thumb2_ok): Test with code that passes
10320 an argument and returns a result.
10321
10322 2014-08-11 Richard Biener <rguenther@suse.de>
10323
10324 PR tree-optimization/62075
10325 * gcc.dg/vect/pr62075.c: New testcase.
10326
10327 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
10328
10329 PR tree-optimization/62073
10330 * gcc.dg/vect/pr62073.c: New test.
10331
10332 2014-08-11 Richard Biener <rguenther@suse.de>
10333
10334 PR tree-optimization/62070
10335 * gcc.dg/pr62070.c: New testcase.
10336
10337 2014-08-11 Yury Gribov <y.gribov@samsung.com>
10338
10339 * c-c++-common/asan/inc.c: Update test.
10340 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10341 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
10342 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
10343 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
10344 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
10345 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
10346 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
10347 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
10348 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
10349 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
10350
10351 2014-08-10 Marek Polacek <polacek@redhat.com>
10352
10353 PR c/51849
10354 * gcc.dg/Wc90-c99-compat-1.c: New test.
10355 * gcc.dg/Wc90-c99-compat-2.c: New test.
10356 * gcc.dg/Wc90-c99-compat-3.c: New test.
10357 * gcc.dg/Wc90-c99-compat-4.c: New test.
10358 * gcc.dg/Wc90-c99-compat-5.c: New test.
10359 * gcc.dg/Wc90-c99-compat-6.c: New test.
10360 * gcc.dg/wvla-1.c: Adjust dg-warning.
10361 * gcc.dg/wvla-2.c: Adjust dg-warning.
10362 * gcc.dg/wvla-4.c: Adjust dg-warning.
10363 * gcc.dg/wvla-6.c: Adjust dg-warning.
10364
10365 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10366
10367 PR fortran/61999
10368 * gfortran.dg/dot_product_3.f90: New test case.
10369
10370 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
10371
10372 * g++.dg/ipa/devirt-35.C: Fix template.
10373 * g++.dg/ipa/devirt-36.C: Likewise.
10374 * g++.dg/ipa/devirt-37.C: New testcase.
10375
10376 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
10377
10378 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
10379 * g++.dg/cpp0x/enum29.C: Adjust.
10380
10381 2014-08-08 Richard Biener <rguenther@suse.de>
10382
10383 * gcc.dg/strlenopt-8.c: Remove XFAIL.
10384 * gcc.dg/tree-prof/stringop-2.c: Adjust.
10385 * gfortran.dg/array_memcpy_4.f90: Likewise.
10386 * gfortran.dg/trim_optimize_1.f90: Likewise.
10387 * gfortran.dg/trim_optimize_2.f90: Likewise.
10388
10389 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
10390
10391 * gcc.dg/zero_sign_ext_test.c: New test.
10392
10393 2014-08-08 Bin Cheng <bin.cheng@arm.com>
10394
10395 * gcc.dg/torture/pr61772.c: Skip lto running.
10396
10397 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10398
10399 PR tree-optimization/60707
10400 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
10401
10402 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
10403
10404 * g++.dg/ipa/devirt-35.C: New testcase.
10405 * g++.dg/ipa/devirt-36.C: New testcase.
10406
10407 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
10408
10409 PR c++/51312
10410 * g++.dg/cpp0x/enum29.C: New.
10411
10412 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10413
10414 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
10415 defining in dg-options.
10416 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
10417
10418 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
10419
10420 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
10421
10422 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
10423 on 32-bit hppa-hpux.
10424
10425 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
10426 * c-c++-common/pr50459.c: Likewise.
10427
10428 2014-08-07 Petr Murzin <petr.murzin@intel.com>
10429
10430 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
10431 values.h, change MAXDOUBLE for DBL_MAX.
10432 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10433 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
10434 values.h, change MAXFLOAT for FLT_MAX.
10435 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10436 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
10437 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10438 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10439 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10440 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10441 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10442 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10443 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10444
10445 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10446
10447 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
10448
10449 2014-08-07 Marek Polacek <polacek@redhat.com>
10450
10451 * gcc.dg/fold-reassoc-3.c: New test.
10452
10453 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
10454
10455 * gcc.target/i386/struct-size.c: New.
10456
10457 2014-08-07 Tom de Vries <tom@codesourcery.com>
10458
10459 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
10460 * lib/target-supports.exp (check_effective_target_glibc)
10461 (check_effective_target_glibc_2_12_or_later)
10462 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
10463
10464 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
10465
10466 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
10467
10468 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
10469
10470 PR c++/43906
10471 * g++.dg/warn/Waddress-1.C: New.
10472
10473 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10474
10475 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
10476
10477 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
10478
10479 PR debug/61923
10480 * gcc.target/i386/pr61923.c: New test.
10481
10482 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
10483
10484 * gcc.target/aarch64/vdup_n_2.c: New test.
10485
10486 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10487
10488 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
10489 powerpc_elfv2.
10490
10491 2014-08-06 Jakub Jelinek <jakub@redhat.com>
10492
10493 PR rtl-optimization/61801
10494 * gcc.target/i386/pr61801.c: Rewritten.
10495
10496 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10497
10498 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
10499 Fix types.
10500 (test_vqdmlsls_lane_s32): Likewise.
10501 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10502 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10503
10504 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10505
10506 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
10507 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
10508 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
10509 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
10510 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
10511 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
10512 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
10513 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
10514
10515 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10516
10517 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
10518 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
10519 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
10520 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
10521 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
10522 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
10523
10524 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10525
10526 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
10527
10528 2014-08-04 Rohit <rohitarulraj@freescale.com>
10529
10530 PR target/60102
10531 * gcc.target/powerpc/pr60102.c: New testcase.
10532
10533 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10534
10535 PR target/61713
10536 * gcc.dg/pr61756.c: New test.
10537
10538 2014-08-04 Tom de Vries <tom@codesourcery.com>
10539
10540 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
10541 version instead of required-target.
10542 * lib/target-supports.exp
10543 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
10544 (check_effective_target_glibc_2_11_or_earlier): ... this.
10545
10546 2014-08-04 Arnaud Charlet <charlet@adacore.com>
10547
10548 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
10549 * gnat.dg/specs/debug1.ads: Adjust.
10550 * gnat.dg/specs/formal_type.ads: Fix error in test.
10551
10552 2014-08-03 Marek Polacek <polacek@redhat.com>
10553
10554 * gcc.dg/case-bogus-1.c: New test.
10555
10556 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
10557
10558 PR c++/15339
10559 * g++.dg/other/default9.C: New.
10560 * g++.dg/other/default10.C: Likewise.
10561 * g++.dg/other/default3.C: Remove xfail.
10562
10563 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
10564
10565 * g++.dg/warn/Wsuggest-final.C: New testcase.
10566 * g++.dg/ipa/devirt-34.C: Fix.
10567
10568 2014-08-02 Marek Polacek <polacek@redhat.com>
10569
10570 PR c/59855
10571 * gcc.dg/Wdesignated-init-2.c: New test.
10572
10573 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
10574
10575 DR 217 again
10576 * g++.dg/tc1/dr217-2.C: New.
10577
10578 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
10579
10580 PR other/61963
10581 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
10582
10583 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
10584
10585 PR middle-end/61455
10586 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
10587 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
10588
10589 2014-08-01 Jiong Wang <jiong.wang@arm.com>
10590
10591 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
10592 testcase.
10593
10594 2014-08-01 Richard Biener <rguenther@suse.de>
10595
10596 PR middle-end/61762
10597 * gcc.dg/pr61762.c: Align the string to make the testcase work
10598 on strict-align targets.
10599
10600 2014-08-01 Jakub Jelinek <jakub@redhat.com>
10601
10602 * c-c++-common/ubsan/align-1.c: New test.
10603 * c-c++-common/ubsan/align-2.c: New test.
10604 * c-c++-common/ubsan/align-3.c: New test.
10605 * c-c++-common/ubsan/align-4.c: New test.
10606 * c-c++-common/ubsan/align-5.c: New test.
10607 * c-c++-common/ubsan/attrib-4.c: New test.
10608 * g++.dg/ubsan/align-1.C: New test.
10609 * g++.dg/ubsan/align-2.C: New test.
10610 * g++.dg/ubsan/align-3.C: New test.
10611 * g++.dg/ubsan/attrib-1.C: New test.
10612 * g++.dg/ubsan/null-1.C: New test.
10613 * g++.dg/ubsan/null-2.C: New test.
10614
10615 2014-08-01 Tom de Vries <tom@codesourcery.com>
10616
10617 * lib/target-supports.exp (check_effective_target_glibc)
10618 (check_effective_target_glibc_2_12_or_later)
10619 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
10620 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
10621 not_glibc_2_11_or_earlier.
10622
10623 2014-07-31 Tom de Vries <tom@codesourcery.com>
10624
10625 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
10626
10627 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
10628
10629 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
10630 (test_vpaddd_s64): Likewise.
10631 (test_vpaddd_s64): Likewise.
10632 * gcc.target/aarch64/simd/vpaddd_f64: New.
10633 * gcc.target/aarch64/simd/vpaddd_s64: New.
10634 * gcc.target/aarch64/simd/vpaddd_u64: New.
10635
10636 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
10637
10638 PR target/61948
10639 * gcc.target/arm/pr61948.c: New test case.
10640
10641 2014-07-31 Richard Biener <rguenther@suse.de>
10642
10643 PR tree-optimization/61964
10644 * gcc.dg/torture/pr61964.c: New testcase.
10645
10646 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
10647
10648 PR c++/60517
10649 * c-c++-common/addrtmp.c: New file.
10650 * c-c++-common/uninit-G.c: Adapt.
10651
10652 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
10653
10654 PR lto/61868
10655 * gcc.dg/pr61868.c: New test.
10656
10657 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
10658
10659 PR c++/57397
10660 * g++.dg/cpp0x/vt-57397-1.C: New.
10661 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
10662
10663 2014-07-30 Arnaud Charlet <charlet@adacore.com>
10664
10665 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
10666
10667 2014-07-30 Tom Tromey <tromey@redhat.com>
10668
10669 PR c/59855
10670 * gcc.dg/Wdesignated-init.c: New file.
10671
10672 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
10673
10674 * g++.dg/ipa/devirt-34.C: New testcase.
10675
10676 2014-07-28 Richard Biener <rguenther@suse.de>
10677
10678 PR rtl-optimization/61801
10679 * gcc.target/i386/pr61801.c: Fix testcase.
10680
10681 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
10682
10683 * gcc.dg/fold-abs-5.c: New test.
10684 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
10685 * gcc.dg/fold-compare-8.c: Likewise.
10686
10687 2014-07-28 Richard Biener <rguenther@suse.de>
10688
10689 PR middle-end/52478
10690 * gcc.dg/torture/ftrapv-1.c: New testcase.
10691
10692 2014-07-28 Richard Biener <rguenther@suse.de>
10693
10694 PR tree-optimization/61921
10695 * gfortran.dg/pr61921.f90: New testcase.
10696
10697 2014-07-28 Richard Biener <rguenther@suse.de>
10698
10699 PR rtl-optimization/61801
10700 * gcc.target/i386/pr61801.c: New testcase.
10701
10702 2014-07-27 Marek Polacek <polacek@redhat.com>
10703
10704 PR c/61861
10705 * gcc.dg/pr61861.c: New test.
10706
10707 2014-07-27 Petr Murzin <petr.murzin@intel.com>
10708
10709 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
10710 variable problem.
10711
10712 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
10713
10714 PR rtl-optimization/61926
10715 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
10716 Reverse argument order.
10717 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
10718 New XFAILed tests that match the original order.
10719
10720 2014-07-26 Marek Polacek <polacek@redhat.com>
10721
10722 PR c/61077
10723 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
10724
10725 2014-07-26 Tobias Burnus <burnus@net-b.de>
10726
10727 PR fortran/61881
10728 PR fortran/61888
10729 PR fortran/57305
10730 * gfortran.dg/sizeof_2.f90: Change dg-error.
10731 * gfortran.dg/sizeof_4.f90: New.
10732 * gfortran.dg/storage_size_1.f08: Correct expected
10733 value.
10734
10735 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
10736
10737 PR target/44551
10738 * gcc.target/i386/pr44551-1.c: New file.
10739
10740 2014-07-25 Xinliang David Li <davidxl@google.com>
10741
10742 * g++.dg/tree-prof/tree-prof.exp: Define macros.
10743 * g++.dg/tree-prof/reorder_class1.h: New file.
10744 * g++.dg/tree-prof/reorder_class2.h: New file.
10745 * g++.dg/tree-prof/reorder.C: New test.
10746 * g++.dg/tree-prof/morefunc.C: New test.
10747
10748 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10749
10750 Implement N4051 - Allow typename in a template template parameter
10751 * lib/target-supports.exp (check_effective_target_c++1y): Now
10752 means C++1y and up.
10753 (check_effective_target_c++1y_down): New.
10754 (check_effective_target_c++1z_only): New.
10755 (check_effective_target_c++1z): New.
10756 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
10757 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
10758 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
10759
10760 2014-07-25 Tobias Burnus <burnus@net-b.de>
10761
10762 * gfortran.dg/storage_size_5.f90: New.
10763
10764 2014-07-25 Richard Biener <rguenther@suse.de>
10765
10766 PR middle-end/61762
10767 PR middle-end/61894
10768 * gcc.dg/pr61762.c: New testcase.
10769 * gcc.dg/fold-cstring.c: Likewise.
10770 * gcc.dg/fold-cvect.c: Likewise.
10771
10772 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10773
10774 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
10775
10776 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
10777 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
10778 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
10779 * gcc.c-torture/execute/pr23135.x: Likewise.
10780
10781 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10782
10783 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
10784
10785 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10786
10787 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
10788
10789 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10790
10791 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
10792
10793 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10794
10795 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10796 sequences.
10797 * gcc.target/aarch64/test_frame_2.c: Likewise.
10798 * gcc.target/aarch64/test_frame_4.c: Likewise.
10799 * gcc.target/aarch64/test_frame_6.c: Likewise.
10800 * gcc.target/aarch64/test_frame_7.c: Likewise.
10801 * gcc.target/aarch64/test_frame_8.c: Likewise.
10802 * gcc.target/aarch64/test_frame_10.c: Likewise.
10803
10804 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10805
10806 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10807 sequences.
10808 * gcc.target/aarch64/test_frame_10.c: Likewise.
10809 * gcc.target/aarch64/test_frame_2.c: Likewise.
10810 * gcc.target/aarch64/test_frame_4.c: Likewise.
10811 * gcc.target/aarch64/test_frame_6.c: Likewise.
10812 * gcc.target/aarch64/test_frame_7.c: Likewise.
10813 * gcc.target/aarch64/test_frame_8.c: Likewise.
10814 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
10815
10816 2014-07-24 Martin Jambor <mjambor@suse.cz>
10817
10818 PR ipa/61160
10819 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
10820
10821 2014-07-24 Richard Biener <rguenther@suse.de>
10822
10823 PR ipa/61823
10824 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
10825
10826 2014-07-24 Andreas Schwab <schwab@suse.de>
10827
10828 * lib/target-supports.exp (check_effective_target_arm_nothumb):
10829 Also check for __arm__.
10830
10831 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10832
10833 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
10834 sequences.
10835
10836 2014-07-24 Marek Polacek <polacek@redhat.com>
10837
10838 PR c/57653
10839 * c-c++-common/pr57653.c: New test.
10840 * c-c++-common/pr57653.h: New file.
10841 * c-c++-common/pr57653-2.c: New test.
10842 * c-c++-common/pr57653-2.h: New file.
10843
10844 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10845
10846 * gcc.target/aarch64/test_frame_common.h: New file.
10847 * gcc.target/aarch64/test_frame_1.c: Likewise.
10848 * gcc.target/aarch64/test_frame_2.c: Likewise.
10849 * gcc.target/aarch64/test_frame_3.c: Likewise.
10850 * gcc.target/aarch64/test_frame_4.c: Likewise.
10851 * gcc.target/aarch64/test_frame_5.c: Likewise.
10852 * gcc.target/aarch64/test_frame_6.c: Likewise.
10853 * gcc.target/aarch64/test_frame_7.c: Likewise.
10854 * gcc.target/aarch64/test_frame_8.c: Likewise.
10855 * gcc.target/aarch64/test_frame_9.c: Likewise.
10856 * gcc.target/aarch64/test_frame_10.c: Likewise.
10857 * gcc.target/aarch64/test_frame_11.c: Likewise.
10858 * gcc.target/aarch64/test_frame_12.c: Likewise.
10859 * gcc.target/aarch64/test_frame_13.c: Likewise.
10860 * gcc.target/aarch64/test_frame_14.c: Likewise.
10861 * gcc.target/aarch64/test_frame_15.c: Likewise.
10862
10863 2014-07-23 Marek Polacek <polacek@redhat.com>
10864
10865 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
10866 in the structure.
10867
10868 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10869
10870 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
10871 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
10872 * gcc.dg/pr10474.c (target): Likewise.
10873
10874 2014-07-22 Martin Jambor <mjambor@suse.cz>
10875
10876 PR ipa/61160
10877 * pr61160-3.C (main): Return zero.
10878
10879 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
10880
10881 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
10882 * gcc.target/arm/simd/vextu64_1.c: Likewise.
10883 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
10884 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
10885 * gcc.target/aarch64/simd/ext_s64.x: Remove.
10886 * gcc.target/aarch64/simd/ext_u64.x: Remove.
10887
10888 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
10889
10890 PR tree-optimization/61822
10891 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
10892
10893 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10894
10895 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
10896
10897 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10898
10899 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
10900 -msse2 -mno-avx instead of -msse.
10901
10902 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10903
10904 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
10905 * gcc.dg/pr44024.c (dg-options): Add -O1.
10906 (dg-final): Check for the condition.
10907 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
10908
10909 2014-07-21 Bin Cheng <bin.cheng@arm.com>
10910
10911 PR target/55701
10912 * gcc.target/arm/memset-inline-1.c: New test.
10913 * gcc.target/arm/memset-inline-2.c: New test.
10914 * gcc.target/arm/memset-inline-3.c: New test.
10915 * gcc.target/arm/memset-inline-4.c: New test.
10916 * gcc.target/arm/memset-inline-5.c: New test.
10917 * gcc.target/arm/memset-inline-6.c: New test.
10918 * gcc.target/arm/memset-inline-7.c: New test.
10919 * gcc.target/arm/memset-inline-8.c: New test.
10920 * gcc.target/arm/memset-inline-9.c: New test.
10921
10922 2014-07-21 Tom de Vries <tom@codesourcery.com>
10923
10924 PR target/61827
10925 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
10926 to bar symbol in scan-assembler-times call check.
10927
10928 2014-07-21 Tom de Vries <tom@codesourcery.com>
10929
10930 PR target/61827
10931 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
10932 for darwin in scan-assembler-times check.
10933 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
10934 scan-assembler-not checks. Add checks for insns.
10935 (main): Remove.
10936 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
10937 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
10938 (main): Remove.
10939
10940 2014-07-21 Tom de Vries <tom@codesourcery.com>
10941
10942 PR target/61827
10943 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
10944 dg-options. Add checks for insns with xmm registers. Remove
10945 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
10946 (main): Remove.
10947
10948 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
10949
10950 PR target/61855
10951 * gcc.target/i386/pr61855.c: New test.
10952
10953 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
10954
10955 * gnat.dg/pack20.ad[sb]: New test.
10956 * gnat.dg/pack20_pkg.ads: New helper.
10957
10958 2014-07-20 Ian Lance Taylor <iant@google.com>
10959
10960 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
10961 package for compiledir tests.
10962
10963 2014-07-20 Marek Polacek <polacek@redhat.com>
10964
10965 PR c/61852
10966 * gcc.dg/pr61852.c: New test.
10967
10968 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
10969
10970 * gcc.dg/stack-usage-2.c: Adjust.
10971
10972 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
10973
10974 PR target/61794
10975 * gcc.target/i386/pr61794.c: New test.
10976
10977 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
10978
10979 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
10980 involving both inputs rather than a multiplication involving one.
10981 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
10982 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
10983 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
10984
10985 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
10986
10987 PR c++/50961
10988 * g++.dg/template/operator13.C: New.
10989
10990 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10991
10992 * gcc.target/aarch64/simd/vfma_f64.c: New test.
10993 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
10994 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
10995 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
10996
10997 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
10998
10999 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
11000 * c-c++-common/ubsan/bounds-5.c: Likewise.
11001 * c-c++-common/ubsan/bounds-6.c: Likewise.
11002 * c-c++-common/ubsan/bounds-7.c: Likewise.
11003 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
11004 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
11005 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
11006 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
11007 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
11008 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
11009 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
11010 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
11011 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
11012 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
11013
11014 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11015
11016 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
11017 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11018 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11019 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11020
11021 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
11022
11023 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
11024 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
11025 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
11026
11027 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
11028
11029 PR c++/61804
11030 * g++.dg/parse/pr61804.C: New.
11031
11032 2014-07-16 Arnaud Charlet <charlet@adacore.com>
11033
11034 * gnat.dg/specs/alignment2.ads: Update.
11035 * gnat.dg/specs/size_clause1.ads: Likewise.
11036 * gnat.dg/specs/size_clause2.ads: Likewise.
11037
11038 2014-07-16 Dodji Seketeli <dodji@redhat.com>
11039
11040 PR preprocessor/60723 - missing system-ness marks for macro tokens
11041 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
11042
11043 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
11044
11045 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
11046 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
11047 -mieee-with-inexact for alpha*-*-*.
11048
11049 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
11050
11051 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
11052 Add IEEE options to compile flags.
11053 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
11054 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
11055
11056 2014-07-15 Michael Matz <matz@suse.de>
11057
11058 PR rtl-optimization/61772
11059 * gcc.dg/torture/pr61772.c: New test.
11060
11061 2014-07-15 Marek Polacek <polacek@redhat.com>
11062
11063 * gcc.dg/ubsan/bounds-1.c: New test.
11064
11065 2014-06-15 Tobias Burnus <burnus@net-b.de>
11066
11067 * gfortran.dg/coarray_34.f90: New.
11068 * gfortran.dg/coarray_6.f90: Update test case.
11069
11070 2014-07-14 Richard Biener <rguenther@suse.de>
11071
11072 PR tree-optimization/61779
11073 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
11074
11075 2014-07-14 Richard Biener <rguenther@suse.de>
11076
11077 PR tree-optimization/61786
11078 * gcc.dg/torture/pr61786.c: New testcase.
11079 * gcc.dg/lto/pr61786_0.c: Likewise.
11080 * gcc.dg/lto/pr61786_1.c: Likewise.
11081
11082 2014-07-14 Richard Biener <rguenther@suse.de>
11083
11084 PR tree-optimization/61757
11085 PR tree-optimization/61783
11086 PR tree-optimization/61787
11087 * gcc.dg/torture/pr61757.c: New testcase.
11088 * gcc.dg/torture/pr61787.c: Likewise.
11089
11090 2014-07-14 Jakub Jelinek <jakub@redhat.com>
11091
11092 PR middle-end/61294
11093 * c-c++-common/Wmemset-transposed-args1.c: New test.
11094 * c-c++-common/Wmemset-transposed-args2.c: New test.
11095 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
11096
11097 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
11098
11099 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
11100 longer happens during parsing.
11101 * gcc.dg/pr44024.c: Update template.
11102 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
11103 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
11104 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
11105
11106 2014-07-13 Tom de Vries <tom@codesourcery.com>
11107
11108 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
11109 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
11110
11111 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
11112
11113 PR C++/60209 - Declaration of user-defined literal operator cause error
11114 * g++.dg/cpp0x/pr60209-neg.C: New.
11115 * g++.dg/cpp0x/pr60209.C: New.
11116 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
11117
11118 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
11119
11120 PR c++/60967
11121 * g++.dg/cilk-plus/pr60967.C: New.
11122
11123 2014-07-13 Tobias Burnus <burnus@net-b.de>
11124
11125 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
11126
11127 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
11128
11129 PR fortran/61780
11130 * gfortran.dg/dependency_44.f90 : New test
11131
11132 2014-07-12 Tobias Burnus <burnus@net-b.de>
11133
11134 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
11135 * gfortran.dg/coarray_atomic_2.f90: New.
11136 * gfortran.dg/coarray_atomic_3.f90: New.
11137 * gfortran.dg/coarray_atomic_4.f90: New.
11138 * gfortran.dg/coarray/atomic_2.f90: New.
11139
11140 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
11141
11142 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
11143 * g++.dg/cpp0x/pr57644.C: New.
11144
11145 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11146
11147 PR c++/53159
11148 * g++.dg/cpp0x/Wnarrowing1.C: New.
11149
11150 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
11151
11152 PR preprocessor/61389
11153 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
11154 * gcc.dg/cpp/sysmac1.c: Likewise.
11155
11156 2014-07-11 Richard Biener <rguenther@suse.de>
11157
11158 PR middle-end/61473
11159 * gcc.dg/memmove-4.c: New testcase.
11160 * gcc.dg/strlenopt-8.c: XFAIL.
11161 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
11162
11163 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
11164
11165 PR target/61561
11166 * gcc.dg/pr61561.c: New test.
11167
11168 2014-07-10 Tom de Vries <tom@codesourcery.com>
11169
11170 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
11171 dg-options.
11172 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
11173 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
11174 dg-options.
11175
11176 2014-07-10 Richard Biener <rguenther@suse.de>
11177
11178 PR c-family/61741
11179 * c-c++-common/torture/pr61741.c: Use signed char.
11180
11181 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
11182
11183 * gnat.dg/opt39.adb: New test.
11184
11185 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11186
11187 PR tree-optimization/61742
11188 * gcc.dg/torture/pr61742.c: New test.
11189 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
11190 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
11191
11192 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11193
11194 PR c++/60686
11195 * g++.dg/cpp0x/explicit8.C: New.
11196
11197 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11198
11199 DR 1584
11200 PR c++/57466
11201 * g++.dg/template/pr57466.C: New.
11202 * g++.dg/cpp0x/pr57466.C: Likewise.
11203 * g++.dg/template/unify6.C: Update.
11204
11205 2014-07-09 Tom de Vries <tom@codesourcery.com>
11206
11207 * gcc.target/i386/fuse-caller-save-rec.c: New test.
11208
11209 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11210
11211 * gfortran.dg/ieee/underflow_1.f90: New file.
11212
11213 2014-07-09 Richard Biener <rguenther@suse.de>
11214
11215 PR c-family/61741
11216 * c-c++-common/torture/pr61741.c: New testcase.
11217
11218 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
11219
11220 * lib/target-supports.exp
11221 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
11222
11223 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
11224
11225 * gcc.dg/globalalias.c: Remove XFAIL.
11226 * gcc.dg/localalias.c: Remove XFAIL.
11227
11228 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
11229
11230 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
11231 * g++.dg/cpp0x/pr58155.C: New.
11232
11233 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11234
11235 PR testsuite/61453
11236 * gfortran.dg/bind_c_array_params_2.f90:
11237 Adjust regexp for more targets.
11238
11239 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
11240 Paolo Carlini <paolo.carlini@oracle.com>
11241
11242 PR c++/59361
11243 * g++.dg/cpp0x/vt-59361.C: New.
11244
11245 2014-07-08 Sriraman Tallam <tmsriram@google.com>
11246
11247 PR target/61599
11248 * gcc.target/i386/pr61599-1.c: New test.
11249 * gcc.target/i386/pr61599-2.c: New test.
11250
11251 2014-07-08 Jakub Jelinek <jakub@redhat.com>
11252
11253 PR rtl-optimization/61673
11254 * gcc.c-torture/execute/pr61673.c: New test.
11255
11256 PR tree-optimization/61725
11257 * gcc.dg/tree-ssa/vrp93.c: New test.
11258 * gcc.c-torture/execute/pr61725.c: New test.
11259
11260 2014-07-08 Richard Biener <rguenther@suse.de>
11261
11262 * tree-ssa-dom.h (loop_depth_of_name): Remove.
11263 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
11264 restriction on loop depth difference.
11265 (record_equality): Likewise.
11266 (propagate_rhs_into_lhs): Likewise. Simplify condition.
11267 (loop_depth_of_name): Remove.
11268 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
11269 restriction on loop depth difference.
11270 (init_copy_prop): Likewise.
11271
11272 2014-07-08 Richard Biener <rguenther@suse.de>
11273
11274 PR tree-optimization/61681
11275 * gcc.dg/torture/pr61681.c: New testcase.
11276
11277 2014-07-08 Richard Biener <rguenther@suse.de>
11278
11279 PR tree-optimization/61680
11280 * gcc.dg/vect/pr61680.c: New testcase.
11281
11282 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
11283
11284 PR tree-optimization/61576
11285 * gcc.dg/torture/pr61576.c: New test.
11286
11287 2014-07-08 Marek Polacek <polacek@redhat.com>
11288
11289 PR c/60226
11290 * c-c++-common/pr60226.c: New test.
11291
11292 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
11293
11294 PR fortran/61459
11295 PR fortran/58883
11296 * gfortran.dg/allocatable_function_8.f90 : New test
11297
11298 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
11299
11300 * gcc.target/powerpc/spe-evmerge.c: New file.
11301
11302 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11303
11304 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
11305
11306 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
11307
11308 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
11309
11310 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11311
11312 PR c++/58898
11313 * g++.dg/parse/pr58898.C: New.
11314
11315 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11316
11317 * gfortran.dg/list_read_12.f90: Delete the file.
11318 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
11319 of dg-runtest.
11320
11321 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11322
11323 PR libgfortran/61640
11324 * gfortran.dg/arrayio_16.f90: New test.
11325
11326 2014-07-06 Marek Polacek <polacek@redhat.com>
11327
11328 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
11329 * g++.dg/ipa/imm-devirt-2.C: Likewise.
11330
11331 2014-07-06 Marek Polacek <polacek@redhat.com>
11332
11333 PR c/6940
11334 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
11335 -Wno-sizeof-array-argument.
11336 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11337 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
11338 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
11339 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
11340 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
11341 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
11342 * c-c++-common/sizeof-array-argument.c: New test.
11343 * gcc.dg/vla-5.c: Add dg-warnings.
11344
11345 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
11346
11347 * g++.dg/ipa/devirt-26.C: Update testcase.
11348 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
11349 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
11350
11351 2014-07-04 Tobias Burnus <burnus@net-b.de>
11352
11353 * gfortran.dg/coarray/coindexed_3.f90: New.
11354
11355 2014-07-04 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR middle-end/61654
11358 * g++.dg/opt/pr61654.C: New test.
11359
11360 PR tree-optimization/61684
11361 * gcc.c-torture/compile/pr61684.c: New test.
11362
11363 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
11364
11365 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
11366 dg-runtest's. Adapt all callers.
11367 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
11368 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
11369 * lib/go-dg.exp (go-dg-runtest): Likewise.
11370 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
11371 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
11372
11373 2014-07-03 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR tree-optimization/61682
11376 * gcc.c-torture/execute/pr61682.c: New test.
11377
11378 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11379
11380 * gcc.target/powerpc/shift-dot.c: New test.
11381
11382 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11383
11384 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
11385 avoid optimization.
11386
11387 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11388
11389 * gcc.target/arm/identical-invariants.c: New test.
11390
11391 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
11392 Chen Gang <gang.chen.5i5j@gmail.com>
11393
11394 * gcc.c-torture/compile/section.c: New testcase.
11395
11396 2014-07-02 Christian Bruel <christian.bruel@st.com>
11397
11398 PR target/29349
11399 PR target/53513
11400 * gcc.target/sh/fpchg.c: New test.
11401
11402 2014-07-02 Jakub Jelinek <jakub@redhat.com>
11403 Fritz Reese <Reese-Fritz@zai.com>
11404
11405 * gfortran.dg/oldstyle_5.f: New test.
11406
11407 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
11408
11409 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
11410 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
11411
11412 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11413
11414 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
11415 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
11416 * g++.dg/parse/error11.C: Likewise.
11417 * g++.old-deja/g++.brendan/template17.C: Likewise.
11418
11419 2014-07-02 Tobias Burnus <burnus@net-b.de>
11420
11421 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
11422 * gfortran.dg/coarray/send_array.f90: Ditto.
11423 * gfortran.dg/coarray/sendget_array.f90: Ditto.
11424
11425 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
11426 Yufeng Zhang <yufeng.zhang@arm.com>
11427
11428 * gcc.target/aarch64/aapcs64/aapcs64.exp:
11429 (additional_flags_for_func_ret): New variable based on
11430 $additional_flags with -fno-use-caller-save.
11431 (func-ret-*.c): Use the new variable.
11432
11433 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11434
11435 PR c++/59637
11436 * g++.dg/cpp0x/decltype60.C: New.
11437
11438 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11439
11440 * gcc.target/aarch64/simd/vcage_f64.c: New test.
11441 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
11442 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
11443 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
11444 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11445 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
11446 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11447 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11448
11449 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11450
11451 * g++.dg/cpp1y/pr59867.C: Fix target selector.
11452
11453 2014-07-01 Marek Polacek <polacek@redhat.com>
11454
11455 * gcc.dg/Wint-conversion.c: New test.
11456
11457 2014-07-01 Marek Polacek <polacek@redhat.com>
11458
11459 PR c/58286
11460 * gcc.dg/Wincompatible-pointer-types.c: New test.
11461
11462 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
11463
11464 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
11465 MicroBlaze specific pattern.
11466
11467 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11468
11469 PR c++/58781
11470 PR c++/60249
11471 PR c++/59867
11472 * testsuite/g++.dg/cpp0x/pr58781.C: New.
11473 * testsuite/g++.dg/cpp0x/pr60249.C: New.
11474 * testsuite/g++.dg/cpp1y/pr59867.C: New.
11475
11476 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11477
11478 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
11479 test requires greater precision than the current PowerPC long
11480 double implementation supports.
11481
11482 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11483
11484 PR c++/54891
11485 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
11486
11487 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11488
11489 PR c++/51400
11490 * g++.dg/cpp0x/constexpr-attribute3.C: New.
11491
11492 2014-06-30 Jeff Law <law@redhat.com>
11493
11494 PR tree-optimization/61607
11495 * gcc.dg/tree-ssa/pr61607.c: New test.
11496
11497 2014-06-30 Marek Polacek <polacek@redhat.com>
11498
11499 * c-c++-common/ubsan/attrib-2.c: New test.
11500 * g++.dg/ubsan/return-3.C: New test.
11501
11502 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
11503
11504 PR middle-end/57541
11505 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
11506 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
11507
11508 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11509
11510 * gcc.dg/ira-loop-pressure.c: New test.
11511
11512 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11513
11514 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
11515 checks that the dump is generated.
11516
11517 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11518
11519 PR fortran/36275
11520 PR fortran/38839
11521 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
11522 * gfortran.dg/binding_label_tests_27.f90: New file.
11523
11524 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11525
11526 * gfortran.dg/graphite/pr59586.f: New testcase.
11527
11528 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
11529
11530 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
11531
11532 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11533
11534 PR fortran/29383
11535 * lib/target-supports.exp (check_effective_target_fortran_ieee):
11536 New function.
11537 * gfortran.dg/ieee/ieee.exp: New file.
11538 * gfortran.dg/ieee/ieee_1.F90: New file.
11539 * gfortran.dg/ieee/ieee_2.f90: New file.
11540 * gfortran.dg/ieee/ieee_3.f90: New file.
11541 * gfortran.dg/ieee/ieee_4.f90: New file.
11542 * gfortran.dg/ieee/ieee_5.f90: New file.
11543 * gfortran.dg/ieee/ieee_6.f90: New file.
11544 * gfortran.dg/ieee/ieee_7.f90: New file.
11545 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
11546
11547 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
11548
11549 * g++.dg/cpp0x/elision_conv.C: New.
11550
11551 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11552
11553 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
11554
11555 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
11556
11557 PR c++/61614
11558 * g++.dg/ext/complit14.C: New.
11559
11560 2014-06-27 Martin Jambor <mjambor@suse.cz>
11561
11562 PR ipa/61160
11563 * g++.dg/ipa/pr61160-2.C: New test.
11564 * g++.dg/ipa/pr61160-3.C: Likewise.
11565
11566 2014-06-27 Jakub Jelinek <jakub@redhat.com>
11567
11568 PR tree-optimization/57233
11569 PR tree-optimization/61299
11570 * gcc.dg/pr57233.c: New test.
11571 * gcc.target/i386/pr57233.c: New test.
11572 * gcc.target/i386/sse2-pr57233.c: New test.
11573 * gcc.target/i386/avx-pr57233.c: New test.
11574 * gcc.target/i386/avx2-pr57233.c: New test.
11575 * gcc.target/i386/avx512f-pr57233.c: New test.
11576 * gcc.target/i386/xop-pr57233.c: New test.
11577
11578 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
11579
11580 * gcc.dg/typeof-2.c: New testcase.
11581
11582 2014-06-27 Marek Polacek <polacek@redhat.com>
11583
11584 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
11585 (fn1): Remove store to out-of-bounds location. Add memory barrier.
11586 (fn2): Likewise.
11587 (fn5): Likewise.
11588 (fn6): Likewise.
11589 (fn7): Likewise.
11590 (fn8): Likewise.
11591 (fn9): Likewise.
11592 (fn11): Likewise.
11593 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
11594 location. Add memory barrier.
11595 (fn2): Likewise.
11596 (fn3): Likewise.
11597 (fn4): Likewise.
11598 (fn5): Likewise.
11599 * c-c++-common/ubsan/bounds-7.c: New test.
11600
11601 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11602
11603 PR libgfortran/61499
11604 * gfortran.dg/arrayio_15.f90: New test.
11605
11606 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
11607
11608 PR target/61586
11609 * gcc.target/alpha/pr61586.c: New test.
11610
11611 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11612
11613 PR c++/57573
11614 * g++.dg/template/pr57573.C: New.
11615
11616 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
11617
11618 * gcc.dg/tree-ssa/interposition.c: New testcase.
11619
11620 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11621
11622 PR c++/56633
11623 * g++.dg/cpp0x/deleted8.C: New.
11624
11625 2014-06-26 Martin Jambor <mjambor@suse.cz>
11626
11627 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
11628 parameter.
11629 * g++.dg/simulate-thread/bitfields.C: Likewise.
11630 * gcc.dg/simulate-thread/strict-align-global.c: Remove
11631 allow-packed-store-data-races parameter.
11632 * gcc.dg/simulate-thread/subfields.c: Likewise.
11633 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
11634 to one.
11635
11636 2014-06-26 Martin Jambor <mjambor@suse.cz>
11637
11638 * g++.dg/ipa/pr60600.C: Fix typo.
11639 * g++.dg/ipa/devirt-25.C: Likewise.
11640
11641 2014-06-26 Richard Biener <rguenther@suse.de>
11642
11643 PR tree-optimization/61607
11644 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
11645
11646 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11647
11648 * gcc.dg/inline-22.c: Add bind_pic_locally.
11649 * gcc.dg/inline_4.c: Ditto.
11650 * gcc.dg/fail_always_inline.c: Ditto.
11651 * g++.dg/ipa/devirt-25.C: Ditto.
11652
11653 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11654
11655 * lib/target-support.exp (bind_pic_locally): Save the flags to
11656 'flags_to_postpone' instead of appending to 'flags'.
11657 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
11658 with flags_to_postpone and revert after target_compile.
11659 * lib/g++.exp (g++_target_compile): Ditto.
11660 * lib/gfortran.exp (gfortran_target_compile): Ditto.
11661
11662 2014-06-26 Nick Clifton <nickc@redhat.com>
11663
11664 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
11665
11666 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
11667
11668 PR c++/61537
11669 * g++.dg/template/pr61537.C: New testcase.
11670
11671 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11672
11673 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
11674 powerpc*-*-linux*.
11675
11676 2014-06-25 Tobias Burnus <burnus@net-b.de>
11677
11678 * gfortran.dg/coarray_33.f90: New.
11679
11680 2014-06-25 Tobias Burnus <burnus@net-b.de>
11681
11682 * gfortran.dg/coarray/coindexed_1.f90: New.
11683
11684 2014-06-25 Tobias Burnus <burnus@net-b.de>
11685
11686 * gfortran.dg/coarray_collectives_7.f90: New.
11687
11688 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11689
11690 * gcc.c-torture/execute/20140622-1.c: New test.
11691
11692 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
11693
11694 DR 178
11695 PR c++/49132
11696 * g++.dg/cpp0x/aggr1.C: New.
11697 * g++.dg/cpp0x/aggr2.C: Likewise.
11698 * g++.dg/init/aggr11.C: Likewise.
11699 * g++.dg/init/aggr12.C: Likewise.
11700
11701 2014-06-25 Martin Jambor <mjambor@suse.cz>
11702
11703 * g++.dg/ipa/pr61540.C: Remove dumping test.
11704
11705 2014-06-25 Marek Polacek <polacek@redhat.com>
11706
11707 PR c/61162
11708 * gcc.dg/pr61162.c: Adjust dg-warning.
11709 * gcc.dg/pr61162-2.c: New test.
11710
11711 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
11712
11713 PR tree-optimization/57742
11714 * gcc.dg/tree-ssa/calloc-3.c: New file.
11715
11716 2014-06-25 Richard Biener <rguenther@suse.de>
11717
11718 PR testsuite/61560
11719 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
11720 for targets that return _Complex float in memory.
11721
11722 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11723
11724 * gcc.target/arm/vect-noalign.c: Adjust options.
11725
11726 2014-06-24 Cong Hou <congh@google.com>
11727
11728 * gcc.dg/vect/vect-reduc-sad.c: New.
11729 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
11730
11731 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
11732
11733 PR tree-optimization/57742
11734 * g++.dg/tree-ssa/calloc.C: New testcase.
11735 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
11736 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
11737 * gcc.dg/strlenopt-9.c: Adapt.
11738
11739 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
11740
11741 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
11742 global variable.
11743 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
11744 instead of calling sequentially in the C code.
11745 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
11746 saved_return_address to the stack frame where LR register was stored.
11747 (saved_return_address): Declare weak.
11748
11749 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11750
11751 PR c++/33972
11752 * g++.dg/other/operator3.C: New.
11753 * g++.dg/template/operator8.C: Adjust.
11754 * g++.dg/template/operator9.C: Likewise.
11755
11756 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
11757
11758 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
11759
11760 2014-06-24 Richard Biener <rguenther@suse.de>
11761
11762 PR tree-optimization/61572
11763 * gcc.target/i386/pr61572.c: New testcase.
11764
11765 2014-06-24 Jakub Jelinek <jakub@redhat.com>
11766
11767 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
11768 reduction clause.
11769 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
11770 Remove Label is never defined expected error.
11771 * gfortran.dg/gomp/udr8.f90: New test.
11772
11773 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
11774
11775 PR tree-optimization/61554
11776 * g++.dg/torture/pr61554.C: New testcase.
11777
11778 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
11779
11780 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
11781
11782 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
11783
11784 * gcc.dg/localalias-2.c: Guard by require-alias.
11785 * gcc.dg/globalalias-2.c: Likewise.
11786
11787 2014-06-23 Kai Tietz <ktietz@redhat.com>
11788
11789 * gcc.target/i386/indjmp-1.c: New test.
11790
11791 2014-06-23 Andrew Pinski <apinski@cavium.com>
11792
11793 * gcc.c-torture/compile/20140723-1.c: New testcase.
11794
11795 2014-06-23 Marek Polacek <polacek@redhat.com>
11796
11797 PR c/61553
11798 * c-c++-common/pr61553.c (foo): Add dg-error.
11799
11800 2014-06-23 Tobias Burnus <burnus@net-b.de>
11801
11802 * gfortran.dg/coarray_32.f90: New.
11803
11804 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11805
11806 DR 577
11807 PR c++/33101
11808 * g++.dg/other/void1.C: Adjust.
11809 * g++.dg/other/void3.C: Likewise.
11810
11811 2014-06-23 Marek Polacek <polacek@redhat.com>
11812
11813 PR c/61553
11814 * c-c++-common/pr61553.c: New test.
11815
11816 2014-06-23 Richard Biener <rguenther@suse.de>
11817
11818 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
11819 * g++.dg/vect/slp-pr50819.cc: Likewise.
11820 * g++.dg/vect/slp-pr56812.cc: Likewise.
11821 * gcc.dg/vect/bb-slp-1.c: Likewise.
11822 * gcc.dg/vect/bb-slp-10.c: Likewise.
11823 * gcc.dg/vect/bb-slp-11.c: Likewise.
11824 * gcc.dg/vect/bb-slp-13.c: Likewise.
11825 * gcc.dg/vect/bb-slp-14.c: Likewise.
11826 * gcc.dg/vect/bb-slp-15.c: Likewise.
11827 * gcc.dg/vect/bb-slp-16.c: Likewise.
11828 * gcc.dg/vect/bb-slp-17.c: Likewise.
11829 * gcc.dg/vect/bb-slp-18.c: Likewise.
11830 * gcc.dg/vect/bb-slp-19.c: Likewise.
11831 * gcc.dg/vect/bb-slp-2.c: Likewise.
11832 * gcc.dg/vect/bb-slp-20.c: Likewise.
11833 * gcc.dg/vect/bb-slp-21.c: Likewise.
11834 * gcc.dg/vect/bb-slp-22.c: Likewise.
11835 * gcc.dg/vect/bb-slp-23.c: Likewise.
11836 * gcc.dg/vect/bb-slp-24.c: Likewise.
11837 * gcc.dg/vect/bb-slp-25.c: Likewise.
11838 * gcc.dg/vect/bb-slp-26.c: Likewise.
11839 * gcc.dg/vect/bb-slp-27.c: Likewise.
11840 * gcc.dg/vect/bb-slp-28.c: Likewise.
11841 * gcc.dg/vect/bb-slp-29.c: Likewise.
11842 * gcc.dg/vect/bb-slp-3.c: Likewise.
11843 * gcc.dg/vect/bb-slp-30.c: Likewise.
11844 * gcc.dg/vect/bb-slp-31.c: Likewise.
11845 * gcc.dg/vect/bb-slp-32.c: Likewise.
11846 * gcc.dg/vect/bb-slp-4.c: Likewise.
11847 * gcc.dg/vect/bb-slp-5.c: Likewise.
11848 * gcc.dg/vect/bb-slp-6.c: Likewise.
11849 * gcc.dg/vect/bb-slp-7.c: Likewise.
11850 * gcc.dg/vect/bb-slp-8.c: Likewise.
11851 * gcc.dg/vect/bb-slp-8a.c: Likewise.
11852 * gcc.dg/vect/bb-slp-8b.c: Likewise.
11853 * gcc.dg/vect/bb-slp-9.c: Likewise.
11854 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
11855 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
11856 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
11857 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
11858 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
11859 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
11860 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
11861 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
11862 * gcc.dg/vect/pr26359.c: Likewise.
11863 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
11864
11865 2014-06-23 Marek Polacek <polacek@redhat.com>
11866
11867 * c-c++-common/pr49706-2.c: New test.
11868
11869 2014-06-23 Alan Modra <amodra@gmail.com>
11870
11871 * gcc.dg/pr61583.c: New.
11872
11873 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11874
11875 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
11876 [u]int64x1_t.
11877
11878 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
11879 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
11880
11881 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
11882 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
11883 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
11884 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
11885 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
11886 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
11887 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
11888 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
11889 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
11890 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
11891 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
11892 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
11893 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
11894 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
11895 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
11896 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
11897 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
11898 test_vsrid_n_u64): Fix signature to match intrinsic.
11899
11900 (test_vabs_s64): Remove.
11901 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
11902
11903 (test_vdupd_lane_s64): Rename to...
11904 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
11905
11906 (test_vdupd_lane_u64): Rename to...
11907 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
11908
11909 (test_vtst_s64): Rename to...
11910 (test_vtstd_s64): ...and change int64x1_t to int64_t.
11911
11912 (test_vtst_u64): Rename to...
11913 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
11914
11915 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
11916 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
11917 Remove out-of-bounds tests.
11918 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
11919 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
11920 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
11921
11922 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11923
11924 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
11925 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
11926 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
11927 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
11928 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
11929 vector types.
11930 * gcc.target/aarch64/vsub_f64.c: Likewise.
11931 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
11932 scheme as now the same for all variants.
11933 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
11934 float64x1_t.
11935
11936 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11937
11938 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
11939
11940 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
11941
11942 * gcc.dg/localalias.c: Fix broken commit.
11943 * gcc.dg/globalalias.c: Likewise.
11944
11945 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
11946
11947 * gcc.dg/localalias.c: New testcase.
11948 * gcc.dg/localalias-2.c: New testcase.
11949 * gcc.dg/globalalias.c: New testcase.
11950 * gcc.dg/globalalias-2.c: New testcase.
11951
11952 2014-06-20 Jakub Jelinek <jakub@redhat.com>
11953
11954 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
11955
11956 2014-06-20 Marek Polacek <polacek@redhat.com>
11957
11958 * c-c++-common/ubsan/bounds-1.c: New test.
11959 * c-c++-common/ubsan/bounds-2.c: New test.
11960 * c-c++-common/ubsan/bounds-3.c: New test.
11961 * c-c++-common/ubsan/bounds-4.c: New test.
11962 * c-c++-common/ubsan/bounds-5.c: New test.
11963 * c-c++-common/ubsan/bounds-6.c: New test.
11964
11965 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
11966
11967 Make the tests big-endian friendly.
11968
11969 * gcc.target/aarch64/aapcs64/test_25.c: Update.
11970 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
11971 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
11972 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
11973 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
11974 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
11975 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
11976 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
11977 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
11978
11979 2014-06-20 Yury Gribov <y.gribov@samsung.com>
11980 Max Ostapenko <m.ostapenko@partner.samsung.com>
11981
11982 PR sanitizer/61547
11983 * c-c++-common/asan/strlen-overflow-1.c: New test.
11984
11985 2014-06-20 Martin Jambor <mjambor@suse.cz>
11986
11987 PR ipa/61540
11988 * g++.dg/ipa/pr61540.C: New test.
11989
11990 2014-06-20 Yury Gribov <y.gribov@samsung.com>
11991 Max Ostapenko <m.ostapenko@partner.samsung.com>
11992
11993 PR sanitizer/61530
11994 * c-c++-common/asan/pr61530.c: New test.
11995
11996 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11997
11998 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
11999 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
12000 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
12001 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
12002 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
12003 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
12004 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
12005 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
12006 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
12007 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
12008 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
12009 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
12010 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
12011 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
12012 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
12013 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
12014 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
12015 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
12016 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
12017 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
12018 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
12019 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
12020 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
12021 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
12022 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
12023 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
12024 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
12025 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
12026 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
12027 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
12028 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
12029 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
12030 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
12031 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
12032 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
12033 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
12034 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
12035 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
12036 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
12037 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
12038 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
12039 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
12040 (test_vqdmlal_high_lane_s16): Fix parameter type.
12041 (test_vqdmlal_high_lane_s32): Likewise.
12042 (test_vqdmull_high_lane_s16): Likewise.
12043 (test_vqdmull_high_lane_s32): Likewise.
12044 (test_vqdmlsl_high_lane_s32): Likewise.
12045 (test_vqdmlsl_high_lane_s16): Likewise.
12046 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
12047 Fix argument type.
12048 (test_vqdmlals_lane_s32): Likewise.
12049 (test_vqdmlslh_lane_s16): Likewise.
12050 (test_vqdmlsls_lane_s32): Likewise.
12051 (test_vqdmulhh_lane_s16): Likewise.
12052 (test_vqdmulhs_lane_s32): Likewise.
12053 (test_vqdmullh_lane_s16): Likewise.
12054 (test_vqdmulls_lane_s32): Likewise.
12055 (test_vqrdmulhh_lane_s16): Likewise.
12056 (test_vqrdmulhs_lane_s32): Likewise.
12057
12058 2014-06-20 Tobias Burnus <burnus@net-b.de>
12059
12060 PR testsuite/61567
12061 * gfortran.dg/coarray_collectives_5.f90: Update
12062 dg-final scan-tree-dump-times.
12063 * gfortran.dg/coarray_collectives_6.f90: Ditto.
12064
12065 2014-06-20 Hale Wang <hale.wang@arm.com>
12066
12067 * gcc.target/arm/lto/: New folder to verify the LTO option.
12068 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
12069 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
12070 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
12071 * lib/lto.exp (object-readelf): New procedure.
12072
12073 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12074
12075 PR fortran/61454
12076 * gfortran.dg/pr61454.f90: New file.
12077
12078 2014-06-19 Terry Guo <terry.guo@arm.com>
12079
12080 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
12081 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
12082 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
12083
12084 2014-06-19 Tobias Burnus <burnus@net-b.de>
12085
12086 * gfortran.dg/coarray/collectives_2.f90: Extend
12087 and make valid.
12088
12089 2014-06-18 Tom de Vries <tom@codesourcery.com>
12090
12091 * gcc.target/aarch64/fuse-caller-save.c: New test.
12092
12093 2014-06-18 Radovan Obradovic <robradovic@mips.com>
12094 Tom de Vries <tom@codesourcery.com>
12095
12096 * gcc.target/arm/fuse-caller-save.c: New test.
12097
12098 2014-06-18 Richard Biener <rguenther@suse.de>
12099
12100 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
12101 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
12102 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
12103
12104 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
12105
12106 PR tree-optimization/61518
12107 * gcc.dg/torture/pr61518.c: New test.
12108
12109 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12110
12111 PR tree-optimization/61517
12112 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
12113 (incorrect_read_be32): Likewise.
12114 (main): Call incorrect_read_* to test stmt replacement is made by
12115 bswap at the right place.
12116 * gcc.c-torture/execute/pr61517.c: New test.
12117
12118 2014-06-18 Andreas Schwab <schwab@suse.de>
12119
12120 PR rtl-optimization/54555
12121 * gcc.target/m68k/pr54555.c: New test.
12122
12123 2014-06-18 Olivier Hainque <hainque@adacore.com>
12124
12125 * gnat.dg/blocklocs.adb: New test.
12126
12127 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
12128
12129 PR tree-optimization/52252
12130 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
12131 * gcc.target/i386/pr52252-core.c: Ditto.
12132
12133 PR tree-optimization/61403
12134 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
12135
12136 2014-06-18 Jakub Jelinek <jakub@redhat.com>
12137
12138 * gfortran.dg/gomp/declare-simd-1.f90: New test.
12139 * gfortran.dg/gomp/depend-1.f90: New test.
12140 * gfortran.dg/gomp/target1.f90: New test.
12141 * gfortran.dg/gomp/target2.f90: New test.
12142 * gfortran.dg/gomp/target3.f90: New test.
12143 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
12144 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
12145 201107.
12146
12147 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12148
12149 PR fortran/61126
12150 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
12151
12152 2014-06-17 Tobias Burnus <burnus@net-b.de>
12153 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
12154
12155 * gfortran.dg/coarray/send_array.f90: New.
12156 * gfortran.dg/coarray/get_array.f90: New.
12157 * gfortran.dg/coarray/sendget_array.f90: New.
12158 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
12159 names.
12160 * gfortran.dg/coarray/collectives_2.f90: New.
12161
12162 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12163
12164 PR target/61533
12165 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
12166 dg-options.
12167
12168 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
12169
12170 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
12171 unit_id and kind_id to zero.
12172
12173 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
12174
12175 PR target/61483
12176 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
12177 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
12178 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
12179 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
12180
12181 2014-06-17 Richard Biener <rguenther@suse.de>
12182
12183 PR lto/61012
12184 * gcc.dg/lto/pr61526_0.c: New testcase.
12185 * gcc.dg/lto/pr61526_1.c: Likewise.
12186
12187 2014-06-17 Richard Biener <rguenther@suse.de>
12188
12189 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
12190 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
12191 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
12192 * gcc.dg/tree-ssa/vrp36.c: Likewise.
12193 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
12194
12195 2014-06-17 Richard Biener <rguenther@suse.de>
12196
12197 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
12198
12199 2014-06-16 Richard Biener <rguenther@suse.de>
12200
12201 PR tree-optimization/61482
12202 * g++.dg/torture/pr61482.C: New testcase.
12203
12204 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
12205
12206 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
12207 vpmacsdql instruction.
12208
12209 2014-06-16 Yury Gribov <y.gribov@samsung.com>
12210
12211 * c-c++-common/asan/instrument-with-calls-1.c: New test.
12212 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12213 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12214 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
12215 test patterns.
12216 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
12217 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
12218 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
12219 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
12220 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
12221 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
12222
12223 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12224
12225 PR fortran/28484
12226 PR fortran/61429
12227 * gfortran.dg/system_clock_1.f90: New file.
12228 * gfortran.dg/system_clock_2.f90: New file.
12229
12230 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
12231
12232 PR c++/33101
12233 * g++.dg/other/void3.C: New.
12234 * g++.dg/conversion/err-recover1.C: Update.
12235
12236 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
12237
12238 PR target/61415
12239 * lib/target-supports.exp (check_effective_target_longdouble128): New.
12240 * gcc.target/powerpc/pack02.c: Use it.
12241 * gcc.target/powerpc/tfmode_off.c: Likewise.
12242
12243 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
12244
12245 PR rtl-optimization/61094
12246 PR rtl-optimization/61446
12247 * gcc.target/i386/pr61446.c : New.
12248
12249 2014-06-13 Dehao Chen <dehao@google.com>
12250
12251 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
12252
12253 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
12254
12255 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
12256
12257 2014-06-13 Richard Biener <rguenther@suse.de>
12258
12259 * c-c++-common/pr46562-2.c: Adjust.
12260 * g++.dg/tree-ssa/pr8781.C: Likewise.
12261 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12262 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12263 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
12264 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
12265 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
12266
12267 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12268
12269 PR tree-optimization/61375
12270 * gcc.c-torture/execute/pr61375-1.c: New test.
12271
12272 2014-06-12 Jakub Jelinek <jakub@redhat.com>
12273
12274 PR middle-end/61486
12275 * c-c++-common/gomp/pr61486-1.c: New test.
12276 * c-c++-common/gomp/pr61486-2.c: New test.
12277
12278 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
12279
12280 PR target/59843
12281 * gcc.dg/vect/vect-singleton_1.c: New file.
12282
12283 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
12284
12285 PR target/61443
12286 * gcc.target/avr/torture/pr61443.c: New test.
12287
12288 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12289
12290 PR c++/19200
12291 * g++.dg/parse/friend11.C: New.
12292
12293 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12294
12295 PR c++/60265
12296 * g++.dg/cpp0x/using-enum-1.C: New.
12297 * g++.dg/cpp0x/using-enum-2.C: Likewise.
12298
12299 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12300
12301 PR c++/19200
12302 * g++.dg/parse/friend9.C: New.
12303 * g++.dg/parse/friend10.C: Likewise.
12304 * g++.dg/parse/friend7.C: Adjust.
12305
12306 2014-06-11 Richard Biener <rguenther@suse.de>
12307
12308 PR tree-optimization/61452
12309 * gcc.dg/torture/pr61452.c: New testcase.
12310
12311 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12312
12313 PR c++/34049
12314 * g++.dg/parse/pr34049.C: New.
12315
12316 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12317
12318 * gcc.c-torture/execute/pr61306-1.c: New test.
12319 * gcc.c-torture/execute/pr61306-2.c: Likewise.
12320 * gcc.c-torture/execute/pr61306-3.c: Likewise.
12321
12322 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12323
12324 * gcc.target/aarch64/acle/acle.exp: New.
12325 * gcc.target/aarch64/acle/crc32b.c: New test.
12326 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
12327 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
12328 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
12329 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
12330 * gcc.target/aarch64/acle/crc32d.c: Likewise.
12331 * gcc.target/aarch64/acle/crc32h.c: Likewise.
12332 * gcc.target/aarch64/acle/crc32w.c: Likewise.
12333
12334 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
12335
12336 PR tree-optimization/52252
12337 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
12338
12339 2014-06-11 Richard Biener <rguenther@suse.de>
12340
12341 PR middle-end/61437
12342 * gcc.dg/torture/20140610-1.c: New testcase.
12343 * gcc.dg/torture/20140610-2.c: Likewise.
12344
12345 2014-06-10 Richard Biener <rguenther@suse.de>
12346
12347 PR tree-optimization/61438
12348 * gcc.dg/torture/pr61438.c: New testcase.
12349
12350 2014-06-10 Richard Biener <rguenther@suse.de>
12351
12352 PR middle-end/61456
12353 * g++.dg/opt/pr61456.C: New testcase.
12354
12355 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
12356 Mikael Morin <mikael@gcc.gnu.org>
12357
12358 PR fortran/41936
12359 * gfortran.dg/class_array_15.f03: Check memory leaks.
12360
12361 2014-06-10 Richard Biener <rguenther@suse.de>
12362
12363 PR tree-optimization/57186
12364 PR tree-optimization/59299
12365 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
12366 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
12367
12368 2014-06-10 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR fortran/60928
12371 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
12372 directives.
12373 * gfortran.dg/gomp/associate1.f90: New test.
12374 * gfortran.dg/gomp/intentin1.f90: New test.
12375 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
12376 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
12377 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
12378 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
12379
12380 2014-06-09 Marek Polacek <polacek@redhat.com>
12381
12382 PR c/36446
12383 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
12384 * gcc.dg/array-2.c: Likewise.
12385 * gcc.dg/array-const-2.c: Likewise.
12386 * gcc.dg/ucnid-8.c: Likewise.
12387 * gcc.dg/vla-init-1.c: Likewise.
12388 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
12389 * gcc.dg/c99-flex-array-7.c: Likewise.
12390 * gcc.dg/init-bad-1.c: Likewise.
12391 * gcc.dg/init-bad-3.c: Likewise.
12392 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
12393 * gcc.dg/pedwarn-init.c: Add dg-warning.
12394 * gcc.dg/pr53119.c: Remove dg-excess-errors.
12395
12396 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12397
12398 PR c++/22556
12399 * g++.dg/other/redecl3.C: New.
12400
12401 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
12402
12403 PR c++/54442
12404 * g++.dg/pr54442.C: New file.
12405
12406 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
12407
12408 PR fortran/61406
12409 * gfortran.dg/associate_17.f90 : New test
12410
12411 2014-06-09 Petr Murzin <petr.murzin@intel.com>
12412
12413 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
12414 void for TEST instead of static void.
12415 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
12416 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
12417 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
12418 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
12419 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
12420 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
12421 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
12422 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
12423 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
12424 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
12425 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
12426 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
12427 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
12428 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
12429 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
12430 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
12431 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
12432 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
12433 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
12434 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
12435 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
12436 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
12437 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
12438 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
12439 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
12440 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
12441 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
12442 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
12443 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
12444 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
12445 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
12446 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12447 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12448 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12449 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12450 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12451 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12452 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12453 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12454 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12455 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12456 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
12457 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
12458 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
12459 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
12460 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
12461 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
12462 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
12463 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
12464 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
12465 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
12466 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
12467 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
12468 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
12469 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
12470 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
12471 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
12472 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
12473 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
12474 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
12475 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
12476 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
12477 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
12478 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12479 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12480 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12481 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
12482 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
12483 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12484 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12485 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12486 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12487 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12488 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12489 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12490 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12491 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12492 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
12493 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
12494 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12495 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
12496 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
12497 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
12498 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
12499 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
12500 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
12501 instead of static void.
12502 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
12503 delete unused variables.
12504 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12505 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12506 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12507 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
12508 delete unused variables, void for TEST instead of static void.
12509 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12510 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12511 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12512 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12513 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12514 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12515 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12516 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12517 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12518 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12519 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12520 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12521 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
12522 initialize variables.
12523 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
12524 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
12525 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
12526 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
12527 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
12528 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
12529 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
12530 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
12531 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12532 * gcc.target/i386/i386.exp: Ditto.
12533 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
12534 CALC, void for TEST instead of static void, initialize variables.
12535 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
12536 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
12537 static void.
12538 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
12539 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
12540 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
12541 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
12542 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
12543 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
12544 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
12545 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
12546 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
12547 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
12548 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
12549 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
12550 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
12551 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
12552 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
12553 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
12554 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12555 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12556 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12557 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
12558 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
12559 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
12560 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
12561 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
12562 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
12563 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
12564 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
12565 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
12566 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
12567 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
12568 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
12569 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
12570 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
12571 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
12572 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
12573 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
12574 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
12575 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
12576 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
12577 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
12578 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12579 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12580 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
12581 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
12582 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
12583 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
12584 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
12585 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
12586 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
12587 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
12588 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
12589 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
12590 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12591 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12592 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12593 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12594 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
12595 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
12596 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
12597 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
12598 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
12599 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
12600 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
12601 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
12602 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
12603 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
12604 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
12605 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12606 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
12607 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12608 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
12609 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12610 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
12611 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
12612 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
12613 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
12614 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
12615 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
12616 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
12617 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
12618 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
12619 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
12620 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
12621 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
12622 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
12623 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
12624 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
12625 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
12626 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
12627 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
12628 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
12629 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12630 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
12631 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
12632 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
12633 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
12634 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
12635 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
12636 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12637 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
12638 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
12639 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
12640 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
12641 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
12642 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
12643 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
12644 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
12645 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
12646 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
12647 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
12648 instead of static void.
12649 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
12650 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
12651 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
12652 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
12653 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
12654 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
12655 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
12656 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
12657 static void, delete unused variables.
12658 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
12659 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12660 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
12661 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
12662 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
12663 static void, delete unused variables, Change parameters for
12664 UNION_CHECK, MASK_MERGE and MASK_ZERO.
12665 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
12666 CALC, void for TEST instead of static void.
12667 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
12668 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
12669 void.
12670 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
12671 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
12672 static void, change type of parameter for UNION_TYPE.
12673 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
12674 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
12675 void for TEST instead of static void, delete unused variables, change
12676 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
12677 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
12678 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12679 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12680 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12681 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12682 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12683 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
12684 void for TEST instead of static void, change parameters for
12685 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
12686 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
12687 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
12688 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
12689 * gcc.target/i386/avx512f-additional-reg-names.c: Add
12690 __attribute__((unused)).
12691 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
12692 __attribute__((unused)).
12693 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
12694 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
12695 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
12696 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
12697 * gcc.target/i386/avx512f-korw-1.c: Ditto.
12698 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
12699 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
12700 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
12701 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
12702 add __attribute__((unused)).
12703 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
12704 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
12705 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
12706 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
12707 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
12708 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
12709 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
12710 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
12711 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
12712 delete unused variables.
12713 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
12714 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
12715 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
12716 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
12717 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
12718 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
12719 static void, mask_merging and zero_masking for unsigned types.
12720 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
12721 CHECK_ARRAY for unsigned types.
12722 * gcc.target/i386/m256-check.h: Ditto.
12723 * gcc.target/i386/m512-check.h: Ditto.
12724
12725 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
12726
12727 PR target/61062
12728 * gcc.target/arm/pr48252.c (main): Expect same result
12729 as endian-neutral.
12730
12731 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12732
12733 PR fortran/45187
12734 * gfortran.dg/cray_pointers_10.f90: New file.
12735
12736 2014-06-09 Jakub Jelinek <jakub@redhat.com>
12737
12738 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
12739 instead of complex(kind=16).
12740
12741 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12742
12743 PR fortran/38829
12744 * gfortran.dg/bind_c_usage_29.f90: New file.
12745
12746 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
12747
12748 * gnat.dg/opt38.adb: New test.
12749 * gnat.dg/opt38_pkg.ad[sb]: New helper.
12750
12751 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
12752
12753 PR target/18343
12754 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
12755 New macro, 0 for __MMIX__, default 64.
12756 (bar): Pass it to __builtin_apply instead of literal 64.
12757
12758 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12759
12760 * gfortran.dg/io_constraints_11.f90: New file.
12761 * gfortran.dg/io_constraints_12.f90: New file.
12762 * gfortran.dg/io_constraints_13.f90: New file.
12763
12764 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
12765
12766 PR target/61423
12767 * gcc.target/i386/pr61423.c: New test.
12768
12769 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12770
12771 PR c++/60184
12772 * g++.dg/cpp0x/constexpr-union6.C: New.
12773 * g++.dg/cpp0x/union6.C: Likewise.
12774 * g++.dg/init/ref14.C: Adjust.
12775 * g++.dg/init/union1.C: Likewise.
12776
12777 2014-06-06 Richard Biener <rguenther@suse.de>
12778
12779 PR tree-optimization/59299
12780 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
12781
12782 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
12783
12784 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
12785 * gcc.dg/tree-ssa/sra-12.c: Likewise.
12786
12787 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12788
12789 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
12790 bitfield and test wrong results instead of correct results to make the
12791 test more portable.
12792
12793 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12794
12795 PR c++/60432
12796 * g++.dg/cpp0x/constexpr-60432.C: New.
12797
12798 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12799
12800 PR c++/60199
12801 * g++.dg/cpp0x/constexpr-60199.C: New.
12802
12803 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12804
12805 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
12806 Specify -march=z900 as an additional option.
12807 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
12808 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12809 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
12810
12811 2014-06-06 Jakub Jelinek <jakub@redhat.com>
12812
12813 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
12814 reduction clause diagnostic changes.
12815 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
12816 * gfortran.dg/gomp/reduction1.f90: Likewise.
12817 * gfortran.dg/gomp/reduction3.f90: Likewise.
12818 * gfortran.dg/gomp/udr1.f90: New test.
12819 * gfortran.dg/gomp/udr2.f90: New test.
12820 * gfortran.dg/gomp/udr3.f90: New test.
12821 * gfortran.dg/gomp/udr4.f90: New test.
12822 * gfortran.dg/gomp/udr5.f90: New test.
12823 * gfortran.dg/gomp/udr6.f90: New test.
12824 * gfortran.dg/gomp/udr7.f90: New test.
12825
12826 2014-06-06 Christian Bruel <christian.bruel@st.com>
12827
12828 PR tree-optimization/43934
12829 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
12830
12831 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
12832
12833 PR c/53119
12834 * gcc.dg/pr53119.c: New testcase.
12835
12836 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12837
12838 PR target/52472
12839 * gcc.target/avr/pr52472.c: New test.
12840
12841
12842 2014-06-05 Jeff Law <law@redhat.com>
12843
12844 PR tree-optimization/61289
12845 * g++.dg/pr61289.C: New test.
12846 * g++.dg/pr61289-2.C: New test.
12847
12848 2014-06-05 Richard Biener <rguenther@suse.de>
12849 Paolo Carlini <paolo.carlini@oracle.com>
12850
12851 PR c++/56961
12852 * g++.dg/parse/pr56961.C: New.
12853
12854 2014-06-05 Kai Tietz <ktietz@redhat.com>
12855
12856 PR target/46219
12857 * gcc.target/i386/sibcall-4.c: Remove xfail.
12858
12859 2014-06-05 Julian Brown <julian@codesourcery.com>
12860 Sandra Loosemore <sandra@codesourcery.com>
12861
12862 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
12863
12864 2014-06-05 Richard Biener <rguenther@suse.de>
12865
12866 PR c++/61004
12867 * g++.dg/diagnostic/pr61004.C: New testcase.
12868
12869 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
12870
12871 * gcc.dg/torture/pr61319.c: New test.
12872
12873 2014-06-05 Marek Polacek <polacek@redhat.com>
12874
12875 PR c/56724
12876 * gcc.dg/pr56724-3.c: New test.
12877
12878 2014-06-05 Andreas Schwab <schwab@suse.de>
12879
12880 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
12881
12882 2014-06-05 Marek Polacek <polacek@redhat.com>
12883
12884 PR c/49706
12885 * c-c++-common/pr49706.c: New test.
12886
12887 2014-06-05 Marek Polacek <polacek@redhat.com>
12888
12889 PR c/48062
12890 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
12891 * gcc.dg/Wshadow-3.c: Likewise.
12892 * gcc.dg/pr48062.c: New test.
12893
12894 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12895
12896 PR c++/43453
12897 * g++.dg/init/pr43453.C: New.
12898
12899 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
12900
12901 PR tree-optimization/61385
12902 * gcc.dg/tree-ssa/pr61385.c: New file.
12903
12904 2014-06-04 Richard Biener <rguenther@suse.de>
12905
12906 PR tree-optimization/60098
12907 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
12908
12909 2014-06-04 Richard Biener <rguenther@suse.de>
12910
12911 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
12912
12913 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
12914
12915 PR c/58942
12916 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
12917 the case with a pointer.
12918
12919 2014-06-04 Marek Polacek <polacek@redhat.com>
12920
12921 PR c/30020
12922 * c-c++-common/pr30020.c: New test.
12923
12924 2014-06-03 Andrew Pinski <apinski@cavium.com>
12925
12926 * gcc.c-torture/compile/20140528-1.c: New testcase.
12927
12928 2014-06-03 Dehao Chen <dehao@google.com>
12929
12930 * gcc.dg/tree-prof/merge_block.c: New test.
12931
12932 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
12933
12934 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
12935 * g++.dg/ext/mv15.C (dg-options): Ditto.
12936
12937 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12938
12939 DR 1423
12940 PR c++/52174
12941 * g++.dg/cpp0x/nullptr31.C: New.
12942 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
12943 * g++.dg/cpp0x/nullptr17.C: Update.
12944
12945 2014-06-03 Marek Polacek <polacek@redhat.com>
12946
12947 PR c/60439
12948 * c-c++-common/pr60439.c: New test.
12949 * g++.dg/eh/scope1.C (f4): Add dg-warning.
12950
12951 2014-06-03 Martin Jambor <mjambor@suse.cz>
12952
12953 PR ipa/61160
12954 * g++.dg/ipa/pr61160-1.C: New test.
12955
12956 2014-06-03 Richard Biener <rguenther@suse.de>
12957
12958 PR tree-optimization/61383
12959 * gcc.dg/torture/pr61383-1.c: New testcase.
12960
12961 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
12962
12963 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
12964
12965 2014-06-02 Jeff Law <law@redhat.com>
12966
12967 PR rtl-optimization/61094
12968 * g++.dg/pr61094: New test.
12969
12970 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
12971
12972 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
12973 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
12974 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
12975 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
12976 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
12977 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
12978 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
12979 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
12980
12981 2014-06-02 Richard Biener <rguenther@suse.de>
12982
12983 PR tree-optimization/61346
12984 * gcc.dg/torture/pr61346.c: New testcase.
12985
12986 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12987
12988 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
12989 not compilation.
12990 * gcc.target/i386/sibcall-4.c: Ditto.
12991 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
12992
12993 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12994
12995 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
12996 in scan-assembler-not string.
12997 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
12998 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
12999 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
13000
13001 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
13002
13003 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
13004
13005 2014-06-01 Kai Tietz <ktietz@redhat.com>
13006
13007 PR target/61377
13008 * gcc.target/i386/sibcall-6.c: New test.
13009
13010 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
13011
13012 DR 1227
13013 PR c++/57543
13014 * g++.dg/cpp0x/pr57543-1.C: New.
13015 * g++.dg/cpp0x/pr57543-2.C: Likewise.
13016 * g++.dg/cpp0x/pr57543-3.C: Likewise.
13017 * g++.dg/cpp0x/decltype59.C: Likewise.
13018
13019 2014-05-31 Tom de Vries <tom@codesourcery.com>
13020
13021 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
13022
13023 2014-05-30 Jakub Jelinek <jakub@redhat.com>
13024
13025 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
13026 restore_gcc_exec_prefix_env_var): New procedures.
13027 (set_ld_library_path_env_vars,
13028 restore_ld_library_path_env_vars): Use them.
13029 * lib/c-compat.exp: Load target-libpath.exp.
13030 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
13031 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
13032 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
13033 restore_gcc_exec_prefix_env_var.
13034 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
13035 Likewise.
13036
13037 * c-c++-common/asan/misalign-1.c: New test.
13038 * c-c++-common/asan/misalign-2.c: New test.
13039
13040 * g++.dg/asan/asan_test.C: Add -std=c++11 and
13041 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
13042 -DASAN_USE_DEJAGNU_GTEST=1.
13043 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
13044 * g++.dg/asan/asan_oob_test.cc: Likewise.
13045 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
13046 * g++.dg/asan/asan_str_test.cc: Likewise.
13047 * g++.dg/asan/asan_test_utils.h: Likewise.
13048 * g++.dg/asan/sanitizer_test_config.h: Likewise.
13049 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
13050 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
13051 Imported from upstream r209283.
13052 * g++.dg/asan/asan_test_config.h: Likewise.
13053
13054 2014-05-30 Kai Tietz <ktietz@redhat.com>
13055
13056 PR target/60104
13057 * gcc.target/i386/sibcall-1.c: New test.
13058 * gcc.target/i386/sibcall-2.c: New test.
13059 * gcc.target/i386/sibcall-3.c: New test.
13060 * gcc.target/i386/sibcall-4.c: New test.
13061
13062 2014-05-30 Ian Lance Taylor <iant@google.com>
13063
13064 * gcc.target/i386/pause-2.c: New test.
13065
13066 2014-05-30 Tom de Vries <tom@codesourcery.com>
13067
13068 * gcc.target/i386/fuse-caller-save.c: New test.
13069 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
13070 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
13071
13072 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
13073
13074 * gcc.target/arm/simd/vrev16p8_1.c: New file.
13075 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
13076 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
13077 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
13078 * gcc.target/arm/simd/vrev16s8_1.c: New file.
13079 * gcc.target/arm/simd/vrev16u8_1.c: New file.
13080 * gcc.target/arm/simd/vrev32p16_1.c: New file.
13081 * gcc.target/arm/simd/vrev32p8_1.c: New file.
13082 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
13083 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
13084 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
13085 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
13086 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
13087 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
13088 * gcc.target/arm/simd/vrev32s16_1.c: New file.
13089 * gcc.target/arm/simd/vrev32s8_1.c: New file.
13090 * gcc.target/arm/simd/vrev32u16_1.c: New file.
13091 * gcc.target/arm/simd/vrev32u8_1.c: New file.
13092 * gcc.target/arm/simd/vrev64f32_1.c: New file.
13093 * gcc.target/arm/simd/vrev64p16_1.c: New file.
13094 * gcc.target/arm/simd/vrev64p8_1.c: New file.
13095 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
13096 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
13097 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
13098 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
13099 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
13100 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
13101 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
13102 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
13103 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
13104 * gcc.target/arm/simd/vrev64s16_1.c: New file.
13105 * gcc.target/arm/simd/vrev64s32_1.c: New file.
13106 * gcc.target/arm/simd/vrev64s8_1.c: New file.
13107 * gcc.target/arm/simd/vrev64u16_1.c: New file.
13108 * gcc.target/arm/simd/vrev64u32_1.c: New file.
13109 * gcc.target/arm/simd/vrev64u8_1.c: New file.
13110
13111 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
13112
13113 PR rtl-optimization/61325
13114 * gcc.target/aarch64/pr61325.c: New.
13115
13116 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
13117
13118 * gcc.target/arm/simd/vextQf32_1.c: New file.
13119 * gcc.target/arm/simd/vextQp16_1.c: New file.
13120 * gcc.target/arm/simd/vextQp8_1.c: New file.
13121 * gcc.target/arm/simd/vextQs16_1.c: New file.
13122 * gcc.target/arm/simd/vextQs32_1.c: New file.
13123 * gcc.target/arm/simd/vextQs64_1.c: New file.
13124 * gcc.target/arm/simd/vextQs8_1.c: New file.
13125 * gcc.target/arm/simd/vextQu16_1.c: New file.
13126 * gcc.target/arm/simd/vextQu32_1.c: New file.
13127 * gcc.target/arm/simd/vextQu64_1.c: New file.
13128 * gcc.target/arm/simd/vextQu8_1.c: New file.
13129 * gcc.target/arm/simd/vextQp64_1.c: New file.
13130 * gcc.target/arm/simd/vextf32_1.c: New file.
13131 * gcc.target/arm/simd/vextp16_1.c: New file.
13132 * gcc.target/arm/simd/vextp8_1.c: New file.
13133 * gcc.target/arm/simd/vexts16_1.c: New file.
13134 * gcc.target/arm/simd/vexts32_1.c: New file.
13135 * gcc.target/arm/simd/vexts64_1.c: New file.
13136 * gcc.target/arm/simd/vexts8_1.c: New file.
13137 * gcc.target/arm/simd/vextu16_1.c: New file.
13138 * gcc.target/arm/simd/vextu32_1.c: New file.
13139 * gcc.target/arm/simd/vextu64_1.c: New file.
13140 * gcc.target/arm/simd/vextu8_1.c: New file.
13141 * gcc.target/arm/simd/vextp64_1.c: New file.
13142
13143 2014-05-29 Radovan Obradovic <robradovic@mips.com>
13144 Tom de Vries <tom@codesourcery.com>
13145
13146 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
13147 options.
13148 * gcc.target/mips/fuse-caller-save.h: New include file.
13149 * gcc.target/mips/fuse-caller-save.c: New test.
13150 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
13151 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
13152
13153 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
13154
13155 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
13156
13157 2014-05-28 Richard Biener <rguenther@suse.de>
13158
13159 PR middle-end/61045
13160 * gcc.dg/pr61045.c: New testcase.
13161
13162 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13163
13164 * lib/clearcap.exp: New file.
13165 * gcc.dg/vect/vect.exp: Load clearcap.exp.
13166 Remove clearcap_ldflags handling.
13167 Call clearcap-init, clearcap-finish.
13168 * gcc.target/i386/i386.exp: Likewise.
13169 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
13170 * gcc.target/i386/clearcapv2.map: Move to
13171 ../config/sol2-clearcapv2.map.
13172 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
13173 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
13174
13175 2014-05-28 Richard Biener <rguenther@suse.de>
13176
13177 PR tree-optimization/61335
13178 * gfortran.dg/pr61335.f90: New testcase.
13179
13180 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13181
13182 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
13183
13184 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13185
13186 * gnat.dg/overflow_fixed.adb: New test.
13187
13188 2014-05-27 Marek Polacek <polacek@redhat.com>
13189
13190 PR c/56724
13191 * gcc.dg/pr56724-1.c: New test.
13192 * gcc.dg/pr56724-2.c: New test.
13193 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
13194 -Wtraditional.
13195 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
13196
13197 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13198
13199 * gcc.dg/fold-compare-8.c: New test.
13200 * gcc.dg/Wstrict-overflow-25.c: Likewise.
13201
13202 2014-05-27 Richard Biener <rguenther@suse.de>
13203
13204 * gcc.dg/tree-ssa/vrp92.c: New testcase.
13205
13206 2014-05-27 Marek Polacek <polacek@redhat.com>
13207
13208 PR testsuite/61319
13209 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
13210 LLONG_MIN, and ULLONG_MAX.
13211
13212 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13213
13214 * lib/target-supports.exp (check_effective_target_vect_bswap):
13215 Specify arm*-*-* support.
13216
13217 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
13218
13219 PR testsuite/61319
13220 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
13221 -nan optional.
13222 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
13223 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
13224
13225 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13226
13227 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
13228
13229 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
13230
13231 PR rtl-optimization/61222
13232 * gcc.c-torture/compile/pr61222-1.c: New test.
13233 * gcc.c-torture/compile/pr61222-2.c: Likewise.
13234
13235 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13236
13237 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
13238
13239 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13240
13241 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
13242
13243 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13244
13245 PR libgfortran/55117
13246 * gfortran.dg/namelist_85.f90: New test.
13247
13248 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
13249
13250 PR c/61191
13251 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
13252 the case with syntax error.
13253
13254 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13255
13256 * gcc.dg/lto/pr61278_0.c: New test.
13257 * gcc.dg/lto/pr61278_1.c: New test.
13258
13259 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13260
13261 * gcc.dg/pr61220.c: New test.
13262 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
13263
13264 2014-05-25 Tobias Burnus <burnus@net-b.de>
13265
13266 * gfortran.dg/coarray_10.f90: Update dg-warning.
13267 * gfortran.dg/coarray_this_image_1.f90: New.
13268 * gfortran.dg/coarray_this_image_2.f90: New.
13269
13270 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
13271
13272 PR libfortran/61173
13273 * gfortran.dg/arrayio_14.f90: New test.
13274
13275 2014-05-24 Andreas Schwab <schwab@suse.de>
13276
13277 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
13278
13279 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13280
13281 * gfortran.dg/bind_c_array_params_2.f90:
13282 Adjust regexp for -flto.
13283 * gfortran.dg/pr48636-2.f90: Likewise.
13284 * gfortran.dg/pr52835.f90: Likewise.
13285
13286 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
13287
13288 PR rtl-optimization/61215
13289 * gcc.target/i386/pr61215.c: New.
13290
13291 2014-05-23 Marek Polacek <polacek@redhat.com>
13292 Jakub Jelinek <jakub@redhat.com>
13293
13294 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
13295 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
13296 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
13297 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
13298 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
13299 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
13300 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
13301 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
13302 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
13303 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
13304 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
13305 * c-c++-common/ubsan/float-cast.h: New file.
13306 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
13307 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
13308
13309 2014-05-23 Jiong Wang <jiong.wang@arm.com>
13310
13311 * gcc.target/aarch64/tail_indirect_call_1.c: New.
13312
13313 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
13314
13315 * g++.dg/cpp1y/lambda-init9.C: New.
13316
13317 2014-05-23 Richard Biener <rguenther@suse.de>
13318
13319 PR testsuite/61266
13320 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
13321 adjust testcase to reflect reality.
13322
13323 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13324
13325 PR tree-optimization/54733
13326 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
13327 optimization to support memory sources and bitwise operations
13328 equivalent to load in host endianness.
13329 * gcc.dg/optimize-bswaphi-1.c: Likewise.
13330 * gcc.dg/optimize-bswapsi-2.c: Likewise.
13331 * gcc.c-torture/execute/bswap-2.c: Likewise.
13332
13333 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13334
13335 * lib/target-supports.exp: New effective targets for architectures
13336 capable of performing byte swap.
13337 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
13338 * gcc.dg/optimize-bswapdi-2.c: Likewise.
13339 * gcc.dg/optimize-bswapsi-1.c: Likewise.
13340
13341 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13342
13343 PR c++/61088
13344 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
13345 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
13346
13347 2014-05-22 Xinliang David Li <davidxl@google.com>
13348
13349 * g++.dg/ipa/devirt-15.C: Fix expected message.
13350 * g++.dg/ipa/devirt-16.C: Ditto.
13351 * g++.dg/ipa/devirt-17.C: Ditto.
13352 * g++.dg/ipa/devirt-26.C: Ditto.
13353 * g++.dg/ipa/imm-devirt-1.C: Ditto.
13354 * g++.dg/ipa/imm-devirt-2.C: Ditto.
13355 * g++.dg/tree-ssa/pr8781.C:Ditto.
13356
13357 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
13358
13359 * gcc.target/powerpc/htm-ttest.c: New test.
13360
13361 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
13362
13363 * gnat.dg/opt37.ad[sb]: New test.
13364
13365 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
13366
13367 PR c/61271
13368 * g++.dg/cilk-plus/AN/array_function.cc: New.
13369
13370 2014-05-22 Richard Biener <rguenther@suse.de>
13371
13372 * gcc.dg/tree-ssa/alias-33.c: New testcase.
13373
13374 2014-05-22 Kostya Serebryany <kcc@google.com>
13375
13376 * c-c++-common/tsan/mutexset1.c: Update the test to match
13377 upstream r209283.
13378 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
13379
13380 2014-05-21 Marek Polacek <polacek@redhat.com>
13381
13382 PR sanitizer/61272
13383 * g++.dg/ubsan/pr61272.C: New test.
13384
13385 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
13386 Sandra Loosemore <sandra@codesourcery.com>
13387
13388 PR lto/60179
13389 * lib/scanasm.exp (scan-lto-assembler): New procedure.
13390 * gcc.target/nios2/custom-fp-lto.c: New test.
13391
13392 2014-05-21 Andreas Schwab <schwab@suse.de>
13393
13394 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
13395
13396 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13397
13398 PR target/54236
13399 * gcc.target/sh/pr54236-3.c: New.
13400
13401 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
13402
13403 PR c++/60189
13404 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
13405
13406 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
13407
13408 PR tree-optimization/60899
13409 * g++.dg/ipa/devirt-11.C: Update template.
13410
13411 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
13412
13413 PR C++/61038
13414 * g++.dg/cpp0x/pr61038.C: New.
13415
13416 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13417
13418 PR c++/58753
13419 PR c++/58930
13420 PR c++/58704
13421 * g++.dg/cpp0x/nsdmi-template11.C: New.
13422 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
13423 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
13424
13425 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
13426
13427 * gnat.dg/opt35.adb: New test.
13428 * gnat.dg/opt36.adb: Likewise.
13429 * gnat.dg/opt35_pkg.ad[sb]: New helper.
13430
13431 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13432
13433 PR c++/60373
13434 * g++.dg/cpp0x/Wattributes1.C: New.
13435 * g++.dg/ext/visibility/redecl1.C: Adjust.
13436 * g++.dg/ext/visibility/visibility-7.C: Likewise.
13437
13438 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13439
13440 * gcc.target/powerpc/vsxcopy.c: New test.
13441
13442 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13443
13444 PR c++/58664
13445 * g++.dg/cpp0x/nsdmi-union6.C: New.
13446 * g++.dg/parse/pr58664.C: Likewise.
13447 * g++.dg/cpp0x/nsdmi6.C: Tweak.
13448 * g++.dg/parse/crash31.C: Likewise.
13449 * g++.dg/template/error2.C: Likewise.
13450 * g++.dg/template/inherit8.C: Likewise.
13451 * g++.dg/template/offsetof2.C: Likewise.
13452
13453 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
13454
13455 * c-c++-common/gomp/simd4.c: Adjust for inform.
13456 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13457 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13458 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
13459 * g++.dg/cpp0x/noexcept15.C: Likewise.
13460 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
13461 * g++.dg/eh/spec6.C: Likewise.
13462 * g++.dg/expr/cast1.C: Likewise.
13463 * g++.dg/expr/dtor1.C: Likewise.
13464 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
13465 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
13466 * g++.dg/gomp/pr49223-2.C: Likewise.
13467 * g++.dg/gomp/udr-4.C: Likewise.
13468 * g++.dg/init/delete1.C: Likewise.
13469 * g++.dg/other/crash-2.C: Likewise.
13470 * g++.dg/parse/crash24.C: Likewise.
13471 * g++.dg/parse/crash25.C: Likewise.
13472 * g++.dg/parse/crash31.C: Likewise.
13473 * g++.dg/parse/crash49.C: Likewise.
13474 * g++.dg/parse/crash50.C: Likewise.
13475 * g++.dg/parse/crash54.C: Likewise.
13476 * g++.dg/parse/dtor7.C: Likewise.
13477 * g++.dg/parse/error40.C: Likewise.
13478 * g++.dg/parse/fused-params1.C: Likewise.
13479 * g++.dg/parse/new1.C: Likewise.
13480 * g++.dg/template/crash35.C: Likewise.
13481 * g++.dg/template/crash59.C: Likewise.
13482 * g++.dg/template/crash77.C: Likewise.
13483 * g++.dg/template/error51.C: Likewise.
13484 * g++.dg/template/incomplete1.C: Likewise.
13485 * g++.dg/template/incomplete3.C: Likewise.
13486 * g++.dg/template/incomplete4.C: Likewise.
13487 * g++.dg/template/incomplete5.C: Likewise.
13488 * g++.dg/template/inherit8.C: Likewise.
13489 * g++.dg/template/instantiate1.C: Likewise.
13490 * g++.dg/template/instantiate3.C: Likewis: Likewise.
13491 * g++.dg/template/offsetof2.C: Likewise.
13492 * g++.dg/tm/pr51928.C: Likewise.
13493 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
13494 * g++.dg/warn/incomplete1.C: Likewise.
13495 * g++.dg/warn/incomplete2.C: Likewise.
13496 * g++.old-deja/g++.brendan/friend4.C: Likewise.
13497 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
13498 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
13499 * g++.old-deja/g++.eh/catch1.C: Likewise.
13500 * g++.old-deja/g++.eh/spec6.C: Likewise.
13501 * g++.old-deja/g++.mike/p7868.C: Likewise.
13502 * g++.old-deja/g++.other/crash38.C: Likewise.
13503 * g++.old-deja/g++.other/enum2.C: Likewise.
13504 * g++.old-deja/g++.other/incomplete.C: Likewise.
13505 * g++.old-deja/g++.other/vaarg3.C: Likewise.
13506 * g++.old-deja/g++.pt/crash9.C: Likewise.
13507 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
13508 * g++.old-deja/g++.pt/typename8.C: Likewise.
13509 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
13510
13511 2014-05-19 Joseph Myers <joseph@codesourcery.com>
13512
13513 * lib/target-supports.exp
13514 (check_effective_target_vect_sizes_32B_16B): Return false if
13515 128-bit AVX vectors preferred.
13516
13517 2014-05-19 Mike Stump <mikestump@comcast.net>
13518
13519 * lib/target-supports.exp (check_effective_target_avx): Early out
13520 if not x86 to prevent x86 flags on non-x86 targets.
13521
13522 2014-05-19 Richard Biener <rguenther@suse.de>
13523
13524 PR tree-optimization/61221
13525 * gcc.dg/torture/pr61221.c: New testcase.
13526
13527 2014-05-19 Richard Biener <rguenther@suse.de>
13528
13529 PR tree-optimization/61209
13530 * gfortran.dg/pr61209.f90: New testcase.
13531
13532 2014-05-19 Richard Biener <rguenther@suse.de>
13533
13534 PR tree-optimization/61184
13535 * c-c++-common/torture/pr61184.c: New testcase.
13536
13537 2014-05-19 Christian Bruel <christian.bruel@st.com>
13538
13539 PR target/61195
13540 * gcc.target/sh/pr61195.c: New test.
13541
13542 2014-05-18 Wei Mi <wmi@google.com>
13543
13544 PR target/58066
13545 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
13546 directive with rtl insns. Add effective-target fpic and
13547 tls_native.
13548
13549 2014-05-17 Xinliang David Li <davidxl@google.com>
13550
13551 * g++.dg/ipa/devirt-33.C: New testcase.
13552
13553 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
13554
13555 * g++.dg/ipa/comdat.C: New file.
13556
13557 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13558
13559 * gnat.dg/volatile12.ad[sb]: New test.
13560
13561 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13562
13563 * gnat.dg/enum3.adb: New test.
13564
13565 2014-05-18 Andreas Schwab <schwab@suse.de>
13566
13567 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
13568
13569 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
13570
13571 PR libfortran/52539
13572 * gfortran.dg/namelist_utf8.f90: New test.
13573
13574 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
13575
13576 PR c++/52875
13577 * g++.dg/cpp0x/decltype58.C: New.
13578
13579 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
13580
13581 * gcc.target/microblaze/others/break_handler.c: New.
13582
13583 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
13584
13585 PR tree-optimization/61140
13586 PR tree-optimization/61150
13587 PR tree-optimization/61197
13588 * gcc.dg/tree-ssa/pr61140.c: New file.
13589 * gcc.dg/tree-ssa/pr61150.c: New file.
13590 * gcc.dg/tree-ssa/pr61197.c: New file.
13591
13592 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
13593
13594 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13595 (dg-options): Add -mfpmath=387.
13596 (dg-final): Check that no MMX registers are used.
13597
13598 2014-05-17 Andreas Schwab <schwab@suse.de>
13599
13600 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
13601
13602 2014-05-16 David Malcolm <dmalcolm@redhat.com>
13603
13604 Revert:
13605 2014-04-29 David Malcolm <dmalcolm@redhat.com>
13606
13607 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
13608 occurrences of "int" in the gimple dump to reflect that the return
13609 types of functions now show up in such dumps.
13610 * gcc.dg/tree-ssa/pr27810.c: Likewise.
13611
13612 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
13613
13614 * gcc.c-torture/execute/20101011-1.c: Update testcase.
13615 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
13616 * gcc.dg/tree-ssa/writeonly.c: New testcase.
13617 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
13618 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
13619 * gcc.dg/debug/pr35154.c: Update testcase.
13620 * gcc.target/i386/vectorize1.c: Update testcase.
13621
13622 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
13623
13624 PR c++/51640
13625 * g++.dg/parse/error54.C: New.
13626
13627 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
13628
13629 PR rtl-optimization/60969
13630 * g++.dg/pr60969.C: New.
13631
13632 2014-05-16 Richard Biener <rguenther@suse.de>
13633
13634 PR tree-optimization/61194
13635 * gcc.dg/vect/pr61194.c: New testcase.
13636
13637 2014-05-16 Richard Biener <rguenther@suse.de>
13638
13639 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
13640 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
13641 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
13642 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
13643
13644 2014-05-16 Richard Biener <rguenther@suse.de>
13645
13646 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
13647
13648 2014-05-15 Martin Jambor <mjambor@suse.cz>
13649
13650 PR ipa/61085
13651 * g++.dg/ipa/pr61085.C: New test.
13652
13653 2014-05-15 Martin Jambor <mjambor@suse.cz>
13654
13655 PR tree-optimization/61090
13656 * gcc.dg/tree-ssa/pr61090.c: New test.
13657
13658 2014-05-15 Jakub Jelinek <jakub@redhat.com>
13659
13660 PR tree-optimization/61158
13661 * gcc.dg/pr61158.c: New test.
13662
13663 2014-05-15 Andreas Schwab <schwab@suse.de>
13664
13665 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
13666 emitted.
13667 * obj-c++.dg/exceptions-5.mm: Likewise.
13668
13669 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13670
13671 * shrink-wrap-loop.c: New test case.
13672
13673 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
13674
13675 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
13676 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
13677 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
13678 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
13679 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
13680 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
13681 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
13682 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
13683 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
13684 * gcc.target/arm/simd/vtrnf32_1.c: New file.
13685 * gcc.target/arm/simd/vtrnp16_1.c: New file.
13686 * gcc.target/arm/simd/vtrnp8_1.c: New file.
13687 * gcc.target/arm/simd/vtrns16_1.c: New file.
13688 * gcc.target/arm/simd/vtrns32_1.c: New file.
13689 * gcc.target/arm/simd/vtrns8_1.c: New file.
13690 * gcc.target/arm/simd/vtrnu16_1.c: New file.
13691 * gcc.target/arm/simd/vtrnu32_1.c: New file.
13692 * gcc.target/arm/simd/vtrnu8_1.c: New file.
13693
13694 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
13695
13696 * gcc.target/i386/clflushopt-1.c: New.
13697 * gcc.target/i386/xsavec-1.c: Ditto.
13698 * gcc.target/i386/xsavec64-1.c: Ditto.
13699 * gcc.target/i386/xsaves-1.c: Ditto.
13700 * gcc.target/i386/xsaves64-1.c: Ditto.
13701 * gcc.target/i386/sse-12.c: Test new options.
13702 * gcc.target/i386/sse-13.c: Ditto.
13703 * gcc.target/i386/sse-14.c: Ditto.
13704 * gcc.target/i386/sse-22.c: Ditto.
13705 * gcc.target/i386/sse-23.c: Ditto.
13706 * g++.dg/other/i386-2.C: Ditto.
13707 * g++.dg/other/i386-3.C: Ditto.
13708
13709 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13710
13711 PR rtl-optimization/60866
13712 * gcc.dg/pr60866.c: New test.
13713
13714 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13715
13716 PR rtl-optimization/60901
13717 * gcc.target/i386/pr60901.c: New test.
13718
13719 2014-05-14 Yury Gribov <y.gribov@samsung.com>
13720
13721 PR sanitizer/61100
13722 * c-c++-common/asan/asan-interface-1.c: New test.
13723 * lib/asan-dg.exp (asan_include_flags): New function.
13724 (asan_init): Call asan_include_flags to obtain path
13725 to sanitizer headers.
13726
13727 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
13728
13729 * lib/target-support.exp (check_dfp_hw_available): New function.
13730 (is-effective-target): Check $arg for dfp_hw.
13731 (is-effective-target-keyword): Likewise.
13732 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
13733 Change target to dfp_hw.
13734
13735 2014-05-13 Marek Polacek <polacek@redhat.com>
13736
13737 PR c/61162
13738 * gcc.dg/pr61162.c: New test.
13739
13740 2014-05-13 Marek Polacek <polacek@redhat.com>
13741
13742 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
13743 * c-c++-common/pr50459-2.c: New test.
13744
13745 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
13746
13747 PR c++/54310
13748 * g++.dg/template/pr54310.C: New.
13749
13750 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
13751 Sandra Loosemore <sandra@codesourcery.com>
13752
13753 * gcc.target/mips/loongson-simd.c: Disable micromips too.
13754
13755 2014-05-13 Catherine Moore <clm@cm00re.com>
13756
13757 * gcc.target/mips/near-far-1.c: Adjust expected output
13758 to allow the JALS instruction.
13759 * gcc.target/mips/near-far-2.c: Likewise.
13760 * gcc.target/mips/near-far-4.c: Likewise.
13761
13762 2014-05-13 Bin Cheng <bin.cheng@arm.com>
13763
13764 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
13765
13766 2014-05-13 Jakub Jelinek <jakub@redhat.com>
13767
13768 PR target/61060
13769 * gcc.dg/pr61060.c: New test.
13770
13771 2014-05-12 DJ Delorie <dj@redhat.com>
13772
13773 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
13774 * gcc.dg/sibcall-4.c: Likewise.
13775
13776 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
13777
13778 * objc.dg/shadow-1.m: New test.
13779 * objc.dg/shadow-2.m: New test.
13780 * objc.dg/ivar-scope-1.m: New test.
13781 * objc.dg/ivar-scope-2.m: New test.
13782 * objc.dg/ivar-scope-3.m: New test.
13783 * objc.dg/ivar-scope-4.m: New test.
13784 * objc.dg/ivar-visibility-1.m: New test.
13785 * objc.dg/ivar-visibility-2.m: New test.
13786 * objc.dg/ivar-visibility-3.m: New test.
13787 * objc.dg/ivar-visibility-4.m: New test.
13788
13789 2014-05-12 Tobias Burnus <burnus@net-b.de>
13790
13791 PR fortran/60127
13792 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
13793
13794 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13795
13796 PR fortran/60834
13797 * gfortran.dg/associate_16.f90: New test.
13798
13799 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13800
13801 PR target/60991
13802 * gcc.target/avr/pr60991.c: New testcase.
13803
13804 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13805
13806 PR c++/60054
13807 * g++.dg/cpp1y/pr60054.C: New.
13808
13809 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13810
13811 PR c++/51199
13812 * g++.dg/template/pr51199.C: New.
13813
13814 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
13815
13816 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
13817
13818 2014-05-11 Jakub Jelinek <jakub@redhat.com>
13819
13820 * gfortran.dg/gomp/affinity-1.f90: New test.
13821
13822 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
13823
13824 * gcc.dg/torture/pr61136.c: New test.
13825
13826 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
13827
13828 PR c++/59705
13829 * g++.dg/cpp0x/sfinae51.C: New.
13830
13831 PR c++/58353
13832 * g++.dg/cpp0x/variadic157.C: New.
13833
13834 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
13835
13836 PR target/51244
13837 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
13838
13839 2014-05-10 Marek Polacek <polacek@redhat.com>
13840
13841 * gcc.dg/pedwarn-init.c: New test.
13842 * gcc.dg/init-string-1.c: Adjust dg-error.
13843
13844 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
13845
13846 * lib/target-supports.exp
13847 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
13848 to the list.
13849
13850 2014-05-09 Marek Polacek <polacek@redhat.com>
13851
13852 PR c/61096
13853 * gcc.dg/pr61096-1.c: New test.
13854 * gcc.dg/pr61096-2.c: New test.
13855
13856 2014-05-09 Florian Weimer <fweimer@redhat.com>
13857
13858 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
13859 * g++.dg/fstack-protector-strong.C: Likewise.
13860 * gcc.target/i386/ssp-strong-reg.c: New file.
13861
13862 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
13863
13864 PR target/61055
13865 * gcc.target/avr/torture/pr61055.c: New test.
13866
13867 2014-05-09 Marek Polacek <polacek@redhat.com>
13868
13869 PR c/50459
13870 * c-c++-common/attributes-1.c: Move test line to a new test.
13871 * c-c++-common/attributes-2.c: New test.
13872 * c-c++-common/pr50459.c: New test.
13873 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
13874 * gcc.dg/nonnull-2.c: Likewise.
13875 * gcc.dg/pr55570.c: Modify dg-error.
13876 * gcc.dg/tm/wrap-2.c: Likewise.
13877
13878 2014-05-08 Jeff Law <law@redhat.com>
13879
13880 PR tree-optimization/61009
13881 * g++.dg/tree-ssa/pr61009.C: New test.
13882
13883 2014-05-08 Matthias Klose <doko@ubuntu.com>
13884
13885 PR driver/61106
13886 * gcc-dg/unused-8a.c: New.
13887 * gcc-dg/unused-8b.c: Likewise.
13888
13889 2014-05-08 Marek Polacek <polacek@redhat.com>
13890
13891 PR c/61053
13892 * gcc.dg/pr61053.c: New test.
13893
13894 2014-05-08 Marek Polacek <polacek@redhat.com>
13895
13896 PR c/61077
13897 * gcc.dg/pr61077.c: New test.
13898
13899 2014-05-08 Tobias Burnus <burnus@net-b.de>
13900
13901 * gfortran.dg/coarray_collectives_1.f90: New.
13902 * gfortran.dg/coarray_collectives_2.f90: New.
13903 * gfortran.dg/coarray_collectives_3.f90: New.
13904 * gfortran.dg/coarray_collectives_4.f90: New.
13905 * gfortran.dg/coarray_collectives_5.f90: New.
13906 * gfortran.dg/coarray_collectives_6.f90: New.
13907 * gfortran.dg/coarray/collectives_1.f90: New.
13908 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
13909 * gfortran.dg/assumed_type_4.f90: Update dg-error.
13910 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
13911 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
13912 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
13913 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
13914 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
13915
13916 2014-05-08 Wei Mi <wmi@google.com>
13917
13918 PR target/58066
13919 * gcc.target/i386/pr58066.c: New test.
13920
13921 2014-05-08 Joseph Myers <joseph@codesourcery.com>
13922
13923 * gcc.target/i386/avx256-unaligned-load-2.c,
13924 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
13925 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
13926 packed-single instructions.
13927
13928 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
13929
13930 PR c++/13981
13931 * g++.dg/diagnostic/pr13981.C: New.
13932
13933 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
13934
13935 PR tree-optimization/59100
13936 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
13937 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
13938
13939 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
13940
13941 PR tree-optimization/61095
13942 * gcc.dg/torture/pr61095.c: New test.
13943
13944 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13945
13946 PR middle-end/39246
13947 * gcc.dg/uninit-13.c: Move warning on the actual source line where
13948 the uninitialized complex is used.
13949 * gcc.dg/uninit-17.c: New test to check partial initialization of
13950 complex with branches.
13951 * gcc.dg/uninit-17-O0.c: Likewise.
13952
13953 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
13954
13955 PR target/60884
13956 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
13957 (test_03): Rename to test_02.
13958
13959 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13960
13961 PR c++/61083
13962 * g++.dg/cpp0x/sfinae50.C: New.
13963
13964 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13965
13966 PR c++/61080
13967 * g++.dg/cpp0x/deleted7.C: New.
13968
13969 2014-05-07 Richard Biener <rguenther@suse.de>
13970
13971 PR tree-optimization/61034
13972 * g++.dg/tree-ssa/pr61034.C: New testcase.
13973
13974 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
13975
13976 * gcc.target/epiphany/isr-arg.c: New file.
13977
13978 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
13979
13980 PR tree-optimization/52252
13981 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
13982
13983 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13984
13985 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
13986 * gcc.target/aarch64/simd/vrev16p8.x: New file.
13987 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
13988 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
13989 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
13990 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
13991 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
13992 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
13993 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
13994 * gcc.target/aarch64/simd/vrev16s8.x: New file.
13995 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
13996 * gcc.target/aarch64/simd/vrev16u8.x: New file.
13997 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
13998 * gcc.target/aarch64/simd/vrev32p16.x: New file.
13999 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
14000 * gcc.target/aarch64/simd/vrev32p8.x: New file.
14001 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
14002 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
14003 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
14004 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
14005 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
14006 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
14007 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
14008 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
14009 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
14010 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
14011 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
14012 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
14013 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
14014 * gcc.target/aarch64/simd/vrev32s16.x: New file.
14015 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
14016 * gcc.target/aarch64/simd/vrev32s8.x: New file.
14017 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
14018 * gcc.target/aarch64/simd/vrev32u16.x: New file.
14019 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
14020 * gcc.target/aarch64/simd/vrev32u8.x: New file.
14021 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
14022 * gcc.target/aarch64/simd/vrev64f32.x: New file.
14023 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
14024 * gcc.target/aarch64/simd/vrev64p16.x: New file.
14025 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
14026 * gcc.target/aarch64/simd/vrev64p8.x: New file.
14027 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
14028 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
14029 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
14030 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
14031 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
14032 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
14033 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
14034 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
14035 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
14036 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
14037 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
14038 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
14039 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
14040 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
14041 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
14042 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
14043 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
14044 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
14045 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
14046 * gcc.target/aarch64/simd/vrev64s16.x: New file.
14047 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
14048 * gcc.target/aarch64/simd/vrev64s32.x: New file.
14049 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
14050 * gcc.target/aarch64/simd/vrev64s8.x: New file.
14051 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
14052 * gcc.target/aarch64/simd/vrev64u16.x: New file.
14053 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
14054 * gcc.target/aarch64/simd/vrev64u32.x: New file.
14055 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
14056 * gcc.target/aarch64/simd/vrev64u8.x: New file.
14057
14058 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14059
14060 gcc.target/aarch64/simd/ext_f32.x: New file.
14061 gcc.target/aarch64/simd/ext_f32_1.c: New file.
14062 gcc.target/aarch64/simd/ext_p16.x: New file.
14063 gcc.target/aarch64/simd/ext_p16_1.c: New file.
14064 gcc.target/aarch64/simd/ext_p8.x: New file.
14065 gcc.target/aarch64/simd/ext_p8_1.c: New file.
14066 gcc.target/aarch64/simd/ext_s16.x: New file.
14067 gcc.target/aarch64/simd/ext_s16_1.c: New file.
14068 gcc.target/aarch64/simd/ext_s32.x: New file.
14069 gcc.target/aarch64/simd/ext_s32_1.c: New file.
14070 gcc.target/aarch64/simd/ext_s64.x: New file.
14071 gcc.target/aarch64/simd/ext_s64_1.c: New file.
14072 gcc.target/aarch64/simd/ext_s8.x: New file.
14073 gcc.target/aarch64/simd/ext_s8_1.c: New file.
14074 gcc.target/aarch64/simd/ext_u16.x: New file.
14075 gcc.target/aarch64/simd/ext_u16_1.c: New file.
14076 gcc.target/aarch64/simd/ext_u32.x: New file.
14077 gcc.target/aarch64/simd/ext_u32_1.c: New file.
14078 gcc.target/aarch64/simd/ext_u64.x: New file.
14079 gcc.target/aarch64/simd/ext_u64_1.c: New file.
14080 gcc.target/aarch64/simd/ext_u8.x: New file.
14081 gcc.target/aarch64/simd/ext_u8_1.c: New file.
14082 gcc.target/aarch64/simd/ext_f64.c: New file.
14083 gcc.target/aarch64/simd/extq_f32.x: New file.
14084 gcc.target/aarch64/simd/extq_f32_1.c: New file.
14085 gcc.target/aarch64/simd/extq_p16.x: New file.
14086 gcc.target/aarch64/simd/extq_p16_1.c: New file.
14087 gcc.target/aarch64/simd/extq_p8.x: New file.
14088 gcc.target/aarch64/simd/extq_p8_1.c: New file.
14089 gcc.target/aarch64/simd/extq_s16.x: New file.
14090 gcc.target/aarch64/simd/extq_s16_1.c: New file.
14091 gcc.target/aarch64/simd/extq_s32.x: New file.
14092 gcc.target/aarch64/simd/extq_s32_1.c: New file.
14093 gcc.target/aarch64/simd/extq_s64.x: New file.
14094 gcc.target/aarch64/simd/extq_s64_1.c: New file.
14095 gcc.target/aarch64/simd/extq_s8.x: New file.
14096 gcc.target/aarch64/simd/extq_s8_1.c: New file.
14097 gcc.target/aarch64/simd/extq_u16.x: New file.
14098 gcc.target/aarch64/simd/extq_u16_1.c: New file.
14099 gcc.target/aarch64/simd/extq_u32.x: New file.
14100 gcc.target/aarch64/simd/extq_u32_1.c: New file.
14101 gcc.target/aarch64/simd/extq_u64.x: New file.
14102 gcc.target/aarch64/simd/extq_u64_1.c: New file.
14103 gcc.target/aarch64/simd/extq_u8.x: New file.
14104 gcc.target/aarch64/simd/extq_u8_1.c: New file.
14105 gcc.target/aarch64/simd/extq_f64.c: New file.
14106
14107 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14108
14109 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
14110 * gcc.target/aarch64/vtrnu32.c: Likewise.
14111 * gcc.target/aarch64/vtrnf32.c: Likewise.
14112
14113 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14114
14115 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
14116 * gcc.target/aarch64/simd/vtrnf32.x: New file.
14117 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
14118 * gcc.target/aarch64/simd/vtrnp16.x: New file.
14119 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
14120 * gcc.target/aarch64/simd/vtrnp8.x: New file.
14121 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
14122 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
14123 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
14124 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
14125 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
14126 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
14127 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
14128 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
14129 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
14130 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
14131 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
14132 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
14133 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
14134 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
14135 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
14136 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
14137 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
14138 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
14139 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
14140 * gcc.target/aarch64/simd/vtrns16.x: New file.
14141 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
14142 * gcc.target/aarch64/simd/vtrns32.x: New file.
14143 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
14144 * gcc.target/aarch64/simd/vtrns8.x: New file.
14145 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
14146 * gcc.target/aarch64/simd/vtrnu16.x: New file.
14147 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
14148 * gcc.target/aarch64/simd/vtrnu32.x: New file.
14149 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
14150 * gcc.target/aarch64/simd/vtrnu8.x: New file.
14151
14152 2014-05-07 Richard Biener <rguenther@suse.de>
14153
14154 PR tree-optimization/57864
14155 * gcc.dg/torture/pr57864.c: New testcase.
14156
14157 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
14158
14159 PR libfortran/61049
14160 * gfortran.dg/list_read_13.f: New test.
14161
14162 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
14163
14164 PR c++/60999
14165 * g++.dg/cpp0x/nsdmi-template9.C: New.
14166 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
14167
14168 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
14169 Mike Stump <mikestump@comcast.net>
14170 Richard Sandiford <rdsandiford@googlemail.com>
14171
14172 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
14173
14174 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
14175
14176 PR ipa/60965
14177 * g++.dg/ipa/devirt-32.C: New testcase.
14178
14179 2014-05-05 Richard Biener <rguenther@suse.de>
14180
14181 PR middle-end/61010
14182 * gcc.dg/torture/pr61010.c: New testcase.
14183
14184 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14185
14186 * gcc.target/s390/leaf-profile.c: New testcase.
14187
14188 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14189
14190 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
14191 Disable asm scan for s390.
14192 * gcc.dg/hoist-register-pressure-2.c: Likewise.
14193 * gcc.dg/hoist-register-pressure-3.c: Likewise.
14194
14195 2014-05-05 Bin Cheng <bin.cheng@arm.com>
14196
14197 PR tree-optimization/60363
14198 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
14199
14200 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
14201
14202 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
14203 (dg-require-effective-target): Change target to powerpc_fprs.
14204 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
14205 (dg-require-effective-target): Change target to dfprt.
14206
14207 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
14208
14209 PR c++/58582
14210 * g++.dg/cpp0x/deleted4.C: New.
14211 * g++.dg/cpp0x/deleted5.C: Likewise.
14212 * g++.dg/cpp0x/deleted6.C: Likewise.
14213
14214 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
14215
14216 PR fortran/61025
14217 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
14218 regexps for -m32.
14219 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
14220 * gfortran.dg/coarray_poly_6.f90: Likewise.
14221 * gfortran.dg/coarray_poly_7.f90: Likewise.
14222 * gfortran.dg/coarray_poly_8.f90: Likewise.
14223
14224 2014-05-02 Marek Polacek <polacek@redhat.com>
14225
14226 PR c/25801
14227 * gcc.dg/pr25801.c: New test.
14228
14229 2014-05-02 Marek Polacek <polacek@redhat.com>
14230
14231 PR c/60784
14232 * gcc.dg/pr60784.c: New test.
14233
14234 2014-05-01 Marek Polacek <polacek@redhat.com>
14235
14236 PR c/60915
14237 * gcc.dg/pr60915.c: New test.
14238
14239 2014-05-01 Marek Polacek <polacek@redhat.com>
14240
14241 PR c/60257
14242 * gcc.dg/pr60257.c: New test.
14243
14244 2014-05-01 Marek Polacek <polacek@redhat.com>
14245
14246 PR c/43395
14247 * c-c++-common/pr43395.c: New test.
14248
14249 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
14250
14251 * gcc.dg/cond-reduc-1.c: New test.
14252 * gcc.dg/cond-reduc-2.c: Likewise.
14253
14254 2014-05-01 Marek Polacek <polacek@redhat.com>
14255
14256 PR c/29467
14257 * gcc.dg/pr29467.c: New test.
14258 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
14259 about boolean types.
14260 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
14261 to bool.
14262 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
14263
14264 2014-05-01 Marek Polacek <polacek@redhat.com>
14265
14266 PR c/43245
14267 * gcc.dg/pr43245.c: New test.
14268
14269 2014-05-01 Marek Polacek <polacek@redhat.com>
14270
14271 PR c/56989
14272 * gcc.dg/pr56989.c: New test.
14273
14274 2014-04-30 Ian Lance Taylor <iant@google.com>
14275
14276 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
14277 in go_compile_args rather than in argument to go-torture-execute.
14278
14279 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
14280
14281 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
14282 instead of getpid.
14283
14284 2014-04-30 Tobias Burnus <burnus@net-b.de>
14285
14286 * gfortran.dg/coarray_poly_6.f90
14287 * gfortran.dg/coarray_poly_7.f90
14288 * gfortran.dg/coarray_poly_8.f90
14289
14290 2014-04-30 Tobias Burnus <burnus@net-b.de>
14291
14292 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
14293 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
14294 * gfortran.dg/coarray/codimension.f90: New.
14295
14296 2014-04-30 Tobias Burnus <burnus@net-b.de>
14297
14298 * gfortran.dg/coarray_lib_this_image_1.f90: New.
14299 * gfortran.dg/coarray_lib_this_image_2.f90: New.
14300
14301 2014-04-30 Tobias Burnus <burnus@net-b.de>
14302
14303 * gfortran.dg/coarray_poly_4.f90: New.
14304 * gfortran.dg/coarray_poly_5.f90: New.
14305
14306 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14307
14308 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
14309 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
14310 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
14311 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
14312 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
14313 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
14314 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
14315 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
14316 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
14317 * gcc.target/arm/simd/vuzpf32_1.c: New file.
14318 * gcc.target/arm/simd/vuzpp16_1.c: New file.
14319 * gcc.target/arm/simd/vuzpp8_1.c: New file.
14320 * gcc.target/arm/simd/vuzps16_1.c: New file.
14321 * gcc.target/arm/simd/vuzps32_1.c: New file.
14322 * gcc.target/arm/simd/vuzps8_1.c: New file.
14323 * gcc.target/arm/simd/vuzpu16_1.c: New file.
14324 * gcc.target/arm/simd/vuzpu32_1.c: New file.
14325 * gcc.target/arm/simd/vuzpu8_1.c: New file.
14326
14327 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14328
14329 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
14330 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
14331 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
14332
14333 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14334
14335 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
14336 * gcc.target/aarch64/simd/vuzpf32.x: New file.
14337 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
14338 * gcc.target/aarch64/simd/vuzpp16.x: New file.
14339 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
14340 * gcc.target/aarch64/simd/vuzpp8.x: New file.
14341 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
14342 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
14343 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
14344 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
14345 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
14346 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
14347 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
14348 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
14349 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
14350 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
14351 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
14352 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
14353 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
14354 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
14355 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
14356 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
14357 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
14358 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
14359 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
14360 * gcc.target/aarch64/simd/vuzps16.x: New file.
14361 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
14362 * gcc.target/aarch64/simd/vuzps32.x: New file.
14363 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
14364 * gcc.target/aarch64/simd/vuzps8.x: New file.
14365 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
14366 * gcc.target/aarch64/simd/vuzpu16.x: New file.
14367 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
14368 * gcc.target/aarch64/simd/vuzpu32.x: New file.
14369 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
14370 * gcc.target/aarch64/simd/vuzpu8.x: New file.
14371
14372 2014-04-30 Richard Biener <rguenther@suse.de>
14373
14374 PR tree-optimization/48329
14375 * gfortran.dg/vect/pr48329.f90: New testcase.
14376
14377 2014-04-30 Marek Polacek <polacek@redhat.com>
14378
14379 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
14380 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
14381
14382 2014-04-30 Marek Polacek <polacek@redhat.com>
14383
14384 PR c/60139
14385 * gcc.dg/pr60139.c: New test.
14386
14387 2014-04-30 Marek Polacek <polacek@redhat.com>
14388
14389 PR c/60351
14390 * gcc.dg/pr60351.c: New test.
14391
14392 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
14393
14394 * gcc.target/arm/simd/simd.exp: New file.
14395 * gcc.target/arm/simd/vzipqf32_1.c: New file.
14396 * gcc.target/arm/simd/vzipqp16_1.c: New file.
14397 * gcc.target/arm/simd/vzipqp8_1.c: New file.
14398 * gcc.target/arm/simd/vzipqs16_1.c: New file.
14399 * gcc.target/arm/simd/vzipqs32_1.c: New file.
14400 * gcc.target/arm/simd/vzipqs8_1.c: New file.
14401 * gcc.target/arm/simd/vzipqu16_1.c: New file.
14402 * gcc.target/arm/simd/vzipqu32_1.c: New file.
14403 * gcc.target/arm/simd/vzipqu8_1.c: New file.
14404 * gcc.target/arm/simd/vzipf32_1.c: New file.
14405 * gcc.target/arm/simd/vzipp16_1.c: New file.
14406 * gcc.target/arm/simd/vzipp8_1.c: New file.
14407 * gcc.target/arm/simd/vzips16_1.c: New file.
14408 * gcc.target/arm/simd/vzips32_1.c: New file.
14409 * gcc.target/arm/simd/vzips8_1.c: New file.
14410 * gcc.target/arm/simd/vzipu16_1.c: New file.
14411 * gcc.target/arm/simd/vzipu32_1.c: New file.
14412 * gcc.target/arm/simd/vzipu8_1.c: New file.
14413
14414 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14415
14416 PR c++/51707
14417 * g++.dg/cpp0x/constexpr-51707.C: New.
14418
14419 2014-04-29 David Malcolm <dmalcolm@redhat.com>
14420
14421 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
14422 occurrences of "int" in the gimple dump to reflect that the return
14423 types of functions now show up in such dumps.
14424 * gcc.dg/tree-ssa/pr27810.c: Likewise.
14425
14426 2014-04-29 Jakub Jelinek <jakub@redhat.com>
14427
14428 PR tree-optimization/60971
14429 * c-c++-common/turtore/pr60971.c: New test.
14430
14431 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
14432
14433 * gcc.target/aarch64/simd/simd.exp: New file.
14434 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
14435 * gcc.target/aarch64/simd/vzipf32.x: New file.
14436 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
14437 * gcc.target/aarch64/simd/vzipp16.x: New file.
14438 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
14439 * gcc.target/aarch64/simd/vzipp8.x: New file.
14440 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
14441 * gcc.target/aarch64/simd/vzipqf32.x: New file.
14442 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
14443 * gcc.target/aarch64/simd/vzipqp16.x: New file.
14444 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
14445 * gcc.target/aarch64/simd/vzipqp8.x: New file.
14446 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
14447 * gcc.target/aarch64/simd/vzipqs16.x: New file.
14448 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
14449 * gcc.target/aarch64/simd/vzipqs32.x: New file.
14450 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
14451 * gcc.target/aarch64/simd/vzipqs8.x: New file.
14452 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
14453 * gcc.target/aarch64/simd/vzipqu16.x: New file.
14454 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
14455 * gcc.target/aarch64/simd/vzipqu32.x: New file.
14456 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
14457 * gcc.target/aarch64/simd/vzipqu8.x: New file.
14458 * gcc.target/aarch64/simd/vzips16_1.c: New file.
14459 * gcc.target/aarch64/simd/vzips16.x: New file.
14460 * gcc.target/aarch64/simd/vzips32_1.c: New file.
14461 * gcc.target/aarch64/simd/vzips32.x: New file.
14462 * gcc.target/aarch64/simd/vzips8_1.c: New file.
14463 * gcc.target/aarch64/simd/vzips8.x: New file.
14464 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
14465 * gcc.target/aarch64/simd/vzipu16.x: New file.
14466 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
14467 * gcc.target/aarch64/simd/vzipu32.x: New file.
14468 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
14469 * gcc.target/aarch64/simd/vzipu8.x: New file.
14470
14471 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14472
14473 * gcc.target/aarch64/fcsel_1.c: New test case.
14474
14475 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
14476
14477 PR libfortran/60810
14478 * gfortran.dg/arrayio_13.f90: New test.
14479
14480 2014-04-28 Martin Jambor <mjambor@suse.cz>
14481
14482 * gcc.dg/tree-ssa/sra-14.c: New test.
14483
14484 2014-04-28 Richard Biener <rguenther@suse.de>
14485
14486 PR middle-end/60092
14487 * gcc.dg/tree-ssa/alias-32.c: New testcase.
14488 * gcc.dg/vect/pr60092.c: Likewise.
14489
14490 2014-04-28 Richard Biener <rguenther@suse.de>
14491
14492 * gcc.dg/tree-ssa/vrp91.c: New testcase.
14493 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
14494 * gcc.dg/Wstrict-overflow-15.c: Likewise.
14495 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
14496
14497 2014-04-28 Richard Biener <rguenther@suse.de>
14498
14499 PR tree-optimization/60979
14500 * gcc.dg/graphite/pr60979.c: New testcase.
14501
14502 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14503
14504 PR c/60983
14505 * gcc.dg/pr60114.c: Use signed chars.
14506
14507 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
14508
14509 PR c++/59120
14510 * g++.dg/cpp0x/alias-decl-43.C: New.
14511
14512 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
14513
14514 PR fortran/59604
14515 PR fortran/58003
14516 * gfortran.dg/no_range_check_3.f90: New test.
14517
14518 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
14519
14520 PR libfortran/52539
14521 * gfortran.dg/namelist_utf8.f90: New test.
14522
14523 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
14524
14525 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
14526 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
14527 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
14528
14529 2014-04-25 Cary Coutant <ccoutant@google.com>
14530
14531 PR debug/60929
14532 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
14533 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
14534 -fdebug-types-section flag.
14535
14536 2014-04-25 Jiong Wang <jiong.wang@arm.com>
14537
14538 * gcc.target/arm/tail-long-call.c: New test.
14539
14540 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14541
14542 PR tree-optimization/60930
14543 * gcc.dg/torture/pr60930.c: New test.
14544
14545 2014-04-25 Jakub Jelinek <jakub@redhat.com>
14546
14547 PR tree-optimization/60960
14548 * gcc.c-torture/execute/pr60960.c: New test.
14549
14550 2014-04-25 Marek Polacek <polacek@redhat.com>
14551
14552 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
14553
14554 2014-04-25 Marek Polacek <polacek@redhat.com>
14555
14556 PR c/18079
14557 * gcc.dg/pr18079.c: New test.
14558 * gcc.dg/pr18079-2.c: New test.
14559
14560 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
14561
14562 * c-c++-common/gomp/pr60823-2.c: Require effective target
14563 vect_simd_clones.
14564
14565 2014-04-25 Marek Polacek <polacek@redhat.com>
14566
14567 PR c/60114
14568 * gcc.dg/pr60114.c: New test.
14569
14570 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
14571
14572 * gcc.c-torture/execute/20140425-1.c: New test.
14573
14574 2014-04-25 Marek Polacek <polacek@redhat.com>
14575
14576 PR c/60156
14577 * c-c++-common/pr60156.c: New test.
14578
14579 2014-04-25 Richard Biener <rguenther@suse.de>
14580
14581 PR ipa/60912
14582 * g++.dg/opt/pr60912.C: New testcase.
14583
14584 2014-04-25 Richard Biener <rguenther@suse.de>
14585
14586 PR ipa/60911
14587 * gcc.dg/lto/pr60911_0.c: New testcase.
14588
14589 2014-04-24 Cong Hou <congh@google.com>
14590
14591 PR tree-optimization/60896
14592 * g++.dg/vect/pr60896.cc: New test.
14593
14594 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14595
14596 * gcc.target/powerpc/pack01.c: New test to test the new pack and
14597 unpack builtin functionss for 128-bit types.
14598 * gcc.target/powerpc/pack02.c: Likewise.
14599 * gcc.target/powerpc/pack03.c: Likewise.
14600 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
14601 divide builtin functionss.
14602 * gcc.target/powerpc/extend-divide-2.c: Likewise.
14603 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
14604 functions.
14605 * gcc.target/powerpc/bcd-2.c: Likewise.
14606 * gcc.target/powerpc/bcd-3.c: Likewise.
14607 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
14608 builtin functionss.
14609 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
14610
14611 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
14612
14613 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
14614 keeps_null_pointer_checks.
14615 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
14616 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
14617 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
14618 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
14619
14620 2014-04-24 Jakub Jelinek <jakub@redhat.com>
14621
14622 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
14623 Replace load with read and store with write.
14624
14625 2014-04-24 Jeff Law <law@redhat.com>
14626
14627 PR target/60822
14628 * gcc.c-torture/pr60822.c: New test.
14629 * gcc.c-torture/pr60822.x: New test.
14630
14631 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
14632
14633 PR c++/57958
14634 * g++.dg/cpp0x/pr57958.C: New test.
14635
14636 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
14637
14638 * lib/target-supports.exp (check_effective_target_vect_perm): Return
14639 true for aarch64_be.
14640
14641 2014-04-24 Radovan Obradovic <robradovic@mips.com>
14642 Tom de Vries <tom@codesourcery.com>
14643
14644 * gcc.dg/fuse-caller-save.c: New test.
14645
14646 2014-04-24 Joey Ye <joey.ye@arm.com>
14647
14648 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
14649
14650 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14651
14652 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
14653 * gcc.dg/vect/vect-bswap16: New test.
14654 * gcc.dg/vect/vect-bswap32: Likewise.
14655 * gcc.dg/vect/vect-bswap64: Likewise.
14656
14657 2014-04-23 Jeff Law <law@redhat.com>
14658
14659 PR tree-optimization/60902
14660 * gcc.target/i386/pr60902.c: New test.
14661
14662 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
14663
14664 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
14665 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
14666 * gcc.target/aarch64/vdup_n_1.c: New testcase.
14667
14668 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14669
14670 * gcc.target/arm/rev16.c: New test.
14671
14672 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14673
14674 * gcc.target/aarch64/rev16_1.c: New test.
14675
14676 2014-04-23 Richard Biener <rguenther@suse.de>
14677
14678 PR tree-optimization/60903
14679 * gcc.dg/torture/pr60903.c: New testcase.
14680
14681 2014-04-23 Richard Biener <rguenther@suse.de>
14682
14683 PR middle-end/60895
14684 * g++.dg/torture/pr60895.C: New testcase.
14685
14686 2014-04-23 Richard Biener <rguenther@suse.de>
14687
14688 PR middle-end/60891
14689 * gcc.dg/torture/pr60891.c: New testcase.
14690
14691 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14692
14693 PR sanitizer/60275
14694 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
14695 -fno-sanitize-recover to dg-options.
14696 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
14697 add -std=c++11 to dg-options.
14698 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
14699 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
14700 add -std=c++1y to dg-options.
14701 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
14702 -fno-sanitize-recover to dg-options.
14703 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14704 * c-c++-common/ubsan/vla-4.c: Likewise.
14705 * c-c++-common/ubsan/pr59503.c: Likewise.
14706 * c-c++-common/ubsan/vla-3.c: Likewise.
14707 * c-c++-common/ubsan/save-expr-1.c: Likewise.
14708 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
14709 * c-c++-common/ubsan/shift-3.c: Likewise.
14710 * c-c++-common/ubsan/overflow-1.c: Likewise.
14711 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14712 * c-c++-common/ubsan/vla-2.c: Likewise.
14713 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14714 * c-c++-common/ubsan/pr60613-1.c: Likewise.
14715 * c-c++-common/ubsan/shift-6.c: Likewise.
14716 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14717 * c-c++-common/ubsan/overflow-add-3.c: New test.
14718 * c-c++-common/ubsan/overflow-add-4.c: New test.
14719 * c-c++-common/ubsan/div-by-zero-6.c: New test.
14720 * c-c++-common/ubsan/div-by-zero-7.c: New test.
14721
14722 2014-04-22 Christian Bruel <christian.bruel@st.com>
14723
14724 * gcc.target/sh/hiconst.c: New test.
14725
14726 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
14727
14728 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
14729 lroundf generates custom round instruction, too.
14730
14731 2014-04-22 Tobias Burnus <burnus@net-b.de>
14732
14733 PR fortran/60881
14734 * coarray/alloc_comp_3.f90: New.
14735
14736 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
14737
14738 PR target/60868
14739 * gcc.target/i386/pr60868.c: New testcase.
14740
14741 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14742
14743 PR c/59073
14744 * c-c++-common/gomp/pr59073.c: New test.
14745
14746 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14747
14748 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
14749
14750 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14751
14752 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
14753 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
14754
14755 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
14756
14757 * gcc.dg/memcpy-5.c: New test.
14758
14759 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14760
14761 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
14762
14763 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
14764 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
14765 *-*-solaris2.9.
14766 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
14767 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
14768 from dg-options.
14769 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
14770 from dg-additional-options.
14771 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
14772 from dg-options.
14773
14774 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
14775 execution check.
14776 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
14777 (sigill_hdlr): Remove.
14778 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
14779 check.
14780
14781 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
14782 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
14783 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
14784
14785 * lib/target-supports.exp (add_options_for_tls): Remove
14786 *-*-solaris2.9* handling.
14787
14788 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
14789
14790 * gcc.target/aarch64/vect_cvtf_1.c: New.
14791
14792 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14793
14794 PR tree-optimization/60823
14795 * c-c++-common/gomp/pr60823-1.c: New test.
14796 * c-c++-common/gomp/pr60823-2.c: New test.
14797 * c-c++-common/gomp/pr60823-3.c: New test.
14798
14799 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14800
14801 * gcc.target/arm/anddi_notdi-1.c: New test.
14802 * gcc.target/arm/iordi_notdi-1.c: New test case.
14803
14804 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14805
14806 * gcc.target/arm/iordi_notdi-1.c: New test.
14807
14808 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14809
14810 * gcc.target/aarch64/vrnd_f64_1.c : New file.
14811
14812 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
14813
14814 PR target/60735
14815 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
14816 not cause errors if -mspe.
14817
14818 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
14819
14820 PR target/60909
14821 * gcc.target/i386/pr60909-1.c: New test.
14822 * gcc.target/i386/pr60909-2.c: Ditto.
14823
14824 2014-04-18 Cong Hou <congh@google.com>
14825
14826 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
14827 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
14828
14829 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14830
14831 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
14832 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14833
14834 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
14835
14836 PR c++/59200
14837 * g++.dg/cpp0x/alias-decl-42.C: New.
14838
14839 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
14840
14841 * gcc.target/powerpc/ti_math1.c: New.
14842 * gcc.target/powerpc/ti_math2.c: New.
14843
14844 2014-04-17 Martin Jambor <mjambor@suse.cz>
14845
14846 * gnat.dg/opt34.adb: New.
14847 * gnat.dg/opt34_pkg.ads: Likewise.
14848
14849 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14850
14851 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
14852 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
14853
14854 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14855
14856 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
14857 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
14858
14859 2014-04-17 Jakub Jelinek <jakub@redhat.com>
14860
14861 PR target/60847
14862 Forward port from 4.8 branch
14863 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
14864
14865 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
14866 Fix scan patterns.
14867 * gcc.target/i386/bmi-2.c: Ditto.
14868
14869 2014-04-17 Richard Biener <rguenther@suse.de>
14870
14871 PR middle-end/60849
14872 * g++.dg/opt/pr60849.C: New testcase.
14873
14874 2014-04-17 Richard Biener <rguenther@suse.de>
14875
14876 PR tree-optimization/60836
14877 * g++.dg/vect/pr60836.cc: New testcase.
14878
14879 2014-04-17 Richard Biener <rguenther@suse.de>
14880
14881 PR tree-optimization/60841
14882 * gcc.dg/vect/pr60841.c: New testcase.
14883
14884 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14885
14886 * g++.dg/ipa/devirt-31.C: New testcase.
14887
14888 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14889
14890 PR lto/60820
14891 * gcc.dg/lto/pr60820_0.c: New testcase.
14892 * gcc.dg/lto/pr60820_1.c: New testcase.
14893
14894 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14895
14896 PR ipa/60854
14897 * g++.dg/torture/pr60854.C: New testcase.
14898
14899 2014-04-16 Catherine Moore <clm@codesourcery.com>
14900
14901 * gcc.target/mips/umips-store16-2.c: New test.
14902
14903 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
14904
14905 * g++.dg/cpp0x/initlist-vect.C: New file.
14906
14907 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
14908
14909 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
14910 * gcc.dg/uninit-I-O0.c: Likewise.
14911 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
14912
14913 2014-04-16 Jakub Jelinek <jakub@redhat.com>
14914
14915 PR tree-optimization/60844
14916 * gcc.dg/pr60844.c: New test.
14917
14918 2014-04-15 Richard Biener <rguenther@suse.de>
14919
14920 PR rtl-optimization/56965
14921 * gcc.dg/torture/pr56965-1.c: New testcase.
14922 * gcc.dg/torture/pr56965-2.c: Likewise.
14923
14924 2014-04-15 Teresa Johnson <tejohnson@google.com>
14925
14926 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
14927
14928 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14929
14930 * gnat.dg/vect14.adb: New test.
14931
14932 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14933
14934 * gnat.dg/vect12.ad[sb]: New test.
14935 * gnat.dg/vect13.ad[sb]: Likewise.
14936
14937 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
14938
14939 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
14940 under qemu-arm.
14941 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
14942 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
14943 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
14944 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
14945 * c-c++-common/ubsan/null-1.c: Likewise.
14946 * c-c++-common/ubsan/null-10.c: Likewise.
14947 * c-c++-common/ubsan/null-11.c: Likewise.
14948 * c-c++-common/ubsan/null-2.c: Likewise.
14949 * c-c++-common/ubsan/null-3.c: Likewise.
14950 * c-c++-common/ubsan/null-4.c: Likewise.
14951 * c-c++-common/ubsan/null-5.c: Likewise.
14952 * c-c++-common/ubsan/null-6.c: Likewise.
14953 * c-c++-common/ubsan/null-7.c: Likewise.
14954 * c-c++-common/ubsan/null-8.c: Likewise.
14955 * c-c++-common/ubsan/null-9.c: Likewise.
14956 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14957 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14958 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14959 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14960 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14961 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14962 * c-c++-common/ubsan/pr59333.c: Likewise.
14963 * c-c++-common/ubsan/pr59667.c: Likewise.
14964 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14965 * c-c++-common/ubsan/pr60636.c: Likewise.
14966 * c-c++-common/ubsan/shift-1.c: Likewise.
14967 * c-c++-common/ubsan/shift-2.c: Likewise.
14968 * c-c++-common/ubsan/vla-1.c: Likewise.
14969
14970 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
14971
14972 * gnat.dg/vect11.ad[sb]: New test.
14973
14974 2014-04-14 Richard Biener <rguenther@suse.de>
14975
14976 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
14977
14978 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14979
14980 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
14981
14982 2014-04-14 Richard Biener <rguenther@suse.de>
14983 Marc Glisse <marc.glisse@inria.fr>
14984
14985 PR c/60819
14986 * gcc.target/i386/vec-may_alias.c: New testcase.
14987
14988 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14989
14990 * lib/target-supports.exp
14991 (check_effective_target_vect_widen_mult_si_to_di_pattern):
14992 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
14993 Fix formatting.
14994
14995 2014-04-14 Richard Biener <rguenther@suse.de>
14996
14997 PR lto/60720
14998 * gcc.dg/lto/pr60720_0.c: New testcase.
14999 * gcc.dg/lto/pr60720_1.c: Likewise.
15000
15001 2014-04-14 Christian Bruel <christian.bruel@st.com>
15002
15003 * gcc.target/sh/memset.c: New test.
15004
15005 2014-04-14 Richard Biener <rguenther@suse.de>
15006
15007 PR middle-end/55022
15008 * gcc.dg/graphite/pr55022.c: New testcase.
15009
15010 2014-04-14 Richard Biener <rguenther@suse.de>
15011
15012 PR tree-optimization/59817
15013 PR tree-optimization/60453
15014 * gfortran.dg/graphite/pr59817.f: New testcase.
15015 * gcc.dg/graphite/pr59817-1.c: Likewise.
15016 * gcc.dg/graphite/pr59817-2.c: Likewise.
15017
15018 2014-04-14 Jason Merrill <jason@redhat.com>
15019
15020 Revert:
15021 * lib/gcc-dg.exp (dg-build-dso): New.
15022 (gcc-dg-test-1): Handle dg-do-what "dso".
15023
15024 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
15025
15026 PR fortran/60717
15027 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
15028
15029 PR fortran/58085
15030 * gfortran.dg/associate_15.f90: New test.
15031
15032 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
15033
15034 PR middle-end/60467
15035 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
15036 case to check.
15037
15038 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
15039
15040 PR middle-end/60469
15041 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
15042
15043 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
15044
15045 * gcc.target/mips/umips-store16-1.c: New test.
15046
15047 2014-04-11 Tobias Burnus <burnus@net-b.de>
15048
15049 PR c/60194
15050 * * g++.dg/warn/warn_format_signedness.C: New.
15051 * gcc.dg/format/warn-signedness.c: New.
15052
15053 2014-04-11 Tobias Burnus <burnus@net-b.de>
15054
15055 PR fortran/58880
15056 PR fortran/60495
15057 * gfortran.dg/finalize_25.f90: New.
15058
15059 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15060
15061 * gcc.target/epiphany/t1068-2.c: New file.
15062
15063 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15064
15065 * gcc.target/epiphany/btst-1.c: New test.
15066
15067 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15068
15069 PR rtl-optimization/60651
15070 * gcc.target/epiphany/mode-switch.c: New test.
15071
15072 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
15073
15074 PR c++/58600
15075 * g++.dg/cpp0x/gen-attrs-58.C: New.
15076 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
15077
15078 2014-04-11 Steve Ellcey <sellcey@mips.com>
15079 Jakub Jelinek <jakub@redhat.com>
15080
15081 PR middle-end/60556
15082 * gcc.c-torture/compile/pr60556.c: New test.
15083
15084 2014-04-11 Richard Biener <rguenther@suse.de>
15085
15086 PR middle-end/60797
15087 * gcc.dg/pr60797.c: New testcase.
15088
15089 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15090
15091 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
15092 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
15093 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
15094 rename to ...
15095 * gcc.target/s390/htm-nofloat-1.c: ... this one.
15096 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
15097 instructions as well.
15098
15099 2014-04-11 Jakub Jelinek <jakub@redhat.com>
15100
15101 PR rtl-optimization/60663
15102 * gcc.target/arm/pr60663.c: New test.
15103
15104 2014-04-10 Jason Merrill <jason@redhat.com>
15105
15106 * g++.dg/dso/dlclose1.C: Disable for 4.9.
15107
15108 2014-04-10 Jakub Jelinek <jakub@redhat.com>
15109
15110 PR lto/60567
15111 * g++.dg/lto/pr60567_0.C: New test.
15112
15113 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
15114
15115 * gfortran.dg/class_nameclash.f90: New test.
15116
15117 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
15118
15119 PR c++/52844
15120 * g++.dg/cpp0x/variadic156.C: New.
15121
15122 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15123
15124 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
15125 long.
15126
15127 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15128
15129 PR debug/60655
15130 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
15131 -fdata-sections.
15132
15133 2014-04-09 Steve Ellcey <sellcey@mips.com>
15134
15135 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
15136 and scan lists.
15137
15138 2014-04-09 Cong Hou <congh@google.com>
15139
15140 PR testsuite/60773
15141 * lib/target-supports.exp:
15142 (check_effective_target_vect_widen_si_to_di_pattern): New.
15143 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
15144 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
15145 targets only.
15146 (foo): Fix up formatting.
15147 (main): Call check_vect.
15148
15149 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
15150
15151 PR c++/59115
15152 * g++.dg/template/crash119.C: New.
15153
15154 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
15155
15156 * gcc.target/powerpc/atomic_load_store-p8.c: New.
15157
15158 2014-04-08 Jason Merrill <jason@redhat.com>
15159
15160 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
15161
15162 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15163
15164 PR rtl-optimization/60776
15165 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
15166 * gcc.dg/builtin-bswap-7.c: Likewise.
15167 * gcc.dg/builtin-bswap-6a.c: New testcase.
15168 * gcc.dg/builtin-bswap-7a.c: New testcase.
15169
15170 Revert
15171 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15172
15173 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15174 optimization.
15175 * gcc.dg/builtin-bswap-7.c: Likewise.
15176
15177 2014-04-08 Richard Biener <rguenther@suse.de>
15178
15179 PR tree-optimization/60785
15180 * gcc.dg/graphite/pr60785.c: New testcase.
15181
15182 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15183
15184 PR target/60602
15185 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
15186 with as at -O0.
15187
15188 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
15189
15190 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
15191 * g++.dg/warn/Wnvdtor-3.C: Likewise.
15192 * g++.dg/warn/Wnvdtor-4.C: Likewise.
15193
15194 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
15195
15196 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
15197
15198 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
15199
15200 PR target/60609
15201 * g++.dg/torture/pr60609.C: New test.
15202
15203 2014-04-07 Richard Biener <rguenther@suse.de>
15204
15205 PR tree-optimization/60766
15206 * gcc.dg/torture/pr60766.c: New testcase.
15207
15208 2014-04-07 Jason Merrill <jason@redhat.com>
15209
15210 * lib/gcc-dg.exp (dg-build-dso): New.
15211 (gcc-dg-test-1): Handle dg-do-what "dso".
15212 * lib/target-supports.exp (add_options_for_dlopen): New.
15213 (check_effective_target_dlopen): Use it.
15214
15215 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15216
15217 * gcc.target/arm/pr60657.c: Fix missing curly brace.
15218
15219 2014-04-07 Richard Biener <rguenther@suse.de>
15220
15221 PR middle-end/60750
15222 * g++.dg/torture/pr60750.C: New testcase.
15223 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
15224
15225 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
15226
15227 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
15228
15229 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15230
15231 PR testsuite/60671
15232 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
15233
15234 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15235
15236 PR testsuite/60672
15237 * g++.dg/cpp1y/auto-fn25.C: Require lto.
15238
15239 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
15240
15241 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
15242
15243 * gfortran.dg/warn_conversion_4.f90: Adjust test.
15244
15245 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
15246
15247 * gcc.target/avr/dev-specific-rmw.c: New test.
15248
15249 2014-04-04 Cong Hou <congh@google.com>
15250
15251 PR tree-optimization/60656
15252 * gcc.dg/vect/pr60656.c: New test.
15253
15254 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15255
15256 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15257 optimization.
15258 * gcc.dg/builtin-bswap-7.c: Likewise.
15259
15260 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
15261
15262 PR c++/58207
15263 * g++.dg/cpp0x/constexpr-ice15.C: New.
15264
15265 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
15266
15267 PR ipa/59626
15268 testcase by Richard Biener
15269 * gcc.dg/lto/pr59626_0.c: New testcase.
15270 * gcc.dg/lto/pr59626_1.c: New testcase.
15271
15272 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15273
15274 PR debug/60655
15275 * gcc.c-torture/compile/pr60655-1.c: New test.
15276
15277 2014-04-04 Martin Jambor <mjambor@suse.cz>
15278
15279 PR ipa/60640
15280 * g++.dg/ipa/pr60640-1.C: New test.
15281 * g++.dg/ipa/pr60640-2.C: Likewise.
15282 * g++.dg/ipa/pr60640-3.C: Likewise.
15283 * g++.dg/ipa/pr60640-4.C: Likewise.
15284
15285 2014-04-04 Jeff Law <law@redhat.com>
15286
15287 PR target/60657
15288 * gcc.target/arm/pr60657.c: New test.
15289
15290 2014-04-04 Richard Biener <rguenther@suse.de>
15291
15292 PR ipa/60746
15293 * g++.dg/torture/pr60746.C: New testcase.
15294
15295 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
15296
15297 * g++.old-deja/g++.robertl/eb121.C: Adjust.
15298 * g++.old-deja/g++.jason/overload21.C: Likewise.
15299 * g++.old-deja/g++.law/init5.C: Likewise.
15300
15301 2014-04-03 Cong Hou <congh@google.com>
15302
15303 PR tree-optimization/60505
15304 * gcc.dg/vect/pr60505.c: New test.
15305
15306 2014-04-03 Richard Biener <rguenther@suse.de>
15307
15308 PR tree-optimization/60740
15309 * gcc.dg/graphite/pr60740.c: New testcase.
15310
15311 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
15312
15313 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
15314 * g++.dg/warn/Wnvdtor-2.C: New.
15315 * g++.dg/warn/Wnvdtor-3.C: New.
15316 * g++.dg/warn/Wnvdtor-4.C: New.
15317 * g++.dg/warn/Weff1.C: Delete.
15318 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
15319 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
15320
15321 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
15322
15323 PR ipa/60659
15324 * g++.dg/torture/pr60659.C: New testcase.
15325
15326 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15327
15328 PR tree-optimization/60733
15329 * gcc.dg/torture/pr60733.c: New test.
15330
15331 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
15332
15333 PR rtl-optimization/60650
15334 * gcc.target/arm/pr60650-2.c: New.
15335
15336 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
15337
15338 * gcc.target/i386/avx2-vpand-3.c,
15339 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
15340
15341 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15342
15343 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
15344 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
15345 gcc.target/i386/memcpy-strategy-1.c,
15346 gcc.target/i386/memcpy-strategy-2.c,
15347 gcc.target/i386/memcpy-vector_loop-1.c,
15348 gcc.target/i386/memcpy-vector_loop-2.c,
15349 gcc.target/i386/memset-vector_loop-1.c,
15350 gcc.target/i386/memset-vector_loop-2.c,
15351 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
15352 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
15353 -march= options different from those in dg-options.
15354
15355 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15356
15357 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15358 gcc.target/i386/pr30970.c: Use -mtune=generic.
15359 * gcc.target/i386/avx2-vpaddb-3.c,
15360 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
15361 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
15362 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
15363 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
15364 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
15365 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
15366 gcc.target/i386/avx2-vpsubw-3.c,
15367 gcc.target/i386/avx256-unaligned-load-1.c,
15368 gcc.target/i386/avx256-unaligned-load-4.c,
15369 gcc.target/i386/avx256-unaligned-store-1.c,
15370 gcc.target/i386/avx256-unaligned-store-2.c,
15371 gcc.target/i386/avx256-unaligned-store-4.c: Use
15372 -mno-prefer-avx128.
15373
15374 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15375 Iain Sandoe <iain@codesourcery.com>
15376
15377 PR target/54083
15378 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
15379 with the additional options -Wl,-undefined,dynamic_lookup
15380 and -Wl,-flat_namespace.
15381 * gcc.dg/torture/pr53922.c: Additional option
15382 -Wl,-flat_namespace for darwin[89].
15383 * gcc.dg/torture/pr60092.c: Additional options
15384 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
15385 for darwin[89].
15386
15387 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15388
15389 PR target/43751
15390 * lib/prune.exp: Modify the regular express to prune
15391 the new warnings introduced by r205679 on darwin9.
15392
15393 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
15394
15395 * g++.dg/init/ctor4.C: Adjust.
15396 * g++.dg/init/ctor4-1.C: New.
15397 * g++.dg/cpp0x/defaulted2.C: Adjust.
15398
15399 2014-04-01 Richard Henderson <rth@redhat.com>
15400
15401 PR target/60704
15402 * gcc.dg/pr60704.c: New file.
15403
15404 2014-04-01 Bin Cheng <bin.cheng@arm.com>
15405
15406 PR target/60363
15407 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
15408 logical_op_short_circuit targets.
15409
15410 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
15411
15412 PR libfortran/60128
15413 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
15414 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
15415
15416 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
15417
15418 PR rtl-optimization/60700
15419 * gcc.target/i386/pr60700.c: New test.
15420
15421 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15422
15423 PR target/60650
15424 * gcc.target/arm/pr60650.c: Adjust command line options.
15425
15426 2014-03-31 Martin Jambor <mjambor@suse.cz>
15427
15428 PR middle-end/60647
15429 * gcc.dg/pr60647-1.c: New test.
15430 * gcc.dg/pr60647-2.c: Likewise.
15431
15432 2014-03-31 Richard Biener <rguenther@suse.de>
15433
15434 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
15435
15436 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
15437
15438 PR target/60034
15439 * gcc.target/aarch64/pr60034.c: New file.
15440
15441 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
15442
15443 PR c++/60626
15444 * g++.dg/cpp1y/pr60626.C: New testcase.
15445
15446 2014-03-29 Joseph Myers <joseph@codesourcery.com>
15447
15448 * gcc.dg/pr45416.c: Allow bextr on x86.
15449 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
15450 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
15451 gcc.target/i386/fma4-vector.c: Use -mno-fma.
15452 * gcc.target/i386/l_fma_double_1.c,
15453 gcc.target/i386/l_fma_double_2.c,
15454 gcc.target/i386/l_fma_double_3.c,
15455 gcc.target/i386/l_fma_double_4.c,
15456 gcc.target/i386/l_fma_double_5.c,
15457 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
15458 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
15459 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
15460 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
15461 * gcc.target/i386/pr27971.c: Use -mno-tbm.
15462 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
15463 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
15464
15465 2014-03-29 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR target/60648
15468 * g++.dg/pr60648.C: Move test to...
15469 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
15470 dg-options, add for fpic targets dg-additional-options -fPIC.
15471
15472 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
15473
15474 * gnat.dg/opt33.adb: New testcase.
15475
15476 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15477
15478 PR target/60697
15479 * gcc.target/aarch64/pr60697.c: New.
15480
15481 2014-03-27 Jeff Law <law@redhat.com>
15482
15483 PR target/60648
15484 * g++.dg/pr60648.C: New test.
15485
15486 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
15487
15488 PR c++/60573
15489 * g++.dg/cpp1y/pr60573.C: New testcase.
15490
15491 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15492
15493 PR target/60693
15494 * gcc.target/i386/pr60693.c: New test.
15495
15496 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
15497
15498 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
15499
15500 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15501
15502 PR c++/60689
15503 * c-c++-common/pr60689.c: New test.
15504
15505 PR c++/58678
15506 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
15507 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
15508 targets.
15509
15510 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15511
15512 PR target/60675
15513 * gcc.target/aarch64/pr60675.C: New.
15514
15515 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15516
15517 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
15518 * lib/target-supports.exp: Return true for s390
15519 in check_effective_logical_op_short_circuit.
15520
15521 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
15522
15523 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
15524 of second source operand.
15525 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
15526 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
15527 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
15528
15529 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15530
15531 PR ipa/60315
15532 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
15533
15534 2014-03-28 Tobias Burnus <burnus@net-b.de>
15535
15536 * lib/cilk-plus-dg.exp: New.
15537 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
15538 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
15539
15540 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
15541
15542 PR fortran/60522
15543 * gfortran.dg/where_4.f90: New test case.
15544
15545 2014-03-27 Tobias Burnus <burnus@net-b.de>
15546
15547 PR fortran/58880
15548 * gfortran.dg/finalize_24.f90: New.
15549
15550 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
15551
15552 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
15553 vbpermq builtin.
15554
15555 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
15556 vec_select optimizations.
15557 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
15558 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
15559
15560 PR target/60672
15561 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
15562 xxpermdi builtins are supported.
15563
15564 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
15565
15566 PR rtl-optimization/60650
15567 * gcc.target/arm/pr60650.c: New.
15568
15569 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15570
15571 * gcc.target/s390/20140327-1.c: New testcase.
15572
15573 2014-03-27 Jakub Jelinek <jakub@redhat.com>
15574
15575 PR middle-end/60682
15576 * g++.dg/gomp/pr60682.C: New test.
15577
15578 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
15579
15580 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
15581
15582 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
15583
15584 PR target/60580
15585 * gcc.target/aarch64/pr60580_1.c: New.
15586 * gcc.target/aarch64/test_fp_attribute_1.c: New.
15587 * gcc.target/aarch64/test_fp_attribute_2.c: New.
15588
15589 2014-03-26 Dehao Chen <dehao@google.com>
15590
15591 * gcc.dg/predict-8.c: New test.
15592
15593 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
15594
15595 PR c++/52369
15596 * g++.dg/init/const10.C: New.
15597 * g++.dg/init/const11.C: New.
15598 * g++.dg/init/pr25811.C: Adjust.
15599 * g++.dg/init/pr29043.C: Likewise.
15600 * g++.dg/init/pr43719.C: Likewise.
15601 * g++.dg/init/pr44086.C: Likewise.
15602 * g++.dg/init/ctor8.C: Likewise.
15603 * g++.dg/init/uninitialized1.C: Likewise.
15604
15605 2014-03-26 Jakub Jelinek <jakub@redhat.com>
15606
15607 PR sanitizer/60636
15608 * c-c++-common/ubsan/pr60636.c: New test.
15609
15610 2014-03-26 Andreas Schwab <schwab@suse.de>
15611
15612 * g++.dg/torture/pr60315.C: Remove duplication.
15613
15614 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
15615
15616 * gcc.c-torture/execute/20140326-1.c: New test.
15617
15618 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
15619
15620 PR ipa/60315
15621 * g++.dg/torture/pr60315.C: New testcase.
15622
15623 2014-03-25 Martin Jambor <mjambor@suse.cz>
15624
15625 PR ipa/60600
15626 * g++.dg/ipa/pr60600.C: New test.
15627
15628 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
15629
15630 PR testsuite/58013
15631 * g++.dg/opt/pr56999.C: Pop hidden visibility.
15632
15633 2014-03-25 Richard Biener <rguenther@suse.de>
15634
15635 PR middle-end/60635
15636 * gfortran.dg/lto/pr60635_0.f90: New testcase.
15637 * gfortran.dg/lto/pr60635_1.c: Likewise.
15638
15639 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
15640
15641 PR c++/60627
15642 * g++.dg/cpp1y/pr60627.C: New testcase.
15643
15644 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
15645
15646 * gcc.target/aarch64/ushr64_1.c: New.
15647
15648 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
15649
15650 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
15651 (LONG_LONG): Use LLONG.
15652 (set_rvector_long): Explicitly return void.
15653 (set_vector_long): Likewise.
15654 (check_vector_long): Likewise.
15655
15656 2014-03-24 Marek Polacek <polacek@redhat.com>
15657
15658 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
15659 Define INT_MIN.
15660 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
15661 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15662 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15663 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15664 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15665 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15666 * c-c++-common/ubsan/pr59503.c: Likewise.
15667 * c-c++-common/ubsan/pr60613-1.c: Likewise.
15668 * c-c++-common/ubsan/save-expr-1.c: Likewise.
15669 * c-c++-common/ubsan/shift-3.c: Likewise.
15670 * c-c++-common/ubsan/shift-6.c: Likewise.
15671 * c-c++-common/ubsan/undefined-1.c: Likewise.
15672 * c-c++-common/ubsan/vla-2.c: Likewise.
15673 * c-c++-common/ubsan/vla-3.c: Likewise.
15674 * c-c++-common/ubsan/vla-4.c: Likewise.
15675 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
15676 * g++.dg/ubsan/return-2.C: Likewise.
15677
15678 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
15679
15680 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
15681 hppa*-*-hpux*.
15682
15683 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
15684
15685 PR libfortran/59313
15686 PR libfortran/58015
15687 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
15688 * gfortran.dg/round_4.f90: Likewise.
15689
15690 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
15691
15692 PR libfortran/60128
15693 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
15694 i?86-*-solaris2.9*.
15695
15696 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15697
15698 PR sanitizer/60613
15699 * c-c++-common/ubsan/pr60613-1.c: New test.
15700 * c-c++-common/ubsan/pr60613-2.c: New test.
15701
15702 2014-03-22 Matthias Klose <doko@ubuntu.com>
15703
15704 * g++.dg/cpp0x/regress: Remove empty directory.
15705
15706 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15707
15708 PR debug/60603
15709 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
15710
15711 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15712
15713 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
15714 * g++.dg/cpp1y/pr60393.C: Likewise.
15715
15716 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15717
15718 PR c++/60384
15719 * g++.dg/cpp1y/pr60384.C: New.
15720
15721 2014-03-21 Jakub Jelinek <jakub@redhat.com>
15722
15723 PR target/60598
15724 * gcc.dg/pr60598.c: New test.
15725
15726 2014-03-21 Martin Jambor <mjambor@suse.cz>
15727
15728 PR ipa/59176
15729 * g++.dg/torture/pr59176.C: New test.
15730
15731 2014-03-21 Martin Jambor <mjambor@suse.cz>
15732
15733 PR ipa/60419
15734 * g++.dg/ipa/pr60419.C: New test.
15735
15736 2014-03-21 Richard Biener <rguenther@suse.de>
15737
15738 PR tree-optimization/60577
15739 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
15740
15741 2014-03-21 Tobias Burnus <burnus@net-b.de>
15742
15743 PR fortran/60599
15744 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
15745
15746 2014-03-20 Jakub Jelinek <jakub@redhat.com>
15747
15748 PR middle-end/60597
15749 * g++.dg/opt/pr60597.C: New test.
15750
15751 PR c++/60572
15752 * g++.dg/init/pr60572.C: New test.
15753
15754 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
15755
15756 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
15757
15758 2014-03-19 Tobias Burnus <burnus@net-b.de>
15759
15760 PR fortran/60543
15761 PR fortran/60283
15762 * gfortran.dg/implicit_pure_4.f90: New.
15763
15764 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15765
15766 PR c++/51474
15767 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
15768
15769 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
15770
15771 PR testsuite/60590
15772 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
15773 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
15774 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
15775
15776 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15777
15778 PR c++/60332
15779 * g++.dg/cpp1y/pr60332.C: New.
15780
15781 2014-03-19 Marek Polacek <polacek@redhat.com>
15782
15783 PR sanitizer/60569
15784 * g++.dg/ubsan/pr60569.C: New test.
15785
15786 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15787
15788 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
15789
15790 2014-03-19 Jakub Jelinek <jakub@redhat.com>
15791
15792 PR tree-optimization/60559
15793 * g++.dg/vect/pr60559.cc: New test.
15794
15795 2014-03-18 Ian Lance Taylor <iant@google.com>
15796
15797 PR target/60563
15798 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
15799 (ditype): Rename typedef from int64_t.
15800
15801 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
15802
15803 PR c/55383
15804 * gcc.dg/cast-qual-3.c: New.
15805 Revert:
15806 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15807 * c-c++-common/Wcast-qual-1.c: More precise match text.
15808
15809 2014-03-18 Janus Weil <janus@gcc.gnu.org>
15810
15811 PR fortran/55207
15812 PR fortran/60549
15813 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
15814 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
15815 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
15816 * gfortran.dg/intent_optimize_1.f90: Ditto.
15817 * gfortran.dg/pointer_init_9.f90: Ditto.
15818 * gfortran.dg/volatile4.f90: Ditto.
15819 * gfortran.dg/volatile6.f90: Ditto.
15820
15821 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15822
15823 PR c/55383
15824 * c-c++-common/Wcast-qual-1.c: More precise match text.
15825
15826 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15827
15828 PR c++/60305
15829 * g++.dg/cpp0x/constexpr-ice14.C: New.
15830
15831 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15832
15833 PR c++/54250
15834 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
15835
15836 2014-03-18 Jakub Jelinek <jakub@redhat.com>
15837
15838 PR sanitizer/60535
15839 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
15840 * c-c++-common/ubsan/null-2.c: Likewise.
15841 * c-c++-common/ubsan/null-3.c: Likewise.
15842 * c-c++-common/ubsan/null-4.c: Likewise.
15843 * c-c++-common/ubsan/null-5.c: Likewise.
15844 * c-c++-common/ubsan/null-6.c: Likewise.
15845 * c-c++-common/ubsan/null-7.c: Likewise.
15846 * c-c++-common/ubsan/null-8.c: Likewise.
15847 * c-c++-common/ubsan/null-9.c: Likewise.
15848 * c-c++-common/ubsan/null-10.c: Likewise.
15849 * c-c++-common/ubsan/null-11.c: Likewise.
15850 * c-c++-common/ubsan/overflow-1.c: Likewise.
15851 * c-c++-common/ubsan/overflow-2.c: Likewise.
15852 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15853 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
15854 * c-c++-common/ubsan/overflow-int128.c: Likewise.
15855 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15856 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15857 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15858 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15859 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15860 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15861 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15862 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15863 * c-c++-common/ubsan/pr59333.c: Likewise.
15864 * c-c++-common/ubsan/pr59503.c: Likewise.
15865 * c-c++-common/ubsan/pr59667.c: Likewise.
15866 * c-c++-common/ubsan/undefined-1.c: Likewise.
15867 * g++.dg/ubsan/pr59250.C: Likewise.
15868 * g++.dg/ubsan/pr59306.C: Likewise.
15869
15870 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15871
15872 * gcc.dg/tls/pr58595.c: Add tls options.
15873
15874 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
15875
15876 * gcc.target/i386/avx-additional-reg-names.c: New.
15877 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
15878
15879 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
15880
15881 PR c++/60390
15882 * g++.dg/cpp1y/pr60390.C: New testcase.
15883
15884 PR c++/60391
15885 * g++.dg/cpp1y/pr60391.C: New testcase.
15886
15887 2014-03-17 Jakub Jelinek <jakub@redhat.com>
15888
15889 PR target/60516
15890 * gcc.target/i386/pr60516.c: New test.
15891
15892 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
15893
15894 PR c++/59571
15895 * g++.dg/cpp0x/constexpr-ice13.C: New.
15896
15897 2014-03-17 Marek Polacek <polacek@redhat.com>
15898
15899 PR middle-end/60534
15900 * gcc.dg/gomp/pr60534.c: New test.
15901
15902 2014-03-17 Kai Tietz <ktietz@redhat.com>
15903
15904 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
15905
15906 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
15907
15908 PR testsuite/58851
15909 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
15910 storage size.
15911
15912 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
15913
15914 PR libfortran/58324
15915 * gfortran.dg/list_read_12.f90: New test.
15916
15917 2014-03-15 Janus Weil <janus@gcc.gnu.org>
15918
15919 PR fortran/55207
15920 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
15921 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
15922 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
15923 -Wno-aggressive-loop-optimizations and remove an unused variable.
15924 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
15925 * gfortran.dg/pointer_init_9.f90: New.
15926 * gfortran.dg/volatile4.f90: Put into subroutine.
15927 * gfortran.dg/volatile6.f90: Ditto.
15928
15929 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
15930
15931 PR fortran/60392
15932 * gfortran.dg/transpose_4.f90: New test.
15933
15934 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
15935
15936 PR rtl-optimization/60508
15937 * gcc.target/i386/pr60508.c: New.
15938
15939 2014-03-14 Richard Biener <rguenther@suse.de>
15940
15941 PR middle-end/60518
15942 * g++.dg/pr60518.C: New testcase.
15943
15944 2014-03-14 Martin Jambor <mjambor@suse.cz>
15945
15946 PR lto/60461
15947 * gcc.dg/lto/pr60461_0.c: New test.
15948
15949 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
15950
15951 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
15952 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
15953 * gcc.dg/lto/save-temps_0.c: New testcase.
15954
15955 2014-03-13 Jakub Jelinek <jakub@redhat.com>
15956
15957 PR middle-end/36282
15958 * c-c++-common/pr36282-1.c: New test.
15959 * c-c++-common/pr36282-2.c: New test.
15960 * c-c++-common/pr36282-3.c: New test.
15961 * c-c++-common/pr36282-4.c: New test.
15962
15963 2014-03-13 Richard Henderson <rth@redhat.com>
15964
15965 PR debug/60438
15966 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
15967
15968 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15969
15970 PR c++/60383
15971 * g++.dg/template/crash118.C: New.
15972 * g++.dg/template/crash95.C: Adjust.
15973
15974 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
15975
15976 PR rtl-optimization/57189
15977 * gcc.target/i386/pr57189.c: New.
15978
15979 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15980
15981 PR c++/60254
15982 * g++.dg/cpp0x/static_assert10.C: New.
15983 * g++.dg/cpp0x/static_assert11.C: Likewise.
15984 * g++.dg/cpp0x/static_assert3.C: Adjust.
15985
15986 2014-03-13 Richard Biener <rguenther@suse.de>
15987
15988 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
15989
15990 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
15991
15992 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
15993 2.07 128-bit arithmetic.
15994 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
15995
15996 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
15997 due to when TImode is allowed in VSX registers, the allowable
15998 address modes for TImode is just a single indirect address in
15999 order for the value to be loaded and store in either GPR or VSX
16000 registers. This affects the generated code, and it would cause
16001 this test to fail, when such an option is used.
16002
16003 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
16004
16005 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
16006
16007 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16008
16009 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
16010 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
16011 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
16012 only test for exactly one if if -mbranch-cost=1 has been passed.
16013
16014 2014-03-12 Christian Bruel <christian.bruel@st.com>
16015
16016 PR target/60264
16017 * gcc.target/arm/pr60264.c
16018
16019 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
16020
16021 PR tree-optimization/60454
16022 * gcc.c-torture/execute/pr60454.c: New test.
16023
16024 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16025 Marc Glisse <marc.glisse@inria.fr>
16026
16027 PR tree-optimization/60502
16028 * gcc.c-torture/compile/pr60502.c: New test.
16029
16030 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16031
16032 PR middle-end/60482
16033 * gcc.dg/vect/pr60482.c: New test.
16034
16035 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
16036
16037 PR c++/60389
16038 * g++.dg/cpp0x/inh-ctor19.C: New.
16039
16040 2014-03-11 Richard Biener <rguenther@suse.de>
16041
16042 PR tree-optimization/60429
16043 PR tree-optimization/60485
16044 * gcc.dg/pr60485-1.c: New testcase.
16045 * gcc.dg/pr60485-2.c: Likewise.
16046
16047 2014-03-10 Jakub Jelinek <jakub@redhat.com>
16048
16049 PR ipa/60457
16050 * g++.dg/ipa/pr60457.C: New test.
16051
16052 2014-03-10 Richard Biener <rguenther@suse.de>
16053
16054 PR middle-end/60474
16055 * g++.dg/torture/pr60474.C: New testcase.
16056
16057 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
16058
16059 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
16060
16061 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
16062
16063 * gcc.dg/lto/pr55113_0.c: New testcase.
16064
16065 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
16066
16067 PR c++/60033
16068 * g++.dg/cpp1y/pr60033.C: New testcase.
16069
16070 PR c++/60393
16071 * g++.dg/cpp1y/pr60393.C: New testcase.
16072
16073 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
16074
16075 PR libfortran/60128
16076 * gfortran.dg/fmt_en.f90: New test.
16077
16078 2014-03-07 Jason Merrill <jason@redhat.com>
16079
16080 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
16081 * lib/target-supports.exp (check_effective_target_c++11): Now
16082 means C++11 and up.
16083 (check_effective_target_c++11_only): New.
16084 (check_effective_target_c++11_down): New.
16085 (check_effective_target_c++1y): New.
16086 (check_effective_target_c++1y_only): New.
16087 (check_effective_target_c++98_only): Rename from
16088 check_effective_target_c++98.
16089 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
16090
16091 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
16092
16093 PR c++/58609
16094 * g++.dg/cpp0x/constexpr-ice12.C: New.
16095
16096 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
16097
16098 * c-c++-common/gomp/map-1.c: Extend.
16099
16100 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
16101 Janus Weil <janus@gcc.gnu.org>
16102
16103 PR fortran/51976
16104 * gfortran.dg/deferred_type_component_1.f90 : New test.
16105 * gfortran.dg/deferred_type_component_2.f90 : New test.
16106
16107 2014-03-06 Marek Polacek <polacek@redhat.com>
16108
16109 PR c/60197
16110 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
16111 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
16112
16113 2014-03-06 Jakub Jelinek <jakub@redhat.com>
16114
16115 PR target/58595
16116 * gcc.dg/tls/pr58595.c: New test.
16117
16118 2014-03-06 Richard Biener <rguenther@suse.de>
16119
16120 PR middle-end/60445
16121 PR lto/60424
16122 PR lto/60427
16123 Revert
16124 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16125
16126 * gcc.dg/lto/pr55113_0.c: New testcase.
16127
16128 2014-03-05 Jakub Jelinek <jakub@redhat.com>
16129
16130 PR testsuite/59308
16131 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
16132 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
16133 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
16134 s390*/i?86/x86_64.
16135 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16136 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16137 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16138 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16139 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
16140 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
16141 even for mips*/s390*/i?86/x86_64.
16142 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16143 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16144 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16145 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16146 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16147
16148 PR lto/60404
16149 * gcc.dg/lto/pr60404_0.c: New test.
16150 * gcc.dg/lto/pr60404_1.c: New file.
16151 * gcc.dg/lto/pr60404_2.c: New file.
16152
16153 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16154
16155 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
16156 long long" throughout.
16157 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16158 * gcc.dg/vmx/insert-vsx.c: Likewise.
16159 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16160 * gcc.dg/vmx/ld-vsx.c: Likewise.
16161 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16162 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16163 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16164 * gcc.dg/vmx/merge-vsx.c: Likewise.
16165 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16166 * gcc.dg/vmx/st-vsx.c: Likewise.
16167 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16168 * gcc.dg/vmx/stl-vsx.c: Likewise.
16169 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16170
16171 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16172
16173 * gcc.dg/lto/pr55113_0.c: New testcase.
16174
16175 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16176
16177 PR c++/60376
16178 * g++.dg/cpp1y/pr60376.C: New.
16179
16180 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16181
16182 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
16183
16184 2014-03-04 Richard Biener <rguenther@suse.de>
16185
16186 PR tree-optimization/60382
16187 * gcc.dg/vect/pr60382.c: New testcase.
16188
16189 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
16190
16191 PR libfortran/60148
16192 * gfortran.dg/namelist_84.f90: New test.
16193
16194 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
16195
16196 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
16197 argument to avoid inf values.
16198 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
16199 UNION_FP_CHECK machinery.
16200
16201 2014-03-03 Renlin Li <Renlin.Li@arm.com>
16202
16203 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
16204 i32in128 cases outside special big-endian processing block.
16205
16206 2014-03-03 Jakub Jelinek <jakub@redhat.com>
16207
16208 PR preprocessor/60400
16209 * c-c++-common/cpp/pr60400.c: New test.
16210 * c-c++-common/cpp/pr60400-1.h: New file.
16211 * c-c++-common/cpp/pr60400-2.h: New file.
16212
16213 PR objc++/60398
16214 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
16215
16216 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
16217 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
16218
16219 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16220
16221 PR ipa/60150
16222 * g++.dg/lto/pr60150.H: New testcase.
16223 * g++.dg/lto/pr60150_0.C: New testcase.
16224 * g++.dg/lto/pr60150_1.C: New testcase.
16225
16226 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16227
16228 PR ipa/60306
16229 * g++.dg/ipa/devirt-29.C: New testcase
16230
16231 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
16232
16233 PR fortran/60236
16234 * gfortran.dg/vect/pr32380.f: Fix expected test results.
16235
16236 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
16237
16238 PR c++/50025
16239 * g++.dg/cpp0x/pr50025.C: New.
16240
16241 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
16242
16243 PR c++/60377
16244 * g++.dg/cpp1y/pr60377.C: New testcase.
16245
16246 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
16247
16248 PR fortran/60341
16249 * gfortran.dg/str_comp_optimize_1.f90: New test.
16250
16251 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16252
16253 PR target/60071
16254 * gcc.c-torture/compile/pr60071.c: New.
16255
16256 2014-02-28 Janus Weil <janus@gcc.gnu.org>
16257
16258 PR fortran/60359
16259 * gfortran.dg/unlimited_polymorphic_16.f90: New.
16260
16261 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16262
16263 PR c++/58610
16264 * g++.dg/cpp0x/constexpr-ice11.C: New.
16265
16266 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16267
16268 PR c++/60314
16269 * g++.dg/cpp1y/auto-fn24.C: New.
16270
16271 2014-02-28 Joey Ye <joey.ye@arm.com>
16272
16273 PR target/PR60169
16274 * gcc.target/arm/thumb1-far-jump-3.c: New case.
16275
16276 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
16277
16278 PR c++/60253
16279 * g++.dg/overload/ellipsis2.C: New.
16280
16281 2014-02-27 Jeff Law <law@redhat.com>
16282
16283 PR rtl-optimization/52714
16284 * gcc.c-torture/compile/pr52714.c: New test.
16285
16286 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
16287 Jeff Law <law@redhat.com>
16288
16289 PR rtl-optimization/49847
16290 * g++.dg/pr49847.C: New test.
16291
16292 2014-02-27 Marek Polacek <polacek@redhat.com>
16293
16294 PR middle-end/59223
16295 * c-c++-common/pr59223.c: New test.
16296
16297 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16298
16299 * common/config/i386/predicates.md (const1256_operand): Remove.
16300 (const2356_operand): New.
16301 (const_1_to_2_operand): Remove.
16302 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
16303 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
16304 (*avx512pf_gatherpf<mode>sf): Ditto.
16305 (avx512pf_gatherpf<mode>df): Ditto.
16306 (*avx512pf_gatherpf<mode>df_mask): Ditto.
16307 (*avx512pf_gatherpf<mode>df): Ditto.
16308 (avx512pf_scatterpf<mode>sf): Ditto.
16309 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
16310 (*avx512pf_scatterpf<mode>sf): Ditto.
16311 (avx512pf_scatterpf<mode>df): Ditto.
16312 (*avx512pf_scatterpf<mode>df_mask): Ditto.
16313 (*avx512pf_scatterpf<mode>df): Ditto.
16314 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
16315
16316 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16317
16318 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
16319 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
16320 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
16321 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
16322 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
16323 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
16324 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
16325 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
16326
16327 2014-02-26 Bin Cheng <bin.cheng@arm.com>
16328
16329 PR target/60280
16330 * gnat.dg/renaming5.adb: Change to two expected gotos.
16331 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
16332 jump threads.
16333 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
16334 messages for removed basic block.
16335 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
16336 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
16337 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
16338 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
16339
16340 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16341
16342 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
16343 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16344 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16345 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16346 * gcc.dg/vmx/merge-vsx.c: Likewise.
16347 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16348
16349 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
16350
16351 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
16352 * gcc.target/i386/prefetchwt1-1.c: New.
16353 * g++.dg/other/i386-2.C: Add new option.
16354 * g++.dg/other/i386-3.C: Ditto.
16355 * gcc.target/i386/sse-12.c: Ditto.
16356 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
16357 * gcc.target/i386/sse-22.c: Add new option.
16358 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
16359
16360 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16361
16362 PR libfortran/59313
16363 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
16364
16365 PR libfortran/58015
16366 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
16367
16368 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
16369
16370 PR c++/60311
16371 * g++.dg/cpp1y/pr60311.C: New testcase.
16372
16373 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
16374
16375 PR c++/60065
16376 * g++.dg/cpp1y/pr60065.C: New testcase.
16377
16378 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
16379
16380 PR rtl-optimization/60268
16381 * gcc.c-torture/compile/pr60268.c: New test.
16382
16383 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
16384
16385 * gcc.target/microblaze/others/mem_reload.c: New test.
16386
16387 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16388
16389 * gcc.dg/vmx/lde.c: New test.
16390 * gcc.dg/vmx/lde-be-order.c: New test.
16391 * gcc.dg/vmx/ste.c: New test.
16392 * gcc.dg/vmx/ste-be-order.c: New test.
16393
16394 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
16395
16396 PR testsuite/60173
16397 * lib/target-supports.exp
16398 (check_effective_target_logical_op_short_circuit): Add cris-*-*
16399 and crisv32-*-* to list.
16400
16401 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16402
16403 PR fortran/60302
16404 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
16405
16406 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16407
16408 * gcc.dg/vmx/vsums.c: Check entire result vector.
16409 * gcc.dg/vmx/vsums-be-order.c: Likewise.
16410
16411 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16412
16413 * gcc.dg/vmx/ld.c: New test.
16414 * gcc.dg/vmx/ld-be-order.c: New test.
16415 * gcc.dg/vmx/ld-vsx.c: New test.
16416 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
16417 * gcc.dg/vmx/ldl.c: New test.
16418 * gcc.dg/vmx/ldl-be-order.c: New test.
16419 * gcc.dg/vmx/ldl-vsx.c: New test.
16420 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
16421 * gcc.dg/vmx/st.c: New test.
16422 * gcc.dg/vmx/st-be-order.c: New test.
16423 * gcc.dg/vmx/st-vsx.c: New test.
16424 * gcc.dg/vmx/st-vsx-be-order.c: New test.
16425 * gcc.dg/vmx/stl.c: New test.
16426 * gcc.dg/vmx/stl-be-order.c: New test.
16427 * gcc.dg/vmx/stl-vsx.c: New test.
16428 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
16429
16430 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
16431
16432 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
16433 * g++.dg/other/i386-3.C (dg-options): Ditto.
16434 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
16435 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
16436 -mavx512pf and -msha.
16437
16438 2014-02-21 Richard Biener <rguenther@suse.de>
16439
16440 PR tree-optimization/60276
16441 * gcc.dg/vect/pr60276.c: New testcase.
16442
16443 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16444
16445 PR fortran/60234
16446 * gfortran.dg/finalize_23.f90: New.
16447
16448 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
16449
16450 PR c++/60052
16451 PR c++/60053
16452 * g++.dg/cpp1y/pr60052.C: New testcase.
16453 * g++.dg/cpp1y/pr60053.C: New testcase.
16454
16455 2014-02-21 Tobias Burnus <burnus@net-b.de>
16456
16457 PR fortran/60286
16458 * gfortran.dg/inquire_16.f90: New.
16459
16460 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
16461
16462 * gcc.target/nios2/biggot-1.c: New.
16463 * gcc.target/nios2/biggot-2.c: New.
16464
16465 2014-02-20 Martin Jambor <mjambor@suse.cz>
16466
16467 PR ipa/55260
16468 * gcc.dg/ipa/pr55260.c: New test.
16469
16470 2014-02-20 Bin Cheng <bin.cheng@arm.com>
16471
16472 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
16473 for execution test case.
16474
16475 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
16476
16477 PR ipa/58555
16478 * g++.dg/torture/pr58555.C: New testcase.
16479
16480 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16481
16482 PR target/60204
16483 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
16484 reflect abi fix.
16485 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
16486
16487 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16488 Kirill Yukhin <kirill.yukhin@intel.com>
16489
16490 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
16491 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
16492 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
16493 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16494 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
16495 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
16496
16497 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16498
16499 PR c/37743
16500 * g++.dg/ext/builtin-bswap1.C: New test.
16501 * c-c++-common/pr37743.c: New test.
16502
16503 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
16504
16505 * gcc.dg/decl-10.c: New test.
16506
16507 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16508
16509 PR c++/60267
16510 * g++.dg/ext/ivdep-1.C: New test.
16511
16512 PR c++/60267
16513 * gcc.dg/pr60267.c: New test.
16514
16515 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
16516
16517 PR target/59794
16518 * gcc.target/i386/pr39162.c: Add dg-prune-output.
16519 (dg-options): Remove -Wno-psabi.
16520 * gcc.target/i386/pr59794-2.c: Ditto.
16521 * gcc.target/i386/pr60205-1.c: Ditto.
16522 * gcc.target/i386/sse-5.c: Ditto.
16523
16524 2014-02-18 Nick Clifton <nickc@redhat.com>
16525
16526 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
16527 * gcc.dg/pr23623.c: Likewise.
16528 * gcc.dg/pr48784-1.c: Likewise.
16529 * gcc.dg/pr48784-2.c: Likewise.
16530 * gcc.dg/pr56997-2.c: Likewise.
16531 * gcc.dg/sms-6.c: Likewise.
16532 * gcc.dg/torture/pr60183.c: Likewise.
16533 * gcc.dg/torture/vec-cvt-1.c: Likewise.
16534 * gcc.c-torture/execute/20061220-1.x: New.
16535 * gcc.c-torture/execute/pr43220.x: New.
16536 * gcc.c-torture/execute/pr51581-1.x: New.
16537 * gcc.c-torture/execute/pr51581-2.x: New.
16538 * gcc.c-torture/execute/pr58570.x: New.
16539 * gcc.c-torture/unsorted/DFcmp.x: New.
16540 * gcc.c-torture/unsorted/SFset.x: New.
16541
16542 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
16543
16544 * gnat.dg/opt31.adb: New test.
16545
16546 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16547
16548 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
16549
16550 2014-02-19 Janus Weil <janus@gcc.gnu.org>
16551
16552 PR fortran/60232
16553 * gfortran.dg/typebound_proc_33.f90: New.
16554
16555 2014-02-19 Marek Polacek <polacek@redhat.com>
16556
16557 PR c/60195
16558 * gcc.dg/pr60195.c: New test.
16559
16560 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
16561
16562 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
16563
16564 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16565
16566 PR preprocessor/58844
16567 * c-c++-common/cpp/pr58844-1.c: New test.
16568 * c-c++-common/cpp/pr58844-2.c: New test.
16569
16570 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16571
16572 PR c++/60225
16573 * g++.dg/cpp0x/constexpr-ice10.C: New.
16574
16575 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16576
16577 PR c++/60215
16578 * g++.dg/cpp0x/pr60215.C: New.
16579
16580 2014-02-18 Tobias Burnus <burnus@net-b.de>
16581
16582 PR fortran/49397
16583 * gfortran.dg/proc_ptr_45.f90: New.
16584 * gfortran.dg/proc_ptr_46.f90: New.
16585
16586 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
16587
16588 PR c++/60190
16589 * g++.dg/cpp1y/pr60190.C: New testcase.
16590
16591 PR c++/60064
16592 * g++.dg/cpp1y/pr60064.C: New testcase.
16593
16594 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
16595
16596 PR target/60205
16597 * gcc.target/i386/pr60205-1.c: New test.
16598 * gcc.target/i386/pr60205-2.c: Ditto.
16599
16600 2014-02-18 Kai Tietz <ktietz@redhat.com>
16601
16602 PR target/60193
16603 * gcc.target/i386/nest-1.c: New testcase.
16604
16605 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
16606
16607 * gnat.dg/opt32.adb: New test.
16608
16609 2014-02-18 Janus Weil <janus@gcc.gnu.org>
16610
16611 PR fortran/60231
16612 * gfortran.dg/typebound_generic_15.f90: New.
16613
16614 2014-02-17 Janus Weil <janus@gcc.gnu.org>
16615
16616 PR fortran/55907
16617 * gfortran.dg/init_flag_12.f90: New.
16618
16619 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
16620 Ilya Tocar <ilya.tocar@intel.com>
16621
16622 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
16623 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
16624 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
16625 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
16626
16627 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
16628
16629 * lib/target-supports.exp
16630 (check_effective_target_logical_op_short_circuit): New procedure.
16631 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
16632 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
16633 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
16634 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16635 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16636 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
16637 logical_op_short_circuit for the alternative test, extending
16638 it to arm_cortex_m.
16639
16640 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
16641
16642 PR target/60203
16643 * gcc.target/powerpc/pr60203.c: New testsuite.
16644
16645 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
16646
16647 PR fortran/59599
16648 * gfortran.dg/ichar_3.f90: New test.
16649
16650 2014-02-15 Richard Biener <rguenther@suse.de>
16651
16652 PR tree-optimization/60183
16653 * gcc.dg/torture/pr60183.c: New testcase.
16654
16655 2014-02-14 Jeff Law <law@redhat.com>
16656
16657 PR rtl-optimization/60131
16658 * g++.dg/torture/pr60131.C: New test.
16659
16660 2014-02-14 Ian Bolton <ian.bolton@arm.com>
16661
16662 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
16663 on command-line.
16664
16665 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
16666
16667 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
16668
16669 2014-02-14 Jakub Jelinek <jakub@redhat.com>
16670
16671 * gcc.c-torture/compile/20140213.c: New test.
16672
16673 2014-02-13 Jakub Jelinek <jakub@redhat.com>
16674
16675 PR target/43546
16676 * gcc.target/i386/pr43546.c: New test.
16677
16678 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
16679
16680 * gcc.target/s390/hotpatch-compile-8.c: New test.
16681
16682 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16683
16684 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
16685 definition with an ifndef.
16686 * gcc.dg/pr59605-2.c: New test.
16687
16688 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16689
16690 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
16691
16692 2014-02-12 Joseph Myers <joseph@codesourcery.com>
16693
16694 * gcc.dg/torture/float128-mul-underflow.c,
16695 gcc.dg/torture/float128-truncdf-underflow.c,
16696 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
16697
16698 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16699
16700 PR middle-end/59737
16701 * g++.dg/ipa/pr59737.C: New test.
16702
16703 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
16704
16705 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
16706
16707 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
16708
16709 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
16710
16711 * gcc.dg/cilk-plus/jump-openmp.c: New file.
16712
16713 2014-02-12 Richard Biener <rguenther@suse.de>
16714
16715 PR middle-end/60092
16716 * gcc.dg/torture/pr60092.c: New testcase.
16717 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
16718
16719 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
16720
16721 * gcc.c-torture/execute/20140212-1.c: New test.
16722
16723 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16724
16725 PR c++/60047
16726 * g++.dg/cpp0x/pr60047.C: New.
16727
16728 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16729
16730 PR c/60101
16731 * c-c++-common/pr60101.c: New test.
16732
16733 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
16734
16735 PR lto/59468
16736 * g++.dg/ipa/devirt-27.C: New testcase.
16737 * g++.dg/ipa/devirt-26.C: New testcase.
16738
16739 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16740
16741 PR target/60137
16742 * gcc.target/powerpc/pr60137.c: New file.
16743
16744 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16745
16746 PR fortran/52370
16747 * gfortran.dg/pr52370.f90: New test.
16748
16749 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
16750
16751 PR target/59927
16752 Revert
16753 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
16754
16755 PR testsuite/58630
16756 * gcc.target/i386/pr43662.c (dg-options):
16757 Add -maccumulate-outgoing-args.
16758 * gcc.target/i386/pr43869.c (dg-options): Ditto.
16759 * gcc.target/i386/pr57003.c (dg-options): Ditto.
16760 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
16761 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
16762 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
16763 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
16764 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
16765 Add -maccumulate-outgoing-args.
16766 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
16767 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
16768 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
16769 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
16770 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
16771 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
16772 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
16773 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
16774 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
16775 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
16776 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
16777 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
16778 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
16779 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
16780 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
16781
16782 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
16783
16784 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
16785
16786 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16787
16788 PR debug/59776
16789 * gcc.dg/guality/pr59776.c: New test.
16790
16791 2014-02-11 Renlin Li <Renlin.Li@arm.com>
16792
16793 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
16794 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
16795 (add_options_for_arm_vfp3): New.
16796
16797 2014-02-11 Jeff Law <law@redhat.com>
16798
16799 PR middle-end/54041
16800 * gcc.target/m68k/pr54041.c: New test.
16801
16802 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16803
16804 PR target/59927
16805 * gcc.target/i386/pr59927.c: New test.
16806
16807 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
16808
16809 * gcc.dg/vect/pr57741-3.c: Require vect_int.
16810 * gcc.dg/vect/pr60012.c: Likewise.
16811 * gcc.dg/vect/vect-119.c: Likewise.
16812 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
16813 * gcc.dg/vect/vect-outer-4c.c: Likewise.
16814
16815 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16816
16817 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
16818
16819 2014-02-10 Jeff Law <law@redhat.com>
16820
16821 PR middle-end-52306
16822 * gcc.c-torture/compile/pr52306.c: New test.
16823
16824 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16825
16826 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
16827
16828 2014-02-10 Richard Biener <rguenther@suse.de>
16829
16830 PR tree-optimization/60115
16831 * gcc.dg/torture/pr60115.c: New testcase.
16832
16833 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
16834
16835 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
16836 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
16837
16838 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
16839 Ilya Tocar <ilya.tocar@intel.com>
16840
16841 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
16842 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
16843 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
16844 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
16845 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
16846 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
16847 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
16848 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
16849 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
16850 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
16851 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
16852 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
16853 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
16854 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
16855 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
16856 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
16857 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
16858 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
16859 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
16860 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
16861 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
16862 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
16863 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
16864 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
16865 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
16866 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
16867 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
16868
16869 2014-02-10 Jakub Jelinek <jakub@redhat.com>
16870
16871 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
16872
16873 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16874
16875 PR fortran/57522
16876 * gfortran.dg/associated_target_5.f03: New test.
16877
16878 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16879
16880 PR fortran/59026
16881 * gfortran.dg/elemental_by_value_1.f90: New test.
16882
16883 2014-02-08 Janus Weil <janus@gcc.gnu.org>
16884
16885 PR fortran/58470
16886 * gfortran.dg/finalize_22.f90: New.
16887
16888 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
16889
16890 PR fortran/60066
16891 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
16892 was fixed by the patch for PR59906.
16893
16894 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
16895
16896 PR translation/52289
16897 * gfortran.dg/coarray_8.f90: Update dg-error match.
16898
16899 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16900
16901 PR c/59984
16902 * gcc.dg/vect/pr59984.c: New test.
16903
16904 PR middle-end/60092
16905 * gcc.dg/attr-alloc_align-1.c: New test.
16906 * gcc.dg/attr-alloc_align-2.c: New test.
16907 * gcc.dg/attr-alloc_align-3.c: New test.
16908 * gcc.dg/attr-assume_aligned-1.c: New test.
16909 * gcc.dg/attr-assume_aligned-2.c: New test.
16910 * gcc.dg/attr-assume_aligned-3.c: New test.
16911
16912 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16913
16914 PR target/60077
16915 * gcc.target/i386/pr60077-1.c: New test.
16916 * gcc.target/i386/pr60077-2.c: New test.
16917
16918 2014-02-07 Jakub Jelinek <jakub@redhat.com>
16919
16920 PR preprocessor/56824
16921 * gcc.dg/pr56824.c: New test.
16922
16923 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16924
16925 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
16926 variable used for atomic operations.
16927
16928 2014-02-07 Richard Biener <rguenther@suse.de>
16929
16930 PR middle-end/60092
16931 * gcc.dg/vect/pr60092-2.c: New testcase.
16932
16933 2014-02-07 Jakub Jelinek <jakub@redhat.com>
16934
16935 PR c++/60082
16936 Revert
16937 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
16938
16939 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
16940 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16941
16942 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16943
16944 * gcc.target/s390/fp2int1.c: New testcase.
16945
16946 2014-02-07 Richard Biener <rguenther@suse.de>
16947
16948 PR middle-end/60092
16949 * gcc.dg/tree-ssa/alias-30.c: New testcase.
16950 * gcc.dg/tree-ssa/alias-31.c: Likewise.
16951
16952 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
16953
16954 PR ipa/59918
16955 * g++.dg/torture/pr59918.C: New testcase.
16956
16957 2014-02-06 Jakub Jelinek <jakub@redhat.com>
16958
16959 PR target/59575
16960 * gcc.target/arm/pr59575.c: New test.
16961
16962 PR debug/59992
16963 * gcc.dg/pr59992.c: New test.
16964
16965 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
16966
16967 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
16968 init_priority. Test alignment of variable instead of function.
16969
16970 2014-02-06 Marek Polacek <polacek@redhat.com>
16971
16972 PR c/60087
16973 * gcc.dg/pr60087.c: New test.
16974
16975 2014-02-06 Alan Modra <amodra@gmail.com>
16976
16977 * gcc.target/powerpc/pr60032.c: New.
16978
16979 2014-02-06 Jakub Jelinek <jakub@redhat.com>
16980
16981 PR target/60062
16982 * gcc.c-torture/execute/pr60062.c: New test.
16983 * gcc.c-torture/execute/pr60072.c: New test.
16984
16985 2014-02-06 Ian Bolton <ian.bolton@arm.com>
16986
16987 * gcc.dg/tree-ssa/pr59597.c: Make called function static
16988 so that expected outcome works for PIC variants too.
16989
16990 2014-02-06 Yury Gribov <y.gribov@samsung.com>
16991 Kugan Vivekanandarajah <kuganv@linaro.org>
16992
16993 * gcc.target/arm/vect-noalign.c: New file.
16994
16995 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
16996 Jakub Jelinek <jakub@redhat.com>
16997
16998 PR middle-end/60013
16999 * gcc.dg/pr60013.c: New testcase.
17000
17001 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17002
17003 * gcc.dg/vmx/sum2s.c: New.
17004 * gcc.dg/vmx/sum2s-be-order.c: New.
17005
17006 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17007
17008 * gcc.dg/vmx/pack.c: New.
17009 * gcc.dg/vmx/pack-be-order.c: New.
17010 * gcc.dg/vmx/unpack.c: New.
17011 * gcc.dg/vmx/unpack-be-order.c: New.
17012
17013 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
17014
17015 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
17016 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
17017
17018 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17019
17020 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
17021 Use __builtin_floorf, __builtin_ceilf.
17022 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
17023 declaration.
17024 (TEST): Use __builtin_floorf.
17025 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
17026
17027 2014-02-05 Jakub Jelinek <jakub@redhat.com>
17028
17029 PR ipa/59947
17030 * g++.dg/opt/pr59947.C: New test.
17031
17032 PR c++/58703
17033 * c-c++-common/gomp/pr58703.c: New test.
17034
17035 2014-02-05 Richard Biener <rguenther@suse.de>
17036
17037 PR testsuite/60076
17038 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
17039 avoid using unsigned long long.
17040
17041 2014-02-05 Jakub Jelinek <jakub@redhat.com>
17042
17043 PR middle-end/57499
17044 * g++.dg/torture/pr57499.C: New test.
17045
17046 2014-02-05 Yury Gribov <y.gribov@samsung.com>
17047
17048 * gcc.dg/asan/nosanitize-and-inline.c: New test.
17049
17050 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
17051
17052 * g++.dg/ipa/devirrt-22.C: Fix template.
17053
17054 2014-02-04 Marek Polacek <polacek@redhat.com>
17055
17056 PR c/60036
17057 * gcc.dg/pr60036.c: New test.
17058
17059 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
17060
17061 PR ipa/60058
17062 * g++.dg/torture/pr60058.C: New testcase.
17063
17064 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
17065
17066 * g++.dg/tsan/default_options.C: Invert check.
17067
17068 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17069
17070 PR tree-optimization/60002
17071 * g++.dg/opt/pr60002.C: New test.
17072
17073 PR tree-optimization/60023
17074 * g++.dg/vect/pr60023.cc: New test.
17075
17076 PR ipa/60026
17077 * c-c++-common/torture/pr60026.c: New test.
17078
17079 PR rtl-optimization/57915
17080 * gcc.target/i386/pr57915.c: New test.
17081
17082 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17083
17084 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
17085
17086 2014-02-04 Renlin Li <Renlin.Li@arm.com>
17087
17088 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
17089
17090 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17091
17092 PR middle-end/59261
17093 * gcc.dg/pr59261.c: New test.
17094
17095 2014-02-04 Richard Biener <rguenther@suse.de>
17096
17097 PR tree-optimization/60012
17098 * gcc.dg/vect/pr60012.c: New testcase.
17099
17100 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17101
17102 PR target/59788
17103 * g++.dg/eh/unwind-direct.C: New test.
17104
17105 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
17106
17107 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
17108 timeout value to 20s.
17109
17110 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17111
17112 PR ipa/59882
17113 * g++.dg/torture/pr59882.C: New testcase
17114
17115 2014-02-03 Jan Hubicka <jh@suse.cz>
17116
17117 PR ipa/59831
17118 * g++.dg/ipa/devirt-22.C: New testcase.
17119
17120 2014-02-03 Jan Hubicka <jh@suse.cz>
17121
17122 * g++.dg/ipa/devirt-25.C: New testcase.
17123
17124 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17125
17126 PR tree-optimization/59924
17127 * gcc.dg/pr59924.c: New test.
17128
17129 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17130
17131 PR ipa/59831
17132 * g++.dg/ipa/devirt-24.C: New testcase.
17133
17134 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
17135
17136 PR c++/53017
17137 PR c++/59211
17138 * c-c++-common/attributes-1.c: New testcase.
17139 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
17140
17141 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17142
17143 PR c++/58871
17144 * g++.dg/cpp0x/pr58871.C: New.
17145
17146 2014-02-03 Cong Hou <congh@google.com>
17147
17148 PR tree-optimization/60000
17149 * g++.dg/vect/pr60000.cc: New test.
17150
17151 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
17152
17153 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
17154 * gcc.target/i386/long-double-64-4.c: Likewise.
17155 * gcc.target/i386/long-double-80-1.c: Likewise.
17156 * gcc.target/i386/long-double-80-2.c: Likewise.
17157 * gcc.target/i386/long-double-80-3.c: Likewise.
17158 * gcc.target/i386/long-double-80-4.c: Likewise.
17159 * gcc.target/i386/long-double-80-5.c: Likewise.
17160 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
17161 __multf3 isn't used.
17162 * gcc.target/i386/long-double-64-3.c: Likewise.
17163 * gcc.target/i386/long-double-128-1.c: New test.
17164 * gcc.target/i386/long-double-128-2.c: Likewise.
17165 * gcc.target/i386/long-double-128-3.c: Likewise.
17166 * gcc.target/i386/long-double-128-4.c: Likewise.
17167 * gcc.target/i386/long-double-128-5.c: Likewise.
17168 * gcc.target/i386/long-double-128-6.c: Likewise.
17169 * gcc.target/i386/long-double-128-7.c: Likewise.
17170 * gcc.target/i386/long-double-128-8.c: Likewise.
17171 * gcc.target/i386/long-double-128-9.c: Likewise.
17172 * gcc.target/i386/long-double-64-5.c: Likewise.
17173 * gcc.target/i386/long-double-64-6.c: Likewise.
17174 * gcc.target/i386/long-double-64-7.c: Likewise.
17175 * gcc.target/i386/long-double-64-8.c: Likewise.
17176 * gcc.target/i386/long-double-64-9.c: Likewise.
17177 * gcc.target/i386/long-double-80-10.c: Likewise.
17178 * gcc.target/i386/long-double-80-8.c: Likewise.
17179 * gcc.target/i386/long-double-80-9.c: Likewise.
17180
17181 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
17182
17183 PR rtl-optimization/57662
17184 * g++.dg/pr57662.C: New test.
17185
17186 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17187
17188 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
17189 * gcc.dg/vmx/perm.c: New.
17190 * gcc.dg/vmx/perm-be-order.c: New.
17191
17192 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17193
17194 * gcc.dg/vmx/vsums.c: New.
17195 * gcc.dg/vmx/vsums-be-order.c: New.
17196
17197 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
17198
17199 * g++.dg/ipa/devirt-23.C: New testcase.
17200 * g++.dg/ipa/devirt-20.C: Fix template.
17201
17202 2014-02-02 Jan Hubicka <jh@suse.cz>
17203
17204 * g++.dg/ipa/devirt-21.C: New testcase.
17205
17206 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
17207
17208 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
17209 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
17210
17211 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
17212
17213 PR target/60017
17214 * gcc.c-torture/execute/pr60017.c: New test.
17215
17216 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
17217
17218 PR fortran/57033
17219 * gfortran.dg/default_initialization_7.f90: New test.
17220
17221 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
17222
17223 PR fortran/59906
17224 * gfortran.dg/elemental_subroutine_9.f90: New test.
17225
17226 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17227
17228 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
17229
17230 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17231
17232 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
17233
17234 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17235
17236 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
17237
17238 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17239
17240 PR c++/51219
17241 * g++.dg/init/bitfield5.C: New.
17242
17243 2014-02-01 Jakub Jelinek <jakub@redhat.com>
17244
17245 PR tree-optimization/60003
17246 * gcc.c-torture/execute/pr60003.c: New test.
17247
17248 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
17249
17250 PR bootstrap/59985
17251 * gcc.target/arm/pr59985.C: New.
17252
17253 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17254
17255 PR sanitizer/59410
17256 * lib/tsan-dg.exp (tsan_init): Instead of not running any
17257 tsan tests if trivial testcase doesn't run, set dg-do-what-default
17258 to compile.
17259 (tsan_finish): Restore dg-do-what-default.
17260 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
17261 * g++.dg/tsan/fd_close_norace2.C: Likewise.
17262 * g++.dg/tsan/default_options.C: Likewise.
17263 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17264 * g++.dg/tsan/atomic_free2.C: Likewise.
17265 * g++.dg/tsan/cond_race.C: Likewise.
17266 * g++.dg/tsan/fd_close_norace.C: Likewise.
17267 * g++.dg/tsan/benign_race.C: Likewise.
17268 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17269 * c-c++-common/tsan/simple_race.c: Likewise.
17270 * c-c++-common/tsan/mutexset1.c: Likewise.
17271 * c-c++-common/tsan/thread_leak2.c: Likewise.
17272 * c-c++-common/tsan/tls_race.c: Likewise.
17273 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17274 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
17275 * c-c++-common/tsan/free_race2.c: Likewise.
17276 * c-c++-common/tsan/thread_leak.c: Likewise.
17277 * c-c++-common/tsan/thread_leak1.c: Likewise.
17278 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17279 * c-c++-common/tsan/free_race.c: Likewise.
17280 * c-c++-common/tsan/sleep_sync.c: Likewise.
17281 * c-c++-common/tsan/tiny_race.c: Likewise.
17282 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17283 * c-c++-common/tsan/atomic_stack.c: Likewise.
17284 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
17285 in dg-output regexps.
17286 * c-c++-common/tsan/simple_stack.c: Likewise.
17287
17288 2014-01-31 Richard Henderson <rth@redhat.com>
17289
17290 * g++.dg/tm/pr60004.C: New.
17291
17292 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17293
17294 PR c++/59082
17295 * g++.dg/inherit/crash4.C: New.
17296
17297 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
17298
17299 * c-c++-common/tsan/simple_race.c: Made test less flaky.
17300
17301 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17302
17303 * gcc.target/i386/m512-check.h: Use correct rounding values.
17304
17305 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17306
17307 * gcc.target/i386/avx-1.c: Use correct rounding values.
17308 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
17309 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
17310 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
17311 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
17312 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
17313 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
17314 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
17315 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
17316 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
17317 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
17318 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
17319 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
17320 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
17321 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
17322 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
17323 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
17324 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
17325 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
17326 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
17327 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
17328 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
17329 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
17330 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
17331 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
17332 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
17333 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
17334 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
17335 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
17336 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
17337 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
17338 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
17339 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
17340 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
17341 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
17342 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
17343 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
17344 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
17345 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
17346 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
17347 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
17348 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
17349 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
17350 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
17351 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
17352 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
17353 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
17354 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
17355 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
17356 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
17357 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
17358 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
17359 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
17360 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
17361 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
17362 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
17363 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
17364 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
17365 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
17366 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
17367 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
17368 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
17369 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
17370 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
17371 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
17372 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
17373 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
17374 * gcc.target/i386/sse-13.c: Ditto.
17375 * gcc.target/i386/sse-14.c: Ditto.
17376 * gcc.target/i386/sse-22.c: Ditto.
17377 * gcc.target/i386/sse-23.c: Ditto.
17378
17379 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17380
17381 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
17382 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
17383
17384 2014-01-31 Richard Biener <rguenther@suse.de>
17385
17386 PR middle-end/59990
17387 * gcc.dg/torture/pr59990.c: New testcase.
17388
17389 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17390
17391 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
17392 if it fails don't run any tsan tests.
17393
17394 2014-01-31 Marek Polacek <polacek@redhat.com>
17395
17396 PR c/59963
17397 * gcc.dg/pr59940.c (g): Adjust dg-warning.
17398 (y): Adjust dg-error.
17399 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
17400 * gcc.dg/pr59963-1.c: New test.
17401 * gcc.dg/pr59963-2.c: New test.
17402 * gcc.dg/pr59963-3.c: New test.
17403
17404 2014-01-30 Jakub Jelinek <jakub@redhat.com>
17405
17406 PR target/59923
17407 * gcc.target/arm/pr59923.c: New test.
17408
17409 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17410
17411 * gcc.dg/vmx/splat.c: New.
17412 * gcc.dg/vmx/splat-vsx.c: New.
17413 * gcc.dg/vmx/splat-be-order.c: New.
17414 * gcc.dg/vmx/splat-vsx-be-order.c: New.
17415 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
17416 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
17417
17418 2014-01-30 Richard Biener <rguenther@suse.de>
17419
17420 PR tree-optimization/59993
17421 * gcc.dg/torture/pr59993.c: New testcase.
17422
17423 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
17424
17425 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
17426 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
17427 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
17428 vect_int rather than vect_float.
17429
17430 2014-01-30 Marek Polacek <polacek@redhat.com>
17431
17432 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
17433
17434 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
17435
17436 * gcc.target/microblaze/isa/fcmp4.c: New.
17437
17438 2014-01-30 Marek Polacek <polacek@redhat.com>
17439
17440 PR c/59940
17441 * gcc.dg/pr59940.c: New test.
17442 * gcc.dg/pr35635.c (func3): Move dg-warning.
17443
17444 2014-01-30 Richard Biener <rguenther@suse.de>
17445
17446 PR tree-optimization/59903
17447 * gcc.dg/torture/pr59903.c: New testcase.
17448
17449 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17450
17451 PR c++/58843
17452 * g++.dg/lookup/crash8.C: New.
17453
17454 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17455
17456 PR c++/58649
17457 * g++.dg/template/crash117.C: New.
17458
17459 2014-01-30 Richard Biener <rguenther@suse.de>
17460
17461 PR c/59905
17462 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
17463 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
17464 abort.
17465 * gcc.dg/invalid-call-1.c: Likewise.
17466
17467 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17468
17469 PR c++/58561
17470 * g++.dg/cpp1y/auto-fn23.C: New.
17471
17472 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17473
17474 PR c++/58846
17475 * g++.dg/init/dso_handle2.C: New.
17476
17477 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17478
17479 PR c++/58674
17480 * g++.dg/cpp0x/pr58674.C: New.
17481
17482 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
17483
17484 PR target/59617
17485 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
17486 * gcc.target/i386/avx512f-gather-5.c: Ditto.
17487
17488 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17489
17490 * gcc.dg/vmx/merge-be-order.c: New.
17491 * gcc.dg/vmx/merge.c: New.
17492 * gcc.dg/vmx/merge-vsx-be-order.c: New.
17493 * gcc.dg/vmx/merge-vsx.c: New.
17494
17495 2014-01-29 Richard Biener <rguenther@suse.de>
17496
17497 PR tree-optimization/58742
17498 * gcc.dg/pr58742-1.c: New testcase.
17499 * gcc.dg/pr58742-2.c: Likewise.
17500 * gcc.dg/pr58742-3.c: Likewise.
17501
17502 2014-01-29 Renlin Li <Renlin.Li@arm.com>
17503
17504 * gcc.target/arm/ftest-armv7ve-arm.c: New.
17505 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
17506 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
17507
17508 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17509
17510 PR c++/58702
17511 * g++.dg/gomp/pr58702.C: New.
17512
17513 2014-01-29 Dodji Seketeli <dodji@redhat.com>
17514
17515 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
17516 selector.
17517
17518 2014-01-29 Jakub Jelinek <jakub@redhat.com>
17519
17520 PR middle-end/59917
17521 PR tree-optimization/59920
17522 * gcc.dg/pr59920-1.c: New test.
17523 * gcc.dg/pr59920-2.c: New test.
17524 * gcc.dg/pr59920-3.c: New test.
17525 * c-c++-common/gomp/pr59917-1.c: New test.
17526 * c-c++-common/gomp/pr59917-2.c: New test.
17527
17528 PR tree-optimization/59594
17529 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
17530 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
17531 * gcc.dg/vect/pr59594.c: New test.
17532
17533 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
17534
17535 PR fortran/59414
17536 * gfortran.dg/allocate_class_3.f90: New test.
17537
17538 2014-01-28 Dodji Seketeli <dodji@redhat.com>
17539
17540 PR preprocessor/59935
17541 * c-c++-common/cpp/warning-zero-location.c: New test.
17542 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
17543
17544 2014-01-27 Steve Ellcey <sellcey@mips.com>
17545
17546 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
17547
17548 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
17549
17550 * g++.dg/ext/mv16.C: New tests.
17551
17552 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
17553
17554 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
17555 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
17556 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
17557 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
17558 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
17559 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
17560 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
17561 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
17562 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
17563 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
17564 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
17565 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
17566 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
17567 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
17568 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
17569 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
17570 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
17571 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
17572 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
17573 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
17574 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
17575 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
17576 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
17577 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
17578 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
17579 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
17580 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
17581 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
17582 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
17583 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
17584 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
17585 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
17586 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
17587 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
17588 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
17589 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
17590 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
17591 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
17592 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
17593 _mm512_mask_cvtepi32_storeu_epi8.
17594 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
17595 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
17596 _mm512_mask_cvtepi32_storeu_epi16.
17597 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
17598 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
17599 _mm512_mask_cvtepi64_storeu_epi8.
17600 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
17601 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
17602 _mm512_mask_cvtepi64_storeu_epi16.
17603 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
17604 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
17605 _mm512_mask_cvtepi64_storeu_epi32.
17606 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
17607 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
17608 _mm512_mask_cvtsepi32_storeu_epi8.
17609 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
17610 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
17611 _mm512_mask_cvtsepi32_storeu_epi16.
17612 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
17613 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
17614 _mm512_mask_cvtsepi64_storeu_epi8.
17615 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
17616 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
17617 _mm512_mask_cvtsepi64_storeu_epi16.
17618 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
17619 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
17620 _mm512_mask_cvtsepi64_storeu_epi32.
17621 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
17622 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
17623 _mm512_mask_cvtusepi32_storeu_epi8.
17624 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
17625 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
17626 _mm512_mask_cvtusepi32_storeu_epi16.
17627 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
17628 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
17629 _mm512_mask_cvtusepi64_storeu_epi8.
17630 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
17631 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
17632 _mm512_mask_cvtusepi64_storeu_epi16.
17633 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
17634 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
17635 _mm512_mask_cvtusepi64_storeu_epi32.
17636 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
17637 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
17638
17639 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
17640
17641 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
17642 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
17643 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
17644 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
17645 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
17646 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
17647 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
17648 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
17649 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
17650 built-ins roudning immediate.
17651 * gcc.target/i386/sse-22.c: Add new built-ins.
17652 * gcc.target/i386/sse-23.c: Ditto.
17653 * gcc.target/i386/avx-1.c: Ditto.
17654
17655 2014-01-27 Christian Bruel <christian.bruel@st.com>
17656
17657 * gcc.target/sh/torture/strncmp.c: New tests.
17658
17659 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
17660
17661 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
17662
17663 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
17664
17665 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
17666
17667 2014-01-24 Jeff Law <law@redhat.com>
17668
17669 PR tree-optimization/59919
17670 * gcc.c-torture/compile/pr59919.c: New test.
17671
17672 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
17673
17674 PR c++/57524
17675 * g++.dg/ext/timevar2.C: New.
17676
17677 2014-01-24 Marek Polacek <polacek@redhat.com>
17678
17679 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
17680
17681 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
17682
17683 PR target/59929
17684 * gcc.target/i386/pr59929.c: New test.
17685
17686 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
17687
17688 PR target/59909
17689 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
17690 word atomic functions at runtime.
17691
17692 2014-01-23 Marek Polacek <polacek@redhat.com>
17693
17694 PR c/59846
17695 * gcc.dg/pr59846.c: New test.
17696
17697 2014-01-23 Marek Polacek <polacek@redhat.com>
17698
17699 PR c/58346
17700 * c-c++-common/pr58346-1.c: New test.
17701 * c-c++-common/pr58346-2.c: New test.
17702 * c-c++-common/pr58346-3.c: New test.
17703
17704 2014-01-23 Marek Polacek <polacek@redhat.com>
17705
17706 PR c/59871
17707 * gcc.dg/20020220-2.c: Adjust dg-warning message.
17708 * gcc.dg/pr59871.c: New test.
17709
17710 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17711
17712 PR c++/58980
17713 * g++.dg/parse/enum11.C: New.
17714
17715 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17716
17717 * gcc.target/aarch64/sshr64_1.c: New testcase.
17718
17719 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
17720
17721 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
17722 SIMD enabled function.
17723 * g++.dg/cilk-plus/ef_test.C: New test.
17724 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
17725 and added C++ ones.
17726 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
17727 to differenciate C error messages from C++ ones.
17728
17729 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17730
17731 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
17732
17733 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
17734
17735 * gcc.target/microblaze/others/builtin-trap.c: New test,
17736
17737 2014-01-23 Jakub Jelinek <jakub@redhat.com>
17738
17739 PR middle-end/58809
17740 * c-c++-common/gomp/pr58809.c: New test.
17741
17742 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
17743
17744 PR sanitizer/59897
17745 * c-c++-common/asan/use-after-return-1.c: Fixed
17746 to pass on darwin.
17747
17748 2014-01-23 Dodji Seketeli <dodji@redhat.com>
17749
17750 PR preprocessor/58580
17751 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
17752
17753 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17754 Ilya Tocar <ilya.tocar@intel.com>
17755
17756 * gcc.target/i386/avx512f-kmovw-1.c: New.
17757
17758 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17759
17760 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
17761 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
17762 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
17763 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
17764 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
17765 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
17766
17767 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
17768
17769 PR target/52125
17770 * gcc.dg/pr48774.c: Remove skip for mips_rel.
17771 * gcc.target/mips/pr52125.c: New test.
17772
17773 2014-01-22 Marek Polacek <polacek@redhat.com>
17774
17775 PR c/59891
17776 * gcc.dg/torture/pr59891.c: New test.
17777
17778 2014-01-22 Jeff Law <law@redhat.com>
17779
17780 PR tree-optimization/59597
17781 * gcc.dg/tree-ssa/pr59597.c: New test.
17782
17783 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
17784
17785 PR rtl-optimization/59477
17786 * g++.dg/pr59477.C: New.
17787
17788 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
17789
17790 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
17791
17792 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
17793
17794 PR c++/59482
17795 * g++.dg/pr59482.C: New.
17796
17797 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17798
17799 * gcc.dg/vmx/insert-vsx-be-order.c: New.
17800 * gcc.dg/vmx/extract-vsx.c: New.
17801 * gcc.dg/vmx/extract-vsx-be-order.c: New.
17802 * gcc.dg/vmx/insert-vsx.c: New.
17803
17804 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17805
17806 PR rtl-optimization/59896
17807 * gcc.target/arm/pr59896.c: New.
17808
17809 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17810
17811 PR rtl-optimization/59858
17812 * gcc.target/arm/pr59858.c: New.
17813
17814 2014-01-21 Jakub Jelinek <jakub@redhat.com>
17815
17816 PR target/59003
17817 * gcc.dg/tree-prof/pr59003.c: New test.
17818
17819 PR middle-end/59860
17820 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
17821 other targets.
17822
17823 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
17824
17825 * gfortran.dg/round_3.f08: Add more cases.
17826
17827 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
17828
17829 * lib/target-supports.exp (force_conventional_output_for): New
17830 procedure.
17831 * lib/scanasm.exp (scan-assembler_required_options)
17832 (scan-assembler-not_required_options)
17833 (scan-assembler-times_required_options): Replace with
17834 force_conventional_output_fors.
17835 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
17836 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
17837
17838 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
17839
17840 PR middle-end/59789
17841 * gcc.target/i386/pr59789.c: New testcase.
17842
17843 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
17844
17845 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
17846 the 'code' bitfield from 16 to 8.
17847
17848 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17849
17850 * lib/target-supports.exp
17851 (check_effective_target_vect_perm): Exclude aarch64_be.
17852 (check_effective_target_vect_perm_byte): Likewise.
17853 (check_effective_target_vect_perm_short): Likewise.
17854
17855 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17856
17857 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
17858 (RUN_TEST): Use new macro.
17859 (INDEX64_32): Delete.
17860 (INDEX64_64): Likewise.
17861 (INDEX128_32): Likewise.
17862 (INDEX128_64): Likewise.
17863 (INDEX): Likewise.
17864 (test_vneg_f32): Use fixed RUN_TEST.
17865
17866 2014-01-20 Richard Biener <rguenther@suse.de>
17867
17868 PR middle-end/59860
17869 * gcc.dg/pr59860.c: New testcase.
17870
17871 2014-01-20 Jakub Jelinek <jakub@redhat.com>
17872
17873 PR target/59880
17874 * gcc.target/i386/pr59880.c: New test.
17875
17876 2014-01-20 Renlin Li <renlin.li@arm.com>
17877
17878 * gcc.dg/pr44194-1.c: Tweak regexp.
17879
17880 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17881
17882 PR libfortran/59771
17883 PR libfortran/59774
17884 PR libfortran/59836
17885 * gfortran.dg/round_3.f08: New cases added.
17886 * gfortran.dg/fmt_g_1.f90: New test.
17887
17888 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
17889
17890 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
17891
17892 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17893
17894 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
17895
17896 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17897
17898 * gcc.dg/vect/pr57705.c: Require vect_int.
17899 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
17900 * gcc.dg/vect/vect-alias-check.c: Likewise.
17901
17902 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
17903
17904 PR fortran/58007
17905 * gfortran.dg/unresolved_fixup_1.f90: New test.
17906 * gfortran.dg/unresolved_fixup_2.f90: New test.
17907
17908 2014-01-18 Jakub Jelinek <jakub@redhat.com>
17909
17910 PR target/58944
17911 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
17912 Remove dg-prune-output lines.
17913
17914 2014-01-17 Jakub Jelinek <jakub@redhat.com>
17915
17916 PR middle-end/59706
17917 * gfortran.dg/pr59706.f90: New test.
17918 * g++.dg/ext/pr59706.C: New test.
17919
17920 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17921
17922 PR c++/59270
17923 PR c++/58811
17924 * g++.dg/cpp0x/decltype-incomplete1.C: New.
17925 * g++.dg/init/pr58811.C: Likewise.
17926
17927 2014-01-17 Jeff Law <law@redhat.com>
17928
17929 PR middle-end/57904
17930 * gfortran.dg/pr57904.f90: New test.
17931
17932 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17933
17934 PR c++/59269
17935 * g++.dg/cpp0x/nsdmi-union4.C: New.
17936
17937 2014-01-17 Marek Polacek <polacek@redhat.com>
17938
17939 PR c++/59838
17940 * g++.dg/diagnostic/pr59838.C: New test.
17941
17942 2014-01-17 Marek Polacek <polacek@redhat.com>
17943
17944 PR c/58346
17945 * gcc.dg/pr58346.c: New test.
17946
17947 2014-01-17 Jakub Jelinek <jakub@redhat.com>
17948
17949 PR testsuite/58776
17950 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
17951 dg-options, use dg-additional-options for i?86/x86_64 to avoid
17952 option duplication.
17953
17954 PR fortran/59440
17955 * gfortran.dg/pr59440-1.f90: New test.
17956 * gfortran.dg/pr59440-2.f90: New test.
17957 * gfortran.dg/pr59440-3.f90: New test.
17958
17959 PR testsuite/59064
17960 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
17961 testing for " version" and " alias" with one testing for
17962 " version\[^\n\r]* alias".
17963 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
17964 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
17965 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
17966 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
17967 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
17968 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
17969
17970 PR c++/57945
17971 * c-c++-common/torture/pr57945.c: New test.
17972
17973 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
17974
17975 * gcc.target/arm/its.c: New testcase.
17976
17977 2014-01-16 Jan Hubicka <jh@suse.cz>
17978
17979 PR ipa/59775
17980 * g++.dg/torture/pr59775.C: New testcase.
17981
17982 2014-01-16 Jakub Jelinek <jakub@redhat.com>
17983
17984 PR middle-end/58344
17985 * gcc.c-torture/compile/pr58344.c: New test.
17986
17987 PR target/59839
17988 * gcc.target/i386/pr59839.c: New test.
17989
17990 PR debug/54694
17991 * gcc.target/i386/pr9771-1.c (main): Rename to...
17992 (real_main): ... this. Add __asm name "main".
17993 (ASMNAME, ASMNAME2, STRING): Define.
17994
17995 2014-01-16 Nick Clifton <nickc@redhat.com>
17996
17997 PR middle-end/28865
17998 * gcc.c-torture/compile/pr28865.c: New.
17999 * gcc.c-torture/execute/pr28865.c: New.
18000
18001 2014-01-16 Marek Polacek <polacek@redhat.com>
18002
18003 PR middle-end/59827
18004 * gcc.dg/pr59827.c: New test.
18005
18006 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
18007
18008 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
18009
18010 2014-01-15 Richard Henderson <rth@redhat.com>
18011
18012 PR debug/54694
18013 * gcc.target/i386/pr54694.c: New test.
18014
18015 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
18016
18017 PR c++/49718
18018 * g++.dg/pr49718.C: New test.
18019
18020 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
18021
18022 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
18023
18024 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
18025
18026 * gcc.dg/vmx/mult-even-odd.c: New.
18027 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
18028
18029 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
18030
18031 * lib/target-supports.exp (check_libcilkrts_available): Added an
18032 extern "C" if we are using C++ along with a function prototype.
18033
18034 2014-01-15 Jeff Law <law@redhat.com>
18035
18036 PR tree-optimization/59747
18037 * gcc.c-torture/execute/pr59747.c: New test.
18038
18039 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
18040
18041 PR target/59794
18042 * c-c++-common/convert-vec-1.c: Also prune ABI change for
18043 Linux/x86.
18044 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
18045 * g++.dg/ext/attribute-test-1.C: Likewise.
18046 * g++.dg/ext/attribute-test-2.C: Likewise.
18047 * g++.dg/ext/attribute-test-3.C: Likewise.
18048 * g++.dg/ext/attribute-test-4.C: Likewise.
18049 * g++.dg/ext/pr56790-1.C: Likewise.
18050 * g++.dg/torture/pr38565.C: Likewise.
18051 * gcc.dg/pr53060.c: Likewise.
18052 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
18053 * c-c++-common/vector-compare-2.c: Likewise.
18054 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
18055 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
18056 dg-message line number.
18057
18058 2014-01-15 Matthias Klose <doko@ubuntu.com>
18059
18060 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
18061
18062 2014-01-15 Richard Biener <rguenther@suse.de>
18063
18064 PR tree-optimization/59822
18065 * g++.dg/torture/pr59822.C: New testcase.
18066
18067 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
18068
18069 PR target/59808
18070 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
18071 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
18072
18073 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
18074 Kugan Vivekanandarajah <kuganv@linaro.org>
18075
18076 PR target/59695
18077 * g++.dg/pr59695.C: New testcase.
18078
18079 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
18080
18081 PR target/59803
18082 * gcc.c-torture/compile/pr59803.c: New testcase.
18083
18084 2014-01-15 Jakub Jelinek <jakub@redhat.com>
18085
18086 PR c/58943
18087 * gcc.c-torture/execute/pr58943.c: New test.
18088 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
18089
18090 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
18091
18092 PR target/59794
18093 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
18094 * gcc.target/i386/pr39162.c (y): New __m256i variable.
18095 (bar): Change return type to void. Set y to x.
18096 * gcc.target/i386/pr59794-1.c: New testcase.
18097 * gcc.target/i386/pr59794-2.c: Likewise.
18098 * gcc.target/i386/pr59794-3.c: Likewise.
18099 * gcc.target/i386/pr59794-4.c: Likewise.
18100 * gcc.target/i386/pr59794-5.c: Likewise.
18101 * gcc.target/i386/pr59794-6.c: Likewise.
18102 * gcc.target/i386/pr59794-7.c: Likewise.
18103
18104 2014-01-14 Richard Biener <rguenther@suse.de>
18105
18106 PR tree-optimization/58921
18107 PR tree-optimization/59006
18108 * gcc.dg/torture/pr58921.c: New testcase.
18109 * gcc.dg/torture/pr59006.c: Likewise.
18110 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
18111
18112 2014-01-14 Jakub Jelinek <jakub@redhat.com>
18113
18114 PR testsuite/59494
18115 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
18116 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
18117 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
18118 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
18119 Executing predictive commoning without unrolling.
18120
18121 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
18122
18123 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
18124 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
18125 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
18126 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
18127 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
18128 __builtin_ia32_rsqrt28sd_round.
18129 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
18130 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
18131 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
18132 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
18133 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
18134 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
18135 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
18136 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
18137 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
18138 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
18139 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
18140 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
18141 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
18142 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
18143 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
18144 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
18145 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
18146 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
18147 * gcc.target/i386/sse-22.c: Extend with new built-ins,
18148 fix wrong rounding mode (see above).
18149 * gcc.target/i386/sse-23.c: Ditto.
18150
18151 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18152
18153 * gcc.dg/vmx/insert.c: New.
18154 * gcc.dg/vmx/insert-be-order.c: New.
18155 * gcc.dg/vmx/extract.c: New.
18156 * gcc.dg/vmx/extract-be-order.c: New.
18157
18158 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18159
18160 PR tree-optimization/59387
18161 * gcc.c-torture/execute/pr59387.c: New test.
18162
18163 2014-01-13 Richard Biener <rguenther@suse.de>
18164
18165 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
18166 adjusting mathlib options.
18167 * gfortran.dg/lto/lto.exp: Likewise.
18168
18169 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
18170
18171 * gnat.dg/loop_optimization17.adb: New test.
18172 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
18173
18174 2014-01-13 Christian Bruel <christian.bruel@st.com>
18175
18176 * gcc.target/sh/cmpstrn.c: New case.
18177
18178 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18179
18180 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
18181 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
18182
18183 2014-01-12 Janus Weil <janus@gcc.gnu.org>
18184
18185 PR fortran/58026
18186 * gfortran.dg/alloc_comp_basics_6.f90: New.
18187
18188 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18189
18190 PR fortran/59700
18191 * gfortran.dg/pr59700.f90: New test.
18192
18193 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
18194
18195 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
18196 * gfortran.dg/use_only_3.f90: Likewise.
18197 * gfortran.dg/inquire_10.f90: Delete opened file.
18198 * gfortran.dg/inquire_15.f90: Likewise.
18199 * gfortran.dg/pr16597.f90: Likewise.
18200 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
18201 for PR59419.
18202
18203 2014-01-10 Jeff Law <law@redhat.com>
18204
18205 PR middle-end/59743
18206 * gcc.c-torture/compile/pr59743.c: New test.
18207
18208 2014-01-10 Jan Hubicka <jh@suse.cz>
18209
18210 PR ipa/58585
18211 * g++.dg/torture/pr58585.C: New testcase.
18212
18213 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
18214
18215 * gcc.dg/pr46309.c: Disable for cris*-*-*.
18216
18217 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
18218
18219 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
18220
18221 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
18222
18223 PR target/59744
18224 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
18225 * gcc.target/aarch64/cmn-neg2.c: New test.
18226
18227 2014-01-10 Richard Biener <rguenther@suse.de>
18228
18229 PR tree-optimization/59374
18230 * gcc.dg/torture/pr59374-3.c: New testcase.
18231
18232 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18233
18234 * lib/target-supports.exp
18235 (check_effective_target_arm_crypto_ok_nocache): New.
18236 (check_effective_target_arm_crypto_ok): Use above procedure.
18237 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
18238
18239 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
18240
18241 PR ipa/58252
18242 PR ipa/59226
18243 * g++.dg/ipa/devirt-20.C: New testcase.
18244 * g++.dg/torture/pr58252.C: Likewise.
18245 * g++.dg/torture/pr59226.C: Likewise.
18246
18247 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
18248
18249 * c-c++-common/asan/no-asan-stack.c: New test.
18250
18251 2014-01-10 Jakub Jelinek <jakub@redhat.com>
18252
18253 PR middle-end/59670
18254 * gcc.dg/pr59670.c: New test.
18255
18256 2014-01-09 Steve Ellcey <sellcey@mips.com>
18257
18258 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
18259
18260 2014-01-09 Jakub Jelinek <jakub@redhat.com>
18261
18262 PR middle-end/47735
18263 * gcc.target/i386/pr47735.c: New test.
18264
18265 PR tree-optimization/59622
18266 * g++.dg/opt/pr59622-2.C: New test.
18267 * g++.dg/opt/pr59622-3.C: New test.
18268 * g++.dg/opt/pr59622-4.C: New test.
18269 * g++.dg/opt/pr59622-5.C: New test.
18270
18271 PR sanitizer/59136
18272 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
18273 filename:line instead of (modulename+offset) form with stripped
18274 initial / from the filename.
18275
18276 2014-01-09 Ian Lance Taylor <iant@google.com>
18277
18278 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
18279 the other Go compiler.
18280
18281 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
18282
18283 PR c++/59730
18284 * g++.dg/cpp0x/variadic145.C: New.
18285
18286 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
18287
18288 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
18289 which don't support -fsplit-stack. Skip rotate[0123].go tests.
18290
18291 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18292
18293 PR testsuite/59524
18294 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
18295 are run only if the Cilk library is available/enabled.
18296 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18297 * lib/target-supports.exp (check_libcilkrts_available): New function.
18298
18299 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18300
18301 PR c++/59631
18302 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
18303 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18304 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
18305 with dg-additional-options.
18306 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
18307 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
18308 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
18309 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
18310 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
18311 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
18312
18313 2014-01-09 Richard Biener <rguenther@suse.de>
18314
18315 PR tree-optimization/59715
18316 * gcc.dg/torture/pr59715.c: New testcase.
18317
18318 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
18319
18320 * c-c++-common/asan/no-asan-globals.c: New test.
18321 * c-c++-common/asan/no-instrument-reads.c: Likewise.
18322 * c-c++-common/asan/no-instrument-writes.c: Likewise.
18323 * c-c++-common/asan/use-after-return-1.c: Likewise.
18324 * c-c++-common/asan/no-use-after-return.c: Likewise.
18325
18326 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
18327
18328 * gnat.dg/weak2.ad[sb]: New test.
18329
18330 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18331
18332 PR middle-end/59471
18333 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
18334 type, use pointers to vector type instead.
18335
18336 2014-01-08 Catherine Moore <clm@codesourcery.com>
18337
18338 * gcc.target/mips/umips-branch-3.c: New test.
18339 * gcc.target/mips/umips-branch-4.c: New test.
18340
18341 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18342
18343 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
18344 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
18345 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
18346 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
18347 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
18348 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
18349 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
18350 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
18351
18352 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18353
18354 PR rtl-optimization/59137
18355 * gcc.target/mips/pr59137.c: New test.
18356
18357 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
18358
18359 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
18360 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
18361 * gcc.target/i386/pr55433.c (dg-options): Ditto.
18362 * gcc.target/i386/pr57848.c (dg-options): Ditto.
18363 * gcc.target/i386/pr59099.c (dg-options): Ditto.
18364 Require fpic effective target.
18365 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
18366
18367 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18368
18369 PR ipa/59722
18370 * gcc.dg/pr59722.c: New test.
18371
18372 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18373
18374 PR middle-end/57748
18375 * gcc.dg/torture/pr57748-3.c: New test.
18376 * gcc.dg/torture/pr57748-4.c: New test.
18377
18378 2014-01-08 Marek Polacek <polacek@redhat.com>
18379
18380 PR middle-end/59669
18381 * gcc.dg/gomp/pr59669-1.c: New test.
18382 * gcc.dg/gomp/pr59669-2.c: New test.
18383
18384 2014-01-08 Martin Jambor <mjambor@suse.cz>
18385
18386 PR ipa/59610
18387 * gcc.dg/ipa/pr59610.c: New test.
18388
18389 2014-01-08 Janus Weil <janus@gcc.gnu.org>
18390
18391 PR fortran/58182
18392 * gfortran.dg/binding_label_tests_26a.f90: New.
18393 * gfortran.dg/binding_label_tests_26b.f90: New.
18394
18395 2014-01-08 Marek Polacek <polacek@redhat.com>
18396
18397 PR sanitizer/59667
18398 * c-c++-common/ubsan/pr59667.c: New test.
18399
18400 2014-01-08 Richard Biener <rguenther@suse.de>
18401
18402 PR middle-end/59630
18403 * gcc.dg/pr59630.c: New testcase.
18404
18405 2014-01-08 Richard Biener <rguenther@suse.de>
18406
18407 PR middle-end/59471
18408 * gcc.dg/pr59471.c: New testcase.
18409
18410 2014-01-07 Jeff Law <law@redhat.com>
18411
18412 PR middle-end/53623
18413 * gcc.target/i386/pr53623.c: New test.
18414
18415 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
18416
18417 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
18418 blanks at EOF.
18419 * g++.dg/cpp1y/pr58534.C: Likewise.
18420 * g++.dg/cpp1y/pr58536.C: Likewise.
18421 * g++.dg/cpp1y/pr58548.C: Likewise.
18422 * g++.dg/cpp1y/pr58549.C: Likewise.
18423 * g++.dg/cpp1y/pr58637.C: Likewise.
18424 * g++.dg/cpp1y/pr59112.C: Likewise.
18425 * g++.dg/cpp1y/pr59113.C: Likewise.
18426 * g++.dg/cpp1y/pr59629.C: Likewise.
18427 * g++.dg/cpp1y/pr59635.C: Likewise.
18428 * g++.dg/cpp1y/pr59636.C: Likewise.
18429 * g++.dg/cpp1y/pr59638.C: Likewise.
18430
18431 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
18432
18433 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
18434
18435 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
18436
18437 * gcc.target/i386/intrinsics_4.c (bar): New function.
18438
18439 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
18440
18441 * g++.dg/ext/is_base_of_incomplete-2.C: New.
18442
18443 2014-01-07 Jakub Jelinek <jakub@redhat.com>
18444
18445 PR rtl-optimization/58668
18446 * gcc.dg/pr58668.c: New test.
18447
18448 PR tree-optimization/59643
18449 * gcc.dg/pr59643.c: New test.
18450 * gcc.c-torture/execute/pr59643.c: New test.
18451
18452 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18453
18454 PR fortran/59589
18455 * gfortran.dg/class_allocate_16.f90: New.
18456
18457 2014-01-06 Jakub Jelinek <jakub@redhat.com>
18458
18459 PR target/59644
18460 * gcc.target/i386/pr59644.c: New test.
18461
18462 2014-01-06 Marek Polacek <polacek@redhat.com>
18463
18464 PR c/57773
18465 * gcc.dg/pr57773.c: New test.
18466
18467 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
18468
18469 PR c++/59635
18470 PR c++/59636
18471 PR c++/59629
18472 PR c++/59638
18473 * g++.dg/cpp1y/pr59635.C: New testcase.
18474 * g++.dg/cpp1y/pr59636.C: New testcase.
18475 * g++.dg/cpp1y/pr59629.C: New testcase.
18476 * g++.dg/cpp1y/pr59638.C: New testcase.
18477
18478 2014-01-06 Martin Jambor <mjambor@suse.cz>
18479
18480 PR ipa/59008
18481 * gcc.dg/ipa/pr59008.c: New test.
18482
18483 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18484
18485 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
18486 if supported.
18487
18488 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18489
18490 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
18491 Require c99_runtime.
18492 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
18493
18494 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
18495 Require c99_runtime.
18496 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
18497 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
18498 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
18499
18500 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
18501 Require c99_runtime.
18502 Make CALC void static.
18503 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
18504
18505 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
18506 Require c99_runtime.
18507 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
18508
18509 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18510
18511 * gcc.target/i386/pr59501-1.c: Require avx effective target.
18512 * gcc.target/i386/pr59501-2.c: Likewise.
18513 * gcc.target/i386/pr59501-3.c: Likewise.
18514 * gcc.target/i386/pr59501-4.c: Likewise.
18515 * gcc.target/i386/pr59501-5.c: Likewise.
18516 * gcc.target/i386/pr59501-6.c: Likewise.
18517
18518 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18519
18520 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
18521 * gcc.target/i386/pr59390_1.c: Likewise.
18522 * gcc.target/i386/pr59390_2.c: Likewise.
18523
18524 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
18525
18526 * gcc.dg/pr59350.c: Tweak.
18527 * gcc.dg/pr59350-2.c: New test.
18528 * g++.dg/pr59510.C: Likewise.
18529
18530 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18531
18532 PR fortran/59023
18533 * gfortran.dg/bind_c_procs_2.f90: New.
18534
18535 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
18536
18537 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
18538 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18539 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18540 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18541 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
18542 * gcc.dg/tree-ssa/vrp47.c: Likewise.
18543 * gcc.dg/tree-ssa/vrp87.c: Likewise.
18544
18545 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
18546
18547 * gcc.target/arm/neon-nested-apcs.c: New test.
18548
18549 2014-01-04 Jakub Jelinek <jakub@redhat.com>
18550
18551 PR tree-optimization/59519
18552 * gcc.dg/vect/pr59519-1.c: New test.
18553 * gcc.dg/vect/pr59519-2.c: New test.
18554
18555 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
18556 vmovdqu32.
18557
18558 2014-01-04 Janus Weil <janus@gcc.gnu.org>
18559
18560 PR fortran/59547
18561 * gfortran.dg/typebound_proc_32.f90: New.
18562
18563 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
18564
18565 PR c++/58950
18566 * g++.dg/pr58950.C: New file.
18567
18568 2014-01-03 Tobias Burnus <burnus@net-b.de>
18569
18570 PR c++/58567
18571 * g++.dg/gomp/pr58567.C: New.
18572
18573 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
18574
18575 PR tree-optimization/59651
18576 * gcc.dg/torture/pr59651.c: New test.
18577 * gcc.dg/vect/pr59651.c: Ditto.
18578
18579 2014-01-03 Jakub Jelinek <jakub@redhat.com>
18580
18581 PR target/59625
18582 * gcc.target/i386/pr59625.c: New test.
18583
18584 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
18585
18586 Core DR 1442
18587 PR c++/59165
18588 * g++.dg/cpp0x/range-for28.C: New.
18589 * g++.dg/cpp0x/range-for3.C: Update.
18590
18591 2014-01-02 Joseph Myers <joseph@codesourcery.com>
18592
18593 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
18594
18595 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18596
18597 PR c++/59641
18598 * g++.dg/cpp0x/pr59641.C: New file.
18599
18600 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18601
18602 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
18603
18604 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18605
18606 PR c++/59378
18607 * g++.dg/ext/pr59378.C: New file.
18608
18609 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18610
18611 Update copyright years
18612
18613 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18614
18615 * gcc.target/arc/arc.exp: Use the standard form for the copyright
18616 notice.
18617
18618 2014-01-02 Janus Weil <janus@gcc.gnu.org>
18619
18620 PR fortran/59654
18621 * gfortran.dg/dynamic_dispatch_12.f90: New.
18622
18623 2014-01-01 Jakub Jelinek <jakub@redhat.com>
18624
18625 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
18626 the builtin isn't optimized away as unused.
18627
18628 PR rtl-optimization/59647
18629 * g++.dg/opt/pr59647.C: New test.
18630 \f
18631 Copyright (C) 2014 Free Software Foundation, Inc.
18632
18633 Copying and distribution of this file, with or without modification,
18634 are permitted in any medium without royalty provided the copyright
18635 notice and this notice are preserved.